/* * This combined file was created by the DataTables downloader builder: *   https://datatables.net/download * * To rebuild or modify this file with the latest versions of the included * software please visit: *   https://datatables.net/download/#bs4/dt-1.10.23/b-1.6.5/b-colvis-1.6.5/b-flash-1.6.5/b-print-1.6.5/cr-1.5.3/r-2.2.7/sc-2.0.3/sb-1.0.1/sp-1.2.2/sl-1.3.1 * * Included libraries: *   DataTables 1.10.23, Buttons 1.6.5, Column visibility 1.6.5, Flash export 1.6.5, Print view 1.6.5, ColReorder 1.5.3, Responsive 2.2.7, Scroller 2.0.3, SearchBuilder 1.0.1, SearchPanes 1.2.2, Select 1.3.1 */ï»¿table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled){padding-right:30px}table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:1em;content:"â†‘"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:.5em;content:"â†“"}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after{opacity:1}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}div.dt-button-collection-title:empty{display:none}div.dt-button-collection{position:absolute;z-index:2001}div.dt-button-collection div.dropdown-menu{display:block;z-index:2002;min-width:100%}div.dt-button-collection div.dt-button-collection-title{background-color:white;border:1px solid rgba(0,0,0,0.15)}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.fixed{max-width:none}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after{display:none}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0275d8;z-index:201}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}table.dataTable.dtr-inline.collapsed.table-sm>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.table-sm>tbody>tr>th:first-child:before{top:5px}div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0,0,0,0.8);color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.5);text-align:right;border-radius:3px;padding:0.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 10px, #fff 20px)}div.dts div.dataTables_scrollBody table{z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}div.DTS div.dataTables_scrollBody table{background-color:white}div.dt-datetime{position:absolute;background-color:white;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);padding:0 20px 6px 20px;width:275px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0px 3px}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:normal;width:14.285714286%;padding:0 0 4px 0;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:bold}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:white;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:white;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight,div.dt-datetime div.dt-datetime-iconUp,div.dt-datetime div.dt-datetime-iconDown{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover,div.dt-datetime div.dt-datetime-iconUp:hover,div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button,div.dt-datetime div.dt-datetime-iconUp button,div.dt-datetime div.dt-datetime-iconDown button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}div.dt-datetime div.dt-datetime-iconUp{height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=")}div.dt-datetime div.dt-datetime-iconDown{height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC")}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}div.dt-button-collection{overflow:visible !important}.dtsb-greyscale{border:1px solid #cecece !important}div.dtsb-logicContainer .dtsb-greyscale{border:none !important}div.dtsb-searchBuilder{justify-content:space-evenly;cursor:default;margin-bottom:1em;text-align:left}div.dtsb-searchBuilder button.dtsb-button,div.dtsb-searchBuilder select{font-size:1em}div.dtsb-searchBuilder div.dtsb-titleRow{justify-content:space-evenly;margin-bottom:.5em}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{display:inline-block;padding-top:6px}div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll{float:right;margin-bottom:.333em}div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition{display:block}div.dtsb-searchBuilder div.dtsb-group{position:relative;clear:both;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin:2px;text-align:center;padding:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;margin-top:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{padding:.4em;margin-right:.8em;max-width:20em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic{font-style:normal}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic{font-style:italic}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{float:right;display:inline-block}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child{margin-right:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria span.dtsp-joiner{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-titleRow{height:40px}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{padding-top:10px}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin-right:8px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-control{width:auto;display:inline-block}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition{border-color:#28a745}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data{border-color:#dc3545}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value{border-color:#007bff}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:10px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic{border:none;border-radius:0px;flex-grow:1;flex-shrink:0;flex-basis:40px;margin:0px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup{border:none;border-radius:0px;width:30px;margin:0px}div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:flex-start;align-items:flex-start}div.dtsp-topRow input.dtsp-search{text-overflow:ellipsis}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0}div.dtsp-topRow div.dtsp-searchCont{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0}div.dtsp-topRow button.dtsp-nameButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-searchIcon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAEnSURBVCgVpdG7SgNBFIDh1RhJsBBEsDIgIhaWFjZa2GtpKb6AnU0MprKOWEjK2IuFFxCxS2lhZyOWXh5AQVER/X+zuwwywoIHvp3dM3Nm55Ik/4i+P2or5FewiBIe0cEt8ogVz9LbhEVf+cgkcew1tvAZ5PPXGm9HOMEanMAYQhunaCAazuqA1UjvILl9HGPc/n4fabjPGbzjMM2FjfkDuPw5O8JilzgA9/OKWDynyWnbsPiF7yc4SRWxmEyTN7ZhsSd7gTLW8TuGSSzBcZd2hsV+n+MNC9jGCNzjPDwsz8XCO/x02Bqeptcxhg+4gjD8YxetLOkBGRbuwcIr+NdRLMPl3uMM2YHx2gsLd+D97qKEQuGe65jCAzbgVRWOCUZuovAfs5m/AdVxL0R1AIsLAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center;background-size:12px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane table thead th,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane table thead td{width:100% !important}div.dt-button-collection{z-index:2002}div.dataTables_scrollBody{background:white !important}div.dtsp-columns-1{min-width:98%;max-width:98%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-2{min-width:48%;max-width:48%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-3{min-width:30.333%;max-width:30.333%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-4{min-width:23%;max-width:23%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-5{min-width:18%;max-width:18%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-6{min-width:15.666%;max-width:15.666%;padding-left:.5%;padding-right:.5%;margin:0px !important}div.dtsp-columns-7{min-width:13.28%;max-width:13.28%;padding-left:.5%;padding-right:.5%;margin:0px !important}div.dtsp-columns-8{min-width:11.5%;max-width:11.5%;padding-left:.5%;padding-right:.5%;margin:0px !important}div.dtsp-columns-9{min-width:11.111%;max-width:11.111%;padding-left:.5%;padding-right:.5%;margin:0px !important}div.dt-button-collection{float:none}div.dtsp-panesContainer{width:100%}div.dtsp-panesContainer div.dataTables_wrapper{width:100%}div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;align-items:stretch;clear:both}div.dtsp-searchPanes button.btn{margin:0}div.dtsp-searchPanes button.dtsp-clearAll{max-width:50px}div.dtsp-columns-1,div.dtsp-columns-2,div.dtsp-columns-3,div.dtsp-columns-4,div.dtsp-columns-5,div.dtsp-columns-6,div.dtsp-columns-7,div.dtsp-columns-8,div.dtsp-columns-9{padding-left:0px;padding-right:0px}div.dtsp-searchPane{flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:280px;justify-content:space-around;align-content:flex-start;align-items:stretch;padding-top:0px;padding-bottom:5px;margin:5px 0;margin-top:0px;margin-bottom:0px;font-size:.9em;margin:5px}div.dtsp-searchPane div.dataTables_wrapper{flex:1}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-searchPane div.dataTables_wrapper div.row div.col-sm-12:empty{display:none}div.dtsp-searchPane div.dataTables_wrapper div.row div.dataTables_filter{display:none}div.dtsp-searchPane div.btn-group{padding:0px}div.dtsp-searchPane div.dtsp-topRow{padding:0px !important;margin:0px;margin-bottom:.5rem}div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRows{padding:0px !important;text-align:right}div.dtsp-searchPane div.dtsp-topRow div.row{width:100%}div.dtsp-searchPane div.dtsp-topRow button{min-width:35px;max-width:35px;border:1px solid #ced4da}div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow2{margin-left:5px}div.dtsp-searchPane div.dtsp-topRow button.clearButton{padding-left:10px}div.dtsp-searchPane thead{display:none}div.dtsp-searchPane .mb-3{margin-bottom:none !important}div.dtsp-searchPane .col-sm-12{padding:5px}div.dtsp-searchPane .input-group{padding:0px !important}div.dtsp-searchPane .input-group .input-group-append{display:inline-block}div.dtsp-searchPane div.dataTables_scrollHead{display:none}div.dtsp-searchPane div.dataTables_scrollBody{padding:2px;border:2px #f0f0f0 solid;border-radius:4px}div.dtsp-searchPane div.dataTables_scrollBody:hover{border:2px solid #cfcfcf !important}div.dtsp-searchPane div.dataTables_scrollBody table{table-layout:fixed}div.dtsp-searchPane div.dataTables_scrollBody table tbody tr td.dtsp-nameColumn{width:100% !important}div.dtsp-searchPane div.dataTables_scrollBody table tbody tr div.dtsp-nameCont{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-searchPane div.dataTables_scrollBody table tbody tr div.dtsp-nameCont span.dtsp-name{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;flex-grow:1}div.dtsp-searchPane div.dataTables_scrollBody table tbody tr div.dtsp-nameCont span.badge{min-width:30px;display:inline-block;line-height:1;margin-top:3.5px}div.dtsp-searchPane div.dataTables_scrollBody table tbody tr td.dtsp-countColumn{text-align:right}div.dtsp-searchPane .dtsp-searchIcon{display:block;position:relative;padding:18px 13px;border:1px solid #ced4da}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-searchPane div.dataTables_wrapper div.row{margin-left:-7px;margin-right:-7px}div.dtsp-searchPane div.badge{min-width:30px}div.dtsp-panes{padding:5px;border:2px solid #f0f0f0;border-radius:10px;margin:5px;clear:both}div.dtsp-panes div.dtsp-titleRow{padding-bottom:10px;padding-left:20px;padding-right:20px}div.dtsp-panes div.dtsp-title{float:left;margin-bottom:0px;margin-top:10px;padding-left:0;padding-right:0}div.dtsp-panes button.dtsp-clearAll{float:right}div.dtsp-hidden{display:none !important}@media screen and (max-width: 767px){div.dtsp-columns-4,div.dtsp-columns-5,div.dtsp-columns-6{max-width:31% !important;min-width:31% !important}}@media screen and (max-width: 640px){div.dtsp-searchPanes{flex-direction:column !important}div.dtsp-searchPane{max-width:98% !important;min-width:98% !important}}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#0275d8}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#0272d3}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#0271d0}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#0273d4}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#026fcc}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#0270ce}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#0270d0}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#0273d4}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#0274d5}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#0275d7}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#026fcc}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#0273d4}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#026bc6}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#026cc8}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#026eca}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#026bc6}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}table.dataTable tbody tr.selected,table.dataTable tbody th.selected,table.dataTable tbody td.selected{color:white}table.dataTable tbody tr.selected a,table.dataTable tbody th.selected a,table.dataTable tbody td.selected a{color:#a2d4ed}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}/*! * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) * * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */.datepicker {  border-radius: 4px;  direction: ltr;}.datepicker-inline {  width: 220px;}.datepicker-rtl {  direction: rtl;}.datepicker-rtl.dropdown-menu {  left: auto;}.datepicker-rtl table tr td span {  float: right;}.datepicker-dropdown {  top: 0;  left: 0;  padding: 4px;}.datepicker-dropdown:before {  content: '';  display: inline-block;  border-left: 7px solid transparent;  border-right: 7px solid transparent;  border-bottom: 7px solid rgba(0, 0, 0, 0.15);  border-top: 0;  border-bottom-color: rgba(0, 0, 0, 0.2);  position: absolute;}.datepicker-dropdown:after {  content: '';  display: inline-block;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-bottom: 6px solid #fff;  border-top: 0;  position: absolute;}.datepicker-dropdown.datepicker-orient-left:before {  left: 6px;}.datepicker-dropdown.datepicker-orient-left:after {  left: 7px;}.datepicker-dropdown.datepicker-orient-right:before {  right: 6px;}.datepicker-dropdown.datepicker-orient-right:after {  right: 7px;}.datepicker-dropdown.datepicker-orient-bottom:before {  top: -7px;}.datepicker-dropdown.datepicker-orient-bottom:after {  top: -6px;}.datepicker-dropdown.datepicker-orient-top:before {  bottom: -7px;  border-bottom: 0;  border-top: 7px solid rgba(0, 0, 0, 0.15);}.datepicker-dropdown.datepicker-orient-top:after {  bottom: -6px;  border-bottom: 0;  border-top: 6px solid #fff;}.datepicker table {  margin: 0;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.datepicker table tr td,.datepicker table tr th {  text-align: center;  width: 30px;  height: 30px;  border-radius: 4px;  border: none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {  background-color: transparent;}.datepicker table tr td.old,.datepicker table tr td.new {  color: #777777;}.datepicker table tr td.day:hover,.datepicker table tr td.focused {  background: #eeeeee;  cursor: pointer;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover {  background: none;  color: #777777;  cursor: default;}.datepicker table tr td.highlighted {  color: #000;  background-color: #d9edf7;  border-color: #85c5e5;  border-radius: 0;}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus {  color: #000;  background-color: #afd9ee;  border-color: #298fc2;}.datepicker table tr td.highlighted:hover {  color: #000;  background-color: #afd9ee;  border-color: #52addb;}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active {  color: #000;  background-color: #afd9ee;  border-color: #52addb;}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus {  color: #000;  background-color: #91cbe8;  border-color: #298fc2;}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus {  background-color: #d9edf7;  border-color: #85c5e5;}.datepicker table tr td.highlighted.focused {  background: #afd9ee;}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active {  background: #d9edf7;  color: #777777;}.datepicker table tr td.today {  color: #000;  background-color: #ffdb99;  border-color: #ffb733;}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus {  color: #000;  background-color: #ffc966;  border-color: #b37400;}.datepicker table tr td.today:hover {  color: #000;  background-color: #ffc966;  border-color: #f59e00;}.datepicker table tr td.today:active,.datepicker table tr td.today.active {  color: #000;  background-color: #ffc966;  border-color: #f59e00;}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus {  color: #000;  background-color: #ffbc42;  border-color: #b37400;}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus {  background-color: #ffdb99;  border-color: #ffb733;}.datepicker table tr td.today.focused {  background: #ffc966;}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active {  background: #ffdb99;  color: #777777;}.datepicker table tr td.range {  color: #000;  background-color: #eeeeee;  border-color: #bbbbbb;  border-radius: 0;}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus {  color: #000;  background-color: #d5d5d5;  border-color: #7c7c7c;}.datepicker table tr td.range:hover {  color: #000;  background-color: #d5d5d5;  border-color: #9d9d9d;}.datepicker table tr td.range:active,.datepicker table tr td.range.active {  color: #000;  background-color: #d5d5d5;  border-color: #9d9d9d;}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus {  color: #000;  background-color: #c3c3c3;  border-color: #7c7c7c;}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus {  background-color: #eeeeee;  border-color: #bbbbbb;}.datepicker table tr td.range.focused {  background: #d5d5d5;}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active {  background: #eeeeee;  color: #777777;}.datepicker table tr td.range.highlighted {  color: #000;  background-color: #e4eef3;  border-color: #9dc1d3;}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus {  color: #000;  background-color: #c1d7e3;  border-color: #4b88a6;}.datepicker table tr td.range.highlighted:hover {  color: #000;  background-color: #c1d7e3;  border-color: #73a6c0;}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active {  color: #000;  background-color: #c1d7e3;  border-color: #73a6c0;}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus {  color: #000;  background-color: #a8c8d8;  border-color: #4b88a6;}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus {  background-color: #e4eef3;  border-color: #9dc1d3;}.datepicker table tr td.range.highlighted.focused {  background: #c1d7e3;}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active {  background: #e4eef3;  color: #777777;}.datepicker table tr td.range.today {  color: #000;  background-color: #f7ca77;  border-color: #f1a417;}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus {  color: #000;  background-color: #f4b747;  border-color: #815608;}.datepicker table tr td.range.today:hover {  color: #000;  background-color: #f4b747;  border-color: #bf800c;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active {  color: #000;  background-color: #f4b747;  border-color: #bf800c;}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus {  color: #000;  background-color: #f2aa25;  border-color: #815608;}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus {  background-color: #f7ca77;  border-color: #f1a417;}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active {  background: #f7ca77;  color: #777777;}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted {  color: #fff;  background-color: #777777;  border-color: #555555;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus {  color: #fff;  background-color: #5e5e5e;  border-color: #161616;}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover {  color: #fff;  background-color: #5e5e5e;  border-color: #373737;}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active {  color: #fff;  background-color: #5e5e5e;  border-color: #373737;}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus {  color: #fff;  background-color: #4c4c4c;  border-color: #161616;}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {  background-color: #777777;  border-color: #555555;}.datepicker table tr td.active,.datepicker table tr td.active.highlighted {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus {  color: #fff;  background-color: #286090;  border-color: #122b40;}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover {  color: #fff;  background-color: #286090;  border-color: #204d74;}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active {  color: #fff;  background-color: #286090;  border-color: #204d74;}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus {  color: #fff;  background-color: #204d74;  border-color: #122b40;}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus {  background-color: #337ab7;  border-color: #2e6da4;}.datepicker table tr td span {  display: block;  width: 23%;  height: 54px;  line-height: 54px;  float: left;  margin: 1%;  cursor: pointer;  border-radius: 4px;}.datepicker table tr td span:hover,.datepicker table tr td span.focused {  background: #eeeeee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {  background: none;  color: #777777;  cursor: default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus {  color: #fff;  background-color: #286090;  border-color: #122b40;}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover {  color: #fff;  background-color: #286090;  border-color: #204d74;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active {  color: #fff;  background-color: #286090;  border-color: #204d74;}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus {  color: #fff;  background-color: #204d74;  border-color: #122b40;}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {  background-color: #337ab7;  border-color: #2e6da4;}.datepicker table tr td span.old,.datepicker table tr td span.new {  color: #777777;}.datepicker .datepicker-switch {  width: 145px;}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th {  cursor: pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover {  background: #eeeeee;}.datepicker .prev.disabled,.datepicker .next.disabled {  visibility: hidden;}.datepicker .cw {  font-size: 10px;  width: 12px;  padding: 0 2px 0 5px;  vertical-align: middle;}.input-group.date .input-group-addon {  cursor: pointer;}.input-daterange {  width: 100%;}.input-daterange input {  text-align: center;}.input-daterange input:first-child {  border-radius: 3px 0 0 3px;}.input-daterange input:last-child {  border-radius: 0 3px 3px 0;}.input-daterange .input-group-addon {  width: auto;  min-width: 16px;  padding: 4px 5px;  line-height: 1.42857143;  border-width: 1px 0;  margin-left: -5px;  margin-right: -5px;}/*! * Timepicker Component for Twitter Bootstrap * * Copyright 2013 Joris de Wit * * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .input-group-addon{cursor:pointer}.bootstrap-timepicker .input-group-addon i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:4px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px transparent solid;width:100%;display:inline-block;margin:0;padding:8px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px;font-size:18px}.bootstrap-timepicker-widget table td input{width:42px;margin:0;text-align:center;padding:4px 6px}.bootstrap-timepicker-widget .modal-content{padding:4px}@media(min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media(max-width:767px){.bootstrap-timepicker{width:100%}.bootstrap-timepicker .dropdown-menu{width:100%}}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}/* Magnific Popup CSS */.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8; }.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; }.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }.mfp-align-top .mfp-container:before {  display: none; }.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }.mfp-ajax-cur {  cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }.mfp-auto-cursor .mfp-content {  cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; }.mfp-loading.mfp-figure {  display: none; }.mfp-hide {  display: none !important; }.mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {    color: #CCC; }    .mfp-preloader a:hover {      color: #FFF; }.mfp-s-ready .mfp-preloader {  display: none; }.mfp-s-error .mfp-content {  display: none; }button.mfp-close,button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; }button::-moz-focus-inner {  padding: 0;  border: 0; }.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }  .mfp-close:hover,  .mfp-close:focus {    opacity: 1; }  .mfp-close:active {    top: 1px; }.mfp-close-btn-in .mfp-close {  color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; }.mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }  .mfp-arrow:active {    margin-top: -54px; }  .mfp-arrow:hover,  .mfp-arrow:focus {    opacity: 1; }  .mfp-arrow:before,  .mfp-arrow:after {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent; }  .mfp-arrow:after {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px; }  .mfp-arrow:before {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7; }.mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after {    border-right: 17px solid #FFF;    margin-left: 31px; }  .mfp-arrow-left:before {    margin-left: 25px;    border-right: 27px solid #3F3F3F; }.mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after {    border-left: 17px solid #FFF;    margin-left: 39px; }  .mfp-arrow-right:before {    border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }  .mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    max-width: 900px; }  .mfp-iframe-holder .mfp-close {    top: -40px; }.mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }  .mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #000; }/* Main image in popup */img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }/* The shadow behind the image */.mfp-figure {  line-height: 0; }  .mfp-figure:after {    content: '';    position: absolute;    left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #444; }  .mfp-figure small {    color: #BDBDBD;    display: block;    font-size: 12px;    line-height: 14px; }  .mfp-figure figure {    margin: 0; }.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }.mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; }.mfp-image-holder .mfp-content {  max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  /**       * Remove all paddings around the image on small screen       */  .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0; }  .mfp-img-mobile img.mfp-img {    padding: 0; }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0; }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    box-sizing: border-box; }    .mfp-img-mobile .mfp-bottom-bar:empty {      padding: 0; }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px; }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0; } }@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75); }  .mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0; }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%; }  .mfp-container {    padding-left: 6px;    padding-right: 6px; } }/* * Container style */.ps {    overflow: hidden !important;    overflow-anchor: none;    -ms-overflow-style: none;    touch-action: auto;    -ms-touch-action: auto;}/* * Scrollbar rail styles */.ps__rail-x {    display: none;    opacity: 0;    transition: background-color .2s linear, opacity .2s linear;    -webkit-transition: background-color .2s linear, opacity .2s linear;    height: 15px;    /* there must be 'bottom' or 'top' for ps__rail-x */    bottom: 0px;    /* please don't change 'position' */    position: absolute;}.ps__rail-y {    display: none;    opacity: 0;    transition: background-color .2s linear, opacity .2s linear;    -webkit-transition: background-color .2s linear, opacity .2s linear;    width: 15px;    /* there must be 'right' or 'left' for ps__rail-y */    right: 0;    /* please don't change 'position' */    position: absolute;}.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y {    display: block;    background-color: transparent;}.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y {    opacity: 0.6;}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking {    background-color: #eee;    opacity: 0.9;}/* * Scrollbar thumb styles */.ps__thumb-x {    background-color: #aaa;    border-radius: 6px;    transition: background-color .2s linear, height .2s ease-in-out;    -webkit-transition: background-color .2s linear, height .2s ease-in-out;    height: 6px;    /* there must be 'bottom' for ps__thumb-x */    bottom: 2px;    /* please don't change 'position' */    position: absolute;}.ps__thumb-y {    background-color: #aaa;    border-radius: 6px;    transition: background-color .2s linear, width .2s ease-in-out;    -webkit-transition: background-color .2s linear, width .2s ease-in-out;    width: 6px;    /* please don't change 'position' */    position: absolute;}.ps:not(.ps__rtl) .ps__thumb-y {    right: 2px;}.ps.ps__rtl .ps__thumb-y {    left: 2px;}.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x {    background-color: #999;    height: 11px;}.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {    background-color: #999;    width: 11px;}/* MS supports */@supports (-ms-overflow-style: none) {    .ps {        overflow: auto !important;    }}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {    .ps {        overflow: auto !important;    }}.awesomplete [hidden] {    display: none;}.awesomplete .visually-hidden {    position: absolute;    clip: rect(0, 0, 0, 0);}.awesomplete {    display: inline-block;    position: relative;}.awesomplete > input {    display: block;}.awesomplete > ul {    position: absolute;    left: 0;    z-index: 1;    min-width: 100%;    box-sizing: border-box;    list-style: none;    padding: 0;    margin: 0;    background: #fff;}.awesomplete > ul:empty {    display: none;}.awesomplete > ul {	border-radius: .3em;	margin: .2em 0 0;	background: hsla(0,0%,100%,.9);	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));	border: 1px solid rgba(0,0,0,.3);	box-shadow: .05em .2em .6em rgba(0,0,0,.2);	text-shadow: none;}@supports (transform: scale(0)) {	.awesomplete > ul {		transition: .3s cubic-bezier(.4,.2,.5,1.4);		transform-origin: 1.43em -.43em;	}		.awesomplete > ul[hidden],	.awesomplete > ul:empty {		opacity: 0;		transform: scale(0);		display: block;		transition-timing-function: ease;	}}	/* Pointer */	.awesomplete > ul:before {		content: "";		position: absolute;		top: -.43em;		left: 1em;		width: 0; height: 0;		padding: .4em;		background: white;		border: inherit;		border-right: 0;		border-bottom: 0;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);	}	.awesomplete > ul > li {		position: relative;		padding: .2em .5em;		cursor: pointer;	}		.awesomplete > ul > li:hover {		background: hsl(200, 40%, 80%);		color: black;	}		.awesomplete > ul > li[aria-selected="true"] {		background: hsl(205, 40%, 40%);		color: white;	}			.awesomplete mark {			background: hsl(65, 100%, 50%);		}				.awesomplete li:hover mark {			background: hsl(68, 100%, 41%);		}				.awesomplete li[aria-selected="true"] mark {			background: hsl(86, 100%, 21%);			color: inherit;		}.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:#fff;color:#000;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;z-index:11110!important}.atwho-view .atwho-header{padding:5px;margin:5px;cursor:pointer;border-bottom:solid 1px #eaeff1;color:#6f8092;font-size:11px;font-weight:700}.atwho-view .atwho-header .small{color:#6f8092;float:right;padding-top:2px;margin-right:-5px;font-size:12px;font-weight:400}.atwho-view .atwho-header:hover{cursor:default}.atwho-view .cur{background:#36F;color:#fff}.atwho-view .cur small{color:#fff}.atwho-view strong{color:#36F}.atwho-view .cur strong{color:#fff;font:700}.atwho-view ul{list-style:none;padding:0;margin:auto;max-height:200px;overflow-y:auto}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #DDD;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:400}@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url("fonts/opensans/opensans-light.woff") format("woff");}@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans"), local("OpenSans"), url("fonts/opensans/opensans.woff") format("woff");}@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("fonts/opensans/opensans-bold.woff") format("woff");}.navbar-nav .nav-link {  padding: 15px 15px !important;}.navbar-nav .nav-item #user-dropdown {  padding: 10px 14px !important;}.navbar-nav .nav-item .dropdown-toggle:after {  display: none !important;}.navbar-nav .form-check {  margin-left: 1em;}.navbar-nav .form-check .form-check-label, .navbar-nav .form-check .form-check-input {  color: #4e5e6a;  cursor: pointer;}.navbar-nav .sidebar-toggle-btn {  padding-left: 0.8rem !important;}.navbar-custom {  background: #fff;  top: 0;  right: 0;  left: 250px;  min-height: 65px;}.logo-collapsed {  display: none;}.language-dropdown {  height: 300px;  overflow-y: scroll;  min-width: 170px;}.sidebar {  width: 250px;  z-index: 1005;  bottom: 0;  margin-top: 0;  position: fixed;  top: 0;  font-size: 15px;  font-weight: 400;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) !important;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) !important;  background: #fff;}.sidebar-brand {  padding: 0.9rem 2.9rem;  width: 250px;  height: 65px;  position: fixed;  text-align: center;  z-index: 999;  background-color: #fff;  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.brand-logo-mini {  display: none;}.sidebar-scroll {  margin-top: 65px;  background: #FFF;}.sidebar-menu {  padding: 10px 0;  list-style: none;  margin: 0;}.sidebar-menu li {  position: relative;  margin: 0;}.sidebar-menu li a {  text-decoration: none;  position: relative;  font-weight: 800 !important;  display: block;  padding: 0.8rem 1.1rem;  margin: 0 10px;  border-radius: 3px;  color: #7b8190;  z-index: 2;  align-items: center;  -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;  -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;  -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;}.sidebar-menu li a span {  margin-left: 10px;}.sidebar-menu li a:active, .sidebar-menu li a:hover, .sidebar-menu li a:focus {  color: #383c40;  background-color: #F4F6F8;}.sidebar-menu li ul {  list-style: none;  position: relative;  padding: 0;  margin: 0;  max-height: 0;  overflow: hidden;  z-index: 1;  -webkit-transition: max-height 300ms ease;  -moz-transition: max-height 300ms ease;  -o-transition: max-height 300ms ease;  transition: max-height 300ms ease;}.sidebar-menu li ul li a {  padding: 0.8rem 1.7rem;  color: #7b8190;}.sidebar-menu li ul li a:hover {  color: #383c40;}.sidebar-menu li ul li a svg {  margin-top: -3px;}.sidebar-menu li.active > a {  color: #fff !important;  background-color: #6690F4;}.sidebar-menu .badge {  float: right;  margin-top: 2px !important;  padding: 3px 6px;}.sidebar-menu .expand.open ul {  max-height: 1000px;}#sidebar-menu li.expand.open > a::before {  content: " ";  border: solid;  border-width: 0 0.075rem 0.075rem 0;  display: inline-block;  padding: 2px;  position: absolute;  right: 1.5rem;  transition: all 0.2s ease-out;  transform: rotate(-135deg);  top: 1.4rem;}#sidebar-menu li.expand > a::before {  content: " ";  border: solid;  border-width: 0 0.075rem 0.075rem 0;  display: inline-block;  padding: 2px;  transform: rotate(45deg);  position: absolute;  top: 1.2rem;  right: 1.5rem;  transition: all 0.2s ease-out;}#left-menu-toggle-mask {  background-color: #EEF1F9;}@media print {  .print-peview {    color: #000;  }  a[href]:after {    content: none !important;  }  html, body {    background-color: #fff;  }}@media screen and (max-width: 1400px) {  /* Timeline */  #timeline::before {    left: 0px !important;    margin-left: 0 !important;    margin-top: 2.85rem !important;  }  #timeline .post-content {    float: left;    width: 100% !important;    padding: 0 0 0 30px !important;    margin: 0 0 20px !important;  }  #timeline .post-content:nth-child(odd) .post-date {    text-align: left !important;  }  #timeline .post-content:nth-child(odd) .post-date:before {    left: -20px;    top: 8px;    width: 20px;    height: 2px;    float: left !important;  }  #timeline > .post-content:first-child {    padding-top: 60px !important;  }  .container.store-page {    max-width: 1440px;  }}@media screen and (max-width: 991px) {  .task-title-left {    display: none;  }  .task-title-right {    display: block !important;  }  .comment-avatar {    padding: 0 !important;  }  .comment-container {    margin: 15px 15px !important;  }}@media (min-width: 991px) {  .sidebar-toggled {    min-height: 1420px;  }  .sidebar-toggled .sidebar-scroll {    overflow: visible !important;  }  .sidebar-toggled .navbar-custom {    left: 70px;  }  .sidebar-toggled .sidebar {    position: absolute;    overflow: visible;    width: 70px !important;    height: 1420px;  }  .sidebar-toggled .brand-logo {    display: none;  }  .sidebar-toggled .brand-logo-mini {    display: block;  }  .sidebar-toggled .sidebar-menu li a {    padding: 15px 12px;    -moz-transition: none;    -o-transition: none;    -webkit-transition: none;    transition: none;  }  .sidebar-toggled .sidebar-menu li a svg {    width: 2rem;    height: 24px;  }  .sidebar-toggled .sidebar-menu li a .menu-text {    display: none;    padding-left: 35px;  }  .sidebar-toggled .sidebar-menu li a span {    margin-left: 0;  }  .sidebar-toggled .sidebar-menu li:hover {    width: 250px;    background-color: #FFF;    -webkit-transition: none;    transition: none;    border-radius: 3px;  }  .sidebar-toggled .sidebar-menu li:hover > a {    width: 240px;    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;  }  .sidebar-toggled .sidebar-menu li:hover .menu-text {    display: inline;  }  .sidebar-toggled .sidebar-menu li:hover ul {    display: block;    padding-left: 0;    max-height: 1000px;    -webkit-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, 0.075);    box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, 0.075);  }  .sidebar-toggled .sidebar-menu li:hover ul .menu-text {    padding-left: 0;    display: inline;  }  .sidebar-toggled .sidebar-menu li ul {    display: none;    left: 70px;    position: absolute;    width: 180px;    height: auto !important;    background-color: #fff;    color: #7b8190;  }  .sidebar-toggled .sidebar-menu li ul li {    width: 180px;  }  .sidebar-toggled .sidebar-menu li ul li:hover {    background-color: #fff;  }  .sidebar-toggled .sidebar-menu li ul li a {    color: #7b8190 !important;    margin: 0;    padding: 10px 20px;  }  .sidebar-toggled .sidebar-menu li ul li a:hover {    color: #383c40 !important;  }  .sidebar-toggled .sidebar-menu li ul:hover li {    width: 180px;  }  .sidebar-toggled .sidebar-menu li ul svg {    display: none;  }  .sidebar-toggled .sidebar-menu li .badge {    display: none;  }  .sidebar-toggled .sidebar-menu li.expand.open > a::before {    display: none !important;  }  .sidebar-toggled .sidebar-menu li.expand > a::before {    display: none !important;  }  .sidebar-toggled .page-container {    margin-left: 70px;  }  .sidebar-toggled .sidebar-brand {    padding: 20px;    width: 70px;  }  .sidebar-toggled .logo {    display: none;  }  .sidebar-toggled .logo-collapsed {    display: block;  }}@media (max-width: 990px) {  .sidebar {    z-index: 1060;  }  .sidebar .sidebar-brand {    padding: 13px 25px !important;    width: 225px !important;    box-shadow: none !important;  }  .sidebar .sidebar-scroll {    border-top: 1px solid #eef6f9;  }  .sidebar .sidebar-toggle-btn {    float: right;    display: inline-block !important;    margin: 18px 5px 0 0;  }  .sidebar-off {    left: -250px;    transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;    -webkit-transition: all 0.25s ease-in-out;  }  .navbar {    left: 0;  }  .page-container {    margin-left: 0px !important;  }  .sidebar-toggled .sidebar-off {    left: 0;  }  #pre-loader .app-loader {    right: 44% !important;  }}@media (min-width: 768px) and (max-width: 1024px) {  .widget-container.col-sm-6 {    width: 50% !important;  }}@media (max-width: 767px) {  /* mobile view datatable */  .hidden-xs {    display: none !important;  }  #page-content {    padding: 15px !important;  }  .message-button-list {    display: block !important;    width: 100% !important;    padding-left: 0 !important;  }  .message-button-list .list-group {    margin-bottom: 15px;  }  .message-view {    display: block !important;    padding-left: 0 !important;  }  #pre-loader .app-loader {    right: 38% !important;  }  .box-content.avatar {    display: none !important;  }  .modal-mask {    width: 100% !important;  }  table.dataTable tbody td {    padding-top: 15px;    padding-bottom: 15px;  }  .rise-chat-wrapper {    width: 100% !important;    left: 0 !important;    right: 0 !important;    height: 450px !important;    bottom: 0 !important;  }  .rise-chat-body.full-height {    height: 413px !important;  }  .rise-chat-body.long {    height: 412px !important;  }  .custom-toolbar .navbar-collapse.show {    overflow-y: auto;  }  .custom-toolbar .dataTables_filter {    float: left;    margin-left: 0;  }  .custom-toolbar div.DTTT_container:first-child:not(.mr15) {    float: left !important;    margin: 0;  }  .custom-toolbar div.DTTT_container:last-child {    margin-bottom: 10px;  }  .open .dropdown-menu {    margin-right: 0 !important;  }  #timeline:before {    background-image: linear-gradient(to top, #E5E9EC 0.5%, #f2f4f6 1%, #f2f4f6 99%);  }  .kanban-col {    width: 175px !important;    margin: 0 10px;  }  .kanban-col-title {    padding: 10px !important;    margin-bottom: 10px !important;  }  .kanban-item {    padding: 5px 8px !important;    width: 175px !important;    margin: 0 0px 6px 0 !important;  }  .dataTables_filter label {    margin: 0;  }  .custom-toolbar .DTTT_container:last-child {    margin-bottom: 0;  }  .mini-modal {    width: 100% !important;  }  .custom-toolbar .navbar-collapse {    padding: 15px 0 0 0;  }  .kanban-filters-container {    padding: 15px !important;  }  .cart-item-details-container {    width: 280px !important;  }  .init-cart-icon {    z-index: 9 !important;  }  .client-widget-section {    /*padding: 0 !important;*/    padding-left: 0 !important;    padding-right: 0 !important;    margin-top: 0 !important;  }  .toolbar-left-top, .datatable-export {    display: none;  }  .mr15.DTTT_container {    margin-right: 0 !important;    float: none !important;    text-align: center;  }  .dataTables_wrapper .dataTables_filter input {    margin-left: 0;  }  .proposal-preview-container {    padding: 10px !important;  }  .invoice-preview-container {    padding: 10px !important;  }  .item-search-box-section {    margin-top: 5px;    width: 100%;  }  .item-search-box-section .item-search-box {    width: 100% !important;  }  .item-categories-filter-section {    margin-top: 15px;    width: 100%;  }  .item-categories-filter-section .w200 {    width: 100% !important;  }  .user-dropdown-menu .company-switch-option {    display: block !important;  }  .user-dropdown-menu .company-switch-option .nav-link {    display: none;  }  .user-dropdown-menu .company-switch-option .hidden-xs {    display: block !important;  }  .user-dropdown-menu .company-switch-option .dropdown-menu {    position: unset !important;    display: block;    box-shadow: none;    margin-top: 0;  }  .filter-section-flex-row, .filter-section-left {    display: flex !important;    flex-wrap: wrap !important;    justify-content: space-between !important;  }  #task-table_wrapper .filter-form .save-filter-box, #task-table_wrapper .filter-form .filter-cancel-box, #project-table_wrapper .filter-form .save-filter-box, #project-table_wrapper .filter-form .filter-cancel-box, #ticket-table_wrapper .filter-form .save-filter-box, #ticket-table_wrapper .filter-form .filter-cancel-box {    width: 47% !important;  }  #task-table_wrapper .filter-form .save-filter-box .save-filter-button, #task-table_wrapper .filter-form .save-filter-box .cancel-filter-button, #task-table_wrapper .filter-form .filter-cancel-box .save-filter-button, #task-table_wrapper .filter-form .filter-cancel-box .cancel-filter-button, #project-table_wrapper .filter-form .save-filter-box .save-filter-button, #project-table_wrapper .filter-form .save-filter-box .cancel-filter-button, #project-table_wrapper .filter-form .filter-cancel-box .save-filter-button, #project-table_wrapper .filter-form .filter-cancel-box .cancel-filter-button, #ticket-table_wrapper .filter-form .save-filter-box .save-filter-button, #ticket-table_wrapper .filter-form .save-filter-box .cancel-filter-button, #ticket-table_wrapper .filter-form .filter-cancel-box .save-filter-button, #ticket-table_wrapper .filter-form .filter-cancel-box .cancel-filter-button {    width: 100%;  }  #task-table_wrapper .filter-form .filter-item-box, #project-table_wrapper .filter-form .filter-item-box, #ticket-table_wrapper .filter-form .filter-item-box {    width: 100%;  }  #task-table_wrapper .filter-form .filter-item-box .filter-multi-select, #project-table_wrapper .filter-form .filter-item-box .filter-multi-select, #ticket-table_wrapper .filter-form .filter-item-box .filter-multi-select {    width: 100%;  }  #task-table_wrapper .filter-form .filter-item-box .filter-multi-select .dropdown-toggle, #project-table_wrapper .filter-form .filter-item-box .filter-multi-select .dropdown-toggle, #ticket-table_wrapper .filter-form .filter-item-box .filter-multi-select .dropdown-toggle {    width: 98%;  }  #task-table_wrapper .filter-form .filter-item-box .w200, #project-table_wrapper .filter-form .filter-item-box .w200, #ticket-table_wrapper .filter-form .filter-item-box .w200 {    width: 98%;  }  #task-table_wrapper .filter-form .filter-item-box .btn-group.filter, #project-table_wrapper .filter-form .filter-item-box .btn-group.filter, #ticket-table_wrapper .filter-form .filter-item-box .btn-group.filter {    width: 98%;  }  #task-table_wrapper .filter-form .datepicker-custom-selector, #project-table_wrapper .filter-form .datepicker-custom-selector, #ticket-table_wrapper .filter-form .datepicker-custom-selector {    width: 98%;  }  .h373 {    height: auto !important;  }  #all_tasks_overview-widget, #my_tasks_overview-widget, #leads-overview-widget {    height: auto !important;  }  #all_tasks_overview-widget .position-absolute, #my_tasks_overview-widget .position-absolute, #leads-overview-widget .position-absolute {    position: unset !important;    padding-top: 10px;  }}@media (max-width: 576px) {  .public-navbar .navbar-collapse {    border-top: 1px solid #eef6f9;  }  .public-navbar .navbar-collapse .navbar-nav {    flex-direction: row;    float: right;  }  .public-navbar .navbar-collapse .navbar-nav li {    display: inline-block;  }  .ticket-card {    padding: 0 !important;  }  .ticket-card .ticket-comment-container {    margin: 10px !important;  }  .ticket-card .ticket-comment-container .avatar-sm {    height: 30px;    width: 30px;  }}@media screen and (max-width: 500px) {  /*invoices*/  #invoice-total-section, #estimate-total-section, #order-total-section, #contract-total-section, #proposal-total-section {    width: 100% !important;  }  tr.invoice-preview-header-row img {    width: 100% !important;  }  tr.invoice-preview-header-row td.hidden-invoice-preview-row {    width: 0 !important;  }  tr.invoice-preview-header-row td.invoice-info-container {    width: 55% !important;  }  .invoice-preview {    min-width: 100% !important;  }  .invoice-preview-container {    padding: 10px;  }  .invoice-preview-container table th, .invoice-preview-container table td {    padding: 8px 5px !important;  }  .invoice-preview-container .ribbon {    left: -5px !important;    top: -15px !important;    width: 90px !important;    height: 90px !important;  }  .invoice-preview-container .ribbon span.badge {    width: 90px !important;    left: -20px !important;    top: 15px !important;  }  .process-order-preview {    min-width: 100% !important;  }}@media (max-width: 500px) {  .navbar-nav .sidebar-toggle-btn {    padding-left: 4px !important;  }  .navbar-nav .nav-item #user-dropdown {    padding-right: 8px !important;  }  .nav-item .nav-link .user-name {    display: none !important;  }  .nav-item .dropdown-toggle:after {    display: none;  }  #timeline-content #post-form-container .avatar {    display: none !important;  }  #timeline-content #timeline:before {    display: none;  }  #timeline-content #timeline .post-content {    padding: 0 !important;    margin-bottom: 0 !important;  }  #timeline-content #timeline .post-content .card {    margin-bottom: 0 !important;  }  #timeline-content #timeline .post-content .post-date span {    display: none;  }  #timeline-content #timeline .post-content .post-date:before {    display: none;  }  .title-button-group {    margin-bottom: 0.5rem !important;  }  .title-button-group .dropdown {    display: grid !important;  }  .title-button-group .btn {    margin: 0.65rem 0 !important;  }  .hidden-sm {    display: none !important;  }  .project-title-button-group-section {    display: none !important;  }  .scrollable-tabs {    overflow-x: auto;    overflow-y: hidden;    flex-wrap: inherit;    white-space: nowrap;    width: 100%;    height: 60px;    -ms-overflow-style: none;    overflow: -moz-scrollbars-none;  }  .scrollable-tabs::-webkit-scrollbar {    display: none;  }  .project-footer-button-section {    display: block !important;  }  .project-activity-section {    margin-bottom: 50px !important;  }  .move-chat-icon {    right: 45% !important;  }  .project-details-view {    padding: 0 !important;  }  #project-tasks_list-section .js-task {    display: none;  }  #project-tasks_list-section .task-labels {    float: left !important;    margin-left: 0 !important;  }  #project-tasks_list-section .task-labels .badge {    margin-top: 5px !important;  }  .task-view-modal-body .container-fluid {    padding: 0;  }  .modal .modal-content {    border-radius: 0;  }}@media (max-width: 590px) {  .navbar-expand .navbar-nav .dropdown-menu {    position: fixed;    top: 58px;    width: 100%;    border-radius: 0;  }  .footer {    position: absolute;    padding-bottom: 5px !important;  }  .footer .float-start {    float: none !important;  }  .footer .float-end {    display: flex;    float: none !important;    justify-content: center;  }}@media screen and (max-width: 530px) {  .comment-image-box {    width: 100% !important;  }  .cart-item-details-container {    width: 150px !important;  }  .message-send-button {    display: inline !important;  }}@media screen and (max-width: 440px) {  .custom-toolbar .DTTT_container .w200, .custom-toolbar .DTTT_container .w150, .custom-toolbar .DTTT_container .w100, .custom-toolbar .DTTT_container .w175, .custom-toolbar .DTTT_container .btn, .custom-toolbar .DTTT_container .dropdown {    width: 100%;  }}@media screen and (max-width: 425px) {  .page-title .title-button-group .select2-container {    width: 100%;  }  .page-title .title-button-group #calendar-filter-dropdown .DTTT_container {    width: 180px;  }  .page-title .title-button-group .add-btn {    display: block;  }  #event-calendar .fc-header-toolbar {    display: block;    text-align: center;  }  #event-calendar .fc-header-toolbar .fc-button-group {    float: left;  }  #event-calendar .fc-header-toolbar .fc-today-button {    float: right;  }  #event-calendar .fc-header-toolbar .fc-button-group:last-child {    float: none;    margin-top: 15px;  }  .g-recaptcha {    margin-left: -25px;    -ms-transform: scale(0.8, 0.8);    -webkit-transform: scale(0.8, 0.8);    -moz-transform: scale(0.8, 0.8);    transform: scale(0.8, 0.8);  }  .full-width-button .events-title-button .btn {    width: 100% !important;  }  .full-width-button .events-title-button #calendar-filter-dropdown {    width: 100%;  }  .full-width-button .events-title-button #calendar-filter-dropdown .DTTT_container {    width: 100% !important;    display: unset;  }  .full-width-button .events-title-button #calendar-filter-dropdown .DTTT_container .dropdown-menu {    width: 100%;  }  .full-width-button .clients-view-button .btn, .full-width-button .estimate-request-full-button .btn, .full-width-button .announcements-page .btn {    width: 100% !important;  }  .full-width-button .clients-view-button .title-button-group, .full-width-button .estimate-request-full-button .title-button-group, .full-width-button .announcements-page .title-button-group {    width: 100% !important;    margin: 0 !important;    float: none !important;    padding: 0 15px;  }  .full-width-button .clients-view-button .clients-view, .full-width-button .estimate-request-full-button .clients-view, .full-width-button .announcements-page .clients-view {    padding: 0 0 5px 0 !important;  }  .full-width-button .clients-view-button .dataTables_wrapper .w-filter-right, .full-width-button .estimate-request-full-button .dataTables_wrapper .w-filter-right, .full-width-button .announcements-page .dataTables_wrapper .w-filter-right {    width: 100%;  }  .full-width-button .clients-view-button .dataTables_wrapper .w-filter-right #contact-table_filter, .full-width-button .estimate-request-full-button .dataTables_wrapper .w-filter-right #contact-table_filter, .full-width-button .announcements-page .dataTables_wrapper .w-filter-right #contact-table_filter {    margin-left: 8px;  }  .full-width-button .clients-view-button .dataTables_wrapper .w-filter-right .DTTT_container, .full-width-button .estimate-request-full-button .dataTables_wrapper .w-filter-right .DTTT_container, .full-width-button .announcements-page .dataTables_wrapper .w-filter-right .DTTT_container {    margin-left: 15px;  }  .full-width-button .clients-view-button .dataTables_wrapper .w-filter-right div.dataTables_filter input, .full-width-button .estimate-request-full-button .dataTables_wrapper .w-filter-right div.dataTables_filter input, .full-width-button .announcements-page .dataTables_wrapper .w-filter-right div.dataTables_filter input {    margin-left: 15px !important;  }  .grid-button #client-tabs, .grid-button .invoices-view {    padding-bottom: 15px;  }  .grid-button .projects-page {    padding-bottom: 15px;  }  .grid-button .projects-page h1 {    padding-bottom: 5px !important;  }  .grid-button .project-details-view .tab-title {    padding-bottom: 15px;  }  .grid-button .items-page-title, .grid-button .contracts-page-title, .grid-button .estimate-page-title, .grid-button .proposal-page-title, .grid-button .notes-page-title, .grid-button .time-card-page-title, .grid-button .tickets-page-title, .grid-button .expenses-page-title {    padding-bottom: 15px;  }  .grid-button .leaves-page-title {    padding-bottom: 15px;  }  .grid-button .leaves-page-title h1 {    padding-bottom: 10px !important;  }  .grid-button .invoices-details-view, .grid-button .ticket-view-title {    padding-bottom: 15px !important;  }  .grid-button .invoices-details-view h1, .grid-button .ticket-view-title h1 {    padding-bottom: 10px;  }  .grid-button .invoices-details-view .title-button-group .dropdown, .grid-button .ticket-view-title .title-button-group .dropdown {    display: unset !important;  }  .grid-button .ticket-view-footer-button .float-end {    float: none !important;  }  .grid-button .ticket-view-footer-button .btn {    width: 45%;    font-size: 12px;    margin: 5px !important;    padding: 5px;  }  .grid-button .timesheet-chart-button {    width: 100%;  }  .grid-button .timesheet-chart-button #monthly-chart-date-range-selector {    width: 100%;    text-align: center;    margin: 15px 0;  }  .grid-button .timesheet-chart-button .select2-container {    width: 100%;    margin-bottom: 15px;  }  .grid-button .timesheet-chart-button .timesheet-chart-project-dropdown {    margin-right: 0 !important;  }  .grid-button .tab-title, .grid-button .page-title, .grid-button .title-tab:not(.my-tasks):not(.all-tasks-kanban):not(.leads-title-section) {    width: 100%;  }  .grid-button .tab-title .title-button-group, .grid-button .page-title .title-button-group, .grid-button .title-tab:not(.my-tasks):not(.all-tasks-kanban):not(.leads-title-section) .title-button-group {    width: 100%;    margin: 0 !important;  }  .grid-button .tab-title .title-button-group .btn, .grid-button .page-title .title-button-group .btn, .grid-button .title-tab:not(.my-tasks):not(.all-tasks-kanban):not(.leads-title-section) .title-button-group .btn {    width: 45%;    margin: 15px 0 0 12px !important;  }  .grid-button #reload-kanban-button {    width: 100%;    margin-bottom: 10px;  }  .grid-button .dataTables_wrapper .w-filter-right {    width: 100%;  }  .grid-button .dataTables_wrapper .w-filter-right #contact-table_filter {    margin-left: 8px;  }  .grid-button .dataTables_wrapper .w-filter-right .DTTT_container {    margin-left: 15px;  }  .grid-button .dataTables_wrapper .w-filter-right .DTTT_container.btn-group {    width: 100%;    margin-left: 0 !important;    padding-left: 15px;  }  .grid-button .dataTables_wrapper .w-filter-right div.dataTables_filter input {    margin-left: 15px !important;  }  .grid-button .income-vs-expenses-chart-button {    width: 100%;  }  .grid-button .income-vs-expenses-chart-button .select2-container {    width: 100%;    margin: 15px 0;  }  .grid-button .income-vs-expenses-chart-button #yearly-chart-date-range-selector {    width: 100%;    text-align: center;  }  .grid-button .proposal-preview-button .grid-button-group, .grid-button .contract-preview-button .grid-button-group {    float: none !important;    display: inline-block;    width: 100%;    margin-top: 10px;    margin-right: 0 !important;  }  .grid-button .proposal-preview-button .grid-button-group .btn-success, .grid-button .contract-preview-button .grid-button-group .btn-success {    margin-right: 2px !important;    width: 49%;  }  .grid-button .proposal-preview-button .grid-button-group .btn-danger, .grid-button .contract-preview-button .grid-button-group .btn-danger {    width: 49%;    margin-right: 0 !important;  }  .grid-button .proposal-preview-button .grid-button-group .float-start, .grid-button .contract-preview-button .grid-button-group .float-start {    width: 50%;    text-align: center;  }  .todo-page .w-filter-right {    width: 100%;  }  .todo-page .w-filter-right #todo-table_filter input {    margin-left: 15px;  }  .todo-page .w-filter-right .DTTT_container {    margin-left: 15px;  }  .todo-page .w-filter-right .DTTT_container .btn-group {    width: 100%;  }  .grid-button.all-tasks-view .title-button-group, .grid-button.all-tasks-kanban-view .title-button-group, .grid-button.leads-view .title-button-group {    padding-bottom: 10px;  }  #project-milestones-section .dataTables_wrapper .w-filter-right, #project-files-section .dataTables_wrapper .w-filter-right, #project-timesheets-section .dataTables_wrapper .w-filter-right, #project-invoices-section .dataTables_wrapper .w-filter-right, #project-payments-section .dataTables_wrapper .w-filter-right, #project-expenses-section .dataTables_wrapper .w-filter-right, #project-contracts-section .dataTables_wrapper .w-filter-right, #project-tickets-section .dataTables_wrapper .w-filter-right, #lead-contacts .dataTables_wrapper .w-filter-right, #lead-estimate-requests .dataTables_wrapper .w-filter-right, #lead-files .dataTables_wrapper .w-filter-right, #monthly-orders .dataTables_wrapper .w-filter-right, #yearly-orders .dataTables_wrapper .w-filter-right, #monthly-payments .dataTables_wrapper .w-filter-right, #yearly-payments .dataTables_wrapper .w-filter-right, #custom-payments .dataTables_wrapper .w-filter-right, #client-projects-list .dataTables_wrapper .w-filter-right {    width: 100%;  }  #project-milestones-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-files-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-timesheets-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-invoices-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-payments-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-expenses-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-contracts-section .dataTables_wrapper .w-filter-right .DTTT_container, #project-tickets-section .dataTables_wrapper .w-filter-right .DTTT_container, #lead-contacts .dataTables_wrapper .w-filter-right .DTTT_container, #lead-estimate-requests .dataTables_wrapper .w-filter-right .DTTT_container, #lead-files .dataTables_wrapper .w-filter-right .DTTT_container, #monthly-orders .dataTables_wrapper .w-filter-right .DTTT_container, #yearly-orders .dataTables_wrapper .w-filter-right .DTTT_container, #monthly-payments .dataTables_wrapper .w-filter-right .DTTT_container, #yearly-payments .dataTables_wrapper .w-filter-right .DTTT_container, #custom-payments .dataTables_wrapper .w-filter-right .DTTT_container, #client-projects-list .dataTables_wrapper .w-filter-right .DTTT_container {    margin-left: 15px;  }  #project-milestones-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-files-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-timesheets-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-invoices-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-payments-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-expenses-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-contracts-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #project-tickets-section .dataTables_wrapper .w-filter-right div.dataTables_filter input, #lead-contacts .dataTables_wrapper .w-filter-right div.dataTables_filter input, #lead-estimate-requests .dataTables_wrapper .w-filter-right div.dataTables_filter input, #lead-files .dataTables_wrapper .w-filter-right div.dataTables_filter input, #monthly-orders .dataTables_wrapper .w-filter-right div.dataTables_filter input, #yearly-orders .dataTables_wrapper .w-filter-right div.dataTables_filter input, #monthly-payments .dataTables_wrapper .w-filter-right div.dataTables_filter input, #yearly-payments .dataTables_wrapper .w-filter-right div.dataTables_filter input, #custom-payments .dataTables_wrapper .w-filter-right div.dataTables_filter input, #client-projects-list .dataTables_wrapper .w-filter-right div.dataTables_filter input {    margin-left: 15px !important;  }  #project-milestones-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-files-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-timesheets-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-invoices-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-payments-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-expenses-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-contracts-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #project-tickets-section .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #lead-contacts .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #lead-estimate-requests .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #lead-files .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #monthly-orders .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #yearly-orders .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #monthly-payments .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #yearly-payments .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #custom-payments .dataTables_wrapper .w-filter-right .DTTT_container.btn-group, #client-projects-list .dataTables_wrapper .w-filter-right .DTTT_container.btn-group {    width: 100%;    margin-left: 0 !important;    padding-left: 15px;  }  #user-roles-table_wrapper .w-filter-right, #invoice-table_wrapper .w-filter-right {    width: 100%;  }  #user-roles-table_wrapper .w-filter-right #user-roles-table_filter, #invoice-table_wrapper .w-filter-right #user-roles-table_filter {    margin-left: 8px;  }  #user-roles-table_wrapper .w-filter-right .DTTT_container, #invoice-table_wrapper .w-filter-right .DTTT_container {    margin-left: 15px;  }  #user-roles-table_wrapper .w-filter-right .DTTT_container .btn-group, #invoice-table_wrapper .w-filter-right .DTTT_container .btn-group {    width: 100%;  }  #user-roles-table_wrapper .w-filter-right div.dataTables_filter input, #invoice-table_wrapper .w-filter-right div.dataTables_filter input {    margin-left: 15px !important;  }  .gantt-view .custom-toolbar {    margin-right: 0 !important;  }  .gantt-view .custom-toolbar .select2-container {    width: 100%;    margin: 10px 0 0 0 !important;  }  .gantt-view .custom-toolbar .gantt-status-filter {    width: 100%;    margin: 10px 0 0 0 !important;  }  .gantt-view .custom-toolbar .gantt-status-filter .dropdown-menu {    width: 100%;  }  .leads-details-view .leads-page-title {    width: 100%;  }  .leads-details-view .leads-page-title .title-button-group {    width: 100%;    margin: 0 !important;  }  .leads-details-view .leads-page-title .title-button-group .btn {    width: 45%;  }  .clients-project-page-title {    margin-top: 6px !important;  }  .btn:not(.btn-lg) {    text-align: left;  }  .select2-container .select2-choice .select2-chosen {    text-align: left;  }}@media screen and (max-width: 425px) and (max-width: 400px) {  .page-title .title-button-group #calendar-filter-dropdown .DTTT_container {    width: 100px !important;  }}@media (max-width: 400px) {  .user-badge {    display: none;  }}@media screen and (max-width: 400px) {  .custom-toolbar .custom-filter-search {    width: 120px !important;  }  .project-activity-logs-container ul {    padding-left: 16px !important;  }  .comment-form-container {    padding: 0;  }  .comment-avatar {    padding-left: 5px;  }  #project-timer-box .dropdown-menu {    right: auto;    left: 0;  }  .checkbox-blank, .checkbox-checked, .checkbox-un-checked {    margin-right: 10px;  }}@media screen and (max-width: 385px) {  .cart-item-details-container {    width: 75px !important;  }}@media screen and (max-width: 363px) {  #event-calendar div.fc-right div.fc-button-group {    margin-top: 5px !important;  }}@media screen and (max-width: 300px) {  .cart-item-details-container {    width: 50px !important;  }  #notificaion-popup-list, #messages-popup-list {    max-height: 400px !important;    overflow-y: scroll !important;  }  .invoice-preview-container {    padding: 0;  }  .dataTables_filter input {    width: 120px !important;  }  .task-link-btn {    display: none;  }}@media screen and (max-width: 250px) {  .invoice-preview-container table th, .invoice-preview-container table td {    padding: 5px 0 !important;  }}/*margin, padding, height and width*/.m0 {  margin: 0 !important;}.m5 {  margin: 5px !important;}.mt5 {  margin-top: 5px;}.margin-top-5 {  margin-top: -5px;}.mt-50 {  margin-top: -50px !important;}.m10 {  margin: 10px;}.m15 {  margin: 15px;}.m20 {  margin: 20px;}.ml15 {  margin-left: 15px !important;}.ml-20 {  margin-left: -20px;}.mt8 {  margin-top: 8px !important;}.mt10 {  margin-top: 10px !important;}.mt15 {  margin-top: 15px;}.mt20 {  margin-top: 20px;}.mt25 {  margin-top: 25px;}.mr15 {  margin-right: 15px !important;}.mb15 {  margin-bottom: 15px;}.mb20 {  margin-bottom: 20px;}.ml10 {  margin-left: 10px !important;}.mr10 {  margin-right: 10px;}.mb0 {  margin-bottom: 0 !important;}.mt50 {  margin-top: 50px !important;}.mt0 {  margin-top: 0 !important;}.p0 {  padding: 0 !important;}.p5 {  padding: 5px;}.p10 {  padding: 10px;}.p15 {  padding: 15px;}.p20 {  padding: 20px !important;}.p30 {  padding: 30px !important;}.pb5 {  padding-bottom: 5px;}.pb0 {  padding-bottom: 0 !important;}.pb10 {  padding-bottom: 10px;}.pb15 {  padding-bottom: 15px;}.pb20 {  padding-bottom: 20px;}.pb50 {  padding-bottom: 50px;}.pl10 {  padding-left: 10px;}.pl15 {  padding-left: 15px !important;}.pr10 {  padding-right: 10px;}.pr15 {  padding-right: 15px !important;}.pt10 {  padding-top: 10px !important;}.pt5 {  padding-top: 5px !important;}.pt0 {  padding-top: 0px !important;}.pl0 {  padding-left: 0 !important;}.pr0 {  padding-right: 0 !important;}.mr0 {  margin-right: 0 !important;}.w25 {  width: 25px;}.w80 {  width: 80px;}.w100 {  width: 100px;}.w125 {  width: 125px;}.w150 {  width: 150px;}.w175 {  width: 175px;}.w200 {  width: 200px;}.w250 {  width: 250px;}.w300 {  width: 300px;}.w400 {  width: 400px;}.min-w150 {  min-width: 150px;}.w5p {  width: 5%;}.w10p {  width: 10%;}.w15p {  width: 15%;}.w20p {  width: 20%;}.w25p {  width: 25%;}.w30p {  width: 30%;}.w50p {  width: 50%;}.w60p {  width: 60%;}.w70p {  width: 70%;}.w80p {  width: 80%;}.w90p {  width: 90%;}.w100p {  width: 100% !important;}.max-w500 {  max-width: 500px;}.h100p {  height: 100%;}.mb5 {  margin-bottom: 5px;}.p3 {  padding: 3px;}.ml20 {  margin-left: 20px !important;}.h370 {  height: 370px !important;}.pr5 {  padding-right: 5px;}.ml298 {  margin-left: 298px;}.mr5 {  margin-right: 5px;}.w70 {  width: 70px;}.ml30 {  margin-left: 30px;}.pt15 {  padding-top: 15px;}.w75p {  width: 75%;}.ml5 {  margin-left: 5px;}.pl5 {  padding-left: 5px;}.w50 {  width: 50px;}.w85 {  width: 85px;}.mb30 {  margin-bottom: 30px;}.mw100p {  max-width: 100%;}.ml2 {  margin-left: 2px;}.mb10 {  margin-bottom: 10px !important;}.mb8 {  margin-bottom: 8px !important;}.w35p {  width: 35%;}.ml35 {  margin-left: 35px;}.pb100 {  padding-bottom: 100px;}.w35 {  width: 35px;}.w35p {  width: 35%;}.h7 {  height: 7px !important;}.w40p {  width: 40%;}.h373 {  height: 373px;}.pl30 {  padding-left: 30px !important;}.pt30 {  padding-top: 30px !important;}.wh10 {  height: 10px !important;  width: 10px !important;}.pt35 {  padding-top: 35px !important;}.w140 {  width: 140px;}.w-filter-right {  width: calc(100% - 140px);}/*x-editable*/.editable-container .select2-container {  min-width: 110px;}.editable-click {  border-bottom-color: transparent;}a.editable-click {  border-bottom-color: transparent;}a.editable-click:hover {  border-bottom-color: transparent;}/*datatable*/table.dataTable {  border-collapse: collapse;  box-sizing: border-box;}.dataTable td:hover {  background: #f2f4f6;}.dataTable tbody tr:hover td {  background: #f2f4f6 !important;}.dataTable.no-hover tr:hover td, .dataTable.no-hover tbody tr:hover {  background: transparent !important;}.dataTable tbody tr {  border-color: #eef6f9 !important;  color: #4e5e6a;}.dataTable tbody tr.active td, .dataTable tbody tr.active:hover td {  background: #6690F4 !important;  color: #fff !important;  cursor: default;}.dataTable tbody tr.active .badge {  color: #00b393;  background-color: #fff !important;}.dataTable tbody tr.active a.link {  color: #fff;}.dataTable tbody tr:hover td {  background: #f2f4f6;}table.dataTable thead th {  border-top: 1px solid #f2f2f2;  padding: 15px 10px !important;}table.dataTable thead td {  border: 1px solid #f2f2f2;  padding: 10px;}table.dataTable thead .sorting_desc {  background-image: url(../images/sort_desc.png);}table.dataTable thead .sorting_asc {  background-image: url(../images/sort_asc.png);}table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {  background-color: #fff;}table.dataTable.row-border tbody th, table.dataTable.row-border tbody td {  border: 1px solid #f2f2f2;  background-color: #fff;}table.dataTable.display tbody th, table.dataTable.display tbody td {  border-top: 1px solid #f2f2f2;  background-color: #fff;}table.dataTable.display tfoot th, table.dataTable.display tfoot td {  border-top: 1px solid #f2f2f2;  background-color: #fff;}table.dataTable.no-footer {  border-bottom: 1px solid #f2f2f2;}table.dataTable.b-b-only tbody th, table.dataTable.b-b-only tbody td {  border: none;  border-bottom: 1px solid #f2f2f2;}table.dataTable tbody th, table.dataTable tbody td {  padding: 12px 10px !important;}table.dataTable > tbody > tr.child ul.dtr-details > li {  border-color: #f2f2f2;}table.dataTable > thead .sorting:before, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:before, table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:after {  top: 15px;}table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {  background-repeat: no-repeat;  background-position: center right;}table.dataTable > thead .sorting:before, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:before, table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:after {  content: "";}table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {  line-height: 16px;}.datatable-tools {  margin-top: 15px !important;}.datatable-tools .dataTables_length {  float: left;}.datatable-tools:last-child {  margin: 15px 0 !important;}.datatable-tools input[type="radio"], .datatable-tools input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.datatable-export a {  display: inline-block;  box-shadow: none !important;  border: 1px solid #e2e4e7;  font-size: 14px;  margin: 0 -2px;  padding: 6px 10px;  color: #4e5e6a;}.datatable-export a:hover {  background: #f2f2f2;}table.dataTable tfoot th, table.dataTable tfoot td {  padding: 10px;}button.DTTT_button, div.DTTT_button {  background: #fff;  border-color: #e2e7f1 !important;  text-decoration: none;}a.DTTT_button {  background: #fff;  border-color: #e2e7f1 !important;  text-decoration: none;}a.DTTT_button:focus {  background: #fff;  border-color: #e2e7f1 !important;  text-decoration: none;}a.DTTT_button:hover {  background: #f2f2f2;}div.DTTT_container {  margin-bottom: 15px;  position: relative;  float: right;}table.dataTable thead .sorting {  background-image: none;}.dataTables_filter {  float: none;  margin: 0;}.dataTables_filter input {  border-radius: 2px;  border: 1px solid #e2e7f1;  box-shadow: none;  padding: 7px 10px;  outline: none;  font-weight: normal;  background: url("../images/search.png") no-repeat 96% 45% #fff;  width: 200px !important;  transition: all 0.5s;  height: 32px;}.datatable-search, .custom-filter-search {  border-radius: 2px;  border: 1px solid #e2e7f1;  box-shadow: none;  padding: 7px 10px;  outline: none;  font-weight: normal;  background: url("../images/search.png") no-repeat 96% 45% #fff;  width: 200px !important;  transition: all 0.5s;  height: 32px;}.dataTables_filter input:focus, .datatable-search:focus, .custom-filter-search:focus {  border-color: #ebeff2;  background-color: #ebeff2;}.dataTables_wrapper .dataTables_paginate .paginate_button {  background: #fff !important;  margin: 0 0 0 -1px;  border: 1px solid #f2f2f2 !important;  border-radius: 2px;}.dataTables_wrapper .dataTables_paginate .paginate_button a {  border: none;  border-right: 1px solid #f2f2f2 !important;  color: #000 !important;  padding: 0.5em 1em;}.dataTables_wrapper .dataTables_paginate .paginate_button :last-child a {  border-right: none;}.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {  background: #f2f4f6 !important;  border: 1px solid #e2e7f1 !important;  color: #414244 !important;  outline: none;  box-shadow: none;}.dataTables_wrapper .dataTables_paginate .paginate_button.active a {  background: #f1f1f5 !important;  color: #000 !important;  border-color: #e2e4e7 !important;  cursor: default;  border-radius: 0;}.dataTables_wrapper .dataTables_paginate .paginate_button.active a:hover {  background: #f1f1f5 !important;  color: #000 !important;  border-color: #e2e4e7 !important;  cursor: default;  border-radius: 0;}.dataTables_wrapper .dataTables_processing {  height: 60px;}.dataTables_info {  color: #c1c4c6 !important;}.custom-toolbar .select2-container .select2-choice {  background-color: #fff !important;}.select2-container .select2-choice {  height: 35px;}table.dataTable thead th:first-child, table.dataTable tbody td:first-child {  padding-left: 15px !important;}table.dataTable.no-padding td {  padding: 0 !important;}#message-table td:first-child {  padding-left: 0 !important;}.no-thead thead {  display: none;}td .progress {  box-shadow: none !important;  height: 8px;  margin: 10px 10px 10px 10px;}td:hover .progress:not(.not-hover) {  background-color: #fff;}.dataTable .badge {  display: inline-block;  padding: 4px 5px;  margin-bottom: 2px;}table.header-style {  width: 100%;}.filter-multi-select.open, .filter-multi-select:focus, .filter-multi-select:active {  border-color: #f2f4f6 !important;}.dropdown-toggle {  border-color: #f2f4f6 !important;}.custom-toolbar .dropdown-toggle {  background-color: #fff !important;}.filter-multi-select .dropdown-menu {  padding: 4px;}.filter-multi-select .list-group-item {  padding: 6px 10px;  border-top: none !important;  border-left: none !important;  border-right: none !important;  border-bottom: 2px solid #fff !important;}.filter-multi-select .list-group-item:not(.active):hover {  background-color: #f2f2f2;}.filter-multi-select .caret:after {  color: #888888;  float: right;  margin-top: 9px !important;}.filter-multi-select .dropdown-toggle {  color: #555;  border-color: #f6f8f9 !important;  text-align: left;}.filter-multi-select .dropdown-toggle:hover, .filter-multi-select .dropdown-toggle:focus {  background: transparent;}.dt-print-view {  overflow: auto !important;  height: auto !important;  background-color: #fff !important;}.dt-print-view h1 {  text-align: center;}/*table*/.table-responsive {  width: 100%;  max-width: 100%;  border: none !important;  overflow-x: unset !important;}td.option a, .action-option {  cursor: pointer;  min-width: 28px;  background: #fff;  color: #a1a3a5;  border-radius: 50%;  display: inline-block;  position: relative;  vertical-align: middle;  text-align: center;  margin: 0 5px;  padding: 2px 0 2.5px 0;  border: 1px solid #e2e7f1;  font-size: 14px;}.dtr-details {  width: 100%;}.dtr-details li.text-right, .dtr-details li.text-left, .dtr-details li.text-center {  text-align: left !important;}.dtr-details .edit:not(.dropdown-item), .dtr-details .delete:not(.dropdown-item) {  cursor: pointer;  min-width: 28px;  background: #fff;  color: #a1a3a5;  border-radius: 50%;  display: inline-block;  position: relative;  vertical-align: central;  text-align: center;  margin: 0 5px;  padding: 3px 0px;  border: 1px solid #e2e7f1;}.dtr-details .edit:not(.dropdown-item):hover, .dtr-details .delete:not(.dropdown-item):hover {  background: #0ABB87;  color: #fff;  border: 1px solid #0ABB87;}.dtr-details .delete:not(.dropdown-item):hover {  background: #FD397A;  color: #fff;  border: 1px solid #FD397A;}.select-member-field a.delete, .send-invitation-form .delete, .calendar-ids-form .delete-post-dropzone, .edit-image-file .delete-saved-file, .external-tickets-embedded-code, .conversion-rate-form .delete {  cursor: pointer;  min-width: 27px;  background: #fff;  color: #a1a3a5;  border-radius: 50%;  display: inline-block;  position: relative;  vertical-align: central;  text-align: center;  margin: 0 5px;  padding: 3px 0px;  border: 1px solid #e2e7f1;}tr.child ul.dtr-details > li {  display: table;  width: 100%;}.dtr-title {  display: table-cell;  padding: 0.5em 0;}.dtr-data {  display: table-cell;  text-align: right;  padding: 0.5em 0;}td.option a:hover, .external-tickets-embedded-code:hover, .action-option:hover {  background: #0ABB87;  color: #fff;  border: 1px solid #0ABB87;}td.dropdown-option button {  cursor: pointer;  min-width: 28px;  background: #fff;  color: #a1a3a5;  display: inline-block;  position: relative;  vertical-align: central;  text-align: center;  border: 1px solid #e2e7f1;  transition: 0.2s;  padding: 5px 9px;}td.dropdown-option button:hover {  background: #2ac2d4;  color: #fff;  border: 1px solid #2ac2d4;}td.option a.delete:hover {  background: #FD397A;  color: #fff;  border: 1px solid #FD397A;}.select-member-field a.delete:hover, .send-invitation-form .delete:hover, .calendar-ids-form .delete-post-dropzone:hover, .edit-image-file .delete-saved-file:hover, .conversion-rate-form .delete:hover {  background: #FD397A;  color: #fff;  border: 1px solid #FD397A;}.table-responsive th:first-child, .table-responsive td:first-child {  border-left: none !important;}.table-responsive th:last-child, .table-responsive td:last-child {  border-right: none !important;}.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {  border: 1px solid #EEF1F9;}/*full calendar*/#calendar-filter-dropdown .DTTT_container {  margin: 0;}.fc-button-group .fc-button-primary, .fc-toolbar-chunk .fc-button-primary {  color: #333 !important;}.fc-daygrid-dot-event {  padding: 0 !important;}.fc-icon {  font-size: 23px !important;}.custom-toolbar .select2-container .select2-choice {  background-color: #fff !important;}.fc-button {  border-radius: 2px !important;  border-color: #e2e7f1 !important;  background: #fff !important;  height: auto !important;  padding: 5px 10px !important;}.fc-button:focus {  outline: none;}.fc-state-active {  background-color: #f2f2f2 !important;  box-shadow: none !important;}.fc-event {  border-radius: 0 !important;}.fc-content {  cursor: pointer;  padding: 5px;}.fc-day-grid-event .fc-time {  display: none;}.fc-icon {  line-height: 0.6 !important;  height: 17px !important;}.fc-button {  color: #333 !important;}.fc .fc-toolbar.fc-header-toolbar {  margin-bottom: 15px !important;}.fc-col-header-cell-cushion, .fc-daygrid-day-number {  color: #4e5e6a !important;}.select2-results .select2-highlighted {  background-color: #6690F4;}/*dropzone*/.dropzone {  border: 1px dashed #ccc !important;}.dropzone.dz-drag-hover {  background-color: rgba(0, 0, 0, 0.02);}.dropzone .dz-image {  background: #eee;  border-radius: 2px !important;}.dz-started {  padding: 0 !important;}.upload-thumbnail-sm {  height: 80px;  width: 80px;  border: none !important;  background: url("../images/filepreview.jpg") #eee no-repeat center center;  outline: none;}.upload-progress-sm {  height: 80px;  width: 80px;  height: 10px;  border-radius: 0px;}#pre-loader {  position: fixed;  width: 100%;  height: 100%;  background-color: #e5e9ec;  z-index: 10;}/*post dropzone*/.post-dropzone {  background: #fff;  border-radius: 5px;}.post-dropzone.dz-drag-hover {  border: 1px dashed #337ab7;}.post-dropzone.dz-drag-hover * {  opacity: 0.2;}.post-dropzone .preview:hover img {  opacity: 0.2;}.post-dropzone .delete {  width: 24px;  height: 33px;  margin-left: -27px;  font-size: 25px;  cursor: pointer;  color: #fff;  position: relative;  opacity: 0.8;  display: inline-block;  margin-top: -23px;  text-align: center;  line-height: 31px;}.post-dropzone .preview:hover img {  opacity: 0.5;}.post-dropzone .preview:hover .delete {  opacity: 1;  background-color: #000;}/*datepicker*/.datepicker.dropdown-menu {  border-radius: 2px;  border: 1px solid #d3d8dc;  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}.datepicker table tr td, .datepicker table tr th, .datepicker table tr td span {  border-radius: 0;}.datepicker table tr td.disabled {  opacity: 0.6;}.week-view tr:hover .day:not(.active) {  background-color: #f2f4f6 !important;}.datepicker-custom-list .list-group-item {  padding: 6px 15px;  cursor: pointer !important;  border: none !important;}.datepicker-custom-list .list-group-item:not(.active):hover {  background-color: #f5f5f5;}.datepicker-custom-selector {  background: #fff;  border-color: #f6f8f9;  color: #555;  text-align: left;}.datepicker-custom-selector .dropdown-toggle {  float: right;}.datepicker-custom-selector .dropdown-toggle:after {  color: #888888;}.datepicker-custom-selector:hover, .datepicker-custom-selector:focus {  border-color: #f6f8f9;}/*timepicker*/.bootstrap-timepicker-widget table td input {  display: inline-block;}/*scrollbar*/.mCS-minimal-dark .mCSB_dragger .mCSB_dragger_bar {  opacity: 0.5 !important;}.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {  margin-right: -2px;}#sidebar .mCSB_2_scrollbar {  margin-right: -6px;}.sidebar-toggled .sidebar-scroll .ps__rail-x, .sidebar-toggled .sidebar-scroll .ps__rail-y {  display: none;}/* magnificPopup */.mfp-counter {  top: 6px !important;  cursor: auto;  right: 10px !important;}.mfp-bg {  z-index: 1061 !important;}.mfp-wrap {  z-index: 1062 !important;}.full-width-mfp-content {  max-width: none !important;}/*crop-box*/.crop-box {  position: relative;  height: 400px;  width: 100%;  background: #fff;  overflow: hidden;  background-repeat: no-repeat;  background-position: center;  cursor: move;}.crop-box .thumb-box {  position: absolute;  top: 50%;  left: 50%;  width: 200px;  height: 200px;  margin-top: -100px;  margin-left: -100px;  box-sizing: border-box;  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);  background: none repeat scroll 0% 0% transparent;}.crop-box .spinner {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  text-align: center;  line-height: 400px;  background: rgba(0, 0, 0, 0.7);}/*awesomplete*/.awesomplete {  display: block;}.awesomplete ul {  z-index: 10;  text-align: left;  background: #fff;}.awesomplete mark, .awesomplete li[aria-selected="true"] mark, .awesomplete li:hover mark {  background: transparent;  padding: 0;}.awesomplete ul li {  padding: 5px 8px;}.awesomplete ul li[aria-selected="true"] {  background: #337ab7;}.awesomplete ul li[aria-selected="false"]:hover {  background: #f2f2f2;}.atwho-view .cur, .note-hint-group .active, .note-hint-item:hover {  background-color: #1d2632 !important;  transition: all 0.1s ease-in-out;}.note-hint-item {  line-height: 1.4 !important;  padding: 5px !important;}.note-hint-popover {  border-radius: 0;  padding: 0 !important;}.note-children-container {  padding: 0 !important;}/*note-editor*/.note-editor, .note-editor .note-toolbar, .note-editor .note-statusbar .note-resizebar, .note-editor .note-toolbar .btn {  border-color: #e2e7f1 !important;}.note-editor .dropdown-toggle::after {  display: none;}.note-editor.fullscreen {  background: #fff;}.note-editor .dropdown-item {  padding: 0 !important;}.note-editor .dropdown-item a {  padding: 10px 20px;  display: block;}.note-editor .dropdown-line-height {  min-width: 90px !important;}.note-btn-group .note-btn i {  pointer-events: none;}.note-btn-group .note-btn .note-icon-caret {  pointer-events: none;}.DTTT_container .input-daterange .btn {  white-space: nowrap;}.DTTT_container .input-daterange .form-control {  width: auto;}.DTTT_container .input-daterange .input-group-addon {  margin-left: -5px !important;}.DTTT_container .btn.active {  border-color: #f2f4f6 !important;}.DTTT_container .btn:hover, .DTTT_container .btn:active, .DTTT_container .btn:focus {  border-color: #f2f4f6 !important;}div.dataTables_wrapper div.dataTables_processing {  top: 20% !important;}div.dataTables_wrapper div.dataTables_info {  padding-top: 8px;  margin-left: 15px;  float: left;}#subscription-item-section table.dataTable thead th {  border-top: none !important;}#subscription-total-section table.dataTable tbody td {  border-top: none !important;}.filter-section-container .select2-choice, .datatable-tools .select2-choice {  background: transparent !important;}.filter-section-container input[type="radio"], .filter-section-container input[type="checkbox"], .datatable-tools input[type="radio"], .datatable-tools input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.non-round-option-button {  border-radius: 4px !important;  padding: 4px 10px !important;}#task-table_wrapper .filter-collapse-button, #project-table_wrapper .filter-collapse-button, #ticket-table_wrapper .filter-collapse-button {  display: none;}.custom-date-range-lable {  padding: 8px 14px 5px 10px !important;  border: 1px solid #f2f4f6;}.custom-date-range-dropdown .list-group {  list-style-type: none;}.custom-date-range-dropdown .dropdown-toggle {  margin: -4px -6px 0;  padding: 8px 12px 6px 10px !important;  border: 1px solid #f2f4f6;}.mfp-iframe-holder .mfp-content {  max-width: 100%;}.mfp-iframe-scaler iframe {  background: #fff;  color: #000;}.input-daterange .btn {  width: auto;  white-space: nowrap;}.bootstrap-timepicker-widget.dropdown-menu.open {  z-index: 1056;}.note-popover.popover {  position: absolute;}@keyframes spin {  100% {    transform: rotate(360deg);  }}@-webkit-keyframes spin {  100% {    -webkit-transform: rotate(360deg);  }}@keyframes slidedown {  from {    top: -100%;  }  to {    top: 0;  }}@-webkit-keyframes slidedown {  from {    top: -100%;  }  to {    top: 0;  }}@keyframes line {  0% {    width: 35px;    left: 0%;  }  50% {    width: 100px;    left: 25%;  }  100% {    left: 88%;    width: 35px;  }}@-webkit-keyframes line {  0% {    width: 35px;    left: 0%;  }  50% {    width: 100px;    left: 25%;  }  100% {    left: 88%;    width: 35px;  }}@-webkit-keyframes blink {  50% {    opacity: 1;  }}/*animated clock*/@keyframes animatedClockSecRotate {  0% {    transform: rotate(0deg) translate(0, -2px);  }  100% {    transform: rotate(360deg) translate(0, -2px);  }}@-webkit-keyframes animatedClockSecRotate {  0% {    transform: rotate(0deg) translate(0, -2px);  }  100% {    transform: rotate(360deg) translate(0, -2px);  }}html, body {  background-color: #EEF1F9;  color: #4e5e6a;  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 13.5px;  -webkit-font-smoothing: antialiased;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-attachment: fixed;  overflow: hidden;  overflow-x: hidden;}h1, h2, h3, h4 {  font-weight: normal;}h1, h2, h3 {  margin: 10px 0;}h4, h5, h6 {  margin: 10px 0;}h4 {  font-size: 18px;}h5 {  font-weight: bold;}blockquote {  background: rgba(242, 242, 242, 0.42);  font-size: 100%;  margin: 0;  padding: 10px 20px;  border-left: 5px solid #eee;}pre {  display: block;  padding: 9.5px;  font-size: 13px;  line-height: 1.42857143;  color: #333;  word-break: break-all;  background-color: #f5f5f5;  border-radius: 5px;  border: none;  margin: 0;  white-space: normal;}.invisible {  visibility: hidden;}a {  color: #29689e;  text-decoration: none;}a:hover, a:active, a:focus {  text-decoration: none;}a:active {  outline: none;}a.dark {  color: #4e5e6a;}a.dark:hover {  color: #000;}.dark {  color: #595959;}.strong {  font-weight: bold !important;}.text-off {  opacity: 0.6;}.uppercase {  text-transform: uppercase;}p {  margin-bottom: 0.65rem;}small {  font-size: 0.825rem;}.hide {  display: none !important;}.avatar {  display: inline-block;  white-space: nowrap;}.avatar-lg {  width: 125px;  height: 125px;}.avatar-md {  width: 80px;  height: 80px;}.avatar-sm {  width: 50px;  height: 50px;}.avatar-xs {  width: 30px;  height: 30px;}.avatar img {  height: auto;  max-width: 100%;  border-radius: 50%;}i.online {  height: 8px;  width: 8px;  background: #42b72a;  border-radius: 50%;  display: inline-block;  position: relative;}.avatar i.online {  margin-left: -8px;  top: -5px;}.box {  display: table;  table-layout: fixed;  border-spacing: 0;  width: 100%;}.box-content {  display: table-cell;  vertical-align: top;  height: 100%;  float: none;  overflow-x: hidden;}.box.fit .box-content {  width: 100%;}.clickable {  cursor: pointer;}.not-clickable {  cursor: default !important;}/*border*/.b-a {  border: 1px solid #f2f4f6 !important;}.b-t {  border-top: 1px solid #f2f4f6;}.b-r {  border-right: 1px solid #f2f4f6;}.b-b {  border-bottom: 1px solid #f2f4f6 !important;}.b-l {  border-left: 1px solid #f2f4f6;}.b-turquoise {  border-color: #00b393 !important;}.b-bold {  border-width: 2px;}.b-water {  border-color: rgba(255, 255, 255, 0.2) !important;}.no-border {  border: none !important;}.b-white {  border-color: #fff !important;}.b-silver {  border-color: #e2e4e7 !important;}.border-circle {  border-radius: 50% !important;}.border-start {  border-color: #eef6f9 !important;}.border-end {  border-color: #eef6f9 !important;}.border-top {  border-color: #eef6f9 !important;}.border-bottom {  border-color: #eef6f9 !important;}.bg-success .border-end {  border-color: rgba(255, 255, 255, 0.1) !important;}.bg-success .border-top {  border-color: rgba(255, 255, 255, 0.1) !important;}.no-border-top-radius {  border-top-left-radius: 0 !important;  border-top-right-radius: 0 !important;}/*button*/.btn {  font-size: 14px;}.btn.round {  border-radius: 50px;}.btn-sm {  font-size: 0.875rem;}.btn-lg {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}.send-message-btn {  padding: 0 0.2rem;}.btn-default {  background-color: #fff;  border: 1px solid #f2f4f6;  color: #595959;}.btn-default:hover {  background-color: #E6E6E6;  border-color: #E6E6E6;}.btn-default:active, .btn-default:focus {  border-color: #E6E6E6;}.btn-primary {  border-color: #6690F4;  background-color: #6690F4;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active {  background-color: #4076f2;  border-color: #4076f2;  color: #fff;}.btn-success {  background: #0abb87;  border-color: #0abb87;}.btn-success:hover, .btn-success:active, .btn-success:focus {  background: #08976d;  border-color: #08976d;  color: #fff;}.btn-info {  background: #38a4f8;  border: 1px solid #38a4f8;}.btn-info:hover, .btn-info:active, .btn-info:focus {  background: #098DF4;  border-color: #098DF4;  color: #fff;}.btn-warning {  color: #111;  background: #ffb822;  border-color: #ffb822;}.btn-warning:hover, .btn-warning:active, .btn-warning:focus {  color: #212529;  background: #fbaa00;  border-color: #eea200;}.btn-danger {  background: #fd397a;  border-color: #fd397a;}.btn-danger:hover, .btn-danger:active, .btn-danger:focus {  background: #fd1361;  border-color: #fc0758;  color: #fff !important;}.btn.active {  box-shadow: none;  background: #f1f1f5;  cursor: default;  outline: none;}.btn.active:focus {  box-shadow: none;  background: #f1f1f5;  cursor: default;  outline: none;}.filter .btn-default:hover {  background: #fff;}.filter .btn-default.active:hover {  background: #f1f1f5;}.btn-transparent {  background-color: transparent;  border: 2px solid #fff;  color: #fff;}.btn-transparent:hover {  background-color: #fff;}.load-more {  position: relative;  border: none;  width: 100%;  border-radius: 50px;}.load-more.spinning-btn.spinning:before {  right: 15px !important;}.option {  padding: 1.8rem 1rem !important;  text-align: center;}@media (max-width: 400px) {  .option {    text-align: right !important;  }}.option svg {  margin-top: -2px !important;}.delete-button {  padding: 0 5px;  color: #a1a3a5;  border-color: #a1a3a5;}.delete-button svg {  margin-top: 0 !important;}.spinning-btn {  position: relative;}.spinning-btn.spinning {  padding-right: 35px;}.spinning-btn.spinning:before {  content: "";  width: 20px;  height: 20px;  border-radius: 50%;  right: 6px;  position: absolute;  border: 2px solid #fff;  border-right: 2px solid #6690F4;  animation: spin 1s infinite linear;  -webkit-animation: spin 1s infinite linear;}.download-loader.spinning-btn.spinning {  padding-right: 30px;}.download-loader.spinning-btn.spinning:before {  right: unset;}.download-loader-lg.spinning-btn.spinning:before {  margin-top: 5px;}.search-box .spinning-btn {  display: flex;}.search-box .spinning-btn.spinning:before {  top: -36px;  animation: spin 0.35s infinite linear;  -webkit-animation: spin 0.35s infinite linear;}.project-footer-button-section {  bottom: 0;  position: fixed;  right: 0;  color: #212529;  left: 0;  background: #F8F9FA;  height: 33px;  text-align: center;  display: none;}.icon {  width: 20px;  height: 20px;}.icon-14 {  width: 14px;  height: 14px;}.icon-16 {  width: 16px;  height: 16px;}.icon-18 {  width: 18px;  height: 18px;}.btn-outline-light {  color: #595959 !important;}@media (max-width: 400px) {  .add-member-button {    border: none;    padding-right: 0 !important;  }}.title-button-group {  float: right;}.title-button-group .dropdown svg {  margin-top: -3px;}.btn-close:focus {  box-shadow: none;}/*font-size*/.font-11 {  font-size: 11px !important;}.font-14 {  font-size: 14px !important;}.font-16 {  font-size: 16px !important;}.font-18 {  font-size: 18px !important;}.font-20 {  font-size: 20px !important;}.font-22 {  font-size: 22px !important;}.font-100p {  font-size: 100% !important;}/*card*/.card {  border: none;  margin-bottom: 20px;  transition: all 1s;}.card .card-header {  background-color: #fff;  border-color: #EEF1F9;  padding: 12px 16px;}.card .card-header h6 {  margin-top: 8px;}.card .card-header:first-child {  border-radius: 5px 5px 0 0;}.card table .badge {  margin-top: 8px;}.card table p {  margin-bottom: 0 !important;}.card .card-body {  padding: 15px;}.card-footer {  background-color: #f2f4f6;  border-top: 1px solid #fff;  padding: 10px 15px;}.widget-container .card {  box-shadow: 0 0 10px rgba(0, 0, 0, 0.04) !important;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04) !important;}.bg-white {  border-color: #f2f4f6;}.bg-white .card-header {  background-color: #fff;  color: inherit;  font-weight: bold;  border-color: #eef6f9;  padding: 12px 16px;}.bg-white .card-header svg {  margin-top: -1px;}.clock-in-out-card .clock-in-out-card {  margin-bottom: 0 !important;  box-shadow: none !important;}.project-members-section .card-title {  margin-bottom: 0 !important;}.project-overview-for-client {  background: #EEF1F9;}/*widget*/.dashboard-icon-widget .card-body {  padding: 28px;}.widget-icon {  float: left;  background-color: #4466F2;  height: 55px;  width: 55px;  display: flex;  border-radius: 5px;  align-items: center;  justify-content: center;  text-align: center;}.widget-icon .icon {  width: 2rem;  height: 2rem;  color: #fff;}.widget-details {  text-align: right;  position: absolute;  right: 20px;}.widget-details h1 {  margin: 0;  color: #000;}.widget-details span {  color: #595959;}.cover-widget h1 {  margin: 0;}.cover-widget .b-t, .cover-widget .b-r {  border-color: rgba(0, 0, 0, 0.1);}.star-icon {  padding: 5px 10px;  color: #ffb822;}.star-icon:hover {  color: #ffb822 !important;}.form-widget {  margin-bottom: 25px;}.widget-title {  padding: 10px 0px;}.form-widget .progress {  height: 5px;}/*bg*/.default-bg {  background-color: #EEF1F9;}.bg-danger {  background-color: #f5325c !important;  color: #fff;}.bg-white {  background: #fff !important;}.bg-off-white {  background: #f2f4f6;}.bg-info {  background-color: #22B9FF !important;}.bg-primary {  background-color: #6690F4 !important;  color: #fff;}.bg-success {  background-color: #485BBD !important;  color: #fff;}.bg-dark-success {  background-color: #6690F4;  color: #fff;}.bg-coral {  background-color: #FD397A;}.bg-orange {  background-color: #FFB822;}.text-off {  opacity: 0.6;}.white-link {  color: #fff;}.white-link:hover {  color: #fff;}.color-sky {  color: #22B9FF !important;}.color-plum {  color: #6610f2 !important;}/*color tag*/.color-tag {  display: inline-block;  width: 15px;  height: 15px;  margin: 2px 10px 0 0;  transition: all 300ms ease;  -moz-transition: all 0.1s;  -webkit-transition: all 0.1s;  transition: all 0.1s;}.color-tag.clickable:hover {  -moz-transform: scale(1.5);  -webkit-transform: scale(1.5);  transform: scale(1.5);}.color-tag.active {  border-radius: 50%;}/*text-color*/.text-primary {  color: #6690F4 !important;}.text-info {  color: #22B9FF !important;}.text-danger {  color: #f5325c !important;}.text-warning {  color: #ffb822 !important;}.text-default {  color: #4e5e6a !important;}.fs-14 {  font-size: 14px;}/*form*/label {  font-weight: normal;  max-width: 100%;  margin-bottom: 5px;}.form-group {  margin-bottom: 15px;}.form-group .app-loader {  margin: -12px auto;  width: 50px;  height: 50px;  left: 45%;}.form-group .app-loader .loading {  width: 30px;  height: 30px;}.form-signin {  width: 100%;  max-width: 450px;  margin: 5% auto;}@media (max-width: 767px) {  .form-signin {    width: 90%;  }}.form-signin .form-control {  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.form-signin .input-group-addon {  padding: 6px 15px;}.general-form .form-control {  box-sizing: border-box;  font-size: 14px;  border-color: #f6f8f9;  background-color: #f6f8f9;  color: #4e5e6a;  box-shadow: none;  transition: background 0.5s;}.general-form textarea {  height: 75px;}.general-form textarea:focus {  box-shadow: none;}.general-form .select2 {  width: 100%;}.general-form .mini {  max-width: 200px;}.general-form.white .form-control {  border-color: #fff;  background-color: #fff;}.general-form.white .form-group .row > label {  margin-top: 5px;  padding: 0 20px;}.general-form.white .select2-container .select2-choice {  background-color: #fff !important;}.form-control {  height: 35px;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  box-shadow: none;  color: #ec5855;  display: block;  margin-top: 5px;  margin-bottom: 10px;}.general-form .has-error .form-control {  box-shadow: none;  color: #ec5855;}.general-form .form-control.white {  background-color: #fff;}.general-form .form-control:focus, .general-form .form-control.white:focus {  border-color: #ebeff2;  background-color: #ebeff2;}.general-form .input-group-addon {  border-color: #f6f8f9;  background: #f7f9fa;  border-radius: 2px;}.form-control:focus {  box-shadow: none;}.form-check-input {  margin-right: 3px;  margin-top: 2px;  padding: 7px;}.file-upload {  position: relative;  overflow: hidden;  margin: 10px;}.file-upload input.upload {  position: absolute;  top: 0;  right: 0;  margin: 0;  padding: 0;  font-size: 20px;  cursor: pointer;  opacity: 0;  filter: alpha(opacity=0);}.dashed-row .form-group {  border-bottom: 1px dashed #e2e4e8;  padding-bottom: 15px;}.dashed-row .form-group:last-child {  border-bottom: none;  padding-bottom: 0px;}.dashed-row .form-group .row label:first-child {  padding: 0 20px;}.dashed-row .bd {  border-bottom: 1px dotted #e2e4e8;}.select2-with-searchbox {  padding-bottom: 5px;}/*bootstrap modal*/.modal-content {  border: none;  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);}.modal-backdrop.in {  filter: alpha(opacity=20);  opacity: 0.2;}.modal-dialog {  -webkit-transition: width 500ms ease;  -moz-transition: width 500ms ease;  -o-transition: width 500ms ease;  transition: width 500ms ease;}.mini-modal {  width: 300px !important;}body.modal-open {  margin-right: 0px !important;}.modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {  margin-right: 0px !important;}.modal-header {  border-bottom: 1px solid #f6f8f9;  padding: 16px 34px 16px 23px;}.modal-header .modal-title {  margin-top: 0;}.modal-footer {  border-top: 1px solid #f6f8f9;  padding: 15px 30px;}.modal-footer .btn + .btn {  margin-left: 10px;}.close {  font-size: 25px;  font-weight: normal;}.draggable {  cursor: move;}/*tab*/.nav-tabs {  background: #fff;  border-bottom: 1px solid #EEF1F9;  border-radius: 5px 5px 0 0;}.nav-tabs .nav-link {  border: none;  margin-bottom: 0 !important;}.nav-tabs li {  float: left;  margin-bottom: -1px;}.nav-tabs li a {  padding: 20px;  margin-right: 0;  border-radius: 0;  color: inherit;  line-height: 1.42857143;}.nav-tabs li a:not(.active):hover {  background: transparent;  border-color: transparent !important;  color: #20446f;}.nav-tabs li:not(.title-tab):after {  display: block;  background-color: #20446f;  content: "";  left: 0;  bottom: 0;  width: 0;  height: 2px;  position: absolute;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;}.nav-tabs li:not(.active):hover:after {  width: 100%;}.nav-tabs li .active, .nav-tabs li.active {  font-weight: bold;  border: none;  color: #20446f !important;  background: transparent !important;  border-bottom: 2px solid #20446f !important;  border-radius: 0;  cursor: default;}.nav-tabs li .active:focus, .nav-tabs li.active:focus {  outline: none;}.nav-tabs.title li a {  padding: 20px 15px;}.nav-tabs.title .title-button-group {  margin-top: 3px;}.nav-tabs.title .tab-title {  margin-left: auto;}.tab-title {  border-bottom: 1px solid #EEF1F9;}.tab-title h4 {  margin: 2px 0 0 0;  padding: 15px;  float: left;}.tab-title .title-button-group {  float: right;  margin: 0 10px 0;}.tab-title .btn {  margin: 0.75rem 0.4rem;}.nav li, .nav li a {  position: relative;  display: block;}.nav .title-tab h4 {  margin-top: 10px;  margin-bottom: 10px;  font-size: 18px;}.badge.up {  position: relative;  top: -10px;  padding: 3px 6px;  margin-left: -10px;  margin-top: 0;}/*page*/.page-container {  height: 100%;  margin-top: 65px;  margin-left: 250px;}.public-page-container {  margin-top: 65px;  margin-left: 0;}.page-content {  padding: 10px;}.page-wrapper {  padding: 25px;}.page-title {  background: #fff;  border-bottom: 1px solid rgba(221, 230, 233, 0.48);  color: #444;  border-radius: 5px 5px 0 0;}.page-title h1 {  font-size: 20px;  margin: 0;  padding: 20px 16px;  float: left;}.page-title h1 svg {  margin-top: -4px;}.page-title h4 {  padding: 8px 16px;  float: left;}.page-title .btn {  margin: 16px 5px;}.page-title .btn svg {  margin-top: -3px;}.page-title .title-button-group {  margin: 0px 15px 0px 15px;}/*timeline*/#timeline {  list-style: none;  width: 100%;  min-height: 100%;  margin: 0 auto;  position: relative;  overflow: hidden;}#timeline:before {  content: "";  height: 100%;  left: 50%;  position: absolute;  z-index: 0;  top: 0;  margin-left: -5px;  width: 10px;  border-radius: 5px;  background-image: linear-gradient(to top, #E5E9EC 0.1%, #f2f4f6 1%, #f2f4f6 99%);}#timeline .post-content {  display: block;  width: 50%;  position: relative;  padding-top: 40px;}#timeline .post-content:nth-child(odd) {  float: left;  clear: left;  padding-right: 20px;}#timeline .post-content:nth-child(even) {  float: right;  clear: right;  padding-left: 20px;}#timeline .post-content:nth-child(2n) {  margin-top: 10px;}#timeline .post-content .post-date span {  background: #6690F4;  color: #fff;  padding: 3px 10px 5px;  border-radius: 25px;}#timeline .post-content .post-date:before {  background: #f2f4f6;  content: "";  left: -20px;  top: 10px;  position: relative;  width: 20px;  height: 2px;}#timeline .post-content:nth-child(odd) .post-date {  text-align: right;}#timeline .post-content:nth-child(odd) .post-date:before {  background: #f2f4f6;  content: "";  margin-right: -40px;  top: 10px;  position: relative;  width: 20px;  height: 2px;  float: right;}.timeline-images img {  width: 100%;  -webkit-transition: all 500ms ease;  -moz-transition: all 500ms ease;  -o-transition: all 500ms ease;  -ms-transition: all 500ms ease;  transition: all 500ms ease;}.timeline-images img:hover {  -webkit-filter: grayscale(100%);}.timeline-images span.more {  padding: 5px 5px;  background-color: #000;  color: #fff;  margin-top: 0px;  position: absolute;  width: 80px;  text-align: center;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  border-left: 5px solid #4cc5cd;  margin-left: -80px;}.timeline-images .file-mockup {  width: 100%;  height: 455px;  background: #E5E9EC;  color: #77879D;  font-size: 100px;  text-align: center;  display: table;  table-layout: fixed;  border-spacing: 0;  transition: all 500ms ease;}.timeline-images .file-mockup:hover {  cursor: pointer;  filter: grayscale(100%);}.timeline-images .file-mockup .mt-12 {  margin-top: 12rem !important;}.message-more {  width: 40px !important;  margin-left: -40px !important;  border-bottom-left-radius: 22px;}.comment-image-box {  width: 400px;}/*note*/.notepad {  position: relative;  font-size: 100%;  line-height: 30px !important;}.notepad:before {  content: "";  position: absolute;  width: 0px;  top: 0;  bottom: 0;}.notepad textarea {  border: none;  background-color: transparent;  height: 100%;  line-height: 30px;  min-height: 200px;  padding: 0 10px;}.notepad-title {  border: none !important;  padding-left: 7px;  border-left: 5px solid #6690F4 !important;}.notepad .select2-choices {  border-color: transparent;}/*details list*/.details-list {  list-style: none;  margin: 0;  padding: 0;}.details-list li {  padding: 5px;}.details-list li span {  display: inline-block;  min-width: 120px;}/*message*/.message-row {  padding: 8px 15px;}.unread {  border-left: 3px solid #337ab7;}.message-row.unread strong, .message-row.unread span {  color: #337ab7;}.message-button-list {  width: 150px;}.message-button-list .list-group .list-group-item {  border-radius: 0 !important;  border: none !important;  background: transparent;  color: #4e5e6a;}.message-button-list .list-group-item:hover, .message-button-list .list-group-item.active {  background: rgba(0, 0, 0, 0.02);}#message-details-section .dropdown {  position: absolute;  right: 10px;  margin-top: 15px;}ins {  color: #00b393;  text-decoration: none;}.kanban-filters-container {  padding: 15px 15px 0 15px;}.comment-form-container {  padding: 15px;}#task-comment-form-container .comment-form-container {  padding: 15px 0;}svg:not(.gantt) {  margin-top: -3px;  pointer-events: none;}/*dropdown-menu*/.dropdown-menu {  border: none;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);  min-width: 12rem;  margin-top: 7px;}.dropdown-menu .list-group-item:not(.inline-loader) {  border: none !important;  padding: 10px 15px;}.dropdown-menu #my-open-timers-container .list-group-item {  border: 1px solid rgba(127, 127, 127, 0.2) !important;}.dropdown .dropdown-toggle:not(.caret):after {  display: none;}.dropdown-item {  padding: 0.7rem 1.25rem;  color: #4e5e6a;}.dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus {  color: #595959;  background-color: #F8F9FA;}.dropdown-user .dropdown-menu {  margin-right: 15px;}.comment-dropdown, .reply-dropdown {  position: relative;  right: 20px;  display: none;}.comment-like-top {  position: relative;  right: 40px;  display: none;}.comment-container {  margin: 15px 0;}.comment-container:hover .comment-dropdown, .comment-container:hover .comment-like-top {  display: block;}.reply-container {  margin: 15px 0;}.reply-container:hover .reply-dropdown {  display: block;}.title-class {  background-color: red;}.title-tab .btn {  margin: 2px 5px;}.white-link {  color: #fff;}.project_and_clock_status_widget {  border-radius: 5px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.04) !important;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04) !important;}#clock-status-widget {  border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;}/*sticky note*/.sticky-note {  outline: none;  height: 265px;  padding: 5px;  border: none;  color: #000;  font-size: 110%;  background: #fff6b3;  width: 100%;}/*check box*/.checkbox-blank {  width: 20px;  height: 20px;  display: inline-block;  float: left;  border: 2px solid rgba(166, 166, 166, 0.2);  border-radius: 5px;}.checkbox-blank:hover {  background-color: #fff;}.checkbox-checked {  background: url("../images/check_mark.png") no-repeat center center;  width: 20px;  height: 20px;  display: inline-block;  float: left;  border: none;}.checkbox-un-checked {  background: url("../images/checkbox-un-checked.png") no-repeat center center;  width: 20px;  height: 20px;  display: inline-block;  float: left;}/*modal mask*/.modal-mask {  position: relative;  top: 0;  left: 0;  background-color: #fff;}.circle-done {  margin: 10px auto;  width: 80px;  height: 80px;  border-radius: 40px;  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: solid 5px rgba(220, 230, 235, 0.5);  text-align: center;  font-size: 30px;  padding: 10px;  color: #6690F4;}.circle-done i {  display: inline-block;  max-width: 0%;  overflow: hidden;}.circle-done.ok svg {  height: 40px;  width: 40px;  margin-top: 0;  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}/*social-link*/.social-link {  width: 35px;  height: 35px;  margin: 0 10px 10px 0;  padding: 2px 8px;  text-align: center;  font-size: 20px;  border-radius: 50%;  color: #fff;  background-color: transparent;  border: 2px solid #fff;  transition: all 300ms ease;  display: inline-block;  text-decoration: none;}.social-link:focus {  color: #fff;}.social-link:hover, .social-link:active, .social-link:focus {  text-decoration: none;}.social-link:hover {  color: rgba(0, 0, 0, 0.5);  background-color: #fff;}.social-link:hover.custom-svg path, .social-link:hover.custom-svg circle, .social-link:hover.custom-svg rect {  fill: rgba(0, 0, 0, 0.5);}/*alert*/.alert {  border: 0;}.alert .progress {  background-color: transparent;  box-shadow: none !important;  height: 3px;  border-radius: 0;  margin: 19px 0px -15px -13px;}.alert .progress-bar {  box-shadow: none !important;  background-color: rgba(0, 0, 0, 0.3);}.app-alert-message {  display: inline-block;  margin-right: 5px;  max-width: 350px;  min-width: 165px;}.app-alert.animate {  bottom: 0;  position: fixed;  z-index: 100;  border-radius: 2px;  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);  opacity: 0.25;  right: -350px;}.app-alert.alert-info {  background-color: #22B9FF;  color: #fff;}.app-alert.alert-success {  background-color: #485BBD;  color: #fff;}.app-alert.alert-danger {  background-color: #f5325c;  color: #fff;}.app-alert.alert-warning {  background-color: #ffb822;  color: #fff;}.app-alert a {  color: #444;}/*progress-bar*/.progress.thin {  height: 3px;}.alert-warning {  background-color: #fff2cc;}.clearfix:before, .clearfix:after {  display: table;  content: " ";}.clearfix:after {  clear: both;}.permission-list {  margin: 0;  padding: 0 15px;}.permission-list li {  margin-bottom: 15px;  border-bottom: 1px solid #eef6f9;  list-style-type: none;}.permission-list li h5 {  display: inline-block;  margin-left: 3px;}.animated-clock {  width: 20px;  height: 20px;  border-radius: 50%;  border: 2px solid #fd397a;}.animated-clock-sec {  position: absolute;  width: 2px;  height: 7px;  top: 21.5px;  left: 24px;  background: #fd397a;  border-radius: 2px;  animation: animatedClockSecRotate 5s linear infinite;}.comment-file p {  max-width: 270px;}.comment-file .comment-image-box {  width: 200px;}/* fs modal*/.app-modal {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.9);  z-index: 5000;}.app-modal:not(.import-client-app-modal) {  animation: slidedown 300ms;  -webkit-animation: slidedown 300ms;}.app-modal.full-content .app-modal-sidebar {  display: none;}.app-modal.full-content .expand {  display: none;}.app-modal.full-content .compress {  display: block;}.app-modal .compress, .app-modal .expand {  position: absolute;  right: 20px;  top: 20px;  cursor: pointer;  padding: 10px;  color: #000;  z-index: 1;  background-color: rgba(255, 255, 255, 0.5);}.app-modal .compress:hover, .app-modal .expand:hover {  background-color: rgba(0, 0, 0, 0.2);}.app-modal .expand {  display: block;  right: 370px !important;}.app-modal .compress {  display: none;}.app-modal.loading .app-modal-sidebar {  border-color: #fff;}.app-modal.loading .expand {  display: none;}.app-modal-fixed-close-button {  position: absolute;  z-index: 1;  right: 20px;  background: #fff;}.app-modal-body {  margin: 1% 1% 2%;  width: 98%;  height: 97%;  background-color: #fff;  display: table;  table-layout: fixed;  border-spacing: 0;}.app-modal-close {  font-size: 20px;  padding: 10px 15px;  cursor: pointer;}.app-modal-content {  display: table-cell;  vertical-align: central;  height: 100%;  text-align: center;}.app-modal-content .app-modal-content-area {  position: relative;  overflow-y: scroll;  height: calc(100%);}.app-modal-content img {  max-width: 100%;  max-height: 100%;}.app-modal-sidebar {  width: 350px;  border-left: 1px solid #f2f2f2;  height: 100%;  display: table-cell;  vertical-align: top;}/* milestone */.milestone {  width: 100px;  text-align: center;  border: 1px solid #dde6e9;  padding-bottom: 5px;}.milestone .badge {  width: 100%;  display: inherit;  padding: 10px 0;  font-size: 13px;  border-radius: 0;}.milestone h1 {  margin: 0;}/*notification*/.list-group-item {  border: none;  padding: 10px 15px;}.list-group-item.active {  background: #6690F4;}.unread-notification {  background-color: #edeff5 !important;}/*estimate form*/#estimate-form-editable .sortable-ghost td {  border-top: 2px dashed #7988a2 !important;  border-bottom: 2px dashed #7988a2 !important;}#estimate-form-editable .sortable-ghost td * {  opacity: 0;}#estimate-form-preview table.dataTable.b-b-only tbody td {  border: none;}.estimate_request_form.list-group-item {  border: 1px solid #f6f8f9 !important;}.star-btn {  padding: 5px 10px;  cursor: pointer;  font-size: 16px;  color: #F9A52D;}.starred-icon {  font-size: 14px;}.list-container .b-b:last-child {  border-bottom: none;}.box-title {  position: relative;  margin: -15px 15px 10px;  text-align: center;  font-weight: 700;}.box-title span {  display: inline-block;  position: relative;  z-index: 11;  background: #FFF;  padding: 0 12px;}.box-title:after {  content: "";  width: 100%;  height: 1px;  display: inline-block;  position: absolute;  top: 10px;  left: 0;  z-index: 10;  background-color: #f2f4f6;}.invoice-styles .item {  border: 5px solid #f2f4f6;  float: left;  margin: 0 15px 15px 0;  transition: 300ms all;  opacity: 0.5;}.invoice-styles .active, .invoice-styles .item:hover {  opacity: 1;  cursor: pointer;  opacity: 1;}.invoice-styles .selected-mark {  position: absolute;  display: inline-block;  color: #7988a2;  -webkit-transition: all 300ms;  transition: all 300ms;  margin-top: 80px;  margin-left: 100px;}.invoice-styles .selected-mark svg {  height: 25px;  width: 25px;}#notificaion-popup-list, #messages-popup-list {  max-height: 400px;  overflow-y: scroll;}.help-page-container {  padding-top: 50px;}.help-search-box-container {  max-width: 600px;  margin: 30px auto 60px;  text-align: center;}.help-search-box-container h2 {  margin: 20px 0;}.help-category-box {  cursor: pointer;  text-align: center;  color: #4e5e6a;  transition: all 0.5s;}.help-category-box .anchor {  color: #29689e;  text-transform: lowercase;}.help-category-box:hover {  cursor: pointer;  background: #f2f2f2;}.help-search-box {  background: url(../images/search.png) no-repeat 15px 50% #fff;  padding: 15px 15px 15px 40px;  height: auto;  border: 1px solid #fff;  border-radius: 2px;  box-shadow: none;  transition: background 0.5s;}.help-search-box:focus {  background-color: #f6f8f9;  border: 1px solid #dbe3e8;}.help-search-box.searching {  background-image: url("../images/loader.gif") !important;}#help-left-panel {  min-height: 350px;}#help-page-content {  padding: 20px 30px;}.view-container {  max-width: 1060px;  margin: auto;}.view-container-large {  max-width: 1200px;  margin: auto;}.public-navbar {  font-weight: bold;}.note-group-select-from-files .note-form-label {  display: none !important;}.popover {  font-size: 13.5px;}.popover-content {  padding: 15px;}.app-popover {  position: absolute;  background: white;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 0.3rem;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);  z-index: 9999;  min-width: 180px;}.app-popover .confirmation-title {  padding: 10px 15px;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.app-popover .app-popover-body {  padding: 15px;}.app-popover .app-popover-arrow {  top: -6px;  border-color: transparent;  transform: rotate(225deg);  border: solid transparent;  height: 12px;  width: 12px;  position: absolute;  pointer-events: none;  background-color: white;  border: 1px solid rgba(0, 0, 0, 0.2);  border-top-color: transparent;  border-left-color: transparent;  left: 10px;}.app-popover .app-popover-arrow.bottom-arrow {  bottom: -6px;  top: unset;  transform: rotate(45deg);}.todo-input-box {  max-width: 700px;  margin: 10px auto 30px;}.todo-input-box input {  padding: 10px 15px;  height: auto;  border: 1px solid #fff;  border-radius: 2px;  box-shadow: none;  transition: background 0.5s;}.todo-input-box input:focus {  background-color: #f6f8f9;  border: 1px solid #dbe3e8;}.todo-input-box button {  padding: 10px 15px !important;}.navbar-left a i {  -moz-transition: all 0.1s;  -webkit-transition: all 0.1s;  transition: all 0.1s;}.todo-top-icon {  font-size: 15px;}/*kanban*/.kanban-container {  margin-top: 0;  margin-bottom: 0;  padding: 0px;  padding-top: 15px;  padding-bottom: 15px;  background: #D9DEE2;}.kanban-col {  list-style-type: none;  float: left;  margin: 0 15px;  width: 305px;}.kanban-col-title {  padding: 15px;  background: #fff;  color: #4e5e6a;  margin-bottom: 15px;  margin-right: 3px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}.kanban-item-list {  max-height: 730px;  height: 730px;  overflow: hidden;}.kanban-input .form-control {  padding: 10px;  height: auto;  margin-bottom: 10px;  width: 99%;  background-color: #fff;  border-radius: 0;}.kanban-item {  padding: 10px;  margin: 0 3px 10px 0;  background-color: #fff;  cursor: default;  display: table;  color: #4e5e6a;  width: 300px;  border-radius: 5px;}.kanban-item:before, .kanban-item:after {  display: table;  content: " ";}.kanban-item:after {  clear: both;}.kanban-item:hover, .kanban-item:active, .kanban-item:focus {  text-decoration: none;  color: #444;  background: #EEF1F9;}.kanban-item .avatar {  float: left;}.kanban-item .avatar img {  height: 22px;  width: 22px;  margin-right: 10px;}.kanban-item .meta {  margin-top: 10px;}.kanban-sortable-ghost {  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);}.kanban-sortable-chosen {  opacity: 0.2;  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);}.rise-chat-wrapper {  width: 330px;  height: 450px;  background: #fff;  z-index: 10;  position: fixed;  bottom: 20px;  right: 80px;  box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);}.rise-chat-wrapper .message-row {  border-bottom: 1px solid #f2f2f2;  cursor: pointer;}.rise-chat-wrapper .message-row .time {  font-size: 10px;  width: 60px;  text-align: right;}.rise-chat-wrapper .message-row:hover {  background: #f2f4f6;}.rise-chat-header {  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);}.rise-chat-header .nav-tabs > li {  display: table-cell;  float: none;  width: 100%;}.chat-tab {  background: transparent;  border: none;}.chat-tab a {  color: #4e5e6a;  padding: 9px !important;  display: block;  text-align: center;}.chat-title {  text-indent: -40px;}.chat-title, .chat-back {  text-align: center;  padding: 10px 7px;  font-weight: 700;}.chat-bars {  width: 30px;  text-align: center;  cursor: pointer;  opacity: 0.5;}.chat-back {  opacity: 0.5;  cursor: pointer;  width: 40px;}.chat-bars:hover, .chat-back:hover {  opacity: 1;}.chat-close {  font-size: 30px;  line-height: 18px;}.rise-chat-body {  height: 350px;  overflow-y: scroll;  overflow-x: hidden;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.rise-chat-body.full-height {  height: 413px;}.rise-chat-body.long {  height: 412px;}.rise-chat-footer {  background: #fff;  bottom: 0;  position: relative;  border-top: 1px solid #e5e9ec;}.rise-chat-footer .post-file-dropzone-scrollbar {  margin-top: -90px;}.rise-chat-footer textarea {  width: 100%;  padding: 10px 10px 10px 35px;  border: none;  height: 50px;  resize: none;}.rise-chat-footer textarea:focus {  outline: none;}.rise-chat-footer .help-block {  height: 0px;  display: none !important;}.chat-file-upload-icon {  position: absolute;  padding: 10px;  cursor: pointer;}.chat-msg {  padding: 5px 8px 7px;  display: inline-block;  max-width: 200px;  text-align: left;  word-break: break-word;}.chat-other {  padding: 5px 10px;}.chat-other .avatar {  float: left;}.chat-other .chat-msg {  border-radius: 0 10px 10px 10px;  background-color: #e5e9ec;}.chat-me {  text-align: right;  padding-right: 10px;  margin-top: 2px;}.chat-me .chat-msg {  border-radius: 10px 0 10px 10px;  background-color: #0090ff;  color: #fff;}.chat-me .chat-msg a {  color: #fff;}.init-chat-icon {  width: 50px;  height: 50px;  background-color: #fff;  z-index: 10;  position: fixed;  bottom: 20px;  right: 20px;  box-shadow: 0px 3px 4px 4px rgba(0, 0, 0, 0.1);  border-radius: 50%;  text-align: center;  padding: 15px;  cursor: pointer;}.init-chat-icon.has-message {  background-color: #f5325c;  color: #fff;}.text-line-through {  text-decoration: line-through;}.checklist-items a.delete-checklist-item, .reminders a.delete-reminder, .delete-dependency-task, .delete-dependency-task:hover {  color: #a1a3a5;}.confirmed-by-logo {  color: #5CB85C;}.confirmed-by-logo svg {  height: 30px;  width: 30px;  margin-top: 10px;}.rejected-by-logo {  color: #D9534F;}.rejected-by-logo svg {  height: 30px;  width: 30px;  margin-top: 10px;}.message-images .file-mockup {  height: 100px;  font-size: 30px;  margin-bottom: 5px;}.chat-no-messages svg {  margin-top: 100px;  font-size: 50px;  color: #bdbdbd;  margin-bottom: 10px;}table.dataTable td.dataTables_empty {  padding: 15px 10px !important;}.unread-comments-of-tasks i {  padding: 5px;  color: #337ab7;}.widget {  border: 1px solid #f2f4f6;}.widget:hover {  cursor: move;}.row-controller {  flex: 2;  position: relative;}.row-controller .move {  position: absolute;  top: 0;  left: 0;  cursor: move;}.row-controller .delete {  position: absolute;  bottom: 0;  left: 0;  cursor: pointer;  color: #d9534f;}.add-column-drop {  border: 1px dashed #e2e4e8;}.dashed_border {  border: 1px dashed #e2e4e8;}.widget-row {  margin-bottom: 15px;  padding: 15px;  display: flex;}.row-container {  flex: 100;}.dashboard-dropdown .dropdown-toggle {  padding: 8px 12px;  background: #fff;  border-radius: 50%;  box-shadow: -3px 7px 15px rgba(0, 0, 0, 0.1);  transition: 0.3s;  font-size: 16px;  width: 40px;  height: 40px;}.dashboard-view .open .dropdown-toggle {  background-color: #f2f4f6 !important;}.grid-bg {  background: #f2f4f6;  transition: 0.5s all;}.column-grid-link:hover .grid-bg {  background: #1ccacc;  color: #fff;}.custom-widget .custom-widget-title {  background-color: #fff;  color: inherit;  font-weight: bold;  padding: 10px 15px;  border-bottom: 1px solid #eef6f9;  border-radius: 0px;}#widget-container-area {  position: fixed;  width: 308px;  top: 90px;  padding-right: 30px;}.projects-row {  border-bottom: 1px solid rgba(128, 128, 128, 0.1) !important;}.projects-row .progress {  height: 10px;  margin: 20px 15px;  box-shadow: none !important;}.widget-todo-input-box {  margin: 15px auto;  max-width: 100%;  padding: 0 15px;}.widget-todo-input-box input {  background: #F6F8F9;  border: none;  padding: 8px 14px;}.widget-todo-input-box input:focus {  background: #EBEFF2;  border: none;}.widget-todo-input-box .input-group {  border-bottom: 1px solid #eef6f9;}.widget-todo-input-box button {  padding: 8px 14px;}.overflow-y-scroll {  overflow-y: scroll;}.overflow-x-hidden {  overflow-x: hidden;}.active-team-members-list .message-row {  border-bottom: 1px solid #f2f2f2;}.dashbaord-header-area .color-tag {  margin: 3px 0 0 0;  width: 15px;  height: 15px;  border-radius: 2px;}.dashbaord-header-area a:hover .color-tag {  transform: scale(1.5);}#widget-row-container .error, #widget-container-area .error {  background-color: #ffecec !important;  border: 1px solid #fdd9d9;}#widget-row-area .dropdown-toggle:after {  display: none;}.checklist-items .move {  font-size: 15px;  line-height: 18px;  cursor: n-resize;}.ganttview-vtheader-group-name, .ganttview-vtheader-series-row {  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}.move-icon {  margin-right: 15px !important;  cursor: s-resize;  opacity: 0.3;}.checkbox-blank-sm, .checkbox-checked-sm {  border: 1px solid #cecece;  height: 13px;  width: 13px;  border-radius: 50%;  cursor: pointer;  margin-top: 4px;}.checkbox-checked-sm svg {  height: 11px;  width: 11px;  position: relative;  top: -4px;}.kanban-item-list a:hover .checkbox-blank-sm, .checkbox-checked-sm {  visibility: visible !important;}.kanban-item-checked {  background-color: #f2f2f2;}.td-checkbox {  width: 50px;  background: #e5e9ec !important;  padding: 0 !important;}.td-checkbox a {  height: 30px;  width: 35px;  background: #fff;  float: right;  border-bottom-left-radius: 15px;  border-top-left-radius: 15px;}.td-checkbox .checkbox-blank {  margin-right: 0;  margin: 5px 10px;}.td-checkbox .checkbox-blank:hover {  background-color: initial;  cursor: pointer;}.notificatio-plate-title-area {  padding: 0 8px 7px 8px;}.notificatio-plate-title-area .dot {  padding: 0 3px;}.color-white {  color: #fff !important;}#invoice-total-section, #estimate-total-section, #order-total-section, #contract-total-section, #proposal-total-section {  width: 450px;}.invoice-preview-container {  padding: 30px;  border-radius: 5px;}.badge {  display: inline-block;  padding: 4px 5px;  font-weight: normal;  font-size: 85%;  margin-top: 5px;}.badge a:hover, .badge a:active, .badge a:focus {  color: #fff !important;}.badge.badge-light a:hover, .badge.badge-light a:active, .badge.badge-light a:focus {  color: #29689e !important;}.badge-light {  background-color: #dde6e9;  color: #4E5E6A;}a.badge:hover {  color: #fff !important;}.comment-avatar {  padding-left: 15px;}.dropdown-user span.hidden-xs {  /* hidden-xs has block display on summernote/summernote-bs3.css */  display: inline-block !important;}.font-normal {  font-weight: normal;}.truncate-ellipsis {  display: table;  table-layout: fixed;  width: 65%;  white-space: nowrap;}.truncate-ellipsis span {  display: table-cell;  overflow: hidden;  text-overflow: ellipsis;}.ticket-template-label {  text-align: center;  width: 100%;}.ticket-template-search {  width: 80% !important;  margin: auto;}#ticket-template-table td:first-child {  border-top: 1px solid #f2f2f2;}.template-row {  padding: 8px 0;}.float-none {  float: none !important;}.keyboard-shortcut-info-icon {  padding: 4px 12px;  color: #4e5e6a;}#left-menu-preview .sidebar {  top: auto;  bottom: auto;  position: inherit;  width: 100%;}#left-menu-preview .sidebar-brand {  display: none;}#left-menu-preview .sidebar-scroll {  margin-top: 0;  overflow-y: unset !important;}.client-widget-section {  padding: 0 15px;}.client-dashboard-help-message {  padding: 15px 20px 0;}#excel-preview-container .box-title:after {  top: 10px;}.lead-migration-contacts {  margin: 15px;  border: 1px solid #f2f2f2;  border-radius: 2px;}.lead-migration-contacts .settings-anchor {  padding: 15px;  margin: 0;}.lead-kanban-item a.invisible {  padding: 5px;  margin-top: -5px;}.lead-kanban-item:hover .invisible {  visibility: visible;}.bill-from span {  display: block;}#menu-item-list-2 .left-menu-item:hover .invisible {  visibility: visible !important;}#menu-item-list-2 .invisible i {  padding: 0 5px;}#menu-item-list-2 .left-menu-item:first-child:hover .invisible .make-sub-menu {  visibility: hidden;}table .error {  background-color: #ffbfbf !important;}.footer-menu-item {  margin-bottom: 5px !important;}.footer {  width: 100%;  text-align: center;  background: #fff;  display: inline-block;}.footer a {  padding: 10px;}.editable-input .editable-date {  border-radius: 2px;  border: 1px solid #d3d8dc;  padding: 5px;}.editable-input .editable-date table tr td, .editable-input .editable-date table tr th, .editable-input .editable-date table tr td span {  border-radius: 0;}.editable-input .editable-date .datepicker {  width: auto;}.editable-input .editable-date th.prev .icon-arrow-left, .editable-input .editable-date th.next .icon-arrow-right {  font-style: normal;}.search-modal {  padding: 8px 20px;}.search-modal .select2-choice {  background-color: #fff !important;  border: 1px solid #fff !important;}.search-modal .help-search-box {  padding: 6px 8px;  background: none;}.search-modal .help-search-box.searching {  background-image: none !important;}.search-modal .help-search-box:focus {  background-color: #fff;  border: 1px solid #fff;}.task-view-modal-body .popover-content {  max-width: 300px !important;}.task-view-modal-body .editable-container .editable-buttons {  display: block;  margin-left: 0;  margin-top: 10px;}.task-view-modal-body .editable-container .editable-buttons .editable-submit, .task-view-modal-body .editable-container .editable-buttons .editable-cancel {  width: 49%;}.sub-task-icon {  background: #e2e2e2;  padding: 1px 3px;  border-radius: 50%;}.task-preview {  max-width: 1000px;  min-width: 400px;  margin: auto;}.icon-tag {  padding: 10px 15px;  border-radius: 3px;  height: 40px;  width: 44px;}.icon-tag:hover {  background-color: #f6f8f9;}.icon-palet .active {  background-color: #eaeaea;}.badge-white {  background-color: #fff;  color: #4E5E6A;}#keyboard-shortcut-modal-form .bg-white {  padding: 4px 10px;  font-size: 13px;  color: #4E5E6A;  font-weight: bold !important;  border: 1px solid #e2e4e7;}.profile-image-upload {  vertical-align: top;  margin-left: -45px;}.sortable-file-row {  display: table;}.sortable-file-row .sortable-file {  height: auto;  width: 150px;  border-radius: 5px;}.table-cell {  display: table-cell;}.cart-grid-item .cart-grid-item-image {  height: 200px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  transition: 0.3s;  cursor: pointer;}.cart-grid-item .cart-grid-item-image .cart-grid-rate {  padding: 5px 10px;  position: absolute;  top: 0px;  background: #fff;  border-bottom-right-radius: 15px;  cursor: default;}.cart-grid-item .cart-grid-item-image:hover {  -webkit-filter: grayscale(100%);}.cart-grid-item .cart-grid-item-image:hover .cart-grid-item-details {  visibility: visible;  height: 100%;}.cart-grid-item .cart-grid-item-image .cart-grid-item-details {  visibility: hidden;  height: 0;  transition: 0.2s ease-in-out;  overflow: hidden;}.cart-grid-item .cart-grid-item-image .cart-grid-item-details div {  background-color: rgba(125, 125, 125, 0.3);  display: table;  width: 100%;  height: 100%;}.cart-grid-item .cart-grid-item-image .cart-grid-item-details div a, .cart-item-details {  display: table-cell;  vertical-align: middle;}.cart-grid-item .cart-grid-item-image .cart-grid-item-details div a .item-quantity-input-box, .cart-item-details .item-quantity-input-box {  height: 28px;}.cart-grid-item .cart-grid-item-image .cart-grid-item-details div a .item-quantity-btn, .cart-item-details .item-quantity-btn {  margin-top: -4px;}.cart-item-row {  cursor: default !important;  display: flex;}.cart-item-row:hover {  background: transparent !important;}.cart-item-image-container {  height: 50px;  width: 50px;}.cart-item-image-container .cart-item-image {  background-repeat: no-repeat;  background-position: center;  background-size: cover;  height: 100%;  width: 100%;  border-radius: 5px;}.text-wrap-ellipsis {  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}.rise-cart-body {  height: 396px;  overflow-y: scroll;  overflow-x: hidden;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.init-cart-icon, .rise-cart-wrapper {  transition: 0.3s;}.cart-badge {  top: -45px !important;  margin-left: 8px !important;}.rise-cart-wrapper {  width: 480px;}.cart-item-quantity-btn {  color: #a1a3a5;}.process-order-preview {  max-width: 1000px;  min-width: 400px;  margin: auto;}.event-deadline-border {  border-right: 3px solid #ff0000 !important;}.popover-body {  min-width: 150px;  padding: 15px;}.popover-body .select2-container {  max-width: 200px;}.popover table {  width: 100%;}.display-flex {  display: flex;}.vertical-align-center {  display: table-cell;  vertical-align: middle;}.cart-item-quantity {  text-align: center;  padding: 5px 7px;  line-height: 1;}.cart-item-details-container {  width: 210px;}.cart-item-details-container .box {  table-layout: auto;}.cart-total {  display: block !important;}.view-item-details-link-btn {  padding: 5px 10px;  background: #fff;  border-radius: 15px;}.fast-line {  position: absolute;  top: 0;  height: 2px;  width: 100px;  background: #25ccce;  border-radius: 4px;  -webkit-animation: line 0.7s linear infinite;  animation: line 0.7s linear infinite;}.typing-indicator span {  height: 3px;  width: 3px;  float: right;  margin-left: 4px;  margin-top: 10px;  background-color: #4e5e6a;  display: block;  border-radius: 50%;  opacity: 0.2;}.typing-indicator span:nth-of-type(1) {  -webkit-animation: 1s blink infinite 0.3333s;  animation: 1s blink infinite 0.3333s;}.typing-indicator span:nth-of-type(2) {  -webkit-animation: 1s blink infinite 0.6666s;  animation: 1s blink infinite 0.6666s;}.typing-indicator span:nth-of-type(3) {  -webkit-animation: 1s blink infinite 0.9999s;  animation: 1s blink infinite 0.9999s;}.move-chat-icon {  bottom: 460px;  right: 45%;}.gantt .bar-wrapper.no-drag.active .bar {  fill: #b8c2cc !important;}.gantt .handle {  fill: #f1f1f1 !important;}.gantt .today-highlight {  fill: #f9e6c5 !important;}.gantt .weekends-highlight {  opacity: 0.5;  fill: #fbddd8 !important;}.gantt .bar, .gantt .handle, .gantt .path-line {  transition: 0.2s !important;}.gantt-container .gantt-task-popup {  min-width: 180px;  padding: 10px;  font-size: 13px;}.gantt-container .popup-wrapper {  box-shadow: -3px 7px 15px rgba(0, 0, 0, 0.1) !important;}.gantt-status-filter .mr15, .gantt-status-filter .DTTT_container, .gantt-status-filter .btn {  margin: 0 !important;}.gantt-status-filter .DTTT_container {  float: none !important;}.item-rate-badge {  background-color: #AD159E;}.edit-image-file {  height: 70px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  border-radius: 5px;}.edit-image-file .delete-saved-file {  top: 7px;  left: 80px;  min-width: 25px;  padding: 3px 4px;  display: unset;}.move-cart-icon {  bottom: 460px;  right: 42.5% !important;}.task-view-right-section {  padding-left: 35px;}.no-outline {  outline: none;}.hidden-input-file {  width: 0.1px;  height: 0.1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1;}.item-search-box {  border: 1px solid #fff;}.profile-image-direct-upload {  margin-top: 35px;  margin-left: -55px;}/*chart*/.chart-circle {  width: 130px;  background: #fff;  border-radius: 50%;  height: 130px;  padding: 10px;  margin: 0 auto;}.chart-circle canvas {  width: 110px !important;  height: 110px !important;  text-align: center;  align-items: center;  align-self: center;  display: inline-block !important;}/*settings*/.settings {  border-bottom: none;}.settings .settings-anchor {  font-size: 16px;  margin: 15px 0;  cursor: pointer;}.settings .settings-anchor:first-child {  margin-top: 0;}.settings .settings-anchor:not(.collapsed):not(.hide-collapse)::after {  content: " ";  border: solid;  border-width: 0 0.075rem 0.075rem 0;  display: inline-block;  padding: 2px;  transform: rotate(-135deg);  float: right;  margin-top: 10px;  transition: all 0.2s ease-out;}.settings .settings-anchor:not(.hide-collapse):after {  content: " ";  border: solid;  border-width: 0 0.075rem 0.075rem 0;  display: inline-block;  padding: 2px;  transition: all 0.2s ease-out;  transform: rotate(45deg);  float: right;  margin-top: 10px;}.help-catagory.list-group .list-group-item {  border-radius: 0 !important;  border: none !important;  background: transparent;  color: #4e5e6a;}.help-catagory.list-group .list-group-item:hover, .help-catagory.list-group .list-group-item.active {  border-left: 2px solid #4e5e6a !important;  text-indent: -2px;  background: rgba(0, 0, 0, 0.02);}.nav-tabs.vertical {  background-color: transparent;}.nav-tabs.vertical li {  float: none;}.no-bg {  background: unset !important;}/*loader*/.circle-loader {  margin: 10px auto;  width: 80px;  height: 80px;  border-radius: 40px;  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: solid 2px rgba(220, 230, 235, 0.5);  border-top-color: #6690F4;  animation: spin 1s infinite linear;  -webkit-animation: spin 1s infinite linear;}.app-loader {  width: 90px;  height: 90px;  margin: 30px auto;  position: absolute;  bottom: 45px;  right: 5px;  padding: 10px;  border-radius: 50%;  background: transparent;}.app-loader .loading {  width: 70px;  height: 70px;  border-radius: 50%;  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: solid 2px #6690F4;  border-top-color: #fff;  animation: spin 1s infinite linear;  -webkit-animation: spin 1s infinite linear;  display: inline-block;}.table-loader .loading {  width: 50px;  height: 50px;  border-radius: 50%;  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: solid 2px #6690F4;  border-top-color: #fff;  animation: spin 1s infinite linear;  -webkit-animation: spin 1s infinite linear;  display: inline-block;}#pre-loader .app-loader {  bottom: 45%;  right: 56%;}.ani-width {  transition: width 50ms;}.ani-rotate-180:hover {  transform: rotate(180deg);  transition: all 300ms ease-out 0ms;}.inline-loader {  width: 20px;  height: 20px;  border-radius: 50% !important;  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: solid 2px #6690F4 !important;  border-top-color: #fff !important;  animation: spin 1s infinite linear;  -webkit-animation: spin 1s infinite linear;  display: inline-block;  padding: 0 !important;  align-self: center;}.inline-loader:hover {  background-color: #fff !important;}.loader-container.inline-loader {  width: 20px !important;  height: 20px !important;  display: block;  margin: 0 auto;}.loader-container.inline-loader:hover {  background-color: #fff !important;}.inline-block {  display: inline-block;}.block {  display: block;}.form-control-sm {  font-size: 13px;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {  display: none;}.icon-fill-secondary {  fill: #595D6E;}.icon-fill-warning {  fill: #ffb822;}.text-right {  text-align: right;}.text-center {  text-align: center;}.text-left {  text-align: left;}.custom-modal-lg {  max-width: 900px;  transition: all 300ms ease !important;}@media (max-width: 991px) {  .custom-modal-lg {    max-width: 500px;    margin: auto;  }}.import-client-app-modal .modal-dialog {  transition: 500ms ease !important;}/*scroll bar*/::-webkit-scrollbar {  width: 6px;}::-webkit-scrollbar-button {  width: 0px;  height: 0px;}::-webkit-scrollbar-thumb {  background: #c6ccd2;  border-radius: 6px;}::-webkit-scrollbar-thumb:hover {  background: #b8bfc7;}::-webkit-scrollbar-thumb:active {  background: #b8bfc7;}.sidebar-scroll::-webkit-scrollbar-thumb {  background: rgba(128, 128, 128, 0.3);}.sidebar-scroll::-webkit-scrollbar-thumb:hover {  background: rgba(128, 128, 128, 0.4);}.sidebar-scroll::-webkit-scrollbar-thumb:active {  background: rgba(128, 128, 128, 0.4);}.progress-bar-success {  background-color: #0abb87;}.comment-container .estimate-comment-dropdown {  display: none;}.comment-container:hover .estimate-comment-dropdown {  display: block !important;}.sidebar-toggled #pre-loader .app-loader {  right: 50%;}.bg-all-white {  background-color: #fff !important;}.contract-preview-container {  padding: 100px;}.contract-preview-container .note-editor.note-frame, .contract-preview-container .note-editor.note-airframe {  border: none;}.signature-image {  height: 150px;}.comment-highlight {  border: 2px solid #5766D9;  border-radius: 4px;}.comment-highlight .comment-container {  margin-bottom: 0;}.bg-all-white {  background-color: #fff !important;}.proposal-preview-container {  padding: 100px;}.proposal-preview-container .note-editor.note-frame, .proposal-preview-container .note-editor.note-airframe {  border: none;}.signature-image {  height: 150px;}.note-background {  background-color: #FEFFCE !important;}.popover {  max-width: 580px !important;}.popover-arrow {  display: none !important;}input[type="color"] {  width: 200px;  height: 22px;  padding: 5px;  border: 1px solid #f2f2f2;  border-radius: 2px;}.font-12 {  font-size: 12px !important;}.invoice-payment-button .btn {  margin-bottom: 15px;}.sub-task-filter-kanban-active, .sub-task-filter-active {  background-color: #6690F4;  color: #fff;  padding: 1px 2px;  border-radius: 2px;}.sub-task-filter-kanban-active {  padding: 0 2px;}.brand-logo img {  max-width: 250px;  max-height: 40px;}.bg-transparent-white {  background: #ffffffeb !important;  padding: 0 5px;  border-radius: 10px;}.priority-badge {  color: #fff !important;}.input-color {  width: 50px !important;  height: 15px !important;  padding: 0 !important;  border: none !important;}.input-color.active {  overflow: hidden;  border-radius: 20px !important;}input[type="color"]::-webkit-color-swatch {  border: none;}.project-overview-widget {  padding: 40px 25px 45px;}.project-overview-widget .progress-outline {  border: 2px solid #39B691;  border-radius: 25px;  padding: 5px;}.project-overview-widget .progress-outline .progress {  margin: auto;  border-radius: 25px;  background-color: transparent;  height: 22px;}.project-overview-widget .progress-outline .progress .progress-bar {  background-color: rgba(19, 174, 130, 0.4) !important;  font-size: 14px;}.reminder-modal .modal-dialog {  max-width: 430px;  margin: 0 0 auto auto;}.reminder-modal .modal-header {  padding-top: 20px;  padding-bottom: 20px;}.reminder-modal .modal-content {  border-radius: 0;}.max-logo-size {  max-width: 300px;  max-height: 100px;}.circle-progress {  position: relative;  margin: 20px 15px 0 0;  float: left;  text-align: center;}.circle-progress-overflow {  position: relative;  overflow: hidden;  width: 80px;  height: 40px;  margin-bottom: -15px;}.circle-progress-bar {  position: absolute;  top: 0;  left: 0;  width: 80px;  height: 80px;  border-radius: 50%;  box-sizing: border-box;  border: 5px solid #eee;}.missed-reminder {  border-left: 2px solid #f64343;  display: inline-block;  padding-left: 10px;  border-radius: 10px;}.bottom-15 {  bottom: 15px !important;}.b-r-2 {  border-right: 2px solid #f2f4f6;}.widget-progress-bar {  height: 7px;  margin-top: 6px;}.bottom-25 {  bottom: 25px !important;}.message-send-button {  position: absolute;  padding: 10px;  right: 0;  display: none;}.message-send-button svg {  transform: rotate(45deg);}.btn-group .btn.active {  border-color: #f2f4f6 !important;}.email-template-form .modal-body {  padding: 1rem;}.widget-box {  display: flex;  flex-direction: column;  justify-content: space-between;}.app-modal-previous-button {  float: left;  padding: 15px 15px;}.app-modal-next-button {  float: left;  padding: 15px 15px;}.avatar-group {  display: flex;  align-items: center;  padding: 5px 20px 25px;}.avatar-group .user-avatar {  position: relative;  z-index: 0;  margin-left: -10px;  border: 2px solid #fff;  transition: all 0.3s ease;  cursor: pointer;}.avatar-group .user-avatar:first-child {  margin-left: 0;}.avatar-group .user-avatar.avatar-circle {  border-radius: 50%;}.avatar-group .user-avatar.avatar-30 img {  width: 100%;  max-width: 30px;  height: 30px;  border-radius: 50%;  display: flex;}.avatar-group .user-avatar:hover {  z-index: 1;  transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}#all-timesheet-users-summary {  height: 63px;}/*pills tab*/.nav-pills {  background: #ffffff63;  border-radius: 5px;}.nav-pills li {  float: left;  margin: 10px 0 10px 10px;}.nav-pills li a {  padding: 10px 20px;  margin-right: 0;  border-radius: 5px;  color: inherit;  line-height: 1.42857143;}.nav-pills li .active, .nav-pills li.active {  font-weight: bold;  border: none;  background: #fff !important;  color: #20446f !important;  cursor: default;}.nav-pills li .active:focus, .nav-pills li.active:focus {  outline: none;}.custom-bg-modal.modal-dialog {  background: #EDF0F8;}.custom-bg-modal.modal-dialog .modal-content {  background: #EDF0F8;  height: auto;  box-shadow: none;}.custom-bg-modal.modal-dialog .modal-content .modal-header, .custom-bg-modal.modal-dialog .modal-content .modal-footer {  border-color: #d4d9e78c;}table.dataTable tbody td.reminder-title-section {  padding-left: 0 !important;}table.dataTable tbody td.reminder-option-section {  padding-right: 0 !important;}.filter-section-container {  padding: 10px 15px;}.filter-section-flex-row {  display: flex;}.filter-section-left {  flex: 1;}.filter-section-right {  flex: 0 0 auto;  text-align: right;}.filter-item-box {  display: inline-block;  margin: 5px;}.filter-form {  border-top: 1px solid #f2f2f2;  padding-top: 10px;  margin-top: 10px;}.smart-filter-list-group {  list-style-type: none;  border-radius: 0;}.smart-filter-dropdown-container .search-filter {  margin: 0 10px 10px 10px;  width: 280px;  border-color: #e2e7f1;}.smart-filter-item.active:hover, .smart-filter-item.active:focus {  color: #fff;}.dropdown-divider {  border-color: #e2e7f1 !important;}.public-page-container #pre-loader .app-loader {  right: 49%;}.navbar-toggler {  border: none !important;}.navbar-toggler:focus {  box-shadow: none !important;}