@charset "UTF-8";.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:600}.h1,h1{font-size:1.875rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.125rem}.h4,h4{font-size:1rem}a,p a{color:#ed1d24}a:focus,a:hover,p a:focus,p a:hover{color:#ef353b}.section-header{background-color:#6f9cca;color:#fff;padding:8px 10px 8px 38px;position:relative}.section-header:before{font:normal normal normal 15px/1 FontAwesome;content:"\f078";position:absolute;top:12px;left:12px}.mainContent .titleRow h1,.titleRow h1{margin-bottom:5px}.mainContent .titleRow .columns,.titleRow .columns{margin-bottom:0}.mainContent .titleRow .columns h1,.titleRow .columns h1{margin:0;padding:12px 0}form{width:100%}form fieldset legend{width:100%;background-color:#333;color:#fff;margin-bottom:1rem;padding:.5rem .9375rem}label{font-size:.83rem}.input.editable{height:auto;min-height:38px;padding-right:25px}.input.required input,.input.required select,.input.required textarea,input[required]{border-left:4px solid #e53a28}input:checked~.switch-paddle{background:#ed1d24}.select2-container{min-width:12.5rem;margin-bottom:1rem}.select2-container .select2-selection--single{height:2.4375rem;border-radius:0;border-color:#a4a4a4}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.4375rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px}div.input p.add,div.select+p.add{margin-top:-10px;font-size:14px}div.input p.add .remove-select,div.select+p.add .remove-select{float:right;margin-right:5px}table thead{background-color:#333;color:#fff;font-size:14px}table thead th{font-weight:400}table thead th a{color:#fff}table td .input,table td input,table td select{margin:0!important}div.table .td,div.table .th{box-sizing:border-box}div.table .thead{border:1px solid #f1f1f1}div.table .td,div.table .th{display:inline-block;padding:.5rem .625rem .625rem;text-align:left}.actions a{font-weight:700;padding:0 .25rem}.side-nav{margin:1rem 0}.side-nav .heading{display:inline-block;margin:0 1.25rem .3125rem 0}.side-nav a{font-weight:700}.side-nav-item{display:inline-block;padding:.5rem .4rem}#outdated{display:none}.relative{position:relative}.red{color:#bb3937}.redBg{background-color:#bb3937}.blue{color:#1a3f7c}.blueBg{background-color:#1a3f7c}.yellow{color:#ff0}.green{color:#0f0}.primaryBg{background-color:#ed1d24;color:#fff}.secondaryBg{background-color:#333;color:#fff}.primary-col{color:#ed1d24}input.red{color:#0a0a0a;border:1px solid #bb3937}input.yellow{color:#0a0a0a;border:1px solid #e6e600}input.green{color:#0a0a0a;border:1px solid #9c0}strong.primary{color:#ed1d24}#flashMessage,.flashMessage,div.message{margin:20px 0;font-weight:700}.error-message{color:red;margin:10px 0}.errorMessage,div.message.error{color:#bb3937}.successMessage,div.message.success{color:#64b209}input.form-error,select.form-error,textarea.form-error{display:block;margin:0}.formError{color:#bb3937;border:1px solid #bb3937}textarea:not(.autoresize){max-height:82px}address{font-style:normal;margin:20px 0}optgroup{font-weight:700}.visuallyhidden{display:block;width:1px!important;height:0!important;overflow:hidden;transform:scale(0);margin:0!important;padding:0!important;border:0!important}.fake-input,.fake-textarea{background-color:#fff;color:#575757;border:1px solid #ddd;padding:5px 15px;width:100%;min-height:35px;display:inline-block}.fake-input{height:35px;overflow:hidden}.drag-drop.callout,.file-drag-drop{display:none}form.advanced-upload .file-drag-drop{display:block;padding:50px 20px;text-align:center;border:2px dashed #ed1d24;background-color:#f1f1f1;margin-bottom:15px;transition:all .2s}form.advanced-upload .file-drag-drop i.fa{font-size:70px;display:block;margin-bottom:15px;opacity:.2}form.advanced-upload .file-drag-drop label{font-size:20px;cursor:pointer}form.advanced-upload.is-dragover .file-drag-drop{background-color:rgba(237,29,36,.1)}form.advanced-upload.is-uploading .file-drag-drop{visibility:none}form.advanced-upload.is-uploading .drag-drop.uploading{display:block}.select-left .input{max-width:95%;position:relative}.select-left .input:after{content:"OR";font-size:24px;position:absolute;top:22px;right:-50px;font-style:italic;color:#666}.select-right .input{max-width:95%;margin-left:5%}.tab-row{background-color:#f1f1f1}.tab-row .tabs{border:0;background-color:transparent}.tab-row .tabs li a{color:#0a0a0a;font-weight:700;font-size:.9em;border-right:1px solid #dfdfdf;padding-left:24px;padding-right:24px}.tab-row .tabs li:last-child a{border-right:0}.tab-row .tabs-title>a:focus,.tab-row .tabs-title>a[aria-selected=true]{background-color:#fefefe}.tab-row.sub-tab-row{background-color:#e2e2e2;display:none}.tab-row.sub-tab-row .tabs.sub-tabs li a{font-size:.8em;padding:17px 22px}.tab-row.sub-tab-row .tabs.sub-tabs li:first-child{margin-left:20px}.tab-row.sub-tab-row .tabs-title>a:focus,.tab-row.sub-tab-row .tabs-title>a[aria-selected=true]{background-color:#f1f1f1}.tabs-content .tabs-content{border:0}.tabs-content .tabs-content .tabs-panel{padding:0}.tabs-content.inner-pad{border:0}.tabs-content.inner-pad .tabs-panel{margin-bottom:12px;padding:15px;background-color:#f1f1f1}.tabs-content.inner-pad .tabs-panel .section-header{margin:-15px -15px 8px}.form-panel.inner-pad{margin-bottom:12px;padding:15px;background-color:#f1f1f1}.form-panel.inner-pad .section-header{margin:-15px -15px 8px}.tabs-content.inner-pad .input{border-bottom:1px solid #fff;margin-bottom:10px;position:relative}.tabs-content.inner-pad .input input,.tabs-content.inner-pad .input label{display:inline-block}.tabs-content.inner-pad .input label{width:170px;padding-right:16px;text-align:right;vertical-align:middle}.tabs-content.inner-pad .input input{width:calc(100% - 170px);margin-bottom:10px}.tabs-content.inner-pad .input input[type=checkbox],.tabs-content.inner-pad .input input[type=radio]{width:auto}.tabs-content.inner-pad .input.required label:after{content:" ";position:absolute;top:0;bottom:10px;left:163px;border-left:4px solid #ed1d24}.tabs-content.inner-pad .inline-switch .switch,.tabs-content.inner-pad .inline-switch label{display:inline-block}.tabs-content.inner-pad .inline-switch .switch{margin-top:6px}.tabs-content.inner-pad .inline-switch label{margin-right:15px;position:relative;top:-8px}.tabs-content.inner-pad .smaller .input label{width:120px}.tabs-content.inner-pad .smaller .input input{width:calc(100% - 120px)}.tabs-content.inner-pad .form-error{font-size:10px;position:absolute;bottom:-3px;right:6px}.tabs-content.inner-pad .auto .input label{width:auto}.no-mbottom{margin-bottom:0}.relative .pdf.button{position:absolute;top:10px;right:0}.progress{height:auto;padding:5px}.progress p{margin:0}.input.textarea+.input.checkbox{margin-top:-20px;margin-bottom:20px}.courses.form .input.select+.input.checkbox{margin-top:-18px;margin-bottom:20px}.pace{position:relative;background-color:#1a3f7c;overflow:hidden;padding:.625rem 1.875rem}.pace:after{content:"";position:absolute;top:0;left:-22px;width:130%;height:100%;display:block;overflow:hidden;transform:translateZ(0);background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:22px 22px;animation:a .5s linear infinite}@keyframes a{0%{transform:none}to{transform:translate(22px)}}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.columns.first{padding-left:0}.columns.last{padding-right:0}.button{font-weight:500;padding:.55em 1em;font-size:.95rem;background-color:#0a0a0a}.button:hover{background-color:#3e3e3e}.button.secondary{background-color:#777}.button.secondary:hover{background-color:#6a6a6a}.button.tertiary{background-color:#ed1d24}.button.tertiary:hover{background-color:#d11117}.button.blue{background-color:#1a3f7c;color:#fff}.button.blue:hover{background-color:#163467}.button.cta{background-color:#64b209}.button.cta:hover{background-color:#569a08}.button.large{font-size:1.2rem}.button.new{float:right;font-size:1em;position:relative;top:25px;margin:0}.extra-large.button{font-size:24px;padding-top:16px;padding-bottom:16px}.topButtons .button{position:relative;top:10px}.preset.button{margin-left:5px}.accordion-title.button{background-color:#0a0a0a}.accordion-title.button:focus,.accordion-title.button:hover{background-color:#333}.reveal-overlay{background-color:rgba(0,0,0,.1)}.reveal.large{max-height:100vh}.reveal .close-button{background-color:#ed1d24;color:#fff;padding-left:3px;padding-right:3px}.reveal.label-left .form-wrap label,.reveal.label-left form label{text-align:left}.dataTables_wrapper .dataTables_info{padding:5px 15px}#chooseClient .inner,#chooseSupplier .inner{padding-top:60px;max-height:calc(100vh - 140px)}#loading{position:fixed;top:0;bottom:0;right:0;left:0;background-color:hsla(0,0%,100%,.7);z-index:10}#loading img{position:absolute;top:50%;left:50%;transform:translateX(-50%),translateY(-50%);animation:b 1s linear infinite}#quoteHeader .selectOuter,#tableFooter .selectOuter{display:inline-block}p.client_name a.edit,p.supplier_name a.edit{font-weight:700;margin-left:22px}body .reveal h1{background-color:transparent;text-align:center;padding:5px}body .reveal h1 span{font-size:.8em}body .reveal .fa-exclamation-circle{float:left;color:#bb3937;font-size:2em;margin:0 20px 20px 0}#alertModal .inner{width:80%;float:left}#alertModal .button{margin:0}.quickLinksNav{background-color:#0d0d0d;color:#fff}.quickLinksNav ul{list-style:none}.quickLinksNav ul li{float:left;font-size:.9em;margin-right:20px}.quickLinksNav ul li a{color:#fff}.footerContact,.searchArea{height:0;overflow:hidden}header{background-color:#0a0a0a;margin-bottom:30px}header,header a{color:#fff}header a:hover{color:#fff;text-decoration:underline}header .adminLogo{padding:10px 20px;float:left}header .adminSearch{display:none}header.basic{padding:15px 0}body.admin .container table.table{margin:20px 0 30px}body.admin .container table.table .actions{font-size:.9em}.s-status-pending{background-color:#fdeae7}.s-status-closed{background-color:#d5f7e2}.s-status-warning{background-color:#ffefcc}.s-status-closed.block,.s-status-pending.block{display:block;padding:5px 15px 8px}table.table tbody tr.selected{background-color:#ccc}table.table tbody .excerpt{height:1.3em;overflow-y:hidden}table.table tbody tr.status-pending{background-color:#fdeae7}table.table tbody tr.status-closed{background-color:#d5f7e2}table.table tbody tr.status-warning{background-color:#ffefcc}table.contacts-table .remove.button{margin:0}table.address-table tbody{font-size:14px}body.admin .container table.attach-folders .folder-list .inner,table.attach-folders .folder-list .inner{padding:.9375rem 1.25rem .9375rem 2.1875rem}body.admin .container table.attach-folders tr.is-closed i.open,body.admin .container table.attach-folders tr.is-open i.closed,table.attach-folders tr.is-closed i.open,table.attach-folders tr.is-open i.closed{display:none}body.admin .container table.attach-folders td.expand,table.attach-folders td.expand{cursor:pointer}body.admin .container table.attach-folders table.attachments,table.attach-folders table.attachments{margin:0 0 .9375rem}body.admin .container table.attach-folders table.attachments thead,table.attach-folders table.attachments thead{background-color:#e1e1e1;color:#0a0a0a}body.admin .container table.attach-folders table.attachments td.name a,table.attach-folders table.attachments td.name a{display:inline-block;width:calc(100% - 50px)}body.admin .container table.attach-folders .add-link,table.attach-folders .add-link{margin-bottom:.3125rem}body.admin .container table.attach-folders .add-link .button,table.attach-folders .add-link .button{margin:0}.table.booking-list td.date,.table.timesheet-list td.date,table.booking-timesheet-list td.date,table.timesheet-list td.date{background-color:#d1f7df;font-weight:700}.table.booking-list td.date i,.table.timesheet-list td.date i,table.booking-timesheet-list td.date i,table.timesheet-list td.date i{margin-right:12px}.table.booking-list .adminIcon .fa-stack-1x,.table.timesheet-list .adminIcon .fa-stack-1x,table.booking-timesheet-list .adminIcon .fa-stack-1x,table.timesheet-list .adminIcon .fa-stack-1x{color:#fff}.table.booking-list .state-icon-outer,.table.timesheet-list .state-icon-outer,table.booking-timesheet-list .state-icon-outer,table.timesheet-list .state-icon-outer{position:relative;top:8px;cursor:pointer}.table.booking-list tr.invoiced td.invoice a,.table.timesheet-list tr.invoiced td.invoice a,table.booking-timesheet-list tr.invoiced td.invoice a,table.timesheet-list tr.invoiced td.invoice a{color:#64b209}.table.booking-list a.images,.table.booking-list a.notes,.table.timesheet-list a.images,.table.timesheet-list a.notes,table.booking-timesheet-list a.images,table.booking-timesheet-list a.notes,table.timesheet-list a.images,table.timesheet-list a.notes{background-color:#ed1d24;color:#fff;padding:5px 8px;border-radius:100px}.table.timesheet-list td select,table.timesheet-list td select{width:76px}.table.timesheet-list td a.add,table.timesheet-list td a.add{color:#64b209}.table.timesheet-list td .invalid,table.timesheet-list td .invalid{border:2px solid red}.table.timesheet-list td.client select,.table.timesheet-list td.order select,table.timesheet-list td.client select,table.timesheet-list td.order select{width:auto;min-width:130px}.table.timesheet-list td.order,table.timesheet-list td.order{position:relative;width:200px}.table.timesheet-list td.order .absolute.search.button,table.timesheet-list td.order .absolute.search.button{top:31px;right:12px}table.timesheet-view thead a.action{float:right;color:#64b209;cursor:pointer}table.timesheet-view td.date{background-color:#d1f7df;font-weight:700}.order-calendar-scroll{width:100%;overflow-x:scroll}.order-calendar-scroll .inner{width:2100px;height:20px}#orderCalendarOuter{width:100%;overflow-x:scroll}#orderCalendarOuter.active{cursor:grabbing}#orderCalendar{margin-bottom:35px;min-width:2100px}#orderCalendar table{margin-bottom:0}#orderCalendar table .fc-col-header-cell{padding-top:5px;padding-bottom:5px}#orderCalendar table .fc-col-header-cell a{color:#fff}#orderCalendar table .fc-daygrid-day-number{color:#0a0a0a}#orderCalendar .fc-event-start,#orderCalendar .fc-h-event{background-color:transparent;color:#0a0a0a;border:0;padding:0;margin:0 5px 5px}#orderCalendar .fc-event-start .fc-event-main,#orderCalendar .fc-h-event .fc-event-main{color:#0a0a0a}#orderCalendar .fc-event-start div.order,#orderCalendar .fc-h-event div.order{padding:5px 15px;margin:0;background-color:#e4e4e4;border:1px solid #ddd;border-radius:10px;width:100%;overflow-x:hidden}#orderCalendar .fc-event-start div.order .order,#orderCalendar .fc-h-event div.order .order{display:inline-block;margin-bottom:5px}#orderCalendar .fc-event-start div.order input.order,#orderCalendar .fc-h-event div.order input.order{position:absolute;top:5px;right:5px;font-size:14px;padding:2px;width:35px;height:auto;text-align:center;-moz-appearance:textfield}#orderCalendar .fc-event-start div.order input.order::-webkit-inner-spin-button,#orderCalendar .fc-event-start div.order input.order::-webkit-outer-spin-button,#orderCalendar .fc-h-event div.order input.order::-webkit-inner-spin-button,#orderCalendar .fc-h-event div.order input.order::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#orderCalendar .fc-event-start .order.confirmed,#orderCalendar .fc-h-event .order.confirmed{background-color:#eefddb;border-color:#b0f75d}.timesheet-column{position:relative}.timesheet-column .add-timesheet{background-color:#fff;border:1px solid #eee;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.15);padding:5px 8px;position:absolute;top:60px;right:15px;display:none;z-index:8}.timesheet-column .add-timesheet ul,.timesheet-column .add-timesheet ul li{list-style:none;margin:0;padding:0}.timesheet-column .add-timesheet ul a,.timesheet-column .add-timesheet ul li a{color:#5693e0;margin-bottom:5px}.address-col .accno{float:right}.address-col .accno input{display:inline;width:110px;margin-left:10px;position:relative;top:-5px}.address-col address{border:1px solid #eee;margin-bottom:20px;padding:10px}.address-col.supplier a.edit{float:right}.actions-col .button:last-child{margin-right:0}.titleRow{background-color:#f1f1f1;margin:0 0 15px}.titleRow h1,.titleRow h2{margin:0}div.content{float:left;width:calc(100% - 220px)}.adminHeader{margin-bottom:0}.adminHeader .links,.adminHeader .userInfo{font-size:.9em}.adminHeader .links{list-style:none}.adminHeader .links li{display:inline-block;margin-left:12px}.adminHeader .links li i{margin-right:6px}.adminSidebar{background-color:#000;font-size:14px}.adminSidebar .adminLogo{padding:11px 15px}.adminSidebar .adminLogo img{width:170px;height:auto;margin-top:8px}.adminSidebar .collapse{margin-top:20px;padding-left:8px}.adminSidebar .collapse .button{padding:.6em}.adminSidebar .collapse .button i.right,.adminSidebar .collapse .button span.i.right{display:none}.adminProfile{color:#fff;padding:0 0 0 2px;float:left;cursor:pointer}.adminProfile .fa-chevron-down{position:relative;top:-8px;right:-5px}.adminProfile ul.clearfix{margin:0;padding:0}.adminProfile ul.clearfix li ul{min-width:120px}.adminNav{padding:0;float:left;margin:0}.adminNav.secondary{margin-left:10px}.adminNav ul{list-style:none;margin-bottom:0;margin-left:0}.adminNav ul>li{float:left;margin:0;padding:0 16px;position:relative}.adminNav ul>li i{margin-right:5px}.adminNav ul>li ul{display:none;margin:0;padding:0;min-width:180px}.adminNav ul>li ul li{float:none}.adminNav ul>li ul.subAdminMenu{background-color:#222;position:absolute;top:66px;left:0;z-index:9;padding:5px 0}.adminNav ul>li ul.subAdminMenu li{width:100%;box-sizing:border-box;padding:10px;font-size:.95em;border-left:none;height:auto;border-top:1px solid #555}.adminNav ul>li ul.subAdminMenu li:first-child{border-top:0}.adminNav ul>li ul.subAdminMenu ul{display:none}.adminNav ul>li ul.subsubAdminMenu{background-color:rgba(0,0,0,.2);margin-top:10px}.adminNav ul>li.impersonate ul.subAdminMenu label{color:#fff}.adminNav ul>li.impersonate ul.subAdminMenu button{margin-bottom:0}.adminNav ul li a{color:#fff}.adminNav ul li.adminHasSub{border-left:1px solid #555;height:65px;display:table}.adminNav ul li.adminHasSub.impersonate .select2-container,.adminNav ul li.adminHasSub.impersonate select{font-size:.875rem}.adminNav ul li.adminHasSub .main{display:table-cell;vertical-align:middle}.adminNav ul li.selected>a{text-decoration:underline}.adminNav ul.clearfix{border-right:1px solid #555}.adminNav ul.left{float:left;border-right:none;margin-left:0}.adminNav.secondary{float:right}form.searchForm{float:right;width:350px}form.searchForm button,form.searchForm input{display:inline-block}form.searchForm input{width:275px;margin-top:10px}form.searchForm button{margin-bottom:0}.mainContent h1,.reveal h1{font-weight:700;font-size:22px;padding:12px 15px;margin-bottom:30px}.reveal h1{background-color:#f1f1f1}.reveal .select2-container{text-align:left}.mainContent{margin-bottom:30px}.mainContent h3,.mainContent h4{font-weight:700;font-size:22px;margin:30px 0 20px}.mainContent h3 .button,.mainContent h4 .button{position:relative;top:6px;left:25px}.mainContent h4{font-size:18px;margin:20px 0 30px}.mainContent h3:first-child:not(.padded){margin-top:10px}.panel-box{background-color:#f5f5f5;border:1px solid #999;margin-bottom:35px;padding:5px 15px 8px;text-align:center}.panel-box div.input,.panel-box h3,.panel-box label{display:inline-block}.panel-box h3{font-size:18px;margin:0 15px 0 0}.panel-box label{margin-right:15px;margin-bottom:0}.panel-box input[type=number],.panel-box input[type=search],.panel-box input[type=text],.panel-box select{display:inline-block;width:auto;margin:0 15px 0 0}.panel-box select{min-width:140px;margin-bottom:10px}.panel-box button{margin:0}.panel-box .small.button{margin-bottom:6px}#columnToggle{position:relative;display:inline-block;float:left;margin:0 20px}#columnToggle .button{margin-bottom:0}#columnToggle dl{display:none;position:absolute;bottom:15px;left:0;width:185px;z-index:9;padding:10px 20px;background-color:#bb3937;border:1px solid #bb3937}#columnToggle dl label{color:#fff;font-weight:700}table.content{position:relative}#contextMenu,#contextMenu2,.contextStyle{display:inline-block;position:absolute;list-style:none;z-index:9;background-color:#333;border:1px solid #ddd;padding:8px 0}#contextMenu2 li,#contextMenu li,.contextStyle li{z-index:9;padding:1px 10px}#contextMenu2 li:hover,#contextMenu li:hover,.contextStyle li:hover{background-color:rgba(0,0,0,.1)}#contextMenu2 li a i,#contextMenu2 li i,#contextMenu li a i,#contextMenu li i,.contextStyle li a i,.contextStyle li i{margin-right:10px;color:#ed1d24}#contextMenu2 li a,#contextMenu li a,.contextStyle li a{display:block;font-size:.9em;font-weight:700;color:#fff}#TextContextMenu{max-width:312px}#TextContextMenu ul,#TextContextMenu ul li{list-style:none;margin:0;color:#fff}#TextContextMenu li{float:left;padding:3px}#TextContextMenu li i{color:#fff;margin:0}#TextContextMenu li button{margin-bottom:0}#TextContextMenu li button.selected:not(.colour){background-color:#aaa}#TextContextMenu li button.colour.selected{border:1px solid #ff0}#TextContextMenu ul{display:block}#TextContextMenu li.colour,#TextContextMenu li.highlight{margin-top:5px;display:none}#TextContextMenu ul.swatches{margin:0 0 0 5px}#TextContextMenu .swatch{display:inline-block;width:25px;height:25px;margin:0 9px 5px 0;cursor:pointer;border:1px solid #0a0a0a;position:relative}#TextContextMenu .swatch button{background-color:transparent;border:0;position:absolute;top:0;left:0;width:25px;height:25px}.filter-list select.filter-select{height:12.7rem}.filter-list select.filter-select .status-pending{background-color:#fdeae7;padding:3px 6px}.filter-list select.filter-select .status-closed{background-color:#d5f7e2;padding:3px 6px}.absolute.search.button,.add-product-table .search.button{position:absolute;padding:9px 6px}.absolute.search.button{top:26px;right:98px}.form-wrap .absolute.search.button{top:4px;right:9px}.search-multiple .results{margin:-6px 0 10px}.search-multiple .results .result{position:relative;display:inline-block;font-size:15px;background-color:#eee;border:1px solid #ddd;border-radius:5px;margin:0 10px 10px 0;padding:5px 30px 5px 10px}.search-multiple .results .result .close{position:absolute;top:2px;right:2px;padding:3px 5px}.to-order,.to-quote{position:relative}.to-order .absolute.search.button,.to-quote .absolute.search.button{right:18px}.add-product-table{font-size:13px;table-layout:fixed}.add-product-table .button{margin:5px 2px;padding:6px 10px}.add-product-table .button.has-tip{cursor:pointer}.add-product-table td.relative{position:relative}.add-product-table .search.button{top:6px;right:7px}.add-product-table input,.add-product-table select{font-size:13px}.add-product-table input[type=number]::-webkit-inner-spin-button,.add-product-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-product-table input.bought,.add-product-table input.cost,.add-product-table input.price{display:inline-block;margin-left:6px!important}.add-product-table .description:focus,.add-product-table input:focus,.add-product-table select:focus{border-color:#ed1d24}.add-product-table .switch-label{position:relative;top:-3px}.add-product-table .switch{display:inline-block;margin-bottom:0;margin-right:6px;position:relative;top:4px}.copy-switch{float:right;margin-top:28px}.copy-switch small{position:relative;top:-5px}.add-product-table textarea.prd_desc{height:3.5rem}.accountDetails{margin:15px 0 20px}.purchase-order.add.row .searchBox,.purchase-order.edit.row .searchBox,.quote.add.row .searchBox,.quote.edit.row .searchBox{max-width:83%}.purchase-order.add.row .po-details .input input,.purchase-order.add.row .po-details .input label,.purchase-order.add.row .quote-details .input input,.purchase-order.add.row .quote-details .input label,.purchase-order.edit.row .po-details .input input,.purchase-order.edit.row .po-details .input label,.purchase-order.edit.row .quote-details .input input,.purchase-order.edit.row .quote-details .input label,.quote.add.row .po-details .input input,.quote.add.row .po-details .input label,.quote.add.row .quote-details .input input,.quote.add.row .quote-details .input label,.quote.edit.row .po-details .input input,.quote.edit.row .po-details .input label,.quote.edit.row .quote-details .input input,.quote.edit.row .quote-details .input label{display:inline-block;width:auto;margin-right:15px}.purchase-order.add.row .po-details .input input,.purchase-order.add.row .quote-details .input input,.purchase-order.edit.row .po-details .input input,.purchase-order.edit.row .quote-details .input input,.quote.add.row .po-details .input input,.quote.add.row .quote-details .input input,.quote.edit.row .po-details .input input,.quote.edit.row .quote-details .input input{width:160px}.purchase-order.add.row .button.new,.quote.add.row .button.new{position:absolute;top:25px;right:16px}.total-col .table tbody input{width:150px;display:inline-block;margin-left:15px!important}.notes-actions ul{margin:20px 0 10px;padding:0}.notes-actions ul li{list-style:none;display:inline-block}.notes-actions ul li .button{margin:0}.notes-area{display:inline-block;width:100%;height:auto;min-height:300px;border:1px solid #cacaca;background-color:#fff;padding:2px 5px;white-space:pre-wrap}.tabs-content #noteArea{position:relative}.tabs-content #noteArea .outer{border:1px solid #cacaca;padding:20px 20px 80px;height:325px;overflow-y:auto}.tabs-content #noteArea .message{width:62%}.tabs-content #noteArea .message .inner{padding:8px 12px;position:relative}.tabs-content #noteArea .message .inner p{font-size:.9em;line-height:1.2em;margin:0}.tabs-content #noteArea .default.message{float:right}.tabs-content #noteArea .default.message .inner{background-color:#e8e8e8;color:#1a3f7c;border:1px solid #1a3f7c}.tabs-content #noteArea .default.message .inner:after{content:"";width:13px;height:8px;position:absolute;bottom:-1px;right:-13px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAAS1BMVEX////o6OgXPX4sTomZqcODlrdGY5f5+vvy9Pfl6fDX3ujg4eTY2+DGz9/N0tqyvtS+xtOtuMpsg61vhKpcdaFVcKA4WY81Vo4nS4ecDMrlAAAAO0lEQVQI103HyQ3AIAwEwHUM5E64of9KQULCzG+g+Ycgm/0hozuUd65zrHcZPdFcY4NitYw+k05gExUNUikBcJbbc7MAAAAASUVORK5CYII=)}.tabs-content #noteArea .message.reminder .inner:before{font-family:FontAwesome;content:"\f06a";font-size:2em;float:left;margin-right:7px;position:relative;top:-7px}.tabs-content #noteArea .reminder.default.message .inner{color:#bb3937;border-color:#bb3937}.tabs-content #noteArea .reminder.default.message .inner:after{height:9px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAMAAADepFZYAAAAUVBMVEX+/v7o6Oi6LSjAPzr35+fGV1TDSUX8+Pj68vLm4eHz2trk2dni0NDtysrfwsLnuLfntrTbs7HXoqDgoaDajozSjozOfHrTenbKamjMZGK/PDf7tgvwAAAAP0lEQVQI12NgYmFAAqLM/Eg8Rj42cQ4Ej5FTjI0XzgMCQWYRdgSPkVuClQvCgwAhZmEkHiMPqyTQLiYEkBIAAFnlAaV9bgSyAAAAAElFTkSuQmCC)}.tabs-content #noteArea .reminder.default.message .time{margin-left:-4em}.tabs-content #noteArea .message.other{float:left}.tabs-content #noteArea .message.other .inner{background-color:#1a3f7c;color:#fff}.tabs-content #noteArea .message.other .inner:after{content:"";width:0;height:0;position:absolute;bottom:0;left:-13px;border-style:solid;border-width:0 0 10px 20px;border-color:transparent transparent #1a3f7c}.tabs-content #noteArea .message.reminder.other .inner{background-color:#bb3937}.tabs-content #noteArea .message.reminder.other .inner:after{border-color:transparent transparent #bb3937}.tabs-content #noteArea .time{font-size:12px;color:#b6b6b6;margin:4px 0 14px}.tabs-content #noteArea .form{background-color:#1a3f7c;padding:12px;position:absolute;bottom:0;left:0;right:0;z-index:9}.tabs-content #noteArea .form a,.tabs-content #noteArea .form input,.tabs-content #noteArea .form textarea{float:left;margin:0 0 0 1%}.tabs-content #noteArea .form input,.tabs-content #noteArea .form textarea{font-size:.9em}.tabs-content #noteArea .form textarea{width:50%;margin-left:0;min-height:10px;padding:.49rem}.tabs-content #noteArea .form input{width:29%;padding:.6rem}.tabs-content #noteArea .form a{width:19%;margin:0 0 0 1%}select.filter-select{height:12.7rem;background-image:none}table.discounts,table.totals{min-width:480px;max-width:100%}table.discounts tbody td,table.discounts tbody th,table.totals tbody td,table.totals tbody th{padding:.8rem 3rem .9rem}.signature.canvas{margin-bottom:20px;position:relative}canvas#signature{width:705px;max-width:100%;height:150px;border:1px solid #0a0a0a}.clear-signature.button{float:right;margin:10px 0 3px}.clear-signature.button.multi{margin:-25px 0 5px}#categoryList{list-style:none;margin:0}#categoryList .outer{display:inline-block;position:relative;margin-bottom:15px}#categoryList .outer h4{background-color:#1a3f7c;color:#fff;font-size:1em;font-weight:700;text-align:center;margin:0;padding:4px;position:absolute;bottom:0;left:0;width:100%}.product-table-outer{overflow-x:auto;padding-bottom:15px}.productBox{margin-bottom:15px}.productBox .inner{border:1px solid #f1f1f1;background-color:#fff;padding:12px;cursor:pointer;margin-bottom:15px}.productBox .inner h6{color:#1a3f7c;font-size:1em;font-weight:700}.productBox .inner ul{list-style:none;margin-left:0}.productBox .inner.selected{border-color:#bb3937}table.product-table thead{white-space:nowrap}table.product-table thead th{min-width:100px}table.product-table tbody tr{cursor:pointer}table.product-table tbody tr.selected{border:1px solid #bb3937}#quickAddProduct{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.9);overflow-y:auto}#quickAddProduct .productsArea{position:relative}#quickAddProduct .productsArea .hidePartNo{cursor:pointer;position:absolute;top:10px;right:10px}#quickAddProduct .dataTables_length{margin-bottom:20px}#quickAddProduct div.dataTables_filter{margin:0 20px 0 0}.adminProduct{margin-bottom:15px;padding:8px 15px;border:1px solid #ddd}#viewProductsArea{overflow-x:scroll}#viewProductsArea .dataTables_filter,#viewProductsArea .dataTables_info,#viewProductsArea .dataTables_length,#viewProductsArea .dataTables_paginate{display:none}.productSearchBox{text-align:right}.productSearchBox label{display:none}.productSearchBox #ProductSearch{display:inline-block;width:45%;margin-right:3px}.productSearchBox .button{margin:0}.formPanel{background-color:#f6f6f6;border:1px solid #e9e9e9;padding:20px}.exportPanel label,.exportPanel select{display:inline-block;width:auto}.exportPanel select{padding-right:50px;margin-left:10px}#batchProgress{margin:10px 0 45px}#batchProgress p{font-weight:700;margin:2px 0}#batchProgress .pace{width:0;padding-left:1px;padding-right:1px}#batchProgress .progress{position:relative;background-color:#aaa}#batchProgress .progress .amount{position:absolute;top:3px;right:0;left:0;font-size:.8em;color:#fff;text-align:center}.csvButtons{margin:0 0 0 10px;padding:0;list-style:none}.csvButtons input{opacity:0;position:absolute;top:0;left:0;size:0;height:0}.csvButtons li a,.csvButtons li button,.csvButtons li label{background-color:#1a3f7c;border:0;color:#fff;text-align:center;width:99%;max-width:99%;display:block;margin:0 auto;padding:1rem;font-size:1rem;height:3.5em}.csvButtons li a:hover,.csvButtons li button:hover,.csvButtons li label:hover{background-color:#112a52;border:0}.cost-row .per{position:relative}.cost-row .per:before{content:"}";font-size:2em;position:absolute;top:15px;left:-16%}.reveal-redirect input[type=number],.reveal-redirect input[type=text]{display:inline-block;margin:0 20px}.switch-row .switch,.switch-row h4{display:inline-block;width:auto}.switch-row .switch{position:relative;top:7px;left:15px}footer{margin-bottom:45px;background-color:#0a0a0a}footer,footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}#tableFooter{position:fixed;bottom:0;left:0;right:0;z-index:9;width:100%;padding:10px .9375rem;background-color:#f1f1f1;border-top:1px solid #1a3f7c}#tableFooter .button{padding:.4em .7em}#ui-datepicker-div{border:1px solid #ccc;display:none}#ui-datepicker-div .ui-datepicker-header{background-color:#fff;padding:5px}#ui-datepicker-div .ui-datepicker-next{float:right}#ui-datepicker-div .ui-datepicker-calendar{margin:0}#ui-datepicker-div .ui-datepicker-calendar td{padding:0}#ui-datepicker-div .ui-datepicker-calendar td a{display:block;padding:8px 10px;text-align:center}#ui-datepicker-div .ui-state-active{font-weight:700;background-color:#ddd}#DataTables_Table_0_paginate,div.dataTables_paginate{margin:0 25px 0 0}#DataTables_Table_0_filter,div.dataTables_filter{margin:-10px 20px 0 0}#DataTables_Table_0_filter label,div.dataTables_filter label{font-size:0}#DataTables_Table_0_filter label input,div.dataTables_filter label input{height:auto;font-size:1rem}#DataTables_Table_0_info,div.dataTables_info{font-size:.8em}#DataTables_Table_0_length select,div.dataTables_length select{width:auto;height:auto;font-size:.95em;padding-left:15px;padding-right:35px;margin:0 10px}.dataTables_filter{position:relative}.dataTables_filter:before{font-family:FontAwesome;font-size:.9em;content:"\f002";color:#bb3937;background-color:#fff;position:absolute;top:8px;right:4px;z-index:9}.dataTables_filter input[type=search]{line-height:normal}.form-wrap .large.input-wrap select{width:120px}.form-wrap .large.input-wrap small{float:left;margin-top:-44px;margin-left:420px;color:#64b209}.form-wrap.idle-time input,.form-wrap.idle-time input[type=email],.form-wrap.idle-time input[type=file],.form-wrap.idle-time input[type=number],.form-wrap.idle-time input[type=text]{width:100px}.form-wrap.idle-time label.inline{width:auto;margin-right:15px;margin-left:8px}.canvas-row .swatch{display:inline-block;width:35px;height:35px;margin:0 9px 10px 0;cursor:pointer;border:1px solid #0a0a0a}.canvas-row .rectangle{width:80px;height:40px;border:1px dotted #0a0a0a;margin-bottom:20px;cursor:pointer}.canvas-row .rectangle.selected{background-color:rgba(237,29,36,.9)}.canvas-row div.canvas{position:relative;width:100%;overflow:hidden}.canvas-row .topscroll,.canvas-row div.canvas .inner{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.canvas-row .topscroll,.canvas-row .topscroll .scroll{height:20px}.canvas-row #imageTemp{position:absolute;top:20px;left:15px}.canvas-row aside.sidebar ul{margin:0;padding:0;list-style:none}.canvas-row aside.sidebar .toolbar{background-color:#e4e4e4;margin-bottom:35px;padding:5px 12px;display:inline-block;text-align:center;position:relative;z-index:8}.canvas-row aside.sidebar .toolbar li:not(.swatch){margin:0;padding:12px 3px;border-bottom:1px solid #b6b6b6;font-size:12px}.canvas-row aside.sidebar .toolbar li:not(.swatch):last-child{border-bottom:0}.canvas-row aside.sidebar .toolbar li:not(.swatch) a{color:#9c9c9c;font-weight:700}.canvas-row aside.sidebar .toolbar li:not(.swatch) a.active,.canvas-row aside.sidebar .toolbar li:not(.swatch) a:focus,.canvas-row aside.sidebar .toolbar li:not(.swatch) a:hover{color:#ed1d24}.canvas-row aside.sidebar .toolbar li:not(.swatch) a.has-tip{border-bottom:0;cursor:pointer}.canvas-row aside.sidebar .toolbar li:not(.swatch) i{font-size:20px;margin-right:5px}.canvas-row aside.sidebar .toolbar li:not(.swatch) .inner{display:none}.canvas-row aside.sidebar .toolbar li:not(.swatch) a.active+.inner{display:block}.canvas-row aside.sidebar .toolbar ul.swatches{margin-top:10px}.notes-table-area table tbody tr:hover{background-color:#ddd}@media screen and (max-width:23.75rem){.flex-display>div,.flex-display>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:40rem){.flex-display.items-3>div,.flex-display.items-3>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.flex-display.items-4>div,.flex-display.items-4>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-display.items-5>div,.flex-display.items-5>li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.fc-row{margin-bottom:2.5rem}}@media screen and (max-width:64em){table.has-labels thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.has-labels tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table.has-labels td{border-bottom:1px solid #ddd;display:block;font-size:14px;text-align:right;min-height:38px}table.has-labels td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table.has-labels td:last-child{border-bottom:0}.survey-area header.sub.header img.header{max-width:100%}.tab-row .tabs li a{padding-left:15px;padding-right:15px}}@media screen and (max-width:1023px){.adminSidebar .mobileMenu{display:block;position:absolute;top:15px;right:30px}.adminSidebar .mobileMenu i{cursor:pointer;font-size:28px;margin-left:5px;position:relative;top:5px}.adminNav:not(.secondary){position:absolute;top:80px;right:20px;width:300px;max-width:95%;background-color:#333;z-index:9;display:none}.adminNav:not(.secondary) ul>li,.adminNav:not(.secondary) ul li.adminHasSub{float:none;display:block;border-left:none;height:auto;padding-top:10px;padding-bottom:10px}.adminNav:not(.secondary) ul>li ul.subAdminMenu{position:relative;top:0;margin-top:10px}.adminNav.secondary{width:100%}.adminNav.secondary>ul{max-width:50%}.adminNav.secondary li a{font-size:13px}ul.clearfix+.adminProfile{max-width:50%}}@media screen and (min-width:768px){table.quote-table tr th.actions{min-width:228px}}@media screen and (min-width:768px) and (max-width:1023px){.adminSidebar .adminLogo img{margin:12px 0}.adminSidebar .mobileMenu{top:16px;left:240px;right:auto}.adminNav:not(.secondary){top:60px;right:auto;left:230px}.adminNav.secondary{width:auto;position:absolute;top:0;right:0;padding-right:15px}.adminNav.secondary ul.clearfix+.adminProfile{max-width:100%}}@media screen and (min-width:64em){.form-wrap label:not(.switch-paddle){display:inline-block;width:155px;vertical-align:top;margin-top:8px}.form-wrap .checkbox label{width:auto}.form-wrap .select2-container,.form-wrap input[type=email],.form-wrap input[type=file],.form-wrap input[type=number],.form-wrap input[type=password],.form-wrap input[type=text],.form-wrap select,.form-wrap textarea{display:inline-block;width:calc(100% - 160px)}.form-wrap .select2-container{width:calc(100% - 160px)!important}.form-wrap .fake-input,.form-wrap .fake-textarea{width:calc(100% - 165px)}.form-wrap .switch{display:inline-block;width:auto}.form-wrap.small-wrap .select2-container,.form-wrap.small-wrap input[type=email],.form-wrap.small-wrap input[type=file],.form-wrap.small-wrap input[type=number],.form-wrap.small-wrap input[type=text],.form-wrap.small-wrap label:not(.switch-paddle),.form-wrap.small-wrap select,.form-wrap.small-wrap textarea,.form-wrap .small .select2-container,.form-wrap .small input[type=email],.form-wrap .small input[type=file],.form-wrap .small input[type=number],.form-wrap .small input[type=text],.form-wrap .small label:not(.switch-paddle),.form-wrap .small select,.form-wrap .small textarea{width:50%}.form-wrap.small-wrap .fake-input,.form-wrap.small-wrap .fake-textarea,.form-wrap .small .fake-input,.form-wrap .small .fake-textarea{width:calc(50% - 10px)}.form-wrap.large-wrap label:not(.switch-paddle),.form-wrap .large label:not(.switch-paddle){width:255px}.form-wrap.large-wrap .select2-container,.form-wrap.large-wrap input[type=email],.form-wrap.large-wrap input[type=file],.form-wrap.large-wrap input[type=number],.form-wrap.large-wrap input[type=text],.form-wrap.large-wrap select,.form-wrap.large-wrap textarea,.form-wrap .large .select2-container,.form-wrap .large input[type=email],.form-wrap .large input[type=file],.form-wrap .large input[type=number],.form-wrap .large input[type=text],.form-wrap .large select,.form-wrap .large textarea{width:calc(100% - 255px)}.form-wrap.large-wrap .fake-input,.form-wrap.large-wrap .fake-textarea,.form-wrap .large .fake-input,.form-wrap .large .fake-textarea{width:calc(100% - 265px)}.form-wrap .search-multiple .results,.form-wrap p.add{margin-left:155px}canvas#signature.multi-sig{width:930px}}@media screen and (min-width:75em){canvas#signature.multi-sig{width:1170px}}.fc-icon,.fc-unselectable{-moz-user-select:none;-ms-user-select:none}.fc-icon,.fc .fc-button{text-transform:none;font-weight:400}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event.fc-event-draggable,.fc-event[href],.fc .fc-button:not(:disabled),.fc a[data-navlink]{cursor:pointer}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1em}.fc-icon,.fc .fc-button{display:inline-block;text-align:center}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc .fc-button,.fc .fc-button-group,.fc .fc-button .fc-icon,.fc .fc-timegrid-slot-label{vertical-align:middle}.fc a[data-navlink]:hover{text-decoration:underline}.fc .fc-button:hover,.fc .fc-list-event-title a,a.fc-event,a.fc-event:hover{text-decoration:none}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}.fc-icon{width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button .fc-icon{font-size:1.5em}.fc .fc-button-group{position:relative;display:-ms-inline-flexbox;display:inline-flex}.fc .fc-button-group>.fc-button{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section>td,.fc .fc-scrollgrid-section table{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{-ms-flex-positive:1;flex-grow:1;position:relative}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-non-business{background:hsla(0,0%,84%,.3);background:var(--fc-non-business-color,hsla(0,0%,84%,.3))}.fc .fc-bg-event{background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:hsla(0,0%,82%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer,.fc-h-event,.fc-v-event{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:-ms-flexbox;display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc .fc-popover{position:absolute;z-index:11;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:var(--fc-page-bg-color,#fff)}.fc-theme-standard .fc-popover-header{background:hsla(0,0%,82%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}:root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3));color:grey;color:var(--fc-neutral-text-color,grey)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fc-v-event .fc-event-time{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-body,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:" "}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;-ms-flex-negative:0;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight,.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{-ms-flex-direction:row;flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:" - "}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{position:absolute;z-index:11;color:inherit;color:var(--fc-more-link-text-color,inherit);background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{left:0;right:0;border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow,.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}.fc .fc-timegrid-now-indicator-arrow{margin-top:-5px}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3));height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:sticky;top:0;background:var(--fc-page-bg-color,#fff)}.fc .fc-list-table thead{position:absolute;left:-10000px}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.fc-theme-standard .fc-list-day-cushion{background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width, 10px) / 2)}.fc .fc-list-event-title a{color:inherit}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.fc-theme-bootstrap a:not([href]){color:inherit}.fc-theme-bootstrap5 a:not([href]){color:inherit;text-decoration:inherit}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid var(--bs-gray-400)}.fc-theme-bootstrap5 .fc-scrollgrid{border-right-width:0;border-bottom-width:0}.fc-theme-bootstrap5-shaded{background-color:var(--bs-gray-200)}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a:visited abbr[title]:after,a abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}
/*# sourceMappingURL=style.min.css.map */
