@charset "UTF-8";
link-tabs ul.tabb>li:hover>a i,link-tabs ul.tabb>li>a.selected i{-webkit-text-stroke:2.5px var(--main-color)!important}
.wizard-order-modal-content .form-group label,.wizard-shift-modal-content .form-group label{min-width:auto!important}
.onboard-attributes-view fieldset,profile-payment-info fieldset{order:1}
.btn,.fc-icon,.fc-unselectable,.pace,.star-rating .na,.star-rating .star,.toggled-switch{user-select:none}
*,.add-staff .add-button,.add-staff .staff-list-button,.fc button,.fc table,.three-quarters:not(:required),:after,:before{box-sizing:border-box}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark,.form-control-feedback,.pace,.ps-container.ps-in-scrolling,.ps-container:hover.ps-in-scrolling,a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.avatar-image{align-items:center;justify-content:center;display:flex;width:100%;height:100%}
.avatar-image.avatar-non-letter{background-color:none!important}
.avatar-image.circle{border-radius:100%}
.avatar-image .avatar-letters{font-weight:600;font-size:15px;text-transform:uppercase}
.color-picker-container{position:relative;display:inline-block;background-color:#fff}
.color-picker-container .color-font-title{font-weight:600;text-transform:uppercase;color:#000;font-size:12px;margin-bottom:14px}
.color-picker-container .color-circle{width:28px;height:28px;border-radius:8px;cursor:pointer;z-index:1}
.color-picker-container .color-picker-popup{position:absolute;top:40px;right:0;z-index:100;background:#fff;border:1px solid #ccc;border-radius:8px;padding:16px;width:264px}
.color-picker-container .preset-colors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.color-picker-container .add-color-button{position:relative;display:flex;justify-content:center;align-items:center}
.color-picker-container .add-color-button input[type=color]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}
.color-picker-container .custom-color{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}
.color-picker-container .custom-color .form-control{height:32px!important;min-height:32px!important;width:190px!important;margin-top:2px}
.color-picker-container input{font-size:12px!important}
.color-picker-container .selected{width:32px!important;height:32px!important;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;border:1px solid var(--dark-35);z-index:0;background-color:transparent!important}
.color-picker-container .color-preview{width:30px;height:30px;margin-left:10px;border:1px solid #ccc;border-radius:4px}
.color-picker-container .actions{display:flex;gap:10px;justify-content:center}
.color-picker-container .add-color-wrapper{display:inline-block;margin-top:8px;width:100%}
picture{display:inline-block;position:relative;background:#eee}
picture>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;transition:all .4s ease-out}
.order-wizard-shift-details .md-sidenav-right,.wizard-order-modal-content .md-sidenav-right,.wizard-shift-modal-content .md-sidenav-right{top:auto;bottom:0}
picture>div.no-transition{transition:none}
picture.picture-loaded>div{opacity:1;transition:all .4s ease-out}
picture.picture-loaded>div.no-transition{transition:none}
link-tabs{border-bottom:#e4e4e4 1px solid;display:block}
link-tabs a:active,link-tabs a:focus{text-decoration:none}
.wizard-order-modal-content .action-btn:hover,.wizard-shift-modal-content .action-btn:hover{text-decoration:underline var(--main-color)}
link-tabs ul.tabb{background-color:#fff;display:table;width:100%;margin:0;padding:0;list-style:none;height:50px}
link-tabs ul.tabb>li:hover>a,link-tabs ul.tabb>li>a.selected{background-color:var(--main-color)!important;border-bottom:1px solid var(--main-color)}
link-tabs ul.tabb>li{display:table-cell;text-align:center}
link-tabs ul.tabb>li>a{display:block;line-height:49px;padding:0 30px;color:#5C5C5C;font-size:18px}
link-tabs ul.tabb>li>a>.icon{margin-left:5px}
link-tabs ul.tabb>li>a.selected{color:#fff}
link-tabs ul.tabb>li:hover>a{color:#fff}
link-tabs ul.tabb>li.drop{position:relative}
link-tabs ul.tabb>li.drop i{-webkit-text-stroke:2.5px #fff!important}
link-tabs ul.tabb>li.drop>a{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff;border:1px solid transparent;border-bottom:0;margin-left:-1px;margin-right:-1px;margin-top:-1px}
link-tabs ul.tabb>li.drop>.dropdown-menu{padding:0;margin:-1px 0 0;border-radius:0 0 3px 3px;background-color:#fff;border:1px solid transparent;border-top:0;left:-1px;right:-1px;text-align:center}
link-tabs ul.tabb>li.drop>.dropdown-menu>li{border-top:1px solid #e4e4e4}
link-tabs ul.tabb>li.drop>.dropdown-menu>li>a{padding:15px;font-size:18px;font-weight:200}
link-tabs ul.tabb>li.drop>.dropdown-menu>li>a .icon{margin-left:5px;width:35px;height:auto}
link-tabs ul.tabb>li.drop:hover>a{border-color:var(--main-color)}
link-tabs ul.tabb>li.drop:hover>a i{-webkit-text-stroke:2.5px var(--main-color);color:#fff}
page-title,page-title .header-info,ul.options-list li{color:var(--main-font-color)}
link-tabs ul.tabb>li.drop:hover>.dropdown-menu{border-color:var(--main-color);display:block}
page-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:32px;font-weight:600;margin:13px 0}
page-title .back-button{display:flex;justify-content:center;align-items:center;border-radius:100%;height:40px;padding:10px;border:1px solid var(--dark-20);margin-right:10px}
page-title .back-button:hover{cursor:pointer;background:var(--dark-10)}
page-title .header-info{display:flex;flex-direction:row;align-items:center;font-size:32px;font-weight:600;margin:13px 0}
page-title .header-info .info-pills{display:flex;flex-direction:row;margin-left:15px}
page-title .header-info .info-pills .pill{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;padding:4px 12px;background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600;text-transform:uppercase}
page-title .v-banner{min-height:180px;background-color:#F6F6F6}
page-title .v-banner .container{width:95%}
page-title .v-banner .v-title{padding-top:62px;font-size:43px;font-weight:300;text-align:left;margin:auto}
@media (max-width:600px){page-title{padding-left:10px}
}
ul.options-list{margin:0;padding:0;list-style:none;overflow:hidden;display:flex;width:100%}
ul.options-list li{margin-right:5px;display:flex;align-items:center;justify-content:center;border:0 solid var(--dark-20);font-size:15px;font-weight:400;padding:10px 5px;text-align:center;cursor:pointer;height:44px;white-space:nowrap;width:100%;user-select:none;line-height:1;border-radius:8px;background-color:var(--dark-10)}
ul.options-list li.selected{border-color:var(--main-color);background:var(--main-color);color:#fff;font-weight:400}
ul.options-list li.disabled{background-color:#eee}
ul.options-list.small li{font-size:10px;line-height:19px}
.fc-toolbar{display:none;height:0}
#full-calendar .fc-view-container .fc-month-view .fc-head{position:absolute}
#full-calendar .fc-view-container .fc-month-view .fc-head .fc-widget-header{border:0}
#full-calendar .fc-view-container .fc-month-view .fc-head .fc-widget-header .fc-day-header{font-size:15px;text-align:right;color:#afafbb;font-weight:200;padding:8px}
#full-calendar .fc-view-container .fc-month-view .fc-body>tr>.fc-widget-content{border-top:0}
#full-calendar .fc-view-container .fc-month-view .fc-body .fc-day-number{text-align:left;font-size:17px;font-weight:200;color:#4a4a4a;padding:8px}
#full-calendar .fc-view-container .fc-month-view .fc-event-container{padding:0 7px 5px}
#full-calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event>.fc-content{white-space:normal!important;padding:3px}
#full-calendar .fc-basic-view .fc-body .fc-row{min-height:300px}
.wizard-order-modal-content .ta-editor.ta-html,.wizard-order-modal-content .ta-scroll-window.form-control,.wizard-order-modal-content .ta-scroll-window>.ta-bind{min-height:180px}
#full-calendar .fc-event{background-color:#fff;border-color:#4A4A4A;color:#4A4A4A;font-weight:200}
#full-calendar .fc-event.e-disabled{border-color:#F6F6F6;background-color:#F6F6F6;color:#c6c6c6}
#full-calendar .fc-event.e-warning{border-color:#F8C820;color:#F8C820}
#full-calendar .fc-event.e-normal{border-color:#1EC08A;color:#1EC08A}
#full-calendar .fc-event.e-danger{border-color:#DA3B4E;color:#DA3B4E}
organization-wizard-coordinators .organization-coordinators-wizard .manager-list .manager-name,organization-wizard-managers .organization-managers-wizard .manager-list .manager-name{font-weight:600;font-size:11px;color:var(--dark-80)}
#full-calendar .fc-event.d-danger,#full-calendar .fc-event.d-normal,#full-calendar .fc-event.d-warning{padding-right:15px}
#full-calendar .fc-event.d-danger:before,#full-calendar .fc-event.d-normal:before,#full-calendar .fc-event.d-warning:before{content:"";display:block;width:12px;height:12px;border-radius:100px;position:absolute;bottom:4px;right:5px}
#full-calendar .fc-event.d-normal:before{background:url(images/icons/small-check.svg) center center no-repeat #1EC08A;background-size:60% 60%}
#full-calendar .fc-event.d-danger:before{background-color:#DA3B4E}
#full-calendar .fc-event.d-warning:before{background-color:#F8C820}
organization-wizard-managers .organization-managers-wizard .manager-list{display:flex;flex-direction:column;padding:0 10px 10px}
organization-wizard-managers .organization-managers-wizard .manager-list .panel{padding:0}
organization-wizard-managers .organization-managers-wizard .manager-list .manager-title{display:flex;justify-content:space-between;cursor:default}
organization-wizard-coordinators .organization-coordinators-wizard .manager-list{display:flex;flex-direction:column;padding:0 10px 10px}
organization-wizard-coordinators .organization-coordinators-wizard .manager-list .panel{padding:0}
organization-wizard-coordinators .organization-coordinators-wizard .manager-list .manager-title{display:flex;justify-content:space-between;cursor:default}
organization-wizard-extras-category .form{padding:30px}
organization-wizard-review .sub-items{padding-left:10px}
organization-wizard-review .form-title{padding-bottom:10px}
organization-wizard-review .edit-div{border-bottom:1px solid #707070;display:flex;justify-content:flex-end}
organization-wizard-review .edit-button,organization-wizard-review .edit-button:hover{border-color:var(--main-color);padding-bottom:0;padding-top:0;height:25px;margin-bottom:5px}
organization-wizard-review .edit-button{background-color:#fff;color:var(--main-color)}
organization-wizard-review .edit-button:hover{background-color:var(--main-color);color:#fff}
.form{display:flex;flex-direction:column}
.form .buttons{padding-top:10px;padding-bottom:10px;display:flex;justify-content:center}
.form .buttons .btn{margin:5px}
component-title .top-header-center{font-size:32px}
.radio-list{display:flex}
.radio-list .radio-item{display:flex;width:50%;flex-direction:column;padding:20px;border:2px solid #d8d8d8;margin:12px;border-radius:8px;cursor:pointer}
.radio-list .radio-item .radio-input{padding-right:15px;width:32px;height:32px}
.radio-list .radio-item .radio-input input[type=radio]{transform:scale(1.5);margin:6px 0 0;color:transparent!important}
.radio-list .radio-item .radio-input i{display:none}
.radio-list .radio-item .radio-input.selected{border-radius:100%;background-color:var(--main-color)}
.radio-list .radio-item .radio-input.selected i{color:#fff;font-size:16px;display:block;padding:8px}
.radio-list .radio-item .radio-icon{display:flex;padding:20px;justify-content:center;align-items:center}
.radio-list .radio-item .radio-label{display:flex;flex-direction:column;text-align:center}
.radio-list .radio-item .radio-label .radio-label-title{font-size:20px;font-weight:400;color:var(--main-font-color)}
.radio-list .radio-item .radio-label .radio-label-subtitle{font-size:15px;padding-top:10px;color:var(--dark-60)}
.radio-list .radio-item.selected,.radio-list .radio-item:hover .radio-item{border-color:var(--main-color)}
@media (max-width:768px){.top-header-center{text-align:center}
.radio-list{flex-direction:column;padding:20px 0}
.radio-list .radio-item{width:auto;padding:10px}
.radio-list .radio-item .radio-info{display:flex;padding-top:10px}
.radio-list .radio-item .radio-input{margin:-22px -25px}
.radio-list .radio-item .radio-icon{padding:10px}
.radio-list .radio-item .radio-icon img{height:42px;width:42px}
.radio-list .radio-item .radio-label{justify-content:center;text-align:left}
.radio-list .radio-item .radio-label .radio-label-title{font-weight:600;font-size:15px}
.radio-list .radio-item .radio-label .radio-label-subtitle{padding-top:0}
}
.wizard{background:#fff;display:flex;flex-direction:column;padding:20px 20px 0;border-radius:5px;border:1px solid #E8ECF2;margin-left:14px}
.left-steps{display:flex;flex-direction:row}
.left-steps .steps{width:auto;padding-top:20px}
.wizard-order-modal-content{display:flex;flex:1;padding:0 20px}
.wizard-order-modal-content .body-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.wizard-order-modal-content .modal-loading{display:flex;justify-content:center;align-items:center;flex:1}
.wizard-order-modal-content .form{margin-top:32px;margin-bottom:32px}
.wizard-order-modal-content .info{display:flex;flex-direction:row;padding:30px}
.wizard-order-modal-content .info .info-title{padding-top:10px;padding-bottom:18px;color:var(--main-color);font-weight:400}
.wizard-order-modal-content .info .left-content{max-width:50%;font-size:21px}
.wizard-order-modal-content .info .right-content{display:flex;flex:1;justify-content:flex-end}
.wizard-order-modal-content .horizontal-item-list{display:flex;flex-direction:row;overflow:auto}
.wizard-order-modal-content .horizontal-item-button{margin-left:10px;margin-right:5px;background-color:transparent;color:red;border-color:transparent}
.wizard-order-modal-content .add-tag-button{margin-left:17px;border-radius:24px;color:#1EC08A}
.wizard-order-modal-content .add-tag-button:hover{color:#fff}
.wizard-order-modal-content .horizontal-item{margin-right:4px;display:flex;flex-direction:row;align-items:center}
.wizard-order-modal-content .horizontal-item-button:hover{font-size:20px}
.wizard-order-modal-content .form-title{padding-top:10px;color:var(--main-color);font-weight:400;font-size:20px}
.wizard-order-modal-content .label-with-actions{display:flex;justify-content:space-between}
.wizard-order-modal-content .label-with-actions .action-btn-top{font-weight:600}
.wizard-order-modal-content .action-btn{cursor:pointer;color:var(--main-color)}
.wizard-order-modal-content .input-above-info{color:#f0493a;display:flex;justify-content:flex-end}
.wizard-order-modal-content .template-name{display:flex;flex-direction:column;padding-top:15px}
.wizard-order-modal-content .checkbox-div{margin-left:4px}
.wizard-order-modal-content .tag-input{display:flex}
.wizard-order-modal-content .checkbox-input{margin-right:5px}
.wizard-order-modal-content .checkbox-div-input-inline{padding-top:5px}
@media (max-width:768px){.page-content{padding:10px 0!important}
.wizard{padding:0;margin-left:0}
.wizard .left-steps{flex-direction:column}
.wizard .left-steps .steps{padding-top:0}
.top-header{font-size:21px!important;padding-top:0!important;padding-bottom:0!important}
.wizard-header{padding:0 10px 10px}
.order-wizard-mobile .input-group-addon{padding-right:0!important}
.order-wizard-mobile .checkbox-div{margin-left:5px}
.order-wizard-mobile .wizard-order-modal-content{padding:0;overflow:scroll;display:block;height:100%;min-height:100%;min-height:100vh}
.order-wizard-mobile [class*=col-]{padding-right:0;padding-left:0}
.order-wizard-mobile .form{padding:20px 10px;margin-top:0;margin-bottom:0}
.order-wizard-mobile .checkbox-div-input-inline{padding-top:0}
.order-wizard-mobile .panel,.order-wizard-mobile .panel-heading{border-radius:0!important}
.order-wizard-mobile .panel-heading .panel-title .accordion-header{flex-direction:column;align-items:flex-start}
.order-wizard-mobile .panel-heading .panel-title .accordion-header .accordion-title{font-weight:600}
.order-wizard-mobile .body-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.order-wizard-mobile .accordion-shift{width:49%;margin-right:0!important}
.order-wizard-mobile .accordion-shift .shift-body,.order-wizard-mobile .accordion-shift .shift-head{padding:5px!important}
.order-wizard-mobile .modal-footer{position:sticky;padding:10px;bottom:0;z-index:1001;margin:0!important;background:#fff}
}
.shift-wizard{background:#fff;display:flex;flex-direction:column;padding:20px 20px 0;border-radius:5px;border:0;border-top:1px solid #E8ECF2;border-bottom:1px solid #E8ECF2;margin:0 -20px -20px}
.wizard-item{display:flex;flex:1}
.wizard-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.wizard-header component-title{height:auto}
.wizard-header component-title .top-header{padding:0 10px}
.modal-footer-shifts{position:sticky;bottom:0;z-index:1001;margin:0!important;background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:10px}
.wizard-shift-modal-content{display:flex;flex:1;overflow-y:auto;max-height:60vh}
.wizard-shift-modal-content .modal-loading{display:flex;justify-content:center;align-items:center;flex:1}
.wizard-shift-modal-content .form{display:flex;flex-direction:column;padding-top:20px;flex:1}
.wizard-shift-modal-content .info{display:flex;flex-direction:row;padding:30px}
.wizard-shift-modal-content .info .info-title{padding-top:10px;padding-bottom:18px;color:var(--main-color);font-weight:400}
.wizard-shift-modal-content .info .left-content{max-width:50%;font-size:21px}
.wizard-shift-modal-content .info .right-content{display:flex;flex:1;justify-content:flex-end}
.wizard-shift-modal-content .horizontal-item-list{display:flex;flex-direction:row;overflow:auto}
.wizard-shift-modal-content .horizontal-item-button{margin-left:10px;margin-right:5px;background-color:transparent;color:red;border-color:transparent}
.wizard-shift-modal-content .add-tag-button{margin-left:17px;border-radius:24px;color:#1EC08A}
.wizard-shift-modal-content .add-tag-button:hover{color:#fff}
.wizard-shift-modal-content .horizontal-item{margin-right:4px;display:flex;flex-direction:row;align-items:center}
.wizard-shift-modal-content .horizontal-item-button:hover{font-size:20px}
.wizard-shift-modal-content .form-title{padding-top:10px;color:var(--main-color);font-weight:400;font-size:20px}
.wizard-shift-modal-content .label-with-actions{display:flex;justify-content:space-between}
.wizard-shift-modal-content .action-btn{cursor:pointer;color:var(--main-color)}
.wizard-shift-modal-content .input-above-info{color:#f0493a;display:flex;justify-content:flex-end}
.wizard-shift-modal-content .template-name{display:flex;flex-direction:column;padding-top:15px}
.wizard-shift-modal-content .ta-editor.ta-html,.wizard-shift-modal-content .ta-scroll-window.form-control,.wizard-shift-modal-content .ta-scroll-window>.ta-bind{min-height:180px}
.wizard-shift-modal-content .tag-input{display:flex}
.wizard-shift-modal-content .checkbox-div{height:30px}
.wizard-shift-modal-content .checkbox-input{margin-right:5px}
.wizard-shift-modal-content .checkbox-div-input-inline{padding-top:5px}
@media (max-width:768px){.left-steps{flex-direction:column}
.modal-dialog{display:flex}
.modal-dialog .modal-content .wizard-order-modal-content{padding:0!important}
.top-header{font-size:21px!important;padding-top:0!important;padding-bottom:0!important}
.wizard-header{padding:10px}
.shift-wizard-mobile .checkbox-div{margin-left:5px}
.shift-wizard-mobile .wizard-order-modal-content{padding:0;overflow:scroll;display:block;height:100%;min-height:100%;min-height:100vh}
.shift-wizard-mobile .form{padding:10px;margin-top:0;margin-bottom:0}
.shift-wizard-mobile .checkbox-div-input-inline{padding-top:0}
.shift-wizard-mobile .panel,.shift-wizard-mobile .panel-heading{border-radius:0!important}
.shift-wizard-mobile .panel-heading .panel-title .accordion-header{flex-direction:column;align-items:flex-start}
.shift-wizard-mobile .panel-heading .panel-title .accordion-header .accordion-title{font-weight:600}
.shift-wizard-mobile .panel-heading .panel-title .accordion-header .accordion-right-content{padding-top:5px;border-top:1px solid #d8d8d8;margin-top:7px;width:100%}
.modal-footer-shifts{position:sticky;bottom:0;z-index:1001;margin:0!important;background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:0!important}
}
.order-wizard-shift-details .label-with-button{display:flex;align-items:center;justify-content:space-between}
.order-wizard-shift-details .label-with-button label{margin-bottom:0}
.order-wizard-shift-details .weekly-payment-fields{padding:20px 0 0!important}
.order-wizard-shift-details .weekly-payment-fields-left-field{padding:20px 5px 0 0!important}
.order-wizard-shift-details .job-details-text-area{padding:0!important}
.order-wizard-shift-details .user-alert-info{display:flex;flex-direction:row;padding:10px 5px;border-radius:6px;justify-content:space-between;border:1.5px solid var(--border)}
.order-wizard-shift-details .user-alert-info.info{display:flex;justify-content:space-between}
.order-wizard-shift-details .user-alert-info.info-filled{border:1.5px solid var(--main-color);background-color:var(--background-color-main-color)}
.order-wizard-shift-details .user-alert-info .user-alert-info-text{display:flex;justify-content:space-between;flex:1;align-items:center}
.order-wizard-shift-details .user-alert-info *{margin-right:7px}
.order-wizard-shift-details .checkbox-div{margin-bottom:5px}
.order-wizard-shift-details .btn-ai .ai-icon{margin-left:6px;color:#fff}
.order-wizard-shift-details .btn-ai-container{z-index:10;padding-right:5px;display:flex;width:100%;justify-content:end}
.order-wizard-shift-details .btn-ai-container .btn-ai{margin-top:6px}
@media (max-width:900px){.order-wizard-shift-details .btn-ai-container .btn-ai{margin-top:28px!important;z-index:1000}
}
@media (max-width:600px){.order-wizard-shift-details .user-alert-info{flex-direction:column}
.order-wizard-shift-details .user-alert-info .user-alert-info-text{flex-direction:column;align-items:flex-start}
.order-wizard-shift-details .checkbox-div{margin-bottom:20px}
.order-wizard-shift-details .weekly-payment-fields{padding-top:10px!important}
.order-wizard-shift-details .weekly-payment-fields-left-field{padding-right:5px!important}
}
.order-wizard-review .sub-items{padding-left:10px}
.order-wizard-review .review-accordion .panel-group .panel{border-radius:20px}
.order-wizard-review .group{display:flex;flex-direction:column;border:1px solid var(--dark-20);border-radius:8px;margin-bottom:10px}
.order-wizard-review .group .group-title{display:flex;justify-content:space-between;padding:12px 20px;font-weight:600;background-color:var(--dark-20);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;color:var(--dark-40)}
.order-wizard-review .group .group-description{font-weight:500;padding:18px}
.order-wizard-review .group .credit-card{padding:18px}
.order-wizard-review .group .group-body{display:flex}
.order-wizard-review .review-header{display:flex;padding-bottom:10px;border-bottom:1px solid var(--dark-20);justify-content:space-between}
.order-wizard-review .small-label{font-size:10px;color:var(--dark-40);font-weight:600}
.order-wizard-review .accordion-title{text-transform:uppercase;font-weight:600}
.order-wizard-review .totals{display:flex;justify-content:flex-end;padding-top:4px}
.order-wizard-review .edit-button,.order-wizard-review .edit-button:hover{padding-bottom:0;padding-top:0;height:25px;margin-bottom:5px}
.order-wizard-review .total{display:flex;flex-direction:column;min-width:105px;margin-left:25px}
.order-wizard-review .order-title,.order-wizard-review .total-text{font-size:32px;color:#000;font-weight:600}
.order-wizard-review .edit-div{border-bottom:1px solid #707070;display:flex;justify-content:flex-end}
.order-wizard-review .panel-default>.panel-heading+.panel-collapse>.panel-body{background-color:#fff}
.order-wizard-review .avatar-list,.order-wizard-review .jobs{padding:10px}
.order-wizard-review .review-item{display:flex;flex-direction:column;padding-bottom:10px}
.order-wizard-review .form-group{margin-bottom:5px!important}
.order-wizard-review .shift-info .name{font-weight:200!important;font-size:14px!important}
.order-wizard-review .shift-info .avatar-label-info{font-weight:500;font-size:16px}
.order-wizard-review .total-review{flex-direction:row;justify-content:flex-end}
.order-wizard-review .total-review .total-label{padding-right:65px}
.order-wizard-review .total-review .total-value{font-weight:500;font-size:16px;text-align:end}
.order-wizard-review .edit-icon{padding-left:5px;color:#333}
.order-wizard-review .edit-icon:hover{color:var(--main-color);cursor:pointer}
.order-wizard-review .avatar-item{margin-bottom:10px}
@media (max-width:768px){.order-wizard-review .review-header{flex-direction:column;justify-content:space-between;border:none;padding-bottom:0}
.order-wizard-review .review-header .totals{justify-content:space-between}
.order-wizard-review .review-header .totals .total{margin-left:0}
.order-wizard-review .review-header .order-title,.order-wizard-review .review-header .total-text{font-size:21px}
.order-wizard-review .location{display:flex;flex-direction:column}
.order-wizard-review .group{border-radius:0}
.order-wizard-review .group .group-title{padding:0 20px;border-radius:0}
.order-wizard-review .group .action-buttons{padding-top:4px}
.order-wizard-review .jobs{padding:0}
.order-wizard-review .avatar-list{display:flex;flex-wrap:wrap}
.order-wizard-review .avatar-item{margin-bottom:6px}
}
.order-wizard-shifts .schedule-items{display:flex;flex-direction:row}
.order-wizard-shifts .schedule-items .schedule-item{height:44px;width:44px;margin-top:27px;display:flex;justify-content:center;align-items:center;background-color:var(--dark-10);border-radius:8px;margin-right:6px;cursor:pointer}
.order-wizard-shifts .schedule-items .schedule-item.selected{background-color:var(--main-color);color:#fff}
.order-wizard-shifts .shift-list:first-child .shift-item{border-top:0!important;padding-top:0!important}
.order-wizard-shifts .shift-item{display:flex;flex-direction:column}
.order-wizard-shifts .shift-item .form-control{background-color:#fff}
.order-wizard-shifts .shift-item .shift-index{display:flex;justify-content:center;align-items:center}
.order-wizard-shifts .shift-item .shift-index .text-index{padding:0;font-weight:600;text-transform:uppercase}
.order-wizard-shifts .shift-item .shift-index .index{display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:100%;background-color:var(--main-color);font-size:22px;font-weight:500;color:#fff}
.order-wizard-shifts .shift-item .shift-info{padding:20px;border-radius:16px;background-color:var(--dark-10)}
.order-wizard-shifts .input,.order-wizard-shifts .v-datepicker,.order-wizard-shifts .v-timepicker,.order-wizard-shifts .v-timepicker>.btn{width:100%}
.order-wizard-shifts .add-another-shift{display:flex;justify-content:flex-end;align-items:center;padding:10px}
.order-wizard-shifts .add-another-shift .btn{padding:7px 20px!important}
.order-wizard-shifts .add-another-shift i{padding-right:4px}
.order-wizard-shifts .remove{font-size:10px;margin-left:0;margin-right:12px;display:flex;color:#DA3B4E;align-items:end;cursor:pointer}
.order-wizard-shifts .remove img{filter:invert(34%) sepia(50%) saturate(1754%) hue-rotate(320deg) brightness(91%) contrast(98%)}
.order-wizard-shifts .remove:hover{text-decoration:underline}
.order-wizard-shifts .shift-row{display:flex;align-items:center;padding-bottom:10px;flex-direction:row;justify-content:space-between}
@media (max-width:992px){.order-wizard-shifts{width:95vw}
.order-wizard-shifts .shift-list{margin-top:5px;padding-right:0!important;padding-left:0!important}
.order-wizard-shifts .schedule-item{margin-top:0}
.order-wizard-shifts .input-group-addon{padding-right:0!important}
.order-wizard-shifts .shift-item{flex-direction:column}
.order-wizard-shifts .shift-item .shift-index{padding-bottom:12px;justify-content:flex-start;align-items:center}
.order-wizard-shifts .shift-item .shift-index .index{display:flex;justify-content:center;align-items:center;padding:3px 13px;border-radius:100%;background-color:var(--main-color);font-size:22px;font-weight:500;color:#fff}
.order-wizard-shifts .shift-item .shift-index .text-index{display:block;padding-left:10px;font-size:12px}
.order-wizard-shifts .shift-item .shift-info{padding:20px 0!important;border-radius:0!important}
.order-wizard-shifts .shift-item .shift-row{padding-bottom:3px}
.order-wizard-shifts .shift-item .shift-row .shift-index{padding-bottom:0;font-size:11px}
.order-wizard-shifts .v-datepicker>.btn,.order-wizard-shifts .v-stepper .btn,.order-wizard-shifts .v-timepicker>.btn{margin-top:0!important}
.order-wizard-shifts .v-stepper .stepper-data{background-color:#fff}
.order-wizard-shifts .btn-remove-mobile{display:block}
.order-wizard-shifts .btn-remove-full{display:none}
.order-wizard-shifts .btn-remove{margin-top:0;margin-left:0;padding-left:9px;padding-right:9px}
.order-wizard-shifts .shift-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}
.order-wizard-shifts .action-btn{font-size:20px}
}
@media (max-width:768px){.schedule-item{margin-top:0!important;margin-bottom:10px!important}
}
.add-staff{padding-left:15px}
.add-staff .staff-list-button{border-radius:8px}
.add-staff .text{font-size:12px;text-align:left;margin-bottom:16px}
.add-staff .add-button{border:1px dashed #C6CBD2;border-radius:8px;padding:16px;font-weight:600;cursor:pointer}
.add-staff .add-button .btn{width:32px;height:32px;padding:5px}
@media (max-width:768px){.add-staff{padding-left:0}
.add-staff .job-list{margin:10px -20px}
}
.job-list .text-muted{opacity:1}
.job-list .accordion-pills{flex-wrap:wrap}
.job-list .panel,.job-list .panel-heading{border-radius:0!important}
.job-list .panel-heading .panel-title .accordion-header{align-items:center}
.job-list .panel-heading .panel-title .accordion-header .accordion-title{font-weight:600}
.job-list .panel-heading .panel-title .accordion-header .accordion-right-content{width:100%}
.job-list .body-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.job-list .subscription-info{color:var(--main-color)}
.job-list .accordion-down-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px;background-color:var(--main-background-color);border:1px solid var(--dark-20)}
.job-list .accordion-down-content .accordion-pill{font-size:12px;padding:4px 12px;border:1px solid var(--dark-35);background-color:var(--dark-20);margin-right:6px;border-radius:16px}
.job-list .accordion-down-content .accordion-pill.showAndHideInfo{border:0;background-color:var(--background-color-main-color);color:var(--main-color);display:flex;justify-content:center;align-items:center}
@media (max-width:768px){.accordion-shift{width:49%;margin-right:0!important}
.accordion-shift .shift-body,.accordion-shift .shift-head{padding:5px!important}
.body-wrapper{justify-content:space-between}
.accordion-header{align-items:flex-start!important}
}
.order-editor-content{padding:20px}
.order-editor-content .form-title{padding-top:10px;color:var(--main-color);font-weight:400;font-size:20px}
avatar-item .avatar-item{display:flex}
avatar-item .avatar-item .image{border-radius:100%}
avatar-item .avatar-item .avatar-image-item{width:auto;margin-right:5px}
avatar-item .avatar-item .avatar-image-icon{border-radius:100%;width:32px;height:32px;padding:4px 5px;margin-right:10px}
avatar-item .avatar-item .avatar-image-icon img{width:22px;height:22px}
avatar-item .avatar-item .avatar-image-icon.project{background-color:var(--background-color-red)}
avatar-item .avatar-item .avatar-image-icon.project img{filter:invert(29%) sepia(92%) saturate(5211%) hue-rotate(337deg) brightness(101%) contrast(101%)}
avatar-item .avatar-item .avatar-image-icon.calendar{background-color:var(--background-color-main-color)}
avatar-item .avatar-item .avatar-image-icon.team{background-color:var(--background-color-orange)}
avatar-item .avatar-item .avatar-image-icon.team img{filter:invert(42%) sepia(72%) saturate(4099%) hue-rotate(352deg) brightness(102%) contrast(91%)}
avatar-item .avatar-item .avatar-image-icon.location{background-color:var(--background-color-green)}
avatar-item .avatar-item .avatar-image-icon.location img{filter:invert(57%) sepia(16%) saturate(1449%) hue-rotate(106deg) brightness(96%) contrast(88%)}
avatar-item .avatar-item .avatar-image-icon.contact{background-color:var(--background-color-main-color)}
avatar-item .avatar-item .name{font-weight:600;font-size:14px;color:var(--main-font-color)}
avatar-item .avatar-item .infoArray{display:flex;padding-right:5px;min-width:290px;align-items:flex-end}
avatar-item .avatar-item .infoArray .arrayInfoItem{font-weight:400;font-size:12px;color:var(--dark-40)}
avatar-item .avatar-item .infoArray .arrayInfoItem:first-of-type{font-weight:600;font-size:14px;margin-right:5px;color:var(--main-font-color)}
.pagination-wrapper{display:flex!important;justify-content:space-between;width:100%!important;align-items:center!important}
.pagination-wrapper .pagination-itens-to-show{display:flex;min-width:400px}
.pagination-wrapper .pagination-itens-to-show .page-info{margin-right:5px;padding-top:1px}
.pagination-wrapper .pagination-itens-to-show .page-info-bullet{height:3px;width:3px;margin-top:11px;background-color:var(--dark-35)}
.pagination-wrapper .pagination-itens-to-show .info{font-size:11px;padding-top:4px}
.pagination-wrapper .pagination-itens-to-show .dropdown-toggle{color:#333;font-weight:600;cursor:pointer}
.pagination-wrapper .pagination-itens-to-show .dropdown-menu{cursor:pointer}
@media (max-width:600px){.pagination-wrapper{flex-direction:column;margin-bottom:80px}
.pagination-wrapper .pagination-itens-to-show{flex-direction:column;flex-wrap:wrap;text-align:center;min-width:none}
.pagination-wrapper .pagination{display:flex;justify-content:center;flex-wrap:wrap}
}
.main-credit-card-view .card-hover:hover{cursor:pointer;border:2px solid var(--main-color)}
.main-credit-card-view .card{display:flex;flex-direction:row;justify-content:flex-start;border:2px solid var(--dark-20);border-radius:12px;align-items:center;width:400px}
.main-credit-card-view .card.selected{border:2px solid var(--main-color)}
.main-credit-card-view .card .card-select{display:flex;justify-content:center;font-size:12px;align-items:center;border:1px solid var(--dark-20);border-radius:100%;margin:10px;color:#FFF}
.main-credit-card-view .card .card-select.selected{background-color:var(--main-color)}
.main-credit-card-view .card .card-info{margin-bottom:8px;margin-top:10px}
.main-credit-card-view .card .card-info .card-title{font-weight:400;font-size:16px;color:var(--main-font-color)}
.main-credit-card-view .card .card-info .role-description{font-weight:400;font-size:15px;color:var(--dark-60);margin-bottom:15px}
.worker-list-popover .eligible-contractors-menu{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}
.worker-list-popover .eligible-contractors-menu .eligible-contractors-menu-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:10px}
.worker-list-popover .eligible-contractors-menu .eligible-contractors-menu-item:hover{background-color:var(--dark-10);cursor:pointer}
.worker-list-popover .eligible-contractors-menu .eligible-contractors-menu-item .avatar .avatar-silhouette-img{width:18px;height:18px}
.worker-list-popover .eligible-contractors-menu .eligible-contractors-menu-item .eligible-contractors-menu-item-label{font-size:12px;font-weight:500;color:var(--main-font-color);text-transform:capitalize}
.worker-list-popover .eligible-contractors-menu-background{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:0 0}
.popover-content-worker-list{border:1px solid #333;border-radius:10px;overflow:hidden}
schedule-shift-card{display:flex;width:100%;height:56px}
.schedule-shift-card{padding:6px 12px;cursor:pointer;min-width:130px;border-radius:8px;max-height:62px;width:100%}
.schedule-shift-card .shift-card{display:flex;flex-direction:column;text-align:center;text-transform:capitalize;font-size:12px;font-weight:500;align-items:flex-start;height:42px;justify-content:space-around}
.schedule-shift-card .shift-card .white-circle-icon{width:18px;height:18px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}
.schedule-shift-card .shift-card .unscheduled-card-icon{width:16px;height:16px;border-radius:50%;background-color:#fff;display:flex;z-index:99;cursor:pointer}
.schedule-shift-card .shift-card .unscheduled-card-icon .add-worker-icon{width:16px;height:16px}
.schedule-shift-card .shift-card .card-title{text-align:left;height:auto;overflow:hidden;text-overflow:ellipsis;text-wrap-mode:nowrap;max-width:100%}
.schedule-shift-card .shift-card .availability-time{text-transform:lowercase}
.schedule-shift-card .shift-card .worker-shift-card-header{display:flex;flex-direction:row;text-align:center;text-transform:capitalize;align-items:flex-start;justify-content:flex-start;gap:4px;overflow:hidden;width:100%}
.schedule-shift-card .shift-card .avatar{height:20px;width:20px}
.schedule-shift-card .shift-card .avatar .avatar-silhouette-img{width:13px;height:13px}
.schedule-shift-card .shift-card .avatar .avatar-image{min-width:20px;min-height:20px}
.worker-dropdown-container{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;max-width:300px}
.worker-dropdown-container .worker-list-popover{padding:8px}
gig-cell{margin-bottom:40px;background:#fff;display:flex;flex-shrink:0;margin-top:5px;position:relative;cursor:pointer}
gig-cell svg{width:20px;height:20px}
gig-cell svg path{fill:var(--dark-60)}
gig-cell .pills{display:flex;flex-direction:row}
gig-cell .pills .pill{border-radius:16px;font-weight:600;font-size:11px;color:var(--dark-80);align-items:center;justify-content:center;display:flex;flex-direction:row;width:max-content;height:max-content;padding:8px 12px}
gig-cell .gig-contractor-type{color:var(--main-font-color);font-size:18px;font-weight:600}
gig-cell .gig-content{display:flex;flex-flow:row wrap;flex-grow:1}
gig-cell .gig-content>div{display:flex;flex-direction:column;justify-content:center;padding:0}
gig-cell .gig-content .gig-header{display:flex;flex-flow:row;width:100%;padding-top:6px;justify-content:left;margin-bottom:5px}
gig-cell .gig-content .gig-header .gig-header-line{display:flex;flex-direction:row;flex:1}
gig-cell .gig-content .gig-organization-name{font-size:12px;display:flex;flex-flow:row;align-items:center;color:var(--dark-60);font-weight:500}
gig-cell .gig-content .gig-organization-name .organization-name{margin-left:5px;font-weight:700;font-size:12px;color:var(--dark-60)}
gig-cell .gig-content .gig-title{width:55%;padding-left:15px;display:flex;flex-flow:column;justify-content:flex-end;height:44px}
gig-cell .gig-content .gig-schedules{width:55%;padding-left:15px;color:var(--main-font-color);font-weight:400}
gig-cell .gig-content .gig-wage{width:45%;padding-right:15px;align-items:flex-end;justify-content:flex-end;font-weight:600;display:flex;flex:1;height:44px;color:#1EC08A}
gig-cell .gig-content .gig-distance{width:45%;padding-right:15px;color:var(--main-font-color);font-weight:400;border-top:1px solid #e6ecec;align-items:flex-end;text-align:right}
gig-cell .gig-content .gig-schedules{height:64px;border-top:1px solid #e6ecec}
gig-cell .gig-content .gig-schedules svg{margin-right:2px}
gig-cell .gig-content .gig-schedules-days{display:flex}
gig-cell .gig-content .gig-distance svg{margin-right:5px}
gig-cell .gig-content .gig-rejected{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);background-image:url(../../images/gigs/declined.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%}
gig-cell .gig-arrow{width:37px;flex-shrink:0;border-left:1px solid #e6ecec;display:flex;align-items:center;justify-content:center}
.v-dropdown .dropdown-menu,.v-notes .new-note{width:100%}
@media (max-width:768px){gig-cell .gig-header-line{flex-direction:column!important;align-items:end!important;flex:1}
gig-cell .gig-wage{align-items:flex-start!important}
}
.v-dropdown{position:relative}
.v-dropdown .input-group{cursor:pointer}
.v-dropdown .input-group .form-control{cursor:pointer;height:40px}
.v-dropdown .input-group .form-control:first-child{border-right:0}
.v-dropdown .input-group .form-control:last-child,.v-dropdown .input-group .form-control:nth-child(2){border-left:0}
.v-dropdown .input-group .form-control[readonly]{background-color:#FCFCFC}
.v-dropdown .input-group .input-group-addon{border-color:#DBDFD8;background-color:transparent;color:var(--main-color);height:40px}
.v-notes .note,.v-notes textarea.form-control{min-height:44px;border:1.5px solid var(--dark-20)}
.v-dropdown .dropdown-menu a{color:var(--main-color);font-weight:200}
.v-dropdown.open .input-group .form-control{color:#979797}
.sort-header{padding-right:20px}
.sort-header.up{background:url(images/icons/arrow-up.svg) right no-repeat}
.sort-header.down{background:url(images/icons/arrow-down.svg) right no-repeat}
.v-notes{display:flex;flex-direction:column}
.v-notes .new-note button{margin-top:15px}
.v-notes .note{width:100%;font-weight:400;font-size:15px;padding:8px;margin-bottom:20px;border-radius:6px}
.v-notes .author{padding-bottom:8px;font-weight:600;font-size:12px;line-height:40px}
.v-notes .author avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:40px;height:40px;border-radius:100px;float:left;display:inline-block;position:relative;transition:all .5s ease}
.v-notes .author avatar img{width:50px;height:40px}
.v-notes .author .author-text{padding-left:10px;font-size:12px;font-weight:600;color:var(--main-font-color)}
.v-notes .author .date-added{color:#9ca4ad;font-size:12px;float:right;font-weight:400;color:var(--main-font-color)}
profile-payment-info .actions-bar{flex-shrink:0;padding-top:20px}
profile-payment-info form{display:flex;flex-grow:1;flex-flow:column;flex-shrink:0}
profile-payment-info .two-controls{display:flex}
profile-payment-info .two-controls .col-6{width:50%!important}
profile-payment-info .two-controls label{white-space:nowrap}
profile-payment-info .two-controls *{flex-grow:1}
profile-payment-info .two-controls>.form-control:first-child{margin-right:15px}
profile-payment-info .two-controls>.form-group:not(:first-child){padding-left:0}
.signature-wrapper .canvas-container p{margin-top:0!important;margin-bottom:10px!important}
.signature-wrapper .canvas-container .signature{background-color:#fff}
.signature-wrapper .canvas-container .signature .light-grey-background,.v-stepper .disabled{background-color:#eee}
.signature-wrapper .canvas-container .btn-clear{margin-right:10px;padding:5px 12px}
.signature-wrapper .canvas-container .lowerControls{width:100%;height:40px}
.signature-wrapper .canvas-container .lowerControls .buttons{margin-left:2.5%;display:block;width:95%}
.signature-wrapper .terms-and-conditions{margin-top:20px}
.signature-wrapper .terms-and-conditions h4{margin-top:0!important}
.signature-wrapper .terms-and-conditions ul{-webkit-padding-start:15px;-webkit-padding-end:15px;margin-bottom:0!important}
.signature-wrapper .terms-and-conditions ul li{list-style:none}
.signature-wrapper .terms-and-conditions ul li p{width:100%!important;text-align:justify;margin-bottom:0!important}
.toggled-switch{cursor:pointer;font-weight:200;font-size:17px}
.toggled-switch .readonly{fill:var(--dark-20)!important}
.toggled-switch.switch-true{color:var(--main-color)}
.toggled-switch.switch-true.is-error{color:#DA3B4E}
.toggled-switch.switch-false{color:#5C5C5C}
.toggled-switch img{margin-left:10px}
.toggled-switch svg{width:48px;height:24px;vertical-align:top}
.toggled-switch .switchBackgroundTrue{fill:var(--main-color)}
.toggled-switch .switchBackgroundTrue.is-error{fill:#DA3B4E}
.toggled-switch .switchBackgroundTrue.readonly{fill:var(--dark-35)!important}
.toggled-switch .switchBackgroundFalse{fill:var(--dark-40)}
.toggled-switch .switchBackgroundFalse.is-error{fill:#DA3B4E}
.toggled-switch .switchBackgroundFalse.readonly{fill:var(--dark-35)!important}
.fa-star,.fa-star-half-alt{color:#f3d280;font-size:16px}
.star-rating{white-space:nowrap}
.star-rating .star-active{color:#f3d280}
.star-rating .na{display:inline-block;padding:0 5px;width:25%}
.star-rating .na .s{vertical-align:middle;display:none;width:100%;height:auto}
.star-rating .na .inactive,.star-rating .na.selected .active{display:block}
.star-rating .na.selected .half-active,.star-rating .na.selected .hover,.star-rating .na.selected .inactive{display:none}
.star-rating .na:hover{cursor:pointer}
@media only screen and (min-device-width:600px){.star-rating .star{width:19%}
}
.star-rating .star{display:inline-block;padding:0 1%}
.star-rating .star .s{vertical-align:middle;display:none;width:100%;height:auto}
.star-rating .star .inactive,.star-rating .star.selected .active{display:block}
.star-rating .star.selected .half-active,.star-rating .star.selected .hover,.star-rating .star.selected .inactive{display:none}
.star-rating .star.half-selected{color:'#f3d280'}
.star-rating .star.half-selected .half-active{display:block;color:'#f3d280'}
.star-rating .star.half-selected .active,.star-rating .star.half-selected .hover,.star-rating .star.half-selected .inactive{display:none}
@media (max-width:600px){.star-rating .star{width:16%}
}
.star-rating .points{padding-left:10px}
@media only screen and (max-device-width:600px){.star-rating .interactive .star{cursor:pointer;width:14%}
.star-rating .interactive .na{width:23%}
}
@media only screen and (min-device-width:600px){.star-rating .interactive .star{cursor:pointer}
.star-rating .interactive .star.selected:hover .hover,.star-rating .interactive .star:hover .hover{display:block}
.star-rating .interactive .star.selected:hover .active,.star-rating .interactive .star.selected:hover .half-active,.star-rating .interactive .star.selected:hover .inactive,.star-rating .interactive .star:hover .active,.star-rating .interactive .star:hover .half-active,.star-rating .interactive .star:hover .inactive{display:none}
}
.big .star-rating .star{width:9%;padding:0 1%}
.big .star-rating .points{font-size:32px;color:#F8C820}
.v-stepper{border-radius:3px;border:1px solid #e4e4e4}
.v-stepper .btn{font-weight:300;min-width:40px;line-height:40px;border:0;padding:0}
.v-stepper .stepper-data{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;margin:0 40px;line-height:40px;color:#5C5C5C;padding:0 10px}
.fc table,table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:Glyphicons Halflings;src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
@-ms-viewport{width:device-width}
steps-bar{display:block}
steps-bar .wrapper{padding:4px 10px 10px;margin:0;display:flex;flex-direction:column;width:100%}
steps-bar .step{padding-bottom:20px;display:flex}
steps-bar .step .step-status{display:flex}
steps-bar .step .step-status .step-circle{border-radius:30px;background-color:#e0e0e0;color:gray;font-size:17px;height:35px;text-align:center;width:35px;display:flex;justify-content:center;align-items:center}
steps-bar .step .step-status .step-circle.completed{background:#eff9fc}
steps-bar .step .step-status .step-circle.completed img{filter:invert(56%) sepia(97%) saturate(1000%) hue-rotate(160deg) brightness(98%) contrast(84%)}
steps-bar .step .step-status .step-circle.current{background:var(--main-color)}
steps-bar .step .step-status .step-circle.current img{filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
steps-bar .step .step-status .step-circle i{font-size:20px}
steps-bar .step .step-status .check-div{min-width:12px}
steps-bar .step .step-status .check-div .step-check{display:none;margin-left:-8px}
steps-bar .step .step-status .check-div .step-check.completed{background:var(--main-color);border-radius:100%;width:12px;font-size:7px;height:12px;color:#fff;align-items:center;justify-content:center;display:flex}
steps-bar .step .step-title{flex:1;width:100%;display:flex;align-items:center;font-weight:600;white-space:nowrap}
steps-bar .spacer{display:table-cell;width:auto}
steps-bar .spacer .line{position:relative;width:100%;height:1px;border-top:1px solid #fff;top:13px}
steps-bar .canSelect{cursor:pointer}
@media (max-width:768px){steps-bar{padding-top:0;align-items:center;display:flex;background-color:var(--dark-80)}
steps-bar .wrapper{flex-direction:row;overflow-x:auto;padding:10px 18px}
steps-bar .step{margin-right:30px;padding-bottom:0}
steps-bar .step .step-circle{color:var(--dark-40)!important;background-color:var(--dark-60)!important}
steps-bar .step .step-circle.completed{background-color:#fff!important}
steps-bar .step .step-circle.current{background:var(--main-color)!important}
steps-bar .step .step-title{color:var(--dark-40)}
steps-bar .step .step-title.completed,steps-bar .step .step-title.current{color:#fff}
}
component-title{color:#4A4A4A;font-weight:600;width:100%;height:42px}
component-title .top-header{padding-top:26px;padding-left:13px;padding-bottom:20px}
component-title>div{width:100%;min-width:240px;padding-top:12px;padding-bottom:12px}
top-bar-background{display:block;background:#4A4A4A}
.timepicker .btn-input-field{display:flex;align-items:center;justify-content:center}
.timepicker .value{font-size:16px!important;color:#555!important;cursor:pointer!important;display:flex;justify-content:center;align-items:center;padding-left:10px}
.timepicker .disabled{color:var(--dark-40)!important}
.timepicker .input-with-icon{justify-content:center!important;align-items:center!important}
.timepicker .dropdown-menu{padding:10px 15px;top:-125%}
.timepicker .dropdown-menu .btn-link{padding:0;background:var(--dark-10);border:1px solid transparent;border-radius:5px}
.timepicker .dropdown-menu .btn-link:hover{border:1px solid var(--main-color)}
.timepicker .dropdown-menu tr,.timepicker .dropdown-menu tr .form-group{background:#fff}
.timepicker .dropdown-menu tr td{font-weight:600;padding:5px}
.timepicker .dropdown-menu tr td button{border-radius:4px;width:48px;height:48px;padding:10px;border:2px solid var(--dark-20)}
.v-datepicker{display:flex!important;align-items:center}
.v-datepicker .btn-input-field{display:flex;cursor:pointer;align-items:center}
.v-datepicker .btn-input-field *{fill:var(--dark-40)}
.v-datepicker mdp-date-picker md-input-container{background-color:transparent!important}
.v-datepicker mdp-date-picker md-input-container.form-control{border:none;background-color:transparent!important}
.v-datepicker mdp-date-picker md-input-container.form-control .md-input{background:0 0!important;padding-bottom:0!important}
@media (max-width:768px){.v-datepicker .btn{padding-right:6px!important}
.v-datepicker .form-control{padding:6px!important}
}
.color-picker-input{display:flex!important;justify-content:space-between;align-items:center;padding-left:16px!important;padding-right:16px!important}
.color-picker-input .color-picker-input-swatch{display:none!important}
.color-picker-input .color-picker-swatch-left{width:20px!important;height:20px!important;border:0!important;padding:0!important;border-radius:100%!important}
.color-picker-input .input-color-code{width:100%;padding-left:10px;border:none;background:0 0}
.color-picker-input .input-color-code:focus-visible{outline:0!important}
.color-picker-input .selected-color:hover{cursor:pointer}
.small-chat-box.ng-small-chat{display:block}
.small-chat-box{display:none;position:fixed;bottom:20px;right:20px;background:#fff;border:1px solid #e7eaec;width:230px;height:320px;border-radius:4px;z-index:1000}
.small-chat-box .heading{background:#2f4050;padding:8px 15px;font-weight:700;color:#fff;max-height:35px}
.small-chat-box .heading span{line-height:23px}
.small-chat-box .chat-date{opacity:.6;font-size:10px;font-weight:400}
.small-chat-box .close-chat{color:#fff;cursor:pointer;font-weight:400}
.small-chat-box .content{padding:15px;width:auto;height:234px}
.small-chat-box .content .chat-message{padding:5px 10px;border-radius:6px;font-size:11px;line-height:14px;max-width:80%;background:#f3f3f4;margin-bottom:10px}
.small-chat-box .content .chat-message.active{background:#1ab394;color:#fff}
.small-chat-box .content .left{text-align:left;clear:both}
.small-chat-box .content .left .chat-message{float:left}
.small-chat-box .content .right{text-align:right;clear:both}
.small-chat-box .content .right .chat-message{float:right}
.small-chat-box .content .author-name{font-weight:700;margin-bottom:3px;font-size:11px}
.small-chat-box .slimScrollDiv{position:relative;overflow:auto;width:auto;height:234px}
.small-chat-box .form-chat{padding:10px}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}
.table-view{flex-shrink:0}
.table-view .category-title{font:400 12px/14px Work Sans;color:var(--main-font-color);font-weight:400;letter-spacing:1px;text-transform:uppercase;height:38px;display:flex;padding:10px 15px;background:var(--dark-20);align-items:flex-end;border-radius:6px}
.table-view .table-row{display:flex;width:100%;padding:0 0 0 15px;background:#fff;min-height:44px}
.table-view .table-row.active,.table-view .table-row.pending{background:#fff}
.table-view .table-row>div{display:flex;align-items:center}
.table-view .table-row .border{border-bottom:1px solid #e6ecec}
.table-view .table-row:last-child .border{border-bottom:none}
.table-view .table-row .main-cell{flex-grow:1;font-size:17px;color:var(--main-color)}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header-filter{display:flex;justify-content:space-between;background-color:#fff;align-items:center;cursor:pointer}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header-filter.open{background-color:var(--main-background-color)}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header-filter .accordion-title{margin-left:15px;font-size:14px;font-weight:600;color:var(--dark-80)}
.side-filter-nav-bar .side-filter-nav-bar-header{display:flex;flex-direction:row;justify-content:space-between;margin:20px}
.side-filter-nav-bar .side-filter-nav-bar-header .side-filter-nav-bar-title{display:flex;align-items:center;text-transform:uppercase;color:var(--dark-40);font-size:15px;font-weight:600}
.side-filter-nav-bar .side-filter-nav-bar-body .panel-group{margin-bottom:0!important}
.side-filter-nav-bar .side-filter-nav-bar-body .panel-group .panel-default .panel-heading{border-bottom:0!important}
.side-filter-nav-bar .side-filter-nav-bar-body .panel-group .panel-default .panel-heading+.panel-collapse>.list-group,.side-filter-nav-bar .side-filter-nav-bar-body .panel-group .panel-default .panel-heading+.panel-collapse>.panel-body{border-top:0!important}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .registered{display:flex;flex-direction:column;width:100%;height:100%}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .registered .max-distance{padding-top:30px}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .registered .slider-registered{padding-top:15px}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .extras,.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .tags{display:flex;flex-direction:column;width:100%}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion a{cursor:default!important}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header{background-color:#fff}
.side-filter-nav-bar,.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header.open{background-color:var(--main-background-color)}
.side-filter-nav-bar .side-filter-nav-bar-body .side-filter-nav-bar-accordion .accordion .accordion-header .accordion-title{margin-left:15px;font-size:14px;font-weight:600;color:var(--dark-80)}
.side-filter-nav-bar .side-filter-nav-bar-footer{padding-bottom:15px;padding-top:15px}
.side-filter-nav-bar{display:flex;flex-direction:column;height:100%;overflow-y:scroll}
.side-filter-nav-bar .form-control{background-color:#fff!important}
.side-filter-nav-bar .side-filter-nav-fields{display:flex;flex-direction:column;gap:10px;padding:0 10px}
.side-filter-nav-bar .side-filter-nav-fields .side-filter-nav-field{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid var(--dark-20);padding:0 10px 10px}
.side-filter-nav-bar .side-filter-nav-fields .side-filter-nav-field .side-filter-nav-bar-title{display:flex;align-items:center;text-transform:uppercase;color:var(--dark-40);font-size:15px;font-weight:600}
.side-filter-nav-bar .margin-bottom-mobile{margin-bottom:48px}
.side-filter-nav-bar .side-filter-nav-bar-footer{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end;padding:15px}
.side-filter-nav-bar .side-filter-nav-bar-footer button:first-of-type{margin-bottom:10px}
.dropzone{display:flex;flex-direction:column;border-radius:6px;align-items:center}
.dropzone .title{padding:15px 0;font-weight:600}
.dropzone img{height:60px;width:60px}
.dropzone .download{overflow:hidden;text-overflow:ellipsis;max-width:100%}
.dropzone .download img{width:20px;height:24px;margin-right:10px}
.circle-container{border-radius:100%!important;width:160px!important;height:160px!important}
.circle-container .title{text-align:center}
.circle-container .select-file-description{position:absolute;bottom:20px;color:var(--main-color);font-weight:500;cursor:pointer}
.dropping{border:2px dashed var(--main-color)!important}
.fileUpload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.upload-info{margin-top:5px;border:1.5px solid var(--dark-20);padding:8px 13px;border-radius:6px;font-size:12px}
.mobile-table-item-view .table-item{justify-content:center}
.mobile-table-item-view .table-item .item-header{display:flex;flex-direction:row;align-items:center;padding-left:16px}
.mobile-table-item-view .table-item .item-header .add-icon{height:20px;width:20px}
.mobile-table-item-view .table-item .item-header .table-info{cursor:pointer;padding-left:22px;padding-right:22px}
.mobile-table-item-view .table-item .item-header .table-info .table-info-avatar{align-items:center;justify-content:center}
.mobile-table-item-view .table-item .item-header .table-info .name{font-size:15px;font-weight:600;color:var(--main-font-color)}
.mobile-table-item-view .table-item .item-header .table-info .job-date{font-weight:600;color:var(--main-font-color);margin-bottom:10px}
.mobile-table-item-view .table-item .item-header .table-info .job-name{font-weight:600;color:var(--main-color);margin-bottom:10px}
.mobile-table-item-view .table-item .item-header .table-info .job-project{font-weight:400;color:var(--dark-40);margin-bottom:10px}
.mobile-table-item-view .table-item .item-header .table-info .company-avatar{padding-left:60px!important;font-weight:400;color:var(--dark-40);margin-bottom:10px}
.mobile-table-item-view .table-item .item-header .table-info .rating-avatar{padding-left:60px!important;display:flex;flex-direction:row;justify-content:flex-start}
.mobile-table-item-view .table-item .item-header .order-info{display:flex;flex-direction:row}
.mobile-table-item-view .table-item .switch-div{margin-top:10px;margin-left:5px}
.mobile-table-item-view .table-item .items{height:auto;color:#fff;border-top:1px solid var(--dark-20);margin-top:10px;cursor:pointer;padding:15px 15px 0}
.mobile-table-item-view .table-item .items .table-info-items-hidden{max-height:0}
.mobile-table-item-view .table-item .items .table-info-items-open{max-height:1000px;-webkit-transition:max-height,1.5s linear;-moz-transition:max-height,1.5s linear;-ms-transition:max-height,1.5s linear;-o-transition:max-height,1.5s linear;transition:max-height,1.5s linear}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}
.mobile-table-item-view .table-item .items .actions{align-items:center;justify-content:center}
.mobile-table-item-view .table-item .items .info-item{display:flex}
.mobile-table-item-view .table-item .items .info-item .label{text-transform:uppercase;color:var(--dark-60);width:135px;font-size:12px;font-weight:600;padding:10px 7px;text-align:left;cursor:pointer}
.mobile-table-item-view .table-item .items .info-item .info{display:flex;align-items:center;font-size:15px;color:var(--dark-80);text-align:left;font-weight:400}
.mobile-table-item-view .table-item .items .info-item .info i{margin-right:5px}
.mobile-table-item-view .table-item .items .info-item .info i.new{color:var(--dark-35)!important}
.mobile-table-item-view .table-item .items .info-item .secondary-info{font-size:12px;font-weight:600;margin-top:4px}
.mobile-table-item-view .table-item .items .info-item .general-icon{margin:8px}
.mobile-table-item-view .table-item .items .info-item .general-icon svg{height:12;width:12}
.mobile-table-item-view .table-item .items .info-item .copy-icon{margin-top:10px}
.mobile-table-item-view .table-item .items .info-item .copy-icon svg{height:18;width:18}
.mobile-table-item-view .table-item .items .info-item .copy-icon svg path{stroke:#A0A8B4;stroke-width:2}
.scheduling-calendar-side-filter-view{display:flex;flex-direction:column;height:100%;overflow-y:scroll}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-header{display:flex;flex-direction:row;justify-content:space-between;margin:20px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-header .scheduling-calendar-side-filter-title{display:flex;align-items:center;text-transform:uppercase;color:var(--dark-40);font-size:15px;font-weight:600}
.scheduling-calendar-side-filter-view .active{background-color:#d0ecf9;border:2px solid var(--main-color)!important}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body{display:flex;flex-direction:column;margin:0 12px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .filter-type{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:24px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .filter-type .filter-type-title{font-size:14px;font-weight:600;color:var(--dark-80);width:140px;height:30px;display:flex;align-items:center;justify-content:center}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .filter-type .filter-type-title.left{border:1px solid var(--dark-35);border-top-left-radius:48px;border-bottom-left-radius:48px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .filter-type .filter-type-title.right{border:1px solid var(--dark-35);border-top-right-radius:48px;border-bottom-right-radius:48px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body accordion .panel-group{margin-bottom:8px!important}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body accordion .accordion-header-filter{display:flex!important;flex-direction:row!important;justify-content:space-between;background-color:#fff;align-items:center;cursor:pointer;background-color:var(--dark-10);border-radius:12px;height:48px}
.scheduling-calendar-date-selector-view,.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body accordion .accordion-header-filter.open{background-color:var(--main-background-color)}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body accordion .accordion-header-filter .accordion-title{margin-left:15px;font-size:15px;font-weight:600;color:var(--main-font-color);white-space:nowrap}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body accordion .accordion-header-filter .accordion-right-content{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:15px;color:var(--dark-60);font-weight:600;max-width:170px;gap:4px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .status-wrapper{display:flex;flex-direction:row!important}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-body .filter-value{font-size:15px;font-weight:600;color:var(--main-font-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-footer{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end;padding-bottom:15px;padding-top:15px;margin:0 12px}
.scheduling-calendar-side-filter-view .scheduling-calendar-side-filter-footer button:first-of-type{margin-bottom:10px}
.scheduling-calendar-date-selector-view{display:flex;flex-direction:column;overflow-y:scroll;z-index:1000}
.scheduling-calendar-date-selector-view .calendar-month{text-transform:capitalize}
.btn-danger,.btn-danger-filled,.btn-default,.btn-default-filled,.btn-fade,.btn-primary,.btn-primary-filled,.btn-success,.btn-warning,.btn-warning-filled{text-transform:uppercase}
.scheduling-calendar-date-selector-view .fc-basic-view .fc-day-number{padding-right:0!important}
.scheduling-calendar-date-selector-view .fc-event-container{padding:0!important}
.scheduling-calendar-date-selector-view .fc-day-grid-event{border-radius:100%!important;background-color:var(--dark-10)!important;display:flex;align-items:center;justify-content:center;height:20px!important;width:20px!important;padding:4px!important;margin:0 5px;justify-self:center}
.scheduling-calendar-date-selector-view .fc-day-grid-event .fc-title{padding:0!important;color:var(--main-color)!important}
.scheduling-calendar-date-selector-view .fc-day-grid-event .fc-time{display:none}
.scheduling-calendar-date-selector-view .fc-day-grid-container{height:100%!important}
button:focus{outline:0}
.btn{border:1px solid transparent;background-color:transparent;align-items:center}
.btn:focus,.btn:hover{outline:0}
.btn.btn-bare{height:auto;padding:0;line-height:1;border-width:0}
.btn.btn-bare:active,.btn.btn-bare:focus{border:0;outline-width:0;outline-style:none;box-shadow:none}
.btn-default-filled[disabled],.btn-default[disabled],.btn-primary-filled[disabled],.btn-primary[disabled]{border-color:var(--dark-35)!important}
.btn.green{background-color:#1EC08A}
.btn.green:hover{background-color:#459455;color:#fff}
.btn.blue,.btn.blue:hover{background-color:var(--main-color)}
.btn.blue:hover{color:#fff}
.btn-primary[disabled]{background-color:#fff!important;color:var(--dark-35)!important}
.btn-primary-filled[disabled]{background-color:var(--dark-35)!important;color:var(--dark-20)!important}
.btn-primary.checked:focus{background-color:var(--main-color)!important}
.btn-default[disabled]{color:var(--dark-35)!important}
.btn-default-filled[disabled]{background-color:var(--dark-35)!important;color:var(--dark-20)!important}
.btn-default{border-color:#E3E5EB!important}
.btn-default:focus,.btn-default:hover{background-color:transparent;color:#4a4a4a;border-color:#4A4A4A}
.btn-default:hover{background-color:var(--dark-10)!important}
.btn-default:focus{background-color:var(--dark-20)!important}
.btn-default-filled,.btn-default-filled:focus,.btn-default-filled:hover{background-color:#4A4A4A;border-color:#4a4a4a;color:#fff}
.btn-primary,.btn-primary:focus,.btn-primary:hover{color:var(--main-font-color);border-color:var(--main-color)}
.btn-default-filled *{fill:#fff}
.btn-primary{background-color:transparent}
.btn-primary:focus,.btn-primary:hover{background-color:var(--background-color-main-color)}
.btn-primary *{fill:var(--main-color)}
.btn-primary-filled{color:#fff;background-color:transparent;border-color:var(--main-color);background-color:var(--main-color);box-shadow:0 8px 16px var(--background-color-main-color)}
.btn-primary-filled:focus,.btn-primary-filled:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff}
.btn-primary-filled *{fill:#fff}
.btn-success{color:#1EC08A;background-color:transparent;border-color:#1EC08A}
.btn-success:focus,.btn-success:hover{background-color:transparent;color:#1EC08A;border-color:#1EC08A}
.btn-success-filled,.btn-success-filled:focus,.btn-success-filled:hover{background-color:#1EC08A;border-color:#1EC08A;color:#fff}
.btn-success-filled{text-transform:uppercase}
.btn-warning{color:#F8C820;background-color:transparent;border-color:#F8C820}
.btn-warning:focus,.btn-warning:hover{background-color:transparent;color:#F8C820;border-color:#F8C820}
.btn-warning-filled,.btn-warning-filled:focus,.btn-warning-filled:hover{background-color:#F8C820;border-color:#F8C820;color:#fff}
.btn-danger{color:#DA3B4E;background-color:transparent;border-color:#DA3B4E}
.btn-danger:focus,.btn-danger:hover{background-color:transparent;color:#DA3B4E;border-color:#DA3B4E}
.btn-danger-filled,.btn-danger-filled:focus,.btn-danger-filled:hover{background-color:#DA3B4E;border-color:#DA3B4E;color:#fff}
.btn-fade,.btn-fade:focus,.btn-fade:hover{background-color:transparent;color:#4a4a4a;border-color:#DBDFD8}
.btn-remove,.btn-remove:focus,.btn-remove:hover{background-color:transparent;color:#DA3B4E;border-color:#e4e4e4}
.btn-group-sm>.btn,.btn-sm{height:36px}
.btn-xsm{padding:1px 12px!important;text-transform:none!important}
.btn-circular{width:34px!important;height:34px!important;padding:0!important}
.btn-big-circular{width:42px!important;height:42px!important;padding:0!important}
.btn-close{width:32px;height:32px!important;padding:5px!important;border-width:1px!important}
.btn-remove{text-transform:uppercase}
.btn-spinner{display:flex!important;justify-content:center}
.btn-spinner:focus{color:#fff!important;background-color:#4a4a4a!important}
.btn-primary-filled.btn-spinner:focus{color:#fff!important;background-color:#1292BF!important}
.btn-primary-filled.btn-spinner:hover{background-color:#13A2D3}
.btn.btn-icon{position:relative}
.btn.btn-icon img{position:absolute;top:50%;transform:translateY(-50%)}
.btn.btn-icon img.icon-right{right:15px}
.btn.btn-icon img.icon-left{left:15px}
.btn-submit-big{width:100%;max-width:260px;padding:0 50px}
.checkbox{border-radius:4px!important;height:20px!important;width:20px!important;padding:0!important;margin-right:5px;border-width:2px;min-width:auto!important}
.checkbox span{left:-3px!important;top:0!important}
.checkbox:hover{border-color:var(--dark-40)}
.checkbox.btn-primary.checked{color:#fff;background-color:transparent;border-color:var(--main-color);text-transform:uppercase;background-color:var(--main-color)}
.checkbox.btn-primary.checked:focus,.checkbox.btn-primary.checked:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff}
.checkbox.btn-primary{color:#fff;background-color:transparent;border-color:var(--dark-35);text-transform:uppercase}
.checkbox.btn-primary:focus,.checkbox.btn-primary:hover{background-color:#fff;color:#fff;border-color:var(--dark-35)}
.modal.simple-modal .modal-content .status.confirmed,.modal.simple-modal .modal-content .status.unconfirmed{color:#1EC08A}
.modal-backdrop.simple-modal-bg{background-color:#494953}
.modal-backdrop.simple-modal-bg.in{opacity:.5}
.modal .modal-spinner{position:relative;margin-left:0;margin-top:30px;margin-bottom:10px}
.modal.simple-modal .modal-content{padding:20px}
@media (max-width:768px){.modal.section-modal section,.modal.simple-modal section{padding:10px!important}
.modal.section-modal section .no-margin-section-mobile,.modal.simple-modal section .no-margin-section-mobile{margin:-10px}
}
.modal.section-modal .modal-dialog,.modal.simple-modal .modal-dialog{margin-top:60px}
.modal.section-modal .modal-dialog.modal-sm,.modal.simple-modal .modal-dialog.modal-sm{min-width:380px}
.modal.section-modal .modal-dialog.modal-md,.modal.simple-modal .modal-dialog.modal-md{min-width:700px}
.modal.section-modal .modal-content,.modal.simple-modal .modal-content{box-shadow:none;border-radius:6px;border-color:#4a4a4a}
.modal.section-modal .modal-content section,.modal.simple-modal .modal-content section{border-top:#d8d8d8 1px solid;padding:20px 30px}
.modal.section-modal .modal-content section:first-of-type,.modal.simple-modal .modal-content section:first-of-type{border-top:0}
.modal.section-modal .modal-content section h1,.modal.section-modal .modal-content section h2,.modal.section-modal .modal-content section h3,.modal.simple-modal .modal-content section h1,.modal.simple-modal .modal-content section h2,.modal.simple-modal .modal-content section h3{margin:0;padding:0}
.modal.section-modal .modal-content section h1,.modal.simple-modal .modal-content section h1{font-size:23px}
.modal.section-modal .modal-content section h2,.modal.simple-modal .modal-content section h2{font-size:20px}
.modal.section-modal .modal-content section h3,.modal.simple-modal .modal-content section h3{font-size:15px;padding-bottom:10px}
.modal.section-modal .modal-content .close-button,.modal.simple-modal .modal-content .close-button{width:26px;height:26px;position:absolute;right:0;top:-43px}
.modal.section-modal .modal-content .split,.modal.simple-modal .modal-content .split{display:table}
.modal.section-modal .modal-content .split section,.modal.simple-modal .modal-content .split section{display:table-cell}
.modal.section-modal .modal-content .split section .description,.modal.simple-modal .modal-content .split section .description{font-size:15px}
.modal.section-modal .modal-content .split section .figure,.modal.simple-modal .modal-content .split section .figure{font-size:30px}
.modal.simple-modal .modal-content .split{display:table;width:100%}
.modal.simple-modal .modal-content .split section{border-top:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;display:table-cell}
.modal.simple-modal .modal-content .split section .description{font-size:15px}
.modal.simple-modal .modal-content .split section .figure{font-size:30px}
.modal.simple-modal .modal-content .split section:first-child{border-left:0}
.modal.simple-modal .modal-content .search-field{padding:15px}
.modal.simple-modal .modal-content .search-field .input-group-addon{border-top-left-radius:40px;border-bottom-left-radius:40px;border:none;background-color:#f0f0f0;height:34px}
.modal.simple-modal .modal-content .search-field .form-control{height:34px;border-top-right-radius:40px;border-bottom-right-radius:40px;border:none;background-color:#f0f0f0;box-shadow:none;text-align:center;font-size:17px;font-weight:200}
.modal.simple-modal .modal-content .listing{padding:0;border-top:1px solid #4a4a4a}
.modal.simple-modal .modal-content .listing td{border-left:#d8d8d8 1px solid}
.modal.simple-modal .modal-content .listing td:first-child{border-left:0}
.modal.simple-modal .modal-content .listing .staff{padding-left:20px}
.modal.simple-modal .modal-content .listing .staff .tick{margin-right:12px;margin-top:12px}
.modal.simple-modal .modal-content .listing .staff .avatar{margin-top:7px;width:30px;height:30px;border-radius:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#D8D8D8}
.modal.simple-modal .modal-content .listing .staff .info{margin-left:70px;overflow:hidden}
.modal.simple-modal .modal-content .listing .staff .info .name{font-size:17px}
.modal.simple-modal .modal-content .listing .staff .info .contact,.modal.simple-modal .modal-content .listing .staff .info .email{font-size:12px;padding-right:18px}
.modal.simple-modal .modal-content .listing .login,.modal.simple-modal .modal-content .listing .rating{width:70px;font-size:15px;padding:0 15px}
.modal.simple-modal .modal-content .listing .distance{width:100px;font-size:14px;padding:0 15px}
.modal.simple-modal .modal-content .listing .status{width:60px;text-align:center}
.modal.simple-modal .modal-content .listing .status .frame{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:3px;border:1px solid #dbdfd8}
.modal.simple-modal .modal-content .listing .status .frame .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%}
.modal.simple-modal .modal-content .toolbar{border-top:1px solid #4a4a4a;padding:15px}
.modal.simple-modal .modal-content .toolbar .btn-dropdown{width:215px;position:relative;margin-right:20px}
.modal.simple-modal .modal-content .toolbar .btn-dropdown.open .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}
.modal.simple-modal .modal-content .toolbar .btn-dropdown .btn{padding:8px;text-align:left}
.modal.simple-modal .modal-content .toolbar .btn-dropdown .dropdown-menu{border-radius:0 0 3px 3px;margin:-2px 0 0;box-shadow:none;border-color:transparent #4a4a4a #4a4a4a;right:0;padding:0}
.modal.simple-modal .modal-content .toolbar .btn-dropdown .dropdown-menu li a{padding:10px;border-top:1px solid #d8d8d8;font-size:16px;font-weight:200}
.modal.simple-modal .modal-content .toolbar .btn-dropdown .dropdown-menu li a img{margin-right:5px;vertical-align:text-top}
.modal.simple-modal .modal-content .toolbar .btn-dropdown .dropdown-menu li a .ratio{font-size:15px;opacity:.6}
.modal.simple-modal .modal-content .toolbar .btn-dropdown.shift .btn{padding-left:35px}
.modal.simple-modal .modal-content .toolbar .btn-dropdown.booking .btn{padding-left:10px}
.modal.simple-modal .modal-content .toolbar .btn-dropdown.booking .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%;margin-right:6px}
.modal.simple-modal .modal-content .status.confirmed .dot{border-color:#1EC08A;background-color:#1EC08A}
.modal.simple-modal .modal-content .status.applied,.modal.simple-modal .modal-content .status.canceled{color:#F8C820}
.modal.simple-modal .modal-content .status.unconfirmed .dot{border-color:#1EC08A}
.modal.simple-modal .modal-content .status.canceled .dot{border-color:#F8C820;background-color:#F8C820}
.modal.simple-modal .modal-content .status.applied .dot{border-color:#F8C820}
.modal.simple-modal .modal-content .status.withdrawn{color:#c6c6c6}
.modal.simple-modal .modal-content .status.rejected,.modal.simple-modal .modal-content .status.replacement{color:#DA3B4E}
.modal.simple-modal .modal-content .status.withdrawn .dot{border-color:#d8d8d8}
.modal.simple-modal .modal-content .status.rejected .dot{border-color:#DA3B4E}
.modal.simple-modal .modal-content .status.replacement .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.md-accent,md-toolbar{background-color:var(--main-color)!important}
.fontSize-14{font-size:14px}
.fontSize-15{font-size:15px}
.fontSize-16{font-size:16px}
.fontSize-17{font-size:17px}
.color-primary{color:var(--main-color)}
.color-success{color:#1EC08A}
.color-warning{color:#F8C820}
.color-danger{color:#DA3B4E}
.no-results{padding-top:20px;font-size:22px}
body,html{width:100%}
body{font-weight:300}
md-toolbar{width:300px;height:110px}
.mdp-datepicker-year{font-size:15px;font-weight:400;color:#fff}
.md-accent{color:#fff}
.mdp-datepicker-date{font-weight:600;font-size:32px}
.mdp-calendar-monthyear{font-weight:400;font-size:15px}
.mdp-calendar{width:fit-content!important}
.modal-section-header{display:flex;align-items:flex-start!important;justify-content:space-between!important;flex-direction:row}
.modal-section-header .top-header-title{color:var(--main-font-color);font-family:Work Sans;font-weight:600;font-size:24px}
.modal-section-header .btn-close-modal{cursor:pointer}
.modal-footer-section{position:sticky;bottom:0;z-index:1001;margin:0!important;background:#fff;display:flex;flex-direction:row;justify-content:space-between}
.form-group,.tag-bar{position:relative}
h3{margin:0;padding-bottom:5px}
a{font-weight:300}
section.page-section{padding:30px 0;background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4}
section.page-section:first-of-type{border-top:0}
section.page-section h1{color:#4a4a4a;font-size:20px;text-transform:capitalize;margin:0;padding:0 0 22px}
.ta-toolbar{background-color:#E8ECF2;border-radius:8px 8px 0 0;padding:6px;margin-left:0!important}
.btn-toolbar .btn{background-color:transparent;border:0!important;box-shadow:none!important}
.btn-toolbar .btn:hover{background-color:var(--dark-10);border-radius:0}
.btn-toolbar .btn.active{background-color:var(--dark-35)!important;border-radius:0}
.btn-toolbar .btn-group{border-left:1px solid #d8d8d8}
.btn-toolbar .btn-group:first-of-type{border-left:0 solid var(--input-border)}
.v-timepicker>.btn{height:48px;border-left:0;background-color:var(--main-background-color);border-width:1px;border-radius:0}
.ta-editor.form-control{border-top-right-radius:0!important;border-top-left-radius:0!important}
.header-pills{display:flex;justify-content:center}
.pill,accordion .accordion-header .accordion-pills{flex-direction:row;display:flex}
.header-pills .subscription-status{height:21px;font-size:10px;width:max-content}
.header-pills .subscription-status.active,.header-pills .subscription-status.succeeded{background-color:#cdeee6}
.header-pills .subscription-status.incomplete{background-color:#fef58d}
.header-pills .subscription-status.requires_payment_method,.header-pills .subscription-status.requires_source{background-color:#f5b1b1}
.pill{justify-content:center;align-items:center;font-size:12px;padding:4px 12px;background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600;text-transform:uppercase}
accordion .panel{border-radius:8px!important}
accordion .panel-default{background-color:var(--main-background-color)}
accordion .accordion-header{display:flex;align-items:center}
accordion .accordion-header .accordion-header-divisor{margin-right:8px;padding:2px;background:var(--dark-20);border-radius:100%}
accordion .accordion-header .accordion-title{margin-right:8px}
accordion .accordion-header .accordion-pills .accordion-pill{font-size:12px;padding:4px 8px;border:1px solid var(--dark-35);background-color:var(--dark-20);margin-right:6px;border-radius:16px;display:flex;flex-direction:row}
accordion .accordion-header .accordion-pills .accordion-pill.showAndHideInfo{border:0;background-color:var(--background-color-main-color);color:var(--main-color);display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:600;height:22px;align-self:center}
accordion .accordion-header .accordion-right-content{flex:1;display:flex;justify-content:space-between}
accordion .accordion-header .action-buttons{display:flex;flex:1;justify-content:flex-end;align-items:center}
accordion .accordion-header .action-buttons .btn{margin-left:4px}
accordion .body-wrapper .accordion-shift{min-width:156px;min-height:60px;margin-right:10px;margin-bottom:10px}
accordion .body-wrapper .accordion-shift .shift-head{background:var(--dark-60);padding:6px 10px;font-size:13px;color:#fff;border-radius:4px 4px 0 0;border-bottom:0;display:flex;justify-content:space-between;align-items:center}
accordion .body-wrapper .accordion-shift .shift-body{padding:6px 10px;background-color:#fff;font-weight:600;font-size:14px;border:1px solid var(--dark-20);border-radius:0 0 4px 4px;border-top:0}
.form-group label{color:var(--main-font-color);font-size:15px}
.form-group .input-date .dropdown-menu{width:auto}
.form-control{border:1px solid #DBDFD8}
.form-control::-webkit-input-placeholder{color:#4a4a4a}
.form-control:-moz-placeholder{color:#4a4a4a}
.form-control::-moz-placeholder{color:#4a4a4a}
.form-control:-ms-input-placeholder{color:#4a4a4a}
.form-control:active,.form-control:focus{border-color:#DBDFD8}
.form-control:active::-webkit-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:#4a4a4a}
.form-control:active:-moz-placeholder,.form-control:focus:-moz-placeholder{color:#4a4a4a}
.form-control:active::-moz-placeholder,.form-control:focus::-moz-placeholder{color:#4a4a4a}
.form-control:active:-ms-input-placeholder,.form-control:focus:-ms-input-placeholder{color:#4a4a4a}
.form-control:disabled::-webkit-input-placeholder{color:#afafbb}
.form-control:disabled:-moz-placeholder{color:#afafbb}
.form-control:disabled::-moz-placeholder{color:#afafbb}
.form-control:disabled:-ms-input-placeholder{color:#afafbb}
.form-control.active{border:1px solid #B1B7AD;background-color:#fff}
.form-control.active::-webkit-input-placeholder{color:#4a4a4a}
.form-control.active:-moz-placeholder{color:#4a4a4a}
.form-control.active::-moz-placeholder{color:#4a4a4a}
.form-control.active:-ms-input-placeholder{color:#4a4a4a}
.form-control.error{border-color:#DA3B4E;color:#DA3B4E}
.form-control.error::-webkit-input-placeholder{color:#DA3B4E}
.form-control.error:-moz-placeholder{color:#DA3B4E}
.form-control.error::-moz-placeholder{color:#DA3B4E}
.form-control.error:-ms-input-placeholder{color:#DA3B4E}
.form-control.success{border-color:#1EC08A;color:#1EC08A}
.form-control.success::-webkit-input-placeholder{color:#1EC08A}
.form-control.success:-moz-placeholder{color:#1EC08A}
.form-control.success::-moz-placeholder{color:#1EC08A}
.form-control.success:-ms-input-placeholder{color:#1EC08A}
.input-group .form-control{height:48px}
.input-group .form-control:first-child{border-left:1px!important;border-right:0}
.input-group .form-control:last-child,.input-group .form-control:nth-child(2){border-left-width:0}
.input-group .input-group-addon{background-color:transparent;color:var(--dark-40);height:48px;background-color:var(--main-background-color)}
.input-group .input-group-btn .btn{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;height:48px;padding:6px 12px;color:var(--main-color);border-color:#DBDFD8;background-color:var(--main-background-color)}
.input-group .input-group-btn .btn:active,.input-group .input-group-btn .btn:focus,.input-group .input-group-btn .btn:hover{border-color:#DBDFD8}
.input-group .input-group-btn:first-child .btn{border-width:1px 0 1px 1px}
.input-group .input-group-btn:last-child .btn,.input-group .input-group-btn:nth-child(2) .btn{border-left-width:0}
.input-group.text-center{z-index:1}
.input-group.text-center .form-control{z-index:2;text-align:left}
.input-group.text-center .form-control:first-child{padding-right:43px}
.input-group.text-center .form-control:last-child{padding-left:0}
.input-group.text-center.input-date .form-control:nth-child(2){paddin-left:0}
.input-group.form-search .form-control{border:0;background-color:#f0f0f0}
.input-group.form-search .form-control:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}
.input-group.form-search .form-control:last-child,.input-group.form-search .form-control:nth-child(2){border-top-right-radius:40px;border-bottom-right-radius:40px}
.input-group.form-search .input-group-addon{padding:10px 12px;background-color:#f0f0f0;border:0}
.input-group.form-search .input-group-addon:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}
.input-group.form-search .input-group-addon:last-child,.input-group.form-search .input-group-addon:nth-child(2){border-top-right-radius:40px;border-bottom-right-radius:40px}
.tag-bar{border:1px solid #DBDFD8;border-radius:3px;min-height:40px;font-size:17px;color:#5C5C5C;padding:10px 35px 10px 10px;margin-bottom:10px}
table.v-table th,table.v-table tr td{padding:10px 0;text-align:left}
.tag-bar .close-btn{position:absolute;display:block;height:22px;width:22px;top:10px;right:10px;cursor:pointer}
.info-button,.speck{display:inline-block}
table.v-table{width:100%}
table.v-table thead tr{border:0}
table.v-table th{font-size:14px;font-weight:300}
.checklist .checklist-item,.checklist-title{margin:0;font-weight:600;color:var(--main-font-color)}
.checklist-title{font-size:15px;padding-bottom:17px}
.glyphicon{font-family:'Glyphicons Halflings'!important}
.checklist{margin:0;padding:0 0 40px;list-style:none}
.checklist .checklist-item{padding:0 0 10px;font-size:14px;height:100%!important;width:100%!important}
.checklist .checkbox label,.checklist .radio label{padding-left:32px}
.checklist .checkbox input[type=checkbox]{margin-left:-32px;border:1px solid #d8d8d8}
.ui-select-bootstrap .ui-select-toggle>.caret{height:13px!important;top:auto}
.ui-select-toggle i{background-image:url(../../../images/icons/arrow-down.svg);color:transparent;background-repeat:no-repeat;width:25px}
.info-button{font-size:13px;font-weight:500;text-align:center;line-height:18px;width:18px;height:18px;border-radius:100px;border:1px solid #4a4a4a;text-transform:lowercase;cursor:pointer}
.list-data .cells,.list-data .row{margin:0}
.list-data .cells>div,.list-data .row>div{padding:0 20px 0 0}
.list-data .cells.btn-1,.list-data .row.btn-1{margin-right:40px}
.list-data .cells.btn-2,.list-data .row.btn-2{margin-right:100px}
.list-data .cells.btn-3,.list-data .row.btn-3{margin-right:160px}
.list-data .cells.btn-4,.list-data .row.btn-4{margin-right:220px}
.list-data .action-btn{width:40px;height:40px;margin-left:20px}
.list-data .action-btn:last-of-type{margin:0}
.submit-btn-holder{margin-top:30px}
.round-avatar{background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;background-color:#D8D8D8;width:100%;height:100%}
.promotions-list .heading{color:#5C5C5C;font-size:13px;opacity:.5;padding:7px 10px 7px 0;text-transform:uppercase}
.promotions-list .options{text-align:right}
.promotions-list .options .status-text{color:#F8C820;font-size:11px;text-transform:uppercase}
.tooltip,button,select{text-transform:none}
.promotions-list .options .option{width:40px;text-align:center;display:inline-block;padding:0 5px}
.promotions-list .position{border-top:1px solid #e4e4e4;font-size:17px;padding:10px}
.promotions-list .position.pending{background-color:#fef9e6}
.speck{border-radius:100%;background-color:#888;height:30px;width:30px;vertical-align:middle}
.narrow-container{width:490px;margin:auto}
.progress.v-pb{margin:0;height:12px;border-radius:7px;background-color:#CFCFCF;box-shadow:none;width:100%}
.add-more{font-size:16px;color:#5C5C5C;cursor:pointer}
.notes-columns{display:flex;flex-direction:column;padding-right:.75rem;padding-left:.75rem}
.status-circle{display:flex;flex-direction:row}
.status-circle .circle-left{height:16px;width:8px;border-top-left-radius:10000px;border-bottom-left-radius:10000px}
.status-circle .circle-left.draft,.status-circle .circle-left.estimate{background-color:#0073E9}
.status-circle .circle-left.staffing-replacement-requested{background-color:#FEA800}
.status-circle .circle-left.staffing-not-enough-applications{background-color:#FF1F47}
.status-circle .circle-left.staffing-ready{background-color:#1B758D}
.status-circle .circle-left.awaiting-confirmation{background-color:#534CD4}
.status-circle .circle-left.staffed{background-color:#026745}
.status-circle .circle-left.paused{background-color:var(--dark-20)}
.status-circle .circle-left.canceled{background-color:#ACB3BC}
.status-circle .circle-left.billing-waiting-approval{background-color:#FF1F47}
.status-circle .circle-left.billing-approved{background-color:#EE6510}
.status-circle .circle-left.billed{background-color:#1D9F4A}
.status-circle .circle-right{height:16px;width:8px;border-top-right-radius:10000px;border-bottom-right-radius:10000px;margin-right:10px}
.status-circle .circle-right.estimate{background-color:#0073E9}
.status-circle .circle-right.draft{background-color:#E7F0FF}
.status-circle .circle-right.staffing-replacement-requested{background-color:#FFF4C2}
.status-circle .circle-right.staffing-not-enough-applications{background-color:#FF1F47}
.status-circle .circle-right.staffing-ready{background-color:#B0EBFB}
.status-circle .circle-right.awaiting-confirmation{background-color:#EEF2FF}
.status-circle .circle-right.staffed{background-color:#ABF5D2}
.status-circle .circle-right.canceled,.status-circle .circle-right.paused{background-color:#F2F5F9}
.status-circle .circle-right.billing-waiting-approval{background-color:#FFEDF0}
.status-circle .circle-right.billing-approved{background-color:#FFEDE1}
.status-circle .circle-right.billed{background-color:#cbf4d9}
.container{padding:0}
section .container{width:95%}
.row{margin:0}
.center-sweet-alert-content{display:grid!important}
.swal2-modal{padding:20px 30px!important}
.swal2-modal .swal2-header{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important}
.swal2-modal .swal2-header .swal2-title{text-align:left!important;width:100%}
.swal2-modal .swal2-header .swal2-title small{font-family:"Work Sans"!important;font-size:24px!important;font-weight:700!important;color:var(--main-font-color)!important}
.swal2-modal .swal2-content{justify-content:left!important}
.swal2-modal .swal2-content #swal2-content{text-align:left!important}
.swal2-modal .swal2-content #swal2-content .alertText,.swal2-modal .swal2-content #swal2-content .logo{text-align:center}
.swal2-modal .swal2-content .taxes-modal-label{display:flex}
.swal2-modal .swal2-content .swal2-input{height:44px!important;background-color:#F9FAFD!important;border:1.5px solid var(--dark-20)!important;border-radius:6px!important;margin:0!important}
.swal2-modal .swal2-actions{flex-direction:row-reverse;margin:30px 0 0!important;justify-content:flex-start!important}
.swal2-modal .swal2-actions .swal2-confirm{background-color:var(--main-color)!important;border-radius:52px!important;padding:5px 34px!important;height:36px}
.swal2-modal .swal2-actions .swal2-cancel{background-color:#fff!important;color:var(--main-font-color)!important;border:1px solid #ccc!important;border-radius:52px!important;padding:5px 34px!important;height:36px}
.swal2-modal .swal2-validation-message{background:#fff!important;justify-content:flex-start!important}
.small-alert-with-confirm-button-red{max-width:450px}
.small-alert-with-confirm-button-red .swal2-actions .swal2-confirm{background-color:#DA3B4E!important}
.ui-select-match .ui-select-match-item{white-space:normal;word-break:break-all;height:auto!important;font-size:12px;font-weight:600;color:var(--dark-80);background-color:var(--dark-20)}
@media (max-width:600px){.simple-modal .modal-dialog.modal-lg,.simple-modal .modal-dialog.modal-md,.simple-modal .modal-dialog.modal-sm{min-width:90%!important}
}
.tags-box{position:relative}
.tags-box .applicants-total{display:block;position:absolute;right:20px;top:8px;opacity:.3;font-size:16px;z-index:10}
tags-input .tags{min-height:48px;padding:5px;border-radius:8px;background-color:var(--main-background-color);border:2px solid var(--border);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.credit-card-fee input[type=number],.training-view .score-input input[type=number]{-moz-appearance:textfield}
tags-input .tags.focused{box-shadow:none;-webkit-box-shadow:none}
tags-input .tags .input{background-color:transparent;font-size:16px;height:30px;font-weight:200}
tags-input .tags .tag-item{border-radius:500px;background:var(--dark-20);font-size:12px;font-weight:600;height:auto;min-height:25px;border:1px solid var(--dark-35);line-height:23px;padding:0 10px;margin:5px 0 5px 5px}
tags-input .tags .tag-item.selected{background:var(--main-color) none;color:#fff}
tags-input .tags .tag-item .remove-button{display:none}
@-webkit-keyframes three-quarters{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes three-quarters{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes three-quarters{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes three-quarters{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.three-quarters{font-family:sans-serif;font-weight:100;z-index:1000}
.three-quarters:not(:required){-webkit-animation:three-quarters 1.25s infinite linear;-moz-animation:three-quarters 1.25s infinite linear;-ms-animation:three-quarters 1.25s infinite linear;-o-animation:three-quarters 1.25s infinite linear;animation:three-quarters 1.25s infinite linear;border:8px solid var(--main-color);border-right-color:transparent;border-radius:16px;display:inline-block;margin-left:-16px;margin-top:-16px;left:50%;position:absolute;overflow:hidden;top:50%;text-indent:-9999px;width:32px;height:32px}
.three-quarters.loader-page-content{top:initial!important;left:initial!important}
.fc-state-active,.fc-state-down{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top;border-color:#F9FAFD}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}
.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}
sub,sup{font-size:75%;line-height:0;position:relative}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.glyphicon,.tooltip,address{font-style:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:4px 0 0;margin-top:1px\9;line-height:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.fc-icon,.fc-time-grid-event{overflow:hidden}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
ol,ul{margin-bottom:10px}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.form-control,output{font-size:15px!important;font-weight:400!important;line-height:1.428571429;color:#555;display:block}
.checkbox,.radio{position:relative;display:block;margin-top:0;margin-bottom:12px}
.checkbox label,.radio label{min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}
.btn-group,.btn-group-vertical,.checkbox-inline,.radio-inline{position:relative;display:inline-block;vertical-align:middle}
.checkbox-inline,.radio-inline{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
.btn-default.focus{color:#333;background-color:#e7e7e7;border-color:#8c8c8c}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e7e7e7;border-color:#aaa}
.btn-default.active.focus,.btn-default.active:hover,.btn-default.focus:active,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-link:focus,.btn-link:hover{color:#11609d;text-decoration:underline;background-color:transparent}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:var(--main-color)}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.navbar-fixed-bottom,.navbar-fixed-top{position:absolute;right:0;left:0;z-index:1030}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;font-size:12px;line-height:1.428571429;text-decoration:none;color:var(--main-font-color);background-color:#fff;font-weight:600;border:1px solid #ddd;margin-right:5px;border-radius:4px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#11609d;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:var(--main-color);border-color:var(--main-color);cursor:default}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:var(--dark-20);background-color:#fff;border-color:var(--dark-20);cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}
a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:var(--main-color);border-color:var(--main-color)}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.tooltip{font-family:"Work Sans","Work Sans","Work Sans","Work Sans","Work Sans";font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-shadow:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}
.btn,.fc .fc-axis,.fc button,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content,.text-nowrap{white-space:nowrap}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}
.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:"Work Sans"}
.form-control:active,.form-control:focus{border-color:var(--main-color)!important;outline:0;box-shadow:none}
.bootstrap-tagsinput:active,.bootstrap-tagsinput:focus{border-color:#ccc;outline:0;box-shadow:none}
.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-image:none}
.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#1268ab;border-color:#11609d}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#0c9550;border-color:#0c9550;background-image:none}
.btn-success.active:hover,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#0c9550;border-color:#0c9550}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#f7b820;border-color:#f7b20c;background-image:none}
.btn-warning.active:hover,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#f7b516;border-color:#f7b516}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff2828;border-color:#ff1414;background-image:none}
.btn-danger.active:hover,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ff1e1e;border-color:#ff0909}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:var(--main-color);border-color:#1b8fb2;background-image:none}
.btn-info.active:hover,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#1b8fb2;border-color:#1b8fb2}
.open>.btn-pink.dropdown-toggle{color:#fff;background-color:#ff57b6;border-color:#ff43ad;background-image:none}
.open>.btn-pink.dropdown-toggle.focus,.open>.btn-pink.dropdown-toggle:focus,.open>.btn-pink.dropdown-toggle:hover{color:#fff;background-color:#ff43ad;border-color:#ff38a8}
.open>.btn-purple.dropdown-toggle,.open>.btn-purple.dropdown-toggle.focus,.open>.btn-purple.dropdown-toggle:focus,.open>.btn-purple.dropdown-toggle:hover{background-color:#4250a2;border-color:#3c4993;color:#fff}
.open>.btn-purple.dropdown-toggle{background-image:none}
.btn-inverse.active,.btn-inverse:active,.open>.btn-inverse.dropdown-toggle{color:#fff;background-color:#262626;border-color:#1b1c20;background-image:none}
.btn-inverse.active:hover,.btn-inverse:active:hover,.open>.btn-inverse.dropdown-toggle.focus,.open>.btn-inverse.dropdown-toggle:focus,.open>.btn-inverse.dropdown-toggle:hover{color:#fff;background-color:#262626;border-color:#16171a}
.btn-dark.active,.btn-dark:active,.open>.btn-dark.dropdown-toggle{color:#fff;background-color:#0f0f0f;border-color:#040404;background-image:none}
.btn-dark.active:hover,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover{color:#fff;background-color:#090909;border-color:#000}
.open>.btn-deepOrange.dropdown-toggle{color:#fff;background-color:#ee3900;border-color:#da3400;background-image:none}
.open>.btn-deepOrange.dropdown-toggle.focus,.open>.btn-deepOrange.dropdown-toggle:focus,.open>.btn-deepOrange.dropdown-toggle:hover{color:#fff;background-color:#da3400;border-color:#da3400}
.btn-outline.btn-primary.active,.btn-outline.btn-primary:active,.open>.btn-outline.btn-primary.dropdown-toggle{color:#fff;background-color:var(--main-color);border-color:#11609d;background-image:none}
.btn-outline.btn-primary.active:hover,.btn-outline.btn-primary:active:hover,.open>.btn-outline.btn-primary.dropdown-toggle.focus,.open>.btn-outline.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#1268ab;border-color:#11609d}
.btn-outline.btn-success.active,.btn-outline.btn-success:active,.open>.btn-outline.btn-success.dropdown-toggle{color:#fff;background-color:#0c9550;border-color:#0c9550;background-image:none}
.btn-outline.btn-success.active:hover,.btn-outline.btn-success:active:hover,.open>.btn-outline.btn-success.dropdown-toggle.focus,.open>.btn-outline.btn-success.dropdown-toggle:focus,.open>.btn-outline.btn-success.dropdown-toggle:hover{color:#fff;background-color:#0c9550;border-color:#0c9550}
.btn-outline.btn-warning.active,.btn-outline.btn-warning:active,.open>.btn-outline.btn-warning.dropdown-toggle{color:#fff;background-color:#f7b820;border-color:#f7b20c;background-image:none}
.btn-outline.btn-warning.active:hover,.btn-outline.btn-warning:active:hover,.open>.btn-outline.btn-warning.dropdown-toggle.focus,.open>.btn-outline.btn-warning.dropdown-toggle:focus,.open>.btn-outline.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#f7b516;border-color:#f7b516}
.btn-outline.btn-danger.active,.btn-outline.btn-danger:active,.open>.btn-outline.btn-danger.dropdown-toggle{color:#fff;background-color:#ff2828;border-color:#ff1414;background-image:none}
.btn-outline.btn-danger.active:hover,.btn-outline.btn-danger:active:hover,.open>.btn-outline.btn-danger.dropdown-toggle.focus,.open>.btn-outline.btn-danger.dropdown-toggle:focus,.open>.btn-outline.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ff1e1e;border-color:#ff0909}
.btn-outline.btn-info.active,.btn-outline.btn-info:active,.open>.btn-outline.btn-info.dropdown-toggle{color:#fff;background-color:var(--main-color);border-color:#1b8fb2;background-image:none}
.btn-outline.btn-info.active:hover,.btn-outline.btn-info:active:hover,.open>.btn-outline.btn-info.dropdown-toggle.focus,.open>.btn-outline.btn-info.dropdown-toggle:focus,.open>.btn-outline.btn-info.dropdown-toggle:hover{color:#fff;background-color:#1b8fb2;border-color:#1b8fb2}
.open>.btn-outline.btn-pink.dropdown-toggle{color:#fff;background-color:#ff57b6;border-color:#ff43ad;background-image:none}
.open>.btn-outline.btn-pink.dropdown-toggle.focus,.open>.btn-outline.btn-pink.dropdown-toggle:focus,.open>.btn-outline.btn-pink.dropdown-toggle:hover{color:#fff;background-color:#ff43ad;border-color:#ff38a8}
.open>.btn-outline.btn-purple.dropdown-toggle,.open>.btn-outline.btn-purple.dropdown-toggle.focus,.open>.btn-outline.btn-purple.dropdown-toggle:focus,.open>.btn-outline.btn-purple.dropdown-toggle:hover{background-color:#4250a2;border-color:#3c4993;color:#fff}
.open>.btn-outline.btn-purple.dropdown-toggle{background-image:none}
.btn-outline.btn-inverse.active,.btn-outline.btn-inverse:active,.open>.btn-outline.btn-inverse.dropdown-toggle{color:#fff;background-color:#262626;border-color:#1b1c20;background-image:none}
.btn-outline.btn-inverse.active:hover,.btn-outline.btn-inverse:active:hover,.open>.btn-outline.btn-inverse.dropdown-toggle.focus,.open>.btn-outline.btn-inverse.dropdown-toggle:focus,.open>.btn-outline.btn-inverse.dropdown-toggle:hover{color:#fff;background-color:#262626;border-color:#16171a}
.btn-outline.btn-dark.active,.btn-outline.btn-dark:active,.open>.btn-outline.btn-dark.dropdown-toggle{color:#fff;background-color:#0f0f0f;border-color:#040404;background-image:none}
.btn-outline.btn-dark.active:hover,.btn-outline.btn-dark:active:hover,.open>.btn-outline.btn-dark.dropdown-toggle.focus,.open>.btn-outline.btn-dark.dropdown-toggle:focus,.open>.btn-outline.btn-dark.dropdown-toggle:hover{color:#fff;background-color:#090909;border-color:#000}
.open>.btn-outline.btn-deepOrange.dropdown-toggle{color:#fff;background-color:#ee3900;border-color:#da3400;background-image:none}
.open>.btn-outline.btn-deepOrange.dropdown-toggle.focus,.open>.btn-outline.btn-deepOrange.dropdown-toggle:focus,.open>.btn-outline.btn-deepOrange.dropdown-toggle:hover{color:#fff;background-color:#da3400;border-color:#da3400}
.checkbox label::after{position:absolute;margin-left:-20px;display:inline-block;left:0}
.checkbox input[type=checkbox]:indeterminate+label::after,.checkbox input[type=radio]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}
.radio label::after,.radio label::before{display:inline-block;position:absolute;margin-left:-20px}
.avatar a>img,.avatar img{width:100%;height:100%;display:block}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,a.list-group-item-dark.active,a.list-group-item-dark.active:focus,a.list-group-item-dark.active:hover,a.list-group-item-deepOrange.active,a.list-group-item-deepOrange.active:focus,a.list-group-item-deepOrange.active:hover,a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,a.list-group-item-inverse.active,a.list-group-item-inverse.active:focus,a.list-group-item-inverse.active:hover,a.list-group-item-pink.active,a.list-group-item-pink.active:focus,a.list-group-item-pink.active:hover,a.list-group-item-primary.active,a.list-group-item-primary.active:focus,a.list-group-item-primary.active:hover,a.list-group-item-purple.active,a.list-group-item-purple.active:focus,a.list-group-item-purple.active:hover,a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover,button.list-group-item-dark.active,button.list-group-item-dark.active:focus,button.list-group-item-dark.active:hover,button.list-group-item-deepOrange.active,button.list-group-item-deepOrange.active:focus,button.list-group-item-deepOrange.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover,button.list-group-item-inverse.active,button.list-group-item-inverse.active:focus,button.list-group-item-inverse.active:hover,button.list-group-item-pink.active,button.list-group-item-pink.active:focus,button.list-group-item-pink.active:hover,button.list-group-item-primary.active,button.list-group-item-primary.active:focus,button.list-group-item-primary.active:hover,button.list-group-item-purple.active,button.list-group-item-purple.active:focus,button.list-group-item-purple.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#fff;border-color:#fff}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:none;color:var(--main-color);background-color:transparent;border-bottom:2px solid var(--main-color)}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:2px;background-color:var(--dark-60);border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger--slider .hamburger-inner::before,.hamburger--slider-r .hamburger-inner::before{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}
.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}
.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 .dz-error-mark,.dropzone .dz-preview .dz-success-mark{opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}
.navbar-toolbar>li>a{padding:20px 15px;line-height:20px;height:60px}
.box{background-color:#fff;margin-bottom:1.5rem;box-shadow:0 1px 2px #ccc}
.sl-item:before,.sl-item:last-child:after{content:'';background-color:#ccc;border-radius:100%}
.mail-cats>a,.mail-labels>a{border:none;color:#6a6c6f;font-size:14px;font-weight:500;background-color:transparent}
.compose-btn,.mail-toolbar .btn{border:none;box-shadow:0 1px 3px #ccc;color:#6a6c6f}
.new-message #new-message-body,.new-message .panel-heading input{width:100%;border:none;box-shadow:none;outline:0}
#fullcalendar,.fullcalendar{margin-bottom:24px;background:#fff;padding:24px 16px}
@media (min-width:768px){.slimScrollDiv{position:relative;overflow:hidden;width:auto;height:468px}
}
.fc-icon{font-size:1em;display:inline-block;text-align:center;height:1em;line-height:1em;font-family:"Work Sans","Work Sans","Work Sans"}
.fc-icon:after{position:relative}
.fc{direction:ltr;text-align:left}
.fc button{margin:0;height:2.1em;padding:0 .6em;font-size:1em;cursor:pointer}
.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}
.fc table{width:100%;table-layout:fixed;font-size:1em}
.fc .fc-axis{vertical-align:middle;padding:0 4px}
.fc th{text-align:center}
.fc th.fc-day-header{color:var(--dark-40);background-color:var(--dark-10);padding:12px 0;border:1px solid #fff;text-align:center;font-size:10px;font-weight:600}
.fc button::-moz-focus-inner{margin:0;padding:0}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}
.fc td.fc-today{border-style:double}
.fc .fc-row{border-style:solid;border-width:0}
.fc .fc-row.fc-week.ui-widget-content,.fc .fc-row.ui-widget-header{margin-right:0!important;border-width:0!important}
.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
.fc .fc-toolbar>*>:first-child{margin-left:0}
.fc-view-container *,.fc-view-container:after,.fc-view-container:before,hr{box-sizing:content-box}
table{background-color:transparent}
table col[class*=col-]{position:static;float:none;display:table-column}
.fc-row,.fc-row .fc-content-skeleton,body,body.menubar-unfold .menubar-scroll{position:relative}
table tbody tr:nth-child(even){background-color:#F9FAFD}
table tbody tr:nth-child(odd){background-color:#FFF}
.fc-time-grid-event .fc-time{font-size:.85em;padding:0 1px}
.fc-time-grid-event.fc-short .fc-time{display:inline-block;vertical-align:top}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}
.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top;font-size:.85em;padding:0}
.fc-time-grid-event.fc-selected{overflow:visible}
.fc-time-grid-event.fc-selected .fc-bg{display:none}
.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}
.fc-time-grid-event .fc-content{overflow:hidden}
.fc-time-grid-event .fc-title{padding:0 1px}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:"Work Sans";text-align:center;cursor:s-resize}
.pre-scrollable,.staff-checkin-view .checkin{overflow-y:scroll}
.btn,.img-thumbnail,body{line-height:1.428571429}
.table th,label{font-size:14px;font-weight:600}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}
.fc-clear{clear:both}
.img-responsive{max-width:100%;display:block;height:auto}
.img-thumbnail,label{display:inline-block;max-width:100%}
.img-thumbnail{background-color:#F9FAFD;padding:4px;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;height:auto}
.table{max-width:100%;width:100%;margin-bottom:0}
.table>tbody>tr>td.active{background-color:#f5f5f5}
.table>tbody>tr>td.success{background-color:#dff0d8}
.table>tbody>tr>td.info{background-color:#d9edf7}
.table>tbody>tr>td.warning{background-color:#fcf8e3}
.table>tbody>tr>td.danger{background-color:#f2dede}
.table>tbody>tr>th.active{background-color:#f5f5f5}
.table>tbody>tr>th.success{background-color:#dff0d8}
.table>tbody>tr>th.info{background-color:#d9edf7}
.table>tbody>tr>th.warning{background-color:#fcf8e3}
.table>tbody>tr>th.danger{background-color:#f2dede}
.table>tbody>tr.active>td,.table>tbody>tr.active>th{background-color:#f5f5f5}
.table>tbody>tr.success>td,.table>tbody>tr.success>th{background-color:#dff0d8}
.table>tbody>tr.info>td,.table>tbody>tr.info>th{background-color:#d9edf7}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th{background-color:#fcf8e3}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th{background-color:#f2dede}
.table>tbody+tbody{border-top:2px solid #ddd}
.table>thead>tr>td.active{background-color:#f5f5f5}
.table>thead>tr>td.success{background-color:#dff0d8}
.table>thead>tr>td.info{background-color:#d9edf7}
.table>thead>tr>td.warning{background-color:#fcf8e3}
.table>thead>tr>td.danger{background-color:#f2dede}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>thead>tr>th.active{background-color:#f5f5f5}
.table>thead>tr>th.success{background-color:#dff0d8}
.table>thead>tr>th.info{background-color:#d9edf7}
.table>thead>tr>th.warning{background-color:#fcf8e3}
.table>thead>tr>th.danger{background-color:#f2dede}
.table>thead>tr.active>td,.table>thead>tr.active>th{background-color:#f5f5f5}
.table>thead>tr.success>td,.table>thead>tr.success>th{background-color:#dff0d8}
.table>thead>tr.info>td,.table>thead>tr.info>th{background-color:#d9edf7}
.table>thead>tr.warning>td,.table>thead>tr.warning>th{background-color:#fcf8e3}
.table>thead>tr.danger>td,.table>thead>tr.danger>th{background-color:#f2dede}
.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table .table{background-color:#F9FAFD}
.table.no-cellborder{margin-top:-2px;table-layout:fixed}
.table.no-cellborder td,.table.no-cellborder th{border:none!important;border-bottom:none!important;padding:8px 0}
.table.no-cellborder .table-icon{margin-right:6px;color:#ccc}
.table>tfoot>tr>td.active{background-color:#f5f5f5}
.table>tfoot>tr>td.success{background-color:#dff0d8}
.table>tfoot>tr>td.info{background-color:#d9edf7}
.table>tfoot>tr>td.warning{background-color:#fcf8e3}
.table>tfoot>tr>td.danger{background-color:#f2dede}
.table>tfoot>tr>th.active{background-color:#f5f5f5}
.table>tfoot>tr>th.success{background-color:#dff0d8}
.table>tfoot>tr>th.info{background-color:#d9edf7}
.table>tfoot>tr>th.warning{background-color:#fcf8e3}
.table>tfoot>tr>th.danger{background-color:#f2dede}
.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}
.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th{border-top:0}
label{margin-bottom:5px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}
.navbar-fixed-top{top:0;border-width:0 0 1px}
html{font-family:"Work Sans";font-size:16px;height:100%;background-color:var(--main-background-color)}
html input[type=button]{cursor:pointer}
html input[disabled]{cursor:default}
component-title{color:var(--main-font-color)}
component-title>div{font-family:Work Sans;font-size:32px}
body,pre{font-family:"Work Sans","Work Sans","Work Sans","Work Sans","Work Sans"}
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}
.animated.flip{backface-visibility:visible;animation-name:flip}
.flipInX,.flipInY,.flipOutX,.flipOutY{backface-visibility:visible!important}
@-webkit-keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}
90%{transform:translate3d(0,-4px,0)}
}
@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}
90%{transform:translate3d(0,-4px,0)}
}
.bounce{animation-name:bounce;transform-origin:center bottom}
@-webkit-keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{animation-name:flash}
@-webkit-keyframes pulse{0%{transform:scaleX(1);transform:scale(1)}
to{transform:scaleX(1)}
50%{transform:scale3d(1.05,1.05,1.05)}
20%{transform:scale(1)}
10%{transform:scale(1.1)}
}
@keyframes pulse{0%{transform:scaleX(1);transform:scale(1)}
to{transform:scaleX(1)}
50%{transform:scale3d(1.05,1.05,1.05)}
20%{transform:scale(1)}
10%{transform:scale(1.1)}
}
.pulse{animation-name:pulse}
@-webkit-keyframes rubberBand{0%,to{transform:scaleX(1)}
30%{transform:scale3d(1.25,.75,1)}
40%{transform:scale3d(.75,1.25,1)}
50%{transform:scale3d(1.15,.85,1)}
65%{transform:scale3d(.95,1.05,1)}
75%{transform:scale3d(1.05,.95,1)}
}
@keyframes rubberBand{0%,to{transform:scaleX(1)}
30%{transform:scale3d(1.25,.75,1)}
40%{transform:scale3d(.75,1.25,1)}
50%{transform:scale3d(1.15,.85,1)}
65%{transform:scale3d(.95,1.05,1)}
75%{transform:scale3d(1.05,.95,1)}
}
.rubberBand{animation-name:rubberBand}
@-webkit-keyframes shake{0%,to{transform:translateZ(0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}
@keyframes shake{0%,to{transform:translateZ(0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}
.shake{animation-name:shake}
@-webkit-keyframes headShake{0%,50%{transform:translateX(0)}
0.5%{transform:translateX(-6px) rotateY(-9deg)}
1.5%{transform:translateX(5px) rotateY(7deg)}
2.5%{transform:translateX(-3px) rotateY(-5deg)}
3.5%{transform:translateX(2px) rotateY(3deg)}
}
@keyframes headShake{0%,50%{transform:translateX(0)}
0.5%{transform:translateX(-6px) rotateY(-9deg)}
1.5%{transform:translateX(5px) rotateY(7deg)}
2.5%{transform:translateX(-3px) rotateY(-5deg)}
3.5%{transform:translateX(2px) rotateY(3deg)}
}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@-webkit-keyframes swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
to{transform:rotate(0)}
}
@keyframes swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
to{transform:rotate(0)}
}
.swing{transform-origin:top center;animation-name:swing}
@-webkit-keyframes tada{0%,to{transform:scaleX(1)}
10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
}
@keyframes tada{0%,to{transform:scaleX(1)}
10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
}
.tada{animation-name:tada}
@-webkit-keyframes wobble{0%,to{transform:none}
15%{transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{transform:translate3d(20%,0,0) rotate(3deg)}
45%{transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{transform:translate3d(10%,0,0) rotate(2deg)}
75%{transform:translate3d(-5%,0,0) rotate(-1deg)}
}
@keyframes wobble{0%,to{transform:none}
15%{transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{transform:translate3d(20%,0,0) rotate(3deg)}
45%{transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{transform:translate3d(10%,0,0) rotate(2deg)}
75%{transform:translate3d(-5%,0,0) rotate(-1deg)}
}
.wobble{animation-name:wobble}
@-webkit-keyframes jello{0%,0.1%,to{transform:none}
1.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
2.3%{transform:skewX(6.25deg) skewY(6.25deg)}
3.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
4.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
5.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}
6.7%{transform:skewX(.39062deg) skewY(.39062deg)}
7.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}
}
@keyframes jello{0%,0.1%,to{transform:none}
1.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
2.3%{transform:skewX(6.25deg) skewY(6.25deg)}
3.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
4.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
5.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}
6.7%{transform:skewX(.39062deg) skewY(.39062deg)}
7.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}
}
.jello{animation-name:jello;transform-origin:center}
@-webkit-keyframes bounceIn{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:scale3d(.3,.3,.3)}
20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.1,1.1,1.1)}
40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.9,.9,.9)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.97,.97,.97)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:scaleX(1)}
}
@keyframes bounceIn{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:scale3d(.3,.3,.3)}
20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.1,1.1,1.1)}
40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.9,.9,.9)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.97,.97,.97)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:scaleX(1)}
}
.bounceIn{animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(0,-3000px,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(0,25px,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
@keyframes bounceInDown{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(0,-3000px,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(0,25px,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
.bounceInDown{animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(-3000px,0,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(25px,0,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(-10px,0,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(5px,0,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
@keyframes bounceInLeft{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(-3000px,0,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(25px,0,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(-10px,0,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(5px,0,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
.bounceInLeft{animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(3000px,0,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(-25px,0,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(10px,0,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(-5px,0,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
@keyframes bounceInRight{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(3000px,0,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(-25px,0,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(10px,0,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(-5px,0,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:none}
}
.bounceInRight{animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(0,3000px,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(0,-20px,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-5px,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
}
@keyframes bounceInUp{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translate3d(0,3000px,0)}
60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translate3d(0,-20px,0)}
75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0)}
90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-5px,0)}
to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
}
.bounceInUp{animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;transform:scale3d(.3,.3,.3)}
}
.bounceOut{animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
.bounceOutDown{animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
.bounceOutRight{animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;transform:translate3d(0,20px,0)}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;transform:translate3d(0,20px,0)}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
.fadeIn{animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}
.fadeInDown{animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}
to{opacity:1;transform:none}
}
.fadeInDownBig{animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}
to{opacity:1;transform:none}
}
.fadeInLeft{animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}
to{opacity:1;transform:none}
}
.fadeInLeftBig{animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}
to{opacity:1;transform:none}
}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}
to{opacity:1;transform:none}
}
.fadeInRightBig{animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}
}
.fadeInUp{animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}
to{opacity:1;transform:none}
}
@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}
to{opacity:1;transform:none}
}
.fadeInUpBig{animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
.fadeOut{animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
.fadeOutDown{animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0)}
}
.fadeOutRight{animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
.fadeOutUp{animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{animation-name:fadeOutUpBig}
@-webkit-keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}
40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(-190deg)}
50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}
80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95)}
to{transform:perspective(400px);animation-timing-function:ease-in}
}
@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}
40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(-190deg)}
50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}
80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95)}
to{transform:perspective(400px);animation-timing-function:ease-in}
}
@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;animation-timing-function:ease-in}
40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}
60%{transform:perspective(400px) rotateX(10deg);opacity:1}
80%{transform:perspective(400px) rotateX(-5deg)}
to{transform:perspective(400px)}
}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;animation-timing-function:ease-in}
40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}
60%{transform:perspective(400px) rotateX(10deg);opacity:1}
80%{transform:perspective(400px) rotateX(-5deg)}
to{transform:perspective(400px)}
}
.flipInX{animation-name:flipInX}
.flipInY{animation-name:flipInY}
.flipOutX{animation-name:flipOutX}
@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;animation-timing-function:ease-in}
40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}
60%{transform:perspective(400px) rotateY(10deg);opacity:1}
80%{transform:perspective(400px) rotateY(-5deg)}
to{transform:perspective(400px)}
}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;animation-timing-function:ease-in}
40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}
60%{transform:perspective(400px) rotateY(10deg);opacity:1}
80%{transform:perspective(400px) rotateY(-5deg)}
to{transform:perspective(400px)}
}
@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateX(-20deg);opacity:1}
to{transform:perspective(400px) rotateX(90deg);opacity:0}
}
@keyframes flipOutX{0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateX(-20deg);opacity:1}
to{transform:perspective(400px) rotateX(90deg);opacity:0}
}
@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateY(-15deg);opacity:1}
to{transform:perspective(400px) rotateY(90deg);opacity:0}
}
@keyframes flipOutY{0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateY(-15deg);opacity:1}
to{transform:perspective(400px) rotateY(90deg);opacity:0}
}
.flipOutY{animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{opacity:1;transform:skewX(-5deg)}
to{transform:none;opacity:1}
}
@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{opacity:1;transform:skewX(-5deg)}
to{transform:none;opacity:1}
}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{0%{opacity:1}
to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{0%{opacity:1}
to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}
to{transform-origin:center;transform:none;opacity:1}
}
@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}
to{transform-origin:center;transform:none;opacity:1}
}
.rotateIn{animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInDownLeft{animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInDownRight{animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInUpLeft{animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInUpRight{animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate(200deg);opacity:0}
}
@keyframes rotateOut{0%{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate(200deg);opacity:0}
}
.rotateOut{animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
}
@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
}
.rotateOutDownLeft{animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}
}
@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}
}
.rotateOutDownRight{animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
}
.rotateOutUpLeft{animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}
}
.rotateOutUpRight{animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}
20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}
to{transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}
20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}
to{transform:translate3d(0,700px,0);opacity:0}
}
.hinge{animation-name:hinge}
@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;transform:none}
}
@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;transform:none}
}
.rollIn{animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}
}
@keyframes rollOut{0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}
}
.rollOut{animation-name:rollOut}
@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{animation-name:zoomIn}
@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{animation-name:zoomInUp}
@-webkit-keyframes zoomOut{0%{opacity:1}
50%{transform:scale3d(.3,.3,.3);opacity:0}
to{opacity:0}
}
@keyframes zoomOut{0%{opacity:1}
50%{transform:scale3d(.3,.3,.3);opacity:0}
to{opacity:0}
}
.zoomOut{animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}
}
.zoomOutLeft{animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}
}
.zoomOutRight{animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.fc-bgevent,.fc-highlight{opacity:.3;filter:alpha(opacity=30)}
.zoomOutUp{animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translateZ(0)}
}
@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInDown{animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInLeft{animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInRight{animation-name:slideInRight}
@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translateZ(0)}
}
@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translateZ(0)}
}
.invisible,.orders-listing-view calendar .fc-event-container .awaiting-confirmation .dot,.orders-listing-view calendar .fc-event-container .canceled .dot,.orders-listing-view calendar .fc-event-container .draft .dot,.orders-listing-view calendar .fc-event-container .estimate .dot,.orders-listing-view calendar .fc-event-container .paused .dot,.orders-listing-view calendar .fc-event-container .pending .dot,.orders-listing-view calendar .fc-event-container .ready .dot,.orders-listing-view calendar .fc-event-container .staffed .dot,.orders-listing-view calendar .fc-event-container .staffing-not-enough-applications .dot,.orders-listing-view calendar .fc-event-container .staffing-replacement-requested .dot,.orders-listing-view calendar .list-view .day .affair.canceled .led,.orders-listing-view calendar .list-view .day .affair.canceled .staff,.orders-listing-view calendar .list-view .day .affair.canceled .status,.orders-listing-view calendar .list-view .day .affair.canceled .time{visibility:hidden}
.slideInUp{animation-name:slideInUp}
@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,100%,0)}
}
.slideOutDown{animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(-100%,0,0)}
}
.slideOutLeft{animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(100%,0,0)}
}
.slideOutRight{animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,-100%,0)}
}
.slideOutUp{animation-name:slideOutUp}
.fc-bgevent{background:#8fdf82}
.fc-highlight{background:#bce8f1}
body{margin:0;background-color:#F9FAFD;font-size:14px;color:#6a6c6f;background:var(--main-background-color);min-height:100%;padding-top:60px;transition:padding-top .5s;height:max-content}
.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
body .fc{font-size:1em}
body.menubar-top .hidden-menubar-top{display:none}
body.menubar-top .menubar.light .app-menu .submenu{background-color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.08)}
body.menubar-fold .menubar.dark .app-menu>li>.submenu,body.menubar-top .menubar.dark .app-menu .submenu{background-color:#3b3e47}
body.menubar-unfold .menubar{width:230px}
body.menubar-unfold .menubar-scroll .menubar-scroll-inner{position:relative;height:100%}
body.menubar-unfold .app-menu .has-submenu.open>.submenu{display:block!important}
body.menubar-unfold .app-menu .submenu{box-shadow:none;width:100%}
body.menubar-unfold .app-menu .submenu .menu-text{margin-left:30px;font-weight:400!important;color:var(--dark-40)}
body.menubar-unfold .app-menu .submenu .menu-icon+.menu-text{margin-left:0}
body.menubar-unfold .app-menu li.menu-heading{display:none}
body.menubar-left .menubar{bottom:0;top:0!important;padding:20px 10px;min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}
body.menubar-left .app-menu .more-items-li{display:none}
body.menubar-left .app-menu>li{border-left:3px solid transparent;display:flex;align-items:center;flex-direction:column}
.btn,.fc-button-group,.fc-toolbar .fc-center{display:inline-block}
body.menubar-left .app-menu>li>a{padding-top:13px;padding-bottom:13px}
body.menubar-left .app-menu .open>a>.menu-caret{transform:rotate(90deg)}
body.mce-fullscreen #dash-navbar{z-index:999}
body.menubar-fold .menubar.light .app-menu>li>.submenu{box-shadow:2px 1px 2px rgba(0,0,0,.08)}
body.menubar-fold .menubar.light .app-menu .submenu>li.menu-heading{border-bottom-color:#F9FAFD}
body.menubar-fold .menubar.dark .app-menu>li.open{border-bottom-color:#2b2d34}
body.menubar-fold .menubar.dark .app-menu hr{border-color:#777}
body.menubar-fold .menubar.dark .app-menu .submenu>li.menu-heading{border-bottom-color:#2b2d34}
.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}
.fc-bg{bottom:0}
.fc-row .fc-bgevent-skeleton{bottom:0;z-index:2}
.fc-row .fc-highlight-skeleton{bottom:0;z-index:3}
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row .fc-bg{z-index:1}
.fc-row .fc-content-skeleton{z-index:4;padding-bottom:2px}
.fc-row .fc-content-skeleton tr{background-color:transparent}
.fc-row .fc-helper-skeleton{z-index:5}
.fc-row.fc-rigid{overflow:hidden}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-row:first-child table{border-top:0 hidden transparent}
.fc-rtl{text-align:right}
.fc-rtl .fc-axis,.fc-rtl .fc-basic-view .fc-day-number{text-align:left}
.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}
.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}
.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}
.fc-rtl .fc-popover .fc-header .fc-close{float:left}
.fc-rtl .fc-popover .fc-header .fc-title{float:right}
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}
.btn,.fc-toolbar{text-align:center}
.fc-basic-view .fc-week-number{text-align:center;padding:0 2px}
.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}
.fc-basic-view .fc-day-number{padding:0 2px;font-size:16px;color:var(--dark-40);font-weight:600;padding-top:8px!important;padding-right:16px!important}
.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}
.fc-basic-view .fc-body .fc-row{min-height:185px}
.fc-highlight-skeleton tr{background-color:transparent!important}
@media (max-width:768px){.fc-body .fc-row{min-height:65px!important}
.fc-day-grid-event{pointer-events:none}
.fixed-mobile-button{position:fixed;z-index:1001}
.fixed-mobile-button .btn{width:56px;height:56px;padding:5px}
}
.fc-event,.fc-event .fc-content,.fc-toolbar button{position:relative}
.fc-toolbar{margin-bottom:24px}
.fc-toolbar .fc-left{float:left}
.fc-toolbar .fc-right{float:right}
.fc-toolbar .fc-center h2{font-size:16px}
.fc-toolbar h2{margin:0}
.fc-toolbar button:focus{z-index:5}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-toolbar .ui-button{border:none;box-shadow:0 0 2px #ccc;background:#fff;color:#6a6c6f;height:35px;border-radius:2px}
.fc-toolbar .ui-button:hover{background:#F9FAFD}
.fc-toolbar .ui-state-disabled{color:#ccc;box-shadow:none;border:1px solid #eee}
.btn.active,.btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-row{border-color:#ddd}
.fc-toolbar .ui-state-disabled:hover{background:#fff}
.fc-unthemed .fc-divider{border-color:#ddd;background:#eee}
.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}
.fc-unthemed .fc-popover .fc-header{background:#eee}
.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}
.btn.focus,.btn:focus{color:#333;text-decoration:none}
.fc-unthemed tbody{border-color:var(--dark-20)}
.fc-unthemed td{border-color:var(--dark-20)!important}
.fc-unthemed th{border-color:var(--dark-20)}
.fc-unthemed thead{border-color:transparent}
.fc-unthemed .fc-head-container{border-color:var(--dark-10)}
.fc-unthemed .fc-today{background:#fcf8e3}
.fc-event-container a{height:auto!important}
.fc-nonbusiness{background:#d7d7d7}
.btn,.btn.active,.btn:active{background-image:none}
.btn{margin-bottom:0;vertical-align:middle;touch-action:manipulation;cursor:pointer;border-radius:52px;outline:0!important;font-weight:600;font-size:14px;padding:15px;height:auto;border-width:2px}
.label,canvas,progress,sub,sup{vertical-align:baseline}
.btn.active{outline:0}
.btn.active.focus,.btn.active:focus{outline:dotted thin;outline-offset:-2px}
.btn:active{outline:0}
.btn:active.focus,.btn:active:focus{outline:dotted thin;outline-offset:-2px}
.btn.focus{outline:dotted thin;outline-offset:-2px}
.btn:focus{outline-offset:-2px;outline:0}
a,a:hover{outline:0}
.btn .caret{margin-left:0}
.btn .badge,.btn .label{top:-1px;position:relative}
.btn.btn-outline{border-width:1px;border-style:solid;background-color:transparent}
.md-menu{padding:0!important}
.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e7e7e7);background-repeat:repeat-x;border-color:#e7e7e7 #e7e7e7 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{background-color:#e7e7e7;color:#333}
.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}
.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}
.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close{cursor:pointer}
.fc-state-hover{text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}
.fc-event,.fc-event:hover{color:#fff;text-decoration:none}
.fc-event{font-size:.85em;display:block;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}
.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}
.fc-event .fc-content{z-index:2}
.fc-event .fc-resizer{position:absolute;z-index:4;display:none}
.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}
.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}
.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}
.rz-floor,.rz-limit,.rz-pointer:after{display:none!important}
.rzslider{margin:0 0 36px!important}
.rzslider .rz-pointer{top:-8px!important;width:18px!important;height:18px!important;border:2px solid var(--main-color)!important;background-color:#fff}
.rz-bar{height:2px!important}
.rzslider .rz-bubble{bottom:0;top:5px;color:var(--dark-80);font-weight:700}
.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.fc-popover .fc-header{padding:2px 4px}
.fc-popover .fc-header .fc-title{margin:0 2px}
.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
.fc-ltr .fc-h-event .fc-start-resizer{cursor:w-resize;left:-1px}
.fc-ltr .fc-h-event .fc-end-resizer{cursor:e-resize;right:-1px}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer{margin-left:-4px}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer{margin-right:-4px}
.fc-ltr .fc-axis{text-align:right}
.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}
.fc-ltr .fc-popover .fc-header .fc-title{float:left}
.fc-ltr .fc-popover .fc-header .fc-close{float:right}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-left:-2px}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-right:-2px}
.fc-ltr .fc-basic-view .fc-day-number{text-align:center;font-size:10px}
.fc-divider{border-style:solid;border-width:1px}
hr{border:0;height:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}
hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}
a{background-color:transparent;color:var(--main-color);text-decoration:none}
a.fc-more{font-size:.85em;margin:1px 3px;cursor:pointer;text-decoration:none}
.dropzone .dz-preview .dz-remove:hover,a.fc-more:hover,a:focus{text-decoration:underline}
a:focus{color:#11609d;outline:dotted thin;outline-offset:-2px}
a:hover{color:#11609d;text-decoration:none}
a.text-primary:focus,a.text-primary:hover{color:var(--main-color)}
a.text-success:focus,a.text-success:hover{color:#2b542c}
a.text-info:focus,a.text-info:hover{color:#245269}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
a.text-danger:focus,a.text-danger:hover{color:#843534}
a.bg-primary:focus,a.bg-primary:hover{background-color:var(--main-color)}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:var(--main-color)}
a.list-group-item,a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:focus,a.list-group-item:hover{background-color:#f7f7f7}
a:active,a:link,a:visited{text-decoration:none;outline:0}
a.list-group-item-primary{color:#fff}
a.list-group-item-primary .list-group-item-heading{color:inherit}
a.list-group-item-primary:focus,a.list-group-item-primary:hover{color:#fff;background-color:#167ccb}
a.list-group-item-success{color:#fff}
a.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:focus,a.list-group-item-success:hover{color:#fff;background-color:#0da357}
a.list-group-item-warning{color:#fff}
a.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#fff;background-color:#f8bd2e}
a.list-group-item-danger{color:#fff}
a.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#fff;background-color:#ff4242}
a.list-group-item-info{color:#fff}
a.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:focus,a.list-group-item-info:hover{color:#fff;background-color:#35b8e0}
a.list-group-item-pink{color:#fff}
a.list-group-item-pink .list-group-item-heading{color:inherit}
a.list-group-item-pink:focus,a.list-group-item-pink:hover{color:#fff;background-color:#ff57b6}
a.list-group-item-purple{color:#fff}
a.list-group-item-purple .list-group-item-heading{color:inherit}
a.list-group-item-purple:focus,a.list-group-item-purple:hover{color:#fff;background-color:#4755ad}
a.list-group-item-inverse{color:#fff}
a.list-group-item-inverse .list-group-item-heading{color:inherit}
a.list-group-item-inverse:focus,a.list-group-item-inverse:hover{color:#fff;background-color:#2f3239}
a.list-group-item-dark{color:#fff}
a.list-group-item-dark .list-group-item-heading{color:inherit}
a.list-group-item-dark:focus,a.list-group-item-dark:hover{color:#fff;background-color:#1b1b1b}
a.list-group-item-deepOrange{color:#fff}
a.list-group-item-deepOrange .list-group-item-heading{color:inherit}
a.list-group-item-deepOrange:focus,a.list-group-item-deepOrange:hover{color:#fff;background-color:#fd3d00}
a.media-group-item{color:#333}
.label,kbd{color:#fff}
a.media-group-item:focus,a.media-group-item:hover{background-color:#f7f7f7}
.ui-widget .fc-event{color:#fff;text-decoration:none}
.ui-widget td.fc-axis{font-weight:400}
.fc-day-grid-event .fc-time,b,kbd kbd,optgroup,strong{font-weight:700}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}
button,button.close,input[type=reset],input[type=submit]{cursor:pointer}
.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}
.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}
.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}
.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}
.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}
.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25)}
.fc-limited{display:none}
.fc-more-popover{z-index:2;width:220px;max-height:300px;overflow-y:auto}
.fc-more-popover .fc-event-container{padding:10px}
.fc-now-indicator{position:absolute;border:0 solid red}
.pace .pace-progress{background:#f9c851;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:4px}
.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #f9c851,0 0 5px #f9c851;opacity:1;transform:rotate(3deg) translate(0,-4px)}
.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:2px solid transparent;border-top-color:var(--main-color);border-left-color:var(--main-color);border-radius:10px;animation:pace-spinner .4s linear infinite}
.fc-time-grid,.fc-view,.fc-view>table{position:relative;z-index:1}
.dropzone,.dropzone *,.form-control,input[type=search]{box-sizing:border-box}
.fc-time-grid{min-height:100%}
.fc-time-grid .fc-slats,.fc-time-grid>hr{z-index:2;position:relative}
.fc-time-grid table{border:0 hidden transparent}
.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}
.fc-time-grid .fc-slats .ui-widget-content{background:0 0}
.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-content-col{position:relative}
.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}
.fc-time-grid .fc-business-container{position:relative;z-index:1}
.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}
.fc-time-grid .fc-highlight-container{z-index:3;position:relative}
.fc-time-grid .fc-event-container{position:relative;z-index:4}
.fc-time-grid .fc-now-indicator-line{z-index:5;border-top-width:1px;left:0;right:0}
.fc-time-grid .fc-helper-container{position:relative;z-index:6}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-time-grid .fc-bgevent{position:absolute;z-index:1;left:0;right:0}
.fc-time-grid .fc-event{position:absolute;z-index:1}
.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}
.fc-time-grid>.fc-bg{z-index:1}
.fc-time-grid-container{position:relative;z-index:1}
.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;border-radius:.25em}
kbd kbd,pre code,td{padding:0}
.label:empty{display:none}
sub{bottom:-.25em}
sup{top:-.5em}
figure{margin:0;display:block}
.ps-container{touch-action:none;overflow:hidden!important}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:var(--dark-40)}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--dark-40)}
.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}
img,textarea.input-lg,textarea.input-sm{height:auto}
.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}
article,aside,details,figcaption,footer,header,hgroup,main,menu,nav,pre,section,summary{display:block}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}
input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:var(--dark-40)}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--dark-40)}
.ps-container:hover>.ps-scrollbar-x-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:var(--dark-40)}
.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:var(--dark-40)}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}
@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}
}
pre,textarea{overflow:auto}
img{border:0;vertical-align:middle}
canvas,progress{display:inline-block}
[hidden],template{display:none}
h1{margin:20px 0 10px;font-size:36px}
h1 .small,h1 small{font-size:65%}
mark{background:#fcf8e3;color:#000;padding:.2em}
pre{line-height:1.428571429;color:#333;padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{background-color:transparent;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}
code,kbd{padding:2px 4px;font-size:90%;font-family:"Work Sans","Work Sans","Work Sans","Work Sans","Work Sans"}
textarea.form-control{height:auto;min-height:100px}
code{border:1px solid #35b8e0;background:#eff9fc;color:#35b8e0;border-radius:3px}
kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{font-size:100%;box-shadow:none}
samp{font-size:1em;font-family:"Work Sans","Work Sans","Work Sans","Work Sans","Work Sans"}
input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:FontAwesome;content:""}
button{overflow:visible}
button.list-group-item{color:#555;width:100%;text-align:left}
button.list-group-item .list-group-item-heading{color:#333}
button.close{padding:0;background:0 0;border:0}
button.list-group-item-primary{color:#fff}
button.list-group-item-primary .list-group-item-heading{color:inherit}
button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#fff;background-color:#167ccb}
button.list-group-item-success{color:#fff}
button.list-group-item-success .list-group-item-heading{color:inherit}
button.list-group-item-success:focus,button.list-group-item-success:hover{color:#fff;background-color:#0da357}
button.list-group-item-warning{color:#fff}
button.list-group-item-warning .list-group-item-heading{color:inherit}
button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#fff;background-color:#f8bd2e}
button.list-group-item-danger{color:#fff}
button.list-group-item-danger .list-group-item-heading{color:inherit}
button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#fff;background-color:#ff4242}
button.list-group-item-info{color:#fff}
button.list-group-item-info .list-group-item-heading{color:inherit}
button.list-group-item-info:focus,button.list-group-item-info:hover{color:#fff;background-color:#35b8e0}
button.list-group-item-pink{color:#fff}
button.list-group-item-pink .list-group-item-heading{color:inherit}
button.list-group-item-pink:focus,button.list-group-item-pink:hover{color:#fff;background-color:#ff57b6}
button.list-group-item-purple{color:#fff}
button.list-group-item-purple .list-group-item-heading{color:inherit}
button.list-group-item-purple:focus,button.list-group-item-purple:hover{color:#fff;background-color:#4755ad}
button.list-group-item-inverse{color:#fff}
button.list-group-item-inverse .list-group-item-heading{color:inherit}
button.list-group-item-inverse:focus,button.list-group-item-inverse:hover{color:#fff;background-color:#2f3239}
button.list-group-item-dark{color:#fff}
button.list-group-item-dark .list-group-item-heading{color:inherit}
button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#1b1b1b}
button.list-group-item-deepOrange{color:#fff}
button.list-group-item-deepOrange .list-group-item-heading{color:inherit}
input[type=checkbox] .styled:checked+label::after,input[type=checkbox] .styled:checked+label::before,input[type=radio] .styled:checked+label::after,input[type=radio] .styled:checked+label::before{color:#fff}
button.list-group-item-deepOrange:focus,button.list-group-item-deepOrange:hover{color:#fff;background-color:#fd3d00}
select.input-sm{height:30px;line-height:30px}
select.input-lg{height:46px;line-height:46px}
address{line-height:1.428571429;margin-bottom:20px}
button[disabled]{cursor:default;box-shadow:none}
input[type=checkbox].disabled,input[type=radio].disabled{cursor:not-allowed}
button::-moz-focus-inner{border:0;padding:0}
input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox]:focus{outline:dotted thin;outline-offset:-2px}
input[type=radio]:focus{outline:dotted thin;outline-offset:-2px}
.btn-group .dropdown-toggle:active,.navbar-toggle:focus,.open>a{outline:0}
blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
input[type=number]::-webkit-inner-spin-button{height:auto}
input[type=number]::-webkit-outer-spin-button{height:auto}
td.mail-left{width:64px;padding-right:16px}
td.mail-right{width:124px;padding-left:24px}
th{white-space:nowrap;padding:0;text-align:left}
@media print{blockquote,img,pre,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
blockquote,pre{border:1px solid var(--dark-40)}
img{max-width:100%!important}
tr.visible-print{display:table-row!important}
*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
thead{display:table-header-group}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.visible-print,.visible-print-block{display:block!important}
.visible-print-inline{display:inline!important}
.visible-print-inline-block{display:inline-block!important}
.hidden-print{display:none!important}
a[href]:after{content:"(" attr(href) ")"}
abbr[title]:after{content:"(" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
table.visible-print{display:table!important}
td.visible-print,th.visible-print{display:table-cell!important}
}
.btn-default.active,.btn-default:active,.form-control,.navbar-toggle,.open>.btn-default.dropdown-toggle{background-image:none}
.btn-default{color:#333;background-color:transparent}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.ta-scroll-window.form-control{background-color:#fff!important}
.form-control{width:100%;padding:6px 12px!important;background-color:#fff;border:2.5px solid var(--dark-20);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:6px;height:48px;box-shadow:none;background-color:var(--main-background-color)}
.form-control:-ms-input-placeholder{color:var(--dark-40)}
.form-control:hover{border-color:var(--dark-35)}
.navbar-toggle{position:relative;float:right;background-color:transparent;border:1px solid transparent;height:60px;padding:20px 15px!important;line-height:20px;border-radius:0;margin:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-toggle.navbar-toggle-left{float:left}
.navbar-toggle.navbar-toggle-right{float:right}
.open>.dropdown-menu{display:block}
@font-face{font-family:Glyphicons Halflings;src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
.img-rounded{border-radius:6px}
.img-circle{border-radius:50%}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.h1,.h2,.h3{margin-top:20px}
.h1,.h2,.h3,.h4,.h5{margin-bottom:10px}
select[multiple],select[multiple].input-lg,select[multiple].input-sm,select[size]{height:auto}
[role=button]{cursor:pointer}
.h1{font-size:36px}
.h1 .small,.h1 small{font-size:65%}
.h2{font-size:30px}
.h2 .small,.h2 small{font-size:65%}
.h3{font-size:24px}
.h4,.h5,.h6,h6{margin-top:10px}
.h3 .small,.h3 small{font-size:65%}
.h4{font-size:18px}
.h4 .small,.h4 small{font-size:75%}
.h5{font-size:14px}
.h5 .small,.h5 small{font-size:75%}
.h6{margin-bottom:10px;font-size:12px}
h2,h3{margin-top:20px;margin-bottom:10px}
.h6 .small,.h6 small{font-size:75%}
h2{font-size:30px}
h2 .small,h2 small{font-size:65%}
h3{font-size:24px}
h3 .small,h3 small{font-size:65%}
h3.widget-title{font-size:20px;margin-bottom:16px;font-weight:500}
h4,h5{margin-top:8px;margin-bottom:6px}
h4{font-size:18px}
h4 .small,h4 small{font-size:75%}
h5{font-size:14px}
h5 .small,h5 small{font-size:75%}
h6{margin-bottom:10px;font-size:12px}
h6 .small,h6 small{font-size:75%}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
.dropdown-menu>li>a,blockquote .small,blockquote footer,blockquote small,dd,dt{line-height:1.428571429}
dt{font-weight:700}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote.pull-right .small:before{content:''}
blockquote.pull-right .small:after{content:'\00A0 \2014'}
blockquote.pull-right footer:before{content:''}
blockquote.pull-right footer:after{content:'\00A0 \2014'}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
dd{margin-left:0}
@media (max-width:768px){.page-title{display:flex;height:45px;font-weight:600;color:var(--main-font-color);font-size:21px}
}
@media (min-width:768px){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.form-inline .checkbox label,.form-inline .radio label,.navbar-fixed-top .navbar-collapse,.navbar-form .checkbox label,.navbar-form .radio label,.navbar-static-top .navbar-collapse{padding-left:0}
.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}
.js-hamburger{display:none!important}
.page-title{display:flex;height:45px;font-weight:600;color:var(--main-font-color);font-size:36px}
body.menubar-dark>.navbar .navbar-brand,body.menubar-top>.navbar .navbar-brand{color:#fff}
.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.lead{font-size:21px}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
.container{width:750px}
.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
.col-sm-1{float:left;width:8.3333333333%}
.col-sm-10{float:left;width:83.3333333333%}
.col-sm-11{float:left;width:91.6666666667%}
.col-sm-12{float:left;width:100%}
.col-sm-2{float:left;width:16.6666666667%}
.col-sm-3{float:left;width:25%}
.col-sm-4{float:left;width:33.3333333333%}
.col-sm-5{float:left;width:41.6666666667%}
.col-sm-6{float:left;width:50%}
.col-sm-7{float:left;width:58.3333333333%}
.col-sm-8{float:left;width:66.6666666667%}
.col-sm-9{float:left;width:75%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.3333333333%}
.col-sm-pull-2{right:16.6666666667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.3333333333%}
.col-sm-pull-5{right:41.6666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.3333333333%}
.col-sm-pull-8{right:66.6666666667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.3333333333%}
.col-sm-pull-11{right:91.6666666667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.3333333333%}
.col-sm-push-2{left:16.6666666667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.3333333333%}
.col-sm-push-5{left:41.6666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.3333333333%}
.col-sm-push-8{left:66.6666666667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.3333333333%}
.col-sm-push-11{left:91.6666666667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.3333333333%}
.col-sm-offset-2{margin-left:16.6666666667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.3333333333%}
.col-sm-offset-5{margin-left:41.6666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.3333333333%}
.col-sm-offset-8{margin-left:66.6666666667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.3333333333%}
.col-sm-offset-11{margin-left:91.6666666667%}
.col-sm-offset-12{margin-left:100%}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{margin-left:0;position:relative}
.form-inline .form-control-static{display:inline-block}
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-header,.navbar-nav,.navbar-nav>li{float:left}
.navbar-form,.navbar-right~.navbar-right{margin-right:0}
.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#F9FAFD}
.navbar{border-radius:4px}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-toggle{display:none}
.navbar-nav{margin:0}
.navbar-nav>li>a{padding-top:20px;padding-bottom:20px}
.navbar-form{width:auto;border:0;margin-left:0;padding-top:0;padding-bottom:0;box-shadow:none}
body.menubar-fold .app-menu .submenu>li.menu-heading,body.menubar-fold .app-menu>li{border-bottom:1px solid transparent}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}
.navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-text{float:left;margin-left:15px;margin-right:15px}
.navbar-left{float:left!important}
.modal-dialog{width:600px;margin:30px auto}
.modal-dialog .modal-content .modal-footer{margin-left:0!important;margin-right:0!important}
.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
body.menubar-fold .foldable{visibility:hidden;display:none}
body.menubar-fold .menubar{position:absolute;width:5rem}
body.menubar-fold .app-menu>li>a>.menu-caret,body.menubar-fold .app-menu>li>a>.menu-label,body.menubar-fold .app-menu>li>a>.menu-text{display:none}
body.menubar-fold .app-menu>li>a>.menu-icon{display:block;text-align:center;width:100%;margin:0}
body.menubar-fold .app-menu>li>.submenu{display:none!important;position:absolute;left:100%;top:0}
body.menubar-fold .app-menu>li>.submenu a{padding-left:24px;padding-right:24px}
body.menubar-fold .app-menu>li.open>.submenu{display:block!important}
body.menubar-fold .app-menu li.menu-heading>a{font-weight:500;text-transform:uppercase;letter-spacing:1px}
body.menubar-fold .navbar-header{width:5rem}
body.menubar-fold .navbar-brand .brand-icon{display:block;float:none;margin-right:0}
body.menubar-fold .navbar-brand .brand-name{display:none}
body.menubar-fold .main-wrapper{margin-left:5rem;padding-left:10px}
body.menubar-fold .menubar-scroll .menubar-scroll-inner{height:auto!important}
body.menubar-top{padding-top:140px}
body.menubar-top .menubar{right:0;width:100%;height:80px}
body.menubar-top .menubar .menubar-scroll{display:inline-block}
body.menubar-top .app-user{height:80px;float:right;width:82px}
body.menubar-top .app-user .media-left{height:80px}
body.menubar-top .app-user .dropdown-menu{left:auto;right:0}
body.menubar-top .app-menu,body.menubar-top .app-menu>li{display:inline-block;float:left}
body.menubar-top .app-menu>li>a{height:80px;padding:20px 16px;text-align:center}
body.menubar-top .app-menu>li>a>.menu-icon{display:block;width:100%;font-size:20px;margin-bottom:8px}
body.menubar-top .app-menu>li>a>.menu-text{display:block}
body.menubar-top .app-menu>li:nth-child(n+11),body.menubar-top .app-menu>li>a>.menu-caret,body.menubar-top .app-menu>li>a>.menu-label{display:none}
body.menubar-top .app-menu>li>.submenu{top:100%;left:0}
body.menubar-top .app-menu .has-submenu{position:relative}
body.menubar-top .app-menu .has-submenu.open .submenu{display:block!important}
body.menubar-top .app-menu .submenu{position:absolute;left:100%;top:0;padding-top:5px;padding-bottom:5px}
body.menubar-top .app-menu .open>.submenu{display:block}
body.menubar-top .app-menu>.menu-separator{display:none}
body.menubar-top .wrap{padding-right:0;padding-left:0}
body.menubar-top .side-panel{top:140px;height:calc(100% - 140px)}
body.menubar-top .app-customizer{top:170px}
body.menubar-left .navbar-header{width:220px}
body.menubar-left .menubar .app-user{margin-bottom:20px}
body.menubar-left.menubar-dark .navbar-header{background:#3b3e47}
body.menubar-unfold .app-user .media-body{display:table-cell}
body.menubar-unfold .app-user .media-left{padding-top:0}
body.menubar-unfold .app-user .avatar{margin-right:16px}
body.menubar-unfold .main-wrapper{margin-left:230px;margin-top:10px;margin-right:15px}
.navbar-brand{display:block;width:100%}
.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.navbar-brand .brand-icon{float:left;margin-right:.5rem}
.app-customizer{top:130px}
.nav-justified>li>a{margin-bottom:0}
.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#F9FAFD}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:0;margin-left:0}
.menubar-unfold .navbar-container{margin-left:280px;padding-top:10px}
.menubar-fold .navbar-container{margin-left:5rem}
}
.accordion-toggle:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.order-simplified-view .staff-list-wrapper .people-list li,.order-simplified-view .staff-list-wrapper .people-list li .image,.pager:after,.row:after,.widget-footer:after,.widget-header:after,header nav ul li a:after{clear:both}
.small,small{font-size:85%}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.dropdown-menu>li:last-child a,.page-header{border-bottom:none}
small{font-weight:400;color:#777}
.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}
.mark{background-color:#fcf8e3;padding:.2em}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.list-unstyled{padding-left:0;list-style:none}
.text-justify{text-align:justify}
.text-lowercase{text-transform:lowercase}
.alert-title,.initialism,.text-uppercase{text-transform:uppercase}
.initialism{font-size:90%}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px}
.text-capitalize{text-transform:capitalize}
.bg-primary{background-color:var(--main-color);color:#fff}
.page-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:9px;margin:10px 12px}
dl,ol,ul{margin-top:0}
dl{margin-bottom:20px}
.btn-group-vertical>.btn-group.btn,.btn-group-vertical>.btn-group.btn-group,.btn-group-vertical>.btn.btn,.btn-group-vertical>.btn.btn-group{margin-top:-1px;margin-left:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.accordion-toggle{display:block;color:#333}
.accordion-toggle:after,.accordion-toggle:before{content:" ";display:table}
.accordion-toggle .panel-title{float:left}
.accordion-toggle .acc-switch{display:inline-block;font-size:16px;float:right}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:" "}
.accordion-toggle:active,.accordion-toggle:focus,.accordion-toggle:hover{color:#333}
.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical>.btn{position:relative;float:left}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover{z-index:2}
.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}
.clearfix:after{content:" ";display:table}
.dropdown-menu{float:left;position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border-radius:4px;background-clip:padding-box;box-shadow:0 3px 12px rgba(0,0,0,.175);border:none}
.dropdown-menu>li .label,.pager .next>a,.pager .next>span{float:right}
@media (max-height:768px){.dropdown-menu{top:100%!important}
}
.dropdown-menu>li>a{white-space:nowrap;display:block;font-weight:400;color:#333;padding:6px 16px;border:none}
.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before{content:" ";display:table}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f7f7f7}
.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after{clear:both}
.nav>li,.nav>li>a{display:block;position:relative}
.nav>li>a{padding:10px 15px}
.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.pager:after,.pager:before{content:" ";display:table}
.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li>a:hover{text-decoration:none;border-color:var(--dark-40);color:var(--dark-40)}
.nav>li>a>img{max-width:none}
.nav>li.disabled>a{color:#777}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:var(--main-color)}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.widget-body,.widget-footer,.widget-header{padding:1rem}
.checkbox.checkbox-inline,.radio.radio-inline{margin-top:0}
.pager li{display:inline}
.row:after,.row:before,.widget-footer:after,.widget-footer:before,.widget-header:after,.widget-header:before{content:" ";display:table}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}
.btn-group>.btn-group,.pager .previous>a,.pager .previous>span{float:left}
.row{margin-left:-.75rem;margin-right:-.75rem}
.row.no-gutter{margin-right:0;margin-left:0}
.widget{background-color:#fff;margin-bottom:1.5rem;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}
.widget-title{font-size:1rem;font-weight:600;margin:0;color:#333}
.stats-widget .big-icon{color:#cccer;font-size:32px}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}
legend{color:#333;padding:0;border:0;display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}
.blockquote-reverse .small:before{content:''}
.blockquote-reverse .small:after{content:'\00A0 \2014'}
.blockquote-reverse footer:before{content:''}
.blockquote-reverse footer:after{content:'\00A0 \2014'}
.blockquote-reverse small:before{content:''}
.blockquote-reverse small:after{content:'\00A0 \2014'}
.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{font-family:FontAwesome;content:""}
caption{text-align:left;padding-top:8px;padding-bottom:8px;color:#777}
@media (min-width:992px){.container{width:970px}
.col-md-1{float:left;width:8.3333333333%}
.col-md-10{float:left;width:83.3333333333%}
.col-md-11{float:left;width:91.6666666667%}
.col-md-12{float:left;width:100%}
.col-md-2{float:left;width:16.6666666667%}
.col-md-3{float:left;width:25%}
.col-md-4{float:left;width:33.3333333333%}
.col-md-5{float:left;width:41.6666666667%}
.col-md-6{float:left;width:50%}
.col-md-7{float:left;width:58.3333333333%}
.col-md-8{float:left;width:66.6666666667%}
.col-md-9{float:left;width:75%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.3333333333%}
.col-md-pull-2{right:16.6666666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.3333333333%}
.col-md-pull-5{right:41.6666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.3333333333%}
.col-md-pull-8{right:66.6666666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.3333333333%}
.col-md-pull-11{right:91.6666666667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.3333333333%}
.col-md-push-2{left:16.6666666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.3333333333%}
.col-md-push-5{left:41.6666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.3333333333%}
.col-md-push-8{left:66.6666666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.3333333333%}
.col-md-push-11{left:91.6666666667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.3333333333%}
.col-md-offset-2{margin-left:16.6666666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.3333333333%}
.col-md-offset-5{margin-left:41.6666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.3333333333%}
.col-md-offset-8{margin-left:66.6666666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.3333333333%}
.col-md-offset-11{margin-left:91.6666666667%}
.col-md-offset-12{margin-left:100%}
.modal-lg{width:900px}
}
@media (min-width:1200px){.container{width:1170px}
.col-lg-1{float:left;width:8.3333333333%}
.col-lg-10{float:left;width:83.3333333333%}
.col-lg-11{float:left;width:91.6666666667%}
.col-lg-12{float:left;width:100%}
.col-lg-2{float:left;width:16.6666666667%}
.col-lg-3{float:left;width:25%}
.col-lg-4{float:left;width:33.3333333333%}
.col-lg-5{float:left;width:41.6666666667%}
.col-lg-6{float:left;width:50%}
.col-lg-7{float:left;width:58.3333333333%}
.col-lg-8{float:left;width:66.6666666667%}
.col-lg-9{float:left;width:75%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.3333333333%}
.col-lg-pull-2{right:16.6666666667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.3333333333%}
.col-lg-pull-5{right:41.6666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.3333333333%}
.col-lg-pull-8{right:66.6666666667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.3333333333%}
.col-lg-pull-11{right:91.6666666667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.3333333333%}
.col-lg-push-2{left:16.6666666667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.3333333333%}
.col-lg-push-5{left:41.6666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.3333333333%}
.col-lg-push-8{left:66.6666666667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.3333333333%}
.col-lg-push-11{left:91.6666666667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.3333333333%}
.col-lg-offset-2{margin-left:16.6666666667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.3333333333%}
.col-lg-offset-5{margin-left:41.6666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.3333333333%}
.col-lg-offset-8{margin-left:66.6666666667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.3333333333%}
.col-lg-offset-11{margin-left:91.6666666667%}
.col-lg-offset-12{margin-left:100%}
.visible-lg,.visible-lg-block{display:block!important}
.visible-lg-inline{display:inline!important}
.visible-lg-inline-block{display:inline-block!important}
.hidden-lg{display:none!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
body.menubar-top .main-wrapper,body.menubar-top .menubar{padding-right:calc((100% - 1200px)/ 2 + 30px);padding-left:calc((100% - 1200px)/ 2 + 30px)}
body.menubar-top .navbar{padding-right:calc((100% - 1200px)/ 2 + 15px);padding-left:calc((100% - 1200px)/ 2 + 15px)}
}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.3333333333%}
.col-xs-pull-2{right:16.6666666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.3333333333%}
.col-xs-pull-5{right:41.6666666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.3333333333%}
.col-xs-pull-8{right:66.6666666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.3333333333%}
.col-xs-pull-11{right:91.6666666667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.3333333333%}
.col-xs-push-2{left:16.6666666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.3333333333%}
.col-xs-push-5{left:41.6666666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.3333333333%}
.col-xs-push-8{left:66.6666666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.3333333333%}
.col-xs-push-11{left:91.6666666667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.3333333333%}
.col-xs-offset-2{margin-left:16.6666666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.3333333333%}
.col-xs-offset-5{margin-left:41.6666666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.3333333333%}
.col-xs-offset-8{margin-left:66.6666666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.3333333333%}
.col-xs-offset-11{margin-left:91.6666666667%}
.col-xs-offset-12{margin-left:100%}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd;border-bottom-width:2px}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn{position:relative;float:left}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group .btn-group.btn,.btn-group .btn-group.btn-group,.btn-group .btn.btn,.btn-group .btn.btn-group{margin-left:-1px}
.btn-group.open .dropdown-toggle{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}
.table-responsive{overflow-x:auto;min-height:.01%;border-top:none!important}
.collapsing,.modal,.modal-open{overflow:hidden}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;border:1px solid #ddd}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
}
fieldset{padding:0;border:0;margin:0;min-width:0}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
output{padding-top:7px}
input[type=file]{display:block}
input[type=file]:focus{outline:dotted thin;outline-offset:-2px}
input[type=range]{display:block;width:100%}
.checkbox label,.radio label{display:inline-block;position:relative;vertical-align:middle}
.form-control::-moz-placeholder{color:var(--dark-40);opacity:1}
.form-control::-webkit-input-placeholder{color:var(--dark-40)}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly]{background-color:#eee;opacity:1}
.form-control[disabled]{cursor:not-allowed;border-color:#eee}
fieldset[disabled] .form-control{background-color:#eee;opacity:1;cursor:not-allowed}
fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio]{cursor:not-allowed}
fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}
fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
fieldset[disabled] .btn-primary:hover{background-color:var(--main-color);border-color:var(--main-color)}
fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#10c469;border-color:#10c469}
fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f9c851;border-color:#f9c851}
fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ff5b5b;border-color:#ff5b5b}
fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#35b8e0;border-color:#35b8e0}
fieldset[disabled] .btn-pink.focus,fieldset[disabled] .btn-pink:focus,fieldset[disabled] .btn-pink:hover{background-color:#ff8acc;border-color:#ff8acc}
fieldset[disabled] .btn-purple.focus,fieldset[disabled] .btn-purple:focus,fieldset[disabled] .btn-purple:hover{background-color:#5b69bc;border-color:#5b69bc}
fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#3b3e47;border-color:#3b3e47}
fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{background-color:#262626;border-color:#262626}
fieldset[disabled] .btn-deepOrange.focus,fieldset[disabled] .btn-deepOrange:focus,fieldset[disabled] .btn-deepOrange:hover{background-color:#ff5722;border-color:#ff5722}
fieldset[disabled] .btn-outline.btn-primary.focus,fieldset[disabled] .btn-outline.btn-primary:focus,fieldset[disabled] .btn-outline.btn-primary:hover{background-color:var(--main-color);border-color:var(--main-color)}
fieldset[disabled] .btn-outline.btn-success.focus,fieldset[disabled] .btn-outline.btn-success:focus,fieldset[disabled] .btn-outline.btn-success:hover{background-color:#10c469;border-color:#10c469}
fieldset[disabled] .btn-outline.btn-warning.focus,fieldset[disabled] .btn-outline.btn-warning:focus,fieldset[disabled] .btn-outline.btn-warning:hover{background-color:#f9c851;border-color:#f9c851}
fieldset[disabled] .btn-outline.btn-danger.focus,fieldset[disabled] .btn-outline.btn-danger:focus,fieldset[disabled] .btn-outline.btn-danger:hover{background-color:#ff5b5b;border-color:#ff5b5b}
fieldset[disabled] .btn-outline.btn-info.focus,fieldset[disabled] .btn-outline.btn-info:focus,fieldset[disabled] .btn-outline.btn-info:hover{background-color:#35b8e0;border-color:#35b8e0}
fieldset[disabled] .btn-outline.btn-pink.focus,fieldset[disabled] .btn-outline.btn-pink:focus,fieldset[disabled] .btn-outline.btn-pink:hover{background-color:#ff8acc;border-color:#ff8acc}
fieldset[disabled] .btn-outline.btn-purple.focus,fieldset[disabled] .btn-outline.btn-purple:focus,fieldset[disabled] .btn-outline.btn-purple:hover{background-color:#5b69bc;border-color:#5b69bc}
fieldset[disabled] .btn-outline.btn-inverse.focus,fieldset[disabled] .btn-outline.btn-inverse:focus,fieldset[disabled] .btn-outline.btn-inverse:hover{background-color:#3b3e47;border-color:#3b3e47}
fieldset[disabled] .btn-outline.btn-dark.focus,fieldset[disabled] .btn-outline.btn-dark:focus,fieldset[disabled] .btn-outline.btn-dark:hover{background-color:#262626;border-color:#262626}
fieldset[disabled] .btn-outline.btn-deepOrange.focus,fieldset[disabled] .btn-outline.btn-deepOrange:focus,fieldset[disabled] .btn-outline.btn-deepOrange:hover{background-color:#ff5722;border-color:#ff5722}
.checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{background-color:#eee;cursor:not-allowed}
fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}
fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control{line-height:34px}
input[type=date].input-sm{line-height:30px}
input[type=date].input-lg{line-height:46px}
input[type=time].form-control{line-height:34px}
input[type=time].input-sm{line-height:30px}
input[type=time].input-lg{line-height:46px}
input[type=datetime-local].form-control{line-height:34px}
input[type=datetime-local].input-sm{line-height:30px}
input[type=datetime-local].input-lg{line-height:46px}
input[type=month].form-control{line-height:34px}
input[type=month].input-sm{line-height:30px}
input[type=month].input-lg{line-height:46px}
.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon{line-height:30px}
.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon{line-height:46px}
}
.checkbox{padding-left:20px}
.checkbox label{padding-left:5px}
.checkbox input[type=checkbox]{z-index:1}
.checkbox input[type=checkbox]:disabled+label{opacity:.65}
.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline-offset:-2px}
.checkbox input[type=radio]{opacity:0;z-index:1}
.checkbox input[type=radio]:disabled+label{opacity:.65}
.checkbox input[type=radio]:focus+label::before{outline:dotted thin;outline-offset:-2px}
.checkbox label::after{width:16px;height:16px;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#555}
.checkbox.disabled label{cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.radio{padding-left:20px}
.radio label{padding-left:5px}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}
.radio input[type=radio]{opacity:0;z-index:1}
.radio input[type=radio]:disabled+label{opacity:.65}
.radio input[type=radio]:disabled+label::before{cursor:not-allowed}
.radio input[type=radio]:focus+label::before{outline:dotted thin;outline-offset:-2px}
.radio input[type=radio]:checked+label::after{transform:scale(1,1)}
.radio label::after{content:" ";width:11px;height:11px;left:3px;top:3px;border-radius:50%;background-color:#555;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}
.radio label::before{content:"";width:17px;height:17px;left:0;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out .5s ease}
.navbar:after,.navbar:before{content:" "}
.radio+.radio{margin-top:-5px}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.checkbox-inline.disabled,.radio.disabled label{cursor:not-allowed}
.radio-inline.disabled{cursor:not-allowed}
.btn-block+.btn-block,.help-block{margin-top:5px}
input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}
.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}
.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn{height:auto}
.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon{height:46px;line-height:46px}
.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon{height:auto}
.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}
.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn{height:auto}
.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon{height:30px;line-height:30px}
.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon{height:auto}
.form-group-sm .form-control,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}
.form-group-sm select.form-control{height:30px;line-height:30px}
.form-group-sm select[multiple].form-control{height:auto}
.form-group-sm textarea.form-control{height:auto;font-family:"Work Sans"}
.form-group-lg .form-control,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.collapsing,.dropdown,.dropup{position:relative}
.collapsing{height:0;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0}
.dropdown-header{line-height:1.428571429;white-space:nowrap;display:block;padding:3px 20px;font-size:12px;color:#777}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback{color:#DA3B4E}
.has-error .help-block{color:var(--main-font-color);font-size:10px}
.has-error .message-error-icon{vertical-align:middle}
.has-error .radio,.has-error .radio-inline{color:#DA3B4E}
.has-error .form-control{border-color:#DA3B4E!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}
.help-block{display:block;margin-bottom:10px;color:#aaa;position:absolute}
.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover{background-color:#fff;border-color:#ccc}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled]{background-color:transparent;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link{color:var(--main-color);font-weight:400;border-radius:0}
.btn-link[disabled]:focus,.btn-link[disabled]:hover{color:#777;text-decoration:none}
.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-lg{padding:12px 16px;font-size:18px;line-height:1.333;border-radius:3px}
.btn-sm{padding:6px 12px}
.btn-xs{padding:2px 6px}
.btn-xs .badge{top:0;padding:1px 5px}
.btn-block{display:block;width:100%}
.fade{opacity:0;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px;z-index:2}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.embed-responsive,.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}
.pull-right{float:right!important}
.pull-right .dropdown-menu,.pull-right>.dropdown-menu{right:0;left:auto}
.input-group{display:table;border-collapse:separate}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table-cell}
.input-group .form-control:focus{z-index:3}
.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.ui-select-bootstrap,.ui-select-toggle{background-color:var(--main-background-color)}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search{margin-bottom:0!important;color:var(--main-font-color)!important}
.ui-select-multiple{margin-bottom:0!important;align-items:center;display:flex}
.input-group-addon{display:table-cell;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;border-radius:52px}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}
.input-group-addon:first-child{border-right:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{display:table-cell;font-size:0;white-space:nowrap}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}
.input-group-btn>.btn+.btn{margin-left:-1px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified>.btn-group .btn{width:100%}
.btn-group-justified>.btn-group .dropdown-menu{left:auto}
.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}
.nav-tabs{border-bottom:1px solid var(--dark-20);margin:24px 18px}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{line-height:1.428571429;border:none;border-radius:0;font-weight:600;margin:0;font-size:12px;background-color:transparent;padding:12px 16px;border-bottom:2px solid transparent;color:var(--dark-35)}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li>a>.badge{margin-left:3px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:var(--main-color)}
.nav-pills>.active>a>.badge{color:var(--main-color);background-color:#fff}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.navbar,.progress{margin-bottom:20px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.thumbnail{border:1px solid #ddd}
.navbar{min-height:60px;border:none;opacity:0;transition:opacity .5s}
.navbar:after,.navbar:before{display:table}
.navbar.in{opacity:1}
.embed-responsive{overflow:hidden;display:block;height:0;padding:0}
.modal{display:none;position:fixed;z-index:1050;outline:0}
.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}
.modal.in .modal-dialog{transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.progress{overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:16px}
.progress .progress-bar{line-height:16px}
.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}
@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-brand{float:left;font-size:18px;line-height:28px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-brand>img{display:block}
.navbar-brand .brand-icon{display:inline-block;text-align:center;transition:margin-right .5s ease;font-size:1.5rem}
.navbar-brand .brand-name{font-size:1.25rem;font-weight:300}
.navbar-nav{margin:10px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
@media (max-width:767px){body.menubar-in,body.menubar-in .main-wrapper{overflow:hidden}
.form-control{padding:6px 8px!important}
.navbar-inverse .navbar-collapse{background:#fff;border-top:none}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#167ccb}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:var(--main-color)}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#167ccb}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
.navbar-toolbar>.open>a,.navbar-toolbar>.open>a:focus,.navbar-toolbar>.open>a:hover,.navbar-toolbar>li>a:focus,.navbar-toolbar>li>a:hover,.navbar-toolbar>li>a[data-active=true]{background-color:#f8fafb}
.visible-xs,.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
.hidden-float,.hidden-xs{display:none!important}
.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu{width:100%}
body.menubar-in{height:100%}
body.menubar-in .menubar{max-height:100vh;left:0;z-index:10001;width:90vw;box-shadow:0 0 199px #000!important}
body.navbar-collapse-in{padding-top:120px}
body.navbar-collapse-in .menubar,body.navbar-collapse-in .side-panel{top:120px;height:calc(100% - 120px)}
body.navbar-collapse-in .app-customizer{top:140px}
body>.navbar .navbar-brand,body>.navbar .navbar-brand:focus,body>.navbar .navbar-brand:hover{color:#fff}
.menubar{left:-222px}
.menubar .app-user{display:none}
.navbar-collapse .app-user{height:60px;width:74px;float:left}
.navbar-collapse .app-user .media-left{height:60px}
.navbar-collapse .app-user .avatar{width:42px;height:42px}
.navbar-collapse.in{overflow-y:visible}
.navbar-brand .brand-icon .fa{font-size:30px}
.navbar-container{padding-right:0;padding-left:0}
.navbar-toolbar>li{position:static}
.navbar-toolbar>li>a{color:var(--dark-60)}
.navbar-toolbar .open>.dropdown-menu{right:0;left:0;width:auto}
.wrap{padding-left:.75rem;padding-right:.75rem}
.app-footer .footer-menu{display:block;width:100%;float:none}
.app-footer .footer-menu li:last-child{float:right}
.app-footer .footer-menu li:first-child>a{padding-left:0!important}
.app-footer .copyright{float:none;display:block;width:100%;margin-top:1rem;text-align:center}
.app-customizer{top:120px}
.app-customizer .tab-pane{padding:12px 12px 0;max-height:160px;overflow-y:auto}
.app-customizer .customizer-reset{padding:12px}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px;line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.side-panel.open{width:100%}
}
.media,.media-body{zoom:1;overflow:hidden}
.close,.list-group-item>.badge{float:right}
.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-danger,.progress-striped .progress-bar-dark,.progress-striped .progress-bar-info,.progress-striped .progress-bar-inverse,.progress-striped .progress-bar-pink,.progress-striped .progress-bar-primary,.progress-striped .progress-bar-purple,.progress-striped .progress-bar-success,.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.breadcrumb>li,.pagination{display:inline-block}
.progress-bar-striped,.progress-striped .progress-bar{background-size:40px 40px}
.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:13px -15px}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}
.breadcrumb>.active,.navbar-default .navbar-brand{color:#777}
.pagination{padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.navbar-btn{margin-top:13px;margin-bottom:13px}
.navbar-btn.btn-sm{margin-top:15px;margin-bottom:15px}
.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}
.navbar-text{margin-top:20px;margin-bottom:20px}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-link,.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover{color:#ccc}
.navbar-inverse{background-color:transparent;border-color:transparent #167ccb}
.navbar-inverse .navbar-brand{color:var(--main-color)}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{background-color:transparent;color:var(--main-color)}
.navbar-inverse .navbar-text{color:#fff}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:var(--main-color)}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:var(--main-color);color:#fff}
.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-toggle{border:none;color:var(--dark-60)}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}
.badge,.label-default{background-color:#777}
.navbar-inverse .navbar-collapse{border-color:transparent}
.navbar-inverse .navbar-form{border-color:var(--main-color)}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover{color:#444}
.badge,.navbar-inverse .page-title{color:#fff}
.badge{display:inline-block;min-width:10px;padding:3px 7px;vertical-align:middle;border-radius:2px;font-size:10px}
.badge:empty{display:none}
.media-object,.thumbnail{display:block}
.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}
.media-object.img-thumbnail{max-width:none}
.thumbnail{margin-bottom:20px;padding:4px;line-height:1.428571429;background-color:#F9FAFD;border-radius:4px;transition:border .2s ease-in-out}
.thumbnail .caption{padding:9px;color:#6a6c6f}
.list-group-item{position:relative;display:block;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;padding:12px 16px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small{color:inherit}
.list-group-item.active:focus .list-group-item-text{color:#cce6fa}
.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}
.list-group-item.active:hover .list-group-item-text{color:#cce6fa}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}
.list-group-item.active .list-group-item-text{color:#cce6fa}
.list-group-item.active>.badge{color:var(--main-color);background-color:#fff}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.list-group-item.disabled:focus .list-group-item-heading{color:inherit}
.list-group-item.disabled:focus .list-group-item-text{color:#777}
.list-group-item.disabled:hover .list-group-item-heading{color:inherit}
.list-group-item.disabled:hover .list-group-item-text{color:#777}
.list-group-item.disabled .list-group-item-heading{color:inherit}
.list-group-item.disabled .list-group-item-text{color:#777}
.alert h4,.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}
.list-group-item>.badge+.badge{margin-right:5px}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.alert .alert-link,.close{font-weight:700}
.jumbotron>hr{border-top-color:#d4d4d4}
.jumbotron .container{max-width:100%}
.alert{margin-bottom:20px;padding:15px;border:1px solid transparent;border-radius:4px}
.alert>p,.alert>ul{margin-bottom:0}
.alert h4{margin-top:0}
.alert>p+p{margin-top:5px}
.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.carousel-caption .btn,.text-hide{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}
.jumbotron{padding-top:48px;padding-bottom:48px}
.jumbotron .h1,.jumbotron h1{font-size:63px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}
}
.media-right,.media>.pull-right{padding-left:10px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.modal-backdrop{position:fixed;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.alert-success{background-color:#dff0d8;border-color:#74a730;color:#3c763d}
.alert-success hr{border-top-color:#66932a}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#1EC08A;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}
.progress-bar.active{animation:progress-bar-stripes 2s linear infinite}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media>.pull-left{padding-right:10px}
.media-body{width:10000px}
.media-left{padding:0}
.app-user .media-left,.media-middle{vertical-align:middle}
.app-user{padding-right:16px;padding-left:16px;display:inline-block}
.app-user .media-left{position:relative;padding-top:4px}
.app-user .media{overflow:visible}
.app-user .media-body{overflow:visible;display:none}
.app-user .dropdown-menu{left:0;right:auto}
.app-user .avatar{position:static;margin:0}
.media-bottom{vertical-align:bottom}
.media-list{padding-left:0;list-style:none}
.list-group{margin-bottom:20px;padding-left:0}
.list-group+.panel-footer{border-top-width:0}
.list-group.no-border .list-group-item{padding:10px 16px;border:none;margin:0;background:0 0}
.md-dialog-container .dtp .dtp-actual-meridien a.selected,.md-dialog-container .dtp .dtp-hand.on,.md-dialog-container .dtp table.dtp-picker-days tr>td>a.selected,.md-dialog-container .dtp-header{background-color:var(--main-color)}
.list-group.no-border .list-group-item.active{color:var(--main-color)}
.list-group.no-border .list-group-item.disabled{color:#ddd}
.white-icon{filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.md-dialog-container{z-index:10001;height:100%;display:flex;position:fixed}
.md-dialog-container .dtp-buttons{color:var(--main-color)}
.md-dialog-container .dtp .dtp-picker-time>a.dtp-select-hour.selected{background-color:var(--main-color);padding-left:2.2px}
.md-dialog-container .dtp .dtp-actual-meridien a.selected{padding-left:7px}
.panel-heading{border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;padding:20px}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{background-color:#fff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:24px;border:none}
.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child{border-left:0}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child{border-right:0}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table+.panel-body{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}
.panel>.table-bordered{border:0}
.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel .table td,.panel .table th{padding:12px}
.panel-footer{border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#f7f7f7;padding:12px 16px}
.well{background-color:#f5f5f5;min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e7e7e7;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}
.popover{width:300px!important;max-height:300px!important;overflow:scroll}
@media (max-width:768px){.popover{max-width:220px!important}
}
.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:12px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.top-left .tooltip-arrow{right:5px}
.tooltip.top-right .tooltip-arrow{left:5px}
.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}
.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}
.modal-content{background-clip:padding-box;position:relative;background-color:#fff;outline:0}
.modal-content .form-group{margin-bottom:24px}
.modal-content .form-control{min-height:48px!important}
.modal-title{margin:0;line-height:1.428571429}
.modal-body{position:relative;padding:15px}
.ta-scroll-window>.ta-bind{outline:0;width:100%}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:transparent}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}
.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-control .icon-prev:before{content:'\2039'}
#jqstooltip{white-space:nowrap;color:#fff;background:#36404a;display:block;border-radius:3px;padding:8px 16px!important;width:auto!important;height:auto!important;border:none}
@media (max-width:768px){.modal.simple-modal .modal-dialog{margin:10px}
.modal.simple-modal .modal-dialog.modal-md{min-width:700px;display:flex;justify-content:center;align-items:center;height:100%;margin-top:0}
.modal.simple-modal .modal-dialog.modal-sm{display:flex;justify-content:center;align-items:center;height:100%;margin-top:0}
}
.dropzone{min-height:150px;background:#fff;padding:20px;border:2px dashed var(--dark-20)}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.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-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-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:var(--dark-40);background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05,1.05);filter:blur(8px)}
.dropzone .dz-preview.dz-image-preview{background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.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-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}
.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-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);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;transition:width .3s ease-in-out}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .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}
.carousel,.carousel-inner{position:relative}
.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.action-panel-toggle,.app-customizer label,.bootstrap-timepicker .input-group-addon,.btn-ai,.carousel-indicators li,.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.hamburger{cursor:pointer}
.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-started .dz-message{display:none}
.carousel-inner{overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}
.carousel-inner>.active{display:block;left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-inner>.next{display:block;left:100%}
.carousel-inner>.next.left{left:0}
.carousel-inner>.prev{display:block;left:-100%}
.carousel-inner>.prev.right{left:0}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}
.carousel-inner>.item.active{transform:translate3d(0,0,0);left:0}
.carousel-inner>.item.active.right{transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.active.left{transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.next.left{transform:translate3d(0,0,0);left:0}
.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}
}
.hamburger--3dx .hamburger-box,.hamburger--3dx-r .hamburger-box,.hamburger--3dy .hamburger-box,.hamburger--3dy-r .hamburger-box{perspective:40px}
.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg)}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline{display:none!important}
.visible-xs-inline-block{display:none}
.affix{position:fixed}
@-ms-viewport{width:device-width}
@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
.hidden-sm{display:none!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
.hidden-md{display:none!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}
}
.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none!important}
[class*=col-]{padding-right:.75rem;padding-left:.75rem}
.dt-buttons{display:block;max-width:100%;width:300px;margin:0 auto 16px}
.alert-custom,.form-group{margin-bottom:24px}
.dt-buttons .btn{background-color:#F9FAFD}
.alert-custom{width:100%;display:block;padding:16px;border-width:1px 1px 1px 7px;border-style:solid}
.alert-custom.alert-dismissible{padding-right:24px}
.alert-custom.alert-dismissible .close{top:-15px;right:-15px}
.alert-custom.alert-success{border-color:#3c763d}
.alert-custom.alert-info{border-color:#31708f}
.alert-custom.alert-warning{border-color:#8a6d3b}
.alert-custom.alert-danger{border-color:#a94442}
.form-inline .form-control{min-width:250px}
.form-inline .btn{height:38px}
.select2-selection,.select2-selection .select2-selection__arrow,.select2-selection.select2-selection--single{height:38px!important}
.select2-selection.select2-selection--single .select2-selection__rendered{line-height:38px!important}
.select2-selection .select2-selection__choice{margin-top:8px!important}
.bootstrap-tagsinput{width:100%;border-radius:3px;min-height:38px;box-shadow:none;border-color:#ddd}
.bootstrap-touchspin .btn.bootstrap-touchspin-down,.bootstrap-touchspin .btn.bootstrap-touchspin-up{height:38px;font-size:18px}
.bootstrap-touchspin .input-group-addon{border-left:0;border-right:0}
.bootstrap-touchspin .input-group-btn-vertical>.btn{height:20px;width:25px}
.bootstrap-touchspin .input-group-btn-vertical>.btn i{left:25%}
.fix-padding-row{padding-left:0;padding-right:0}
.fixedHeader-floating{top:60px!important;z-index:90}
.fixedHeader-floating th{background:#F9FAFD}
.inline-block{display:inline-block!important}
.avatar,.avatar .status,.hamburger,.icon{display:inline-block}
.circle,.rounded{border-radius:500px}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.theme-color{color:var(--main-color)}
.bg-white,.light,.white{color:#6a6c6f}
.bg-white{background-color:#fff!important}
.light{background-color:transparent!important}
.white{background-color:#fff!important}
.text-primary{color:var(--main-color)!important}
.text-success{color:#10c469!important}
.text-warning{color:#f9c851!important}
.text-danger{color:#ff5b5b!important}
.text-info{color:#35b8e0!important}
.text-pink{color:#ff8acc!important}
.text-purple{color:#5b69bc!important}
.text-inverse{color:#3b3e47!important}
.text-dark{color:#262626!important}
.text-deepOrange{color:#ff5722!important}
.text-white{color:#fff!important}
.text-color{color:#6a6c6f!important}
.title-color{color:#333!important}
.watermark{color:#F9FAFD}
.text-muted{color:inherit;opacity:.6}
.b-primary{border-color:var(--main-color)}
.b-success{border-color:#10c469}
.b-warning{border-color:#f9c851}
.b-danger{border-color:#ff5b5b}
.b-info{border-color:#35b8e0}
.b-inverse{border-color:#3b3e47}
.b-dark{border-color:#262626}
.btn-primary.disabled:hover{background-color:var(--main-color);border-color:var(--main-color)}
.btn-primary .badge{color:var(--main-color);background-color:#fff}
.btn-primary[disabled]:hover{background-color:var(--main-color);border-color:var(--main-color)}
.btn-success:hover{color:#fff;background-color:#0da357;border-color:#0c9550}
.btn-success.disabled:hover{background-color:#10c469;border-color:#10c469}
.btn-success .badge{color:#10c469;background-color:#fff}
.btn-ai{position:absolute;color:#fff;padding:1px 8px;border-radius:24px;float:inline-end;font-weight:500;background:linear-gradient(to right,#ff7e5f,#feb47b);border:none!important}
.avatar,.bootstrap-timepicker{position:relative}
.btn-success[disabled]:hover{background-color:#10c469;border-color:#10c469}
.btn-warning:hover{color:#fff;background-color:#f8bd2e;border-color:#f7b516}
.btn-warning.disabled:hover{background-color:#f9c851;border-color:#f9c851}
.btn-warning .badge{color:#f9c851;background-color:#fff}
.btn-warning[disabled]:hover{background-color:#f9c851;border-color:#f9c851}
.btn-danger:hover{color:#fff;background-color:#ff2828;border-color:#ff1e1e}
.btn-danger.disabled:hover{background-color:#ff5b5b;border-color:#ff5b5b}
.btn-danger .badge{color:#ff5b5b;background-color:#fff}
.btn-danger[disabled]:hover{background-color:#ff5b5b;border-color:#ff5b5b}
.btn-info{color:#fff;background-color:#35b8e0;border-color:#35b8e0}
.btn-info:hover{color:#fff;background-color:var(--main-color);border-color:#1b8fb2}
.btn-info.disabled:hover{background-color:#35b8e0;border-color:#35b8e0}
.btn-info .badge{color:#35b8e0;background-color:#fff}
.btn-info[disabled]:hover{background-color:#35b8e0;border-color:#35b8e0}
.btn-inverse{color:#fff;background-color:#3b3e47;border-color:#3b3e47}
.btn-inverse:hover{color:#fff;background-color:#2b2d34;border-color:#262626}
.btn-inverse.disabled:hover{background-color:#3b3e47;border-color:#3b3e47}
.btn-inverse .badge{color:#3b3e47;background-color:#fff}
.btn-inverse[disabled]:hover{background-color:#3b3e47;border-color:#3b3e47}
.btn-dark{color:#fff;background-color:#262626;border-color:#262626}
.btn-dark:hover{color:#fff;background-color:#161616;border-color:#090909}
.btn-dark.disabled:hover{background-color:#262626;border-color:#262626}
.btn-dark .badge{color:#262626;background-color:#fff}
.btn-dark[disabled]:hover{background-color:#262626;border-color:#262626}
.btn-outline.btn-primary.disabled:hover,.btn-outline.btn-primary:hover,.btn-outline.btn-primary[disabled]:hover{border-color:var(--main-color);background-color:var(--main-color)}
.btn-outline.btn-primary{color:var(--main-color);background-color:transparent;border-color:var(--main-color)}
.btn-outline.btn-primary:hover{color:#fff}
.btn-outline.btn-primary .badge{color:#fff;background-color:var(--main-color)}
.btn-outline.btn-success.disabled:hover,.btn-outline.btn-success:hover,.btn-outline.btn-success[disabled]:hover{border-color:#10c469;background-color:#10c469}
.btn-outline.btn-success{color:#10c469;background-color:transparent;border-color:#10c469}
.btn-outline.btn-success:hover{color:#fff}
.btn-outline.btn-success .badge{color:#fff;background-color:#10c469}
.btn-outline.btn-warning.disabled:hover,.btn-outline.btn-warning:hover,.btn-outline.btn-warning[disabled]:hover{border-color:#f9c851;background-color:#f9c851}
.btn-outline.btn-warning{color:#f9c851;background-color:transparent;border-color:#f9c851}
.btn-outline.btn-warning:hover{color:#fff}
.btn-outline.btn-warning .badge{color:#fff;background-color:#f9c851}
.btn-outline.btn-danger.disabled:hover,.btn-outline.btn-danger:hover,.btn-outline.btn-danger[disabled]:hover{border-color:#ff5b5b;background-color:#ff5b5b}
.btn-outline.btn-danger{color:#ff5b5b;background-color:transparent;border-color:#ff5b5b}
.btn-outline.btn-danger:hover{color:#fff}
.btn-outline.btn-danger .badge{color:#fff;background-color:#ff5b5b}
.btn-outline.btn-info.disabled:hover,.btn-outline.btn-info:hover,.btn-outline.btn-info[disabled]:hover{border-color:#35b8e0;background-color:#35b8e0}
.btn-outline.btn-info{color:#35b8e0;background-color:transparent;border-color:#35b8e0}
.btn-outline.btn-info:hover{color:#fff}
.btn-outline.btn-info .badge{color:#fff;background-color:#35b8e0}
.btn-outline.btn-inverse.disabled:hover,.btn-outline.btn-inverse:hover,.btn-outline.btn-inverse[disabled]:hover{border-color:#3b3e47;background-color:#3b3e47}
.btn-outline.btn-inverse{color:#3b3e47;background-color:transparent;border-color:#3b3e47}
.btn-outline.btn-inverse:hover{color:#fff}
.btn-outline.btn-inverse .badge{color:#fff;background-color:#3b3e47}
.btn-outline.btn-dark.disabled:hover,.btn-outline.btn-dark:hover,.btn-outline.btn-dark[disabled]:hover{border-color:#262626;background-color:#262626}
.btn-outline.btn-dark{color:#262626;background-color:transparent;border-color:#262626}
.btn-outline.btn-dark .badge,.btn-outline.btn-dark:hover,.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after,.checkbox-dark input[type=checkbox]:checked+label::after,.checkbox-dark input[type=radio]:checked+label::after,.checkbox-deepOrange input[type=checkbox]:checked+label::after,.checkbox-deepOrange input[type=radio]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after,.checkbox-inverse input[type=radio]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after,.checkbox-purple input[type=checkbox]:checked+label::after,.checkbox-purple input[type=radio]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after,.list-group-item-primary{color:#fff}
.btn-outline.btn-dark .badge{background-color:#262626}
.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=checkbox]:indeterminate+label::before{background-color:#ff5b5b;border-color:#ff5b5b}
.checkbox-danger input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-danger input[type=radio]:checked+label::before,.checkbox-danger input[type=radio]:indeterminate+label::before{background-color:#ff5b5b;border-color:#ff5b5b}
.checkbox-danger input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-dark input[type=checkbox]:checked+label::before,.checkbox-dark input[type=checkbox]:indeterminate+label::before{background-color:#262626;border-color:#262626}
.checkbox-dark input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-dark input[type=radio]:checked+label::before,.checkbox-dark input[type=radio]:indeterminate+label::before{background-color:#262626;border-color:#262626}
.checkbox-dark input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-deepOrange input[type=checkbox]:checked+label::before,.checkbox-deepOrange input[type=checkbox]:indeterminate+label::before{background-color:#ff5722;border-color:#ff5722}
.checkbox-deepOrange input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-deepOrange input[type=radio]:checked+label::before,.checkbox-deepOrange input[type=radio]:indeterminate+label::before{background-color:#ff5722;border-color:#ff5722}
.checkbox-deepOrange input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=checkbox]:indeterminate+label::before{background-color:#35b8e0;border-color:#35b8e0}
.checkbox-info input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-info input[type=radio]:checked+label::before,.checkbox-info input[type=radio]:indeterminate+label::before{background-color:#35b8e0;border-color:#35b8e0}
.checkbox-info input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-inverse input[type=checkbox]:checked+label::after{color:#fff}
.checkbox-inverse input[type=checkbox]:checked+label::before,.checkbox-inverse input[type=checkbox]:indeterminate+label::before{background-color:#3b3e47;border-color:#3b3e47}
.checkbox-inverse input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-inverse input[type=radio]:checked+label::before,.checkbox-inverse input[type=radio]:indeterminate+label::before{background-color:#3b3e47;border-color:#3b3e47}
.checkbox-inverse input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=checkbox]:indeterminate+label::before{background-color:var(--main-color);border-color:var(--main-color)}
.checkbox-primary input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-primary input[type=radio]:checked+label::before,.checkbox-primary input[type=radio]:indeterminate+label::before{background-color:var(--main-color);border-color:var(--main-color)}
.checkbox-primary input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-purple input[type=checkbox]:checked+label::before,.checkbox-purple input[type=checkbox]:indeterminate+label::before{background-color:#5b69bc;border-color:#5b69bc}
.checkbox-purple input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-purple input[type=radio]:checked+label::before,.checkbox-purple input[type=radio]:indeterminate+label::before{background-color:#5b69bc;border-color:#5b69bc}
.checkbox-purple input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=checkbox]:indeterminate+label::before{background-color:#10c469;border-color:#10c469}
.checkbox-success input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-success input[type=radio]:checked+label::before,.checkbox-success input[type=radio]:indeterminate+label::before{background-color:#10c469;border-color:#10c469}
.checkbox-success input[type=radio]:indeterminate+label::after{background-color:#fff}
.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=checkbox]:indeterminate+label::before{background-color:#f9c851;border-color:#f9c851}
.checkbox-warning input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-warning input[type=radio]:checked+label::before,.checkbox-warning input[type=radio]:indeterminate+label::before{background-color:#f9c851;border-color:#f9c851}
.checkbox-warning input[type=radio]:indeterminate+label::after{background-color:#fff}
.list-group-item-primary{background-color:var(--main-color)}
.bootstrap-timepicker .input-group-addon i{display:inline-block;width:16px;height:16px}
.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}
.hamburger{background-color:transparent;padding:0;transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;margin:0;overflow:visible;outline:0;border:none}
#composeModal .form-group,.icon{margin-bottom:16px}
.app-actions-list,.gallery-item,.hamburger--emphatic,.hamburger--emphatic-r,svg:not(:root){overflow:hidden}
.checkbox-pink input[type=checkbox]:checked+label::before,.checkbox-pink input[type=checkbox]:indeterminate+label::before{background-color:#ff8acc;border-color:#ff8acc}
.hamburger:hover{opacity:.7}
.checkbox-pink input[type=checkbox]:checked+label::after{color:#fff}
.checkbox-pink input[type=checkbox]:indeterminate+label::after{background-color:#fff}
.checkbox-pink input[type=radio]:checked+label::before,.checkbox-pink input[type=radio]:indeterminate+label::before{background-color:#ff8acc;border-color:#ff8acc}
.checkbox-pink input[type=radio]:checked+label::after{color:#fff}
.checkbox-pink input[type=radio]:indeterminate+label::after{background-color:#fff}
.avatar{width:32px;height:32px;transition:all .5s ease}
.avatar .status{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border:2px solid #fff;border-radius:100%}
.icon{width:42px;height:42px;border:1px solid #ccc;text-align:center;line-height:42px}
.avatar-xs{width:30px;height:30px}
.avatar-xs>.status{width:8px;height:8px}
.avatar-sm{width:40px;height:40px}
.avatar-sm>.status{width:10px;height:10px}
.avatar-md{width:50px;height:50px}
.avatar-md>.status{width:12px;height:12px}
.avatar-lg{width:60px;height:60px}
.avatar-lg>.status{width:14px;height:14px}
.avatar-xl{width:70px;height:70px}
.avatar-xl>.status{width:14px;height:14px}
.m-r-xl{margin-right:32px!important}
.status-online{background-color:#10c469}
.status-away{background-color:#f9c851}
.status-offline{background-color:#ff5b5b}
.icon-circle{border-radius:100%}
.icon-sm{width:30px;height:30px;line-height:30px}
.icon-md{width:42px;height:42px;line-height:42px}
.icon-lg{width:70px;height:70px;line-height:70px}
.icon-list .icon-list-item{padding:8px 16px}
.icon-list i{margin-right:16px}
#composeModal{z-index:10000}
#composeModal textarea{border-radius:0;box-shadow:none;border:1px solid #eee;resize:none}
#composeModal input.form-control{border:none;box-shadow:none;outline:0;border-bottom:1px solid #eee}
.list-group-item-success{color:#fff;background-color:#10c469}
.list-group-item-warning{color:#fff;background-color:#f9c851}
.list-group-item-danger{color:#fff;background-color:#ff5b5b}
.list-group-item-info{color:#fff;background-color:#35b8e0}
.list-group-item-pink{color:#fff;background-color:#ff8acc}
.list-group-item-purple{color:#fff;background-color:#5b69bc}
.list-group-item-inverse{color:#fff;background-color:#3b3e47}
.list-group-item-dark{color:#fff;background-color:#262626}
.list-group-item-deepOrange{color:#fff;background-color:#ff5722}
.media-heading{margin-top:4px;margin-bottom:4px;font-weight:500}
.media-heading a{color:#333}
.media-group-item{position:relative;display:block;padding:8px 16px;background-color:#fff;border-bottom:1px solid #f7f7f7}
.media-group-item:last-child{border-bottom:none}
.media-meta{font-size:12px!important;color:#777}
.panel-default{border-radius:8px;border:1px solid var(--dark-20);-webkit-box-shadow:none;box-shadow:none}
.panel-default>.panel-heading{color:#6a6c6f;background-color:var(--main-background-color);border-bottom:1px solid var(--dark-20);border-radius:8px}
.panel-default>.panel-heading .badge{color:#f7f7f7;background-color:#6a6c6f}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f7f7f7}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f7f7f7}
.badge-primary{background-color:var(--main-color);color:#fff}
.badge-success{background-color:#10c469;color:#fff}
.badge-warning{background-color:#f9c851;color:#fff}
.badge-danger{background-color:#ff5b5b;color:#fff}
.badge-info{background-color:#35b8e0;color:#fff}
.badge-pink{background-color:#ff8acc;color:#fff}
.badge-purple{background-color:#5b69bc;color:#fff}
.badge-inverse{background-color:#3b3e47;color:#fff}
.badge-dark{background-color:#262626;color:#fff}
.badge-deepOrange{background-color:#ff5722;color:#fff}
.label-primary,.label-primary[href]:focus,.label-primary[href]:hover{background-color:var(--main-color)}
.label-success{background-color:#10c469}
.label-success[href]:focus,.label-success[href]:hover{background-color:#0c9550}
.label-warning{background-color:#f9c851}
.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f7b820}
.label-danger{background-color:#ff5b5b}
.label-danger[href]:focus,.label-danger[href]:hover{background-color:#ff2828}
.label-info{background-color:#35b8e0}
.label-info[href]:focus,.label-info[href]:hover{background-color:var(--main-color)}
.label-pink{background-color:#ff8acc}
.label-pink[href]:focus,.label-pink[href]:hover{background-color:#ff57b6}
.label-purple{background-color:#5b69bc}
.label-purple[href]:focus,.label-purple[href]:hover{background-color:#4250a2}
.label-inverse{background-color:#3b3e47}
.label-dark,.label-inverse[href]:focus,.label-inverse[href]:hover{background-color:#262626}
.label-dark[href]:focus,.label-dark[href]:hover{background-color:#0f0f0f}
.label-deepOrange{background-color:#ff5722}
.label-deepOrange[href]:focus,.label-deepOrange[href]:hover{background-color:#ee3900}
.accordion .panel-heading{background-color:transparent;padding:0}
.accordion .panel-body{line-height:2}
.hamburger-box{width:20px;height:12px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-1px}
.hamburger-inner::after{content:"";display:block;bottom:-5px}
.hamburger-inner::before{content:"";display:block;top:-5px}
.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-4px,-5px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-4px,5px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}
.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(4px,-5px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(4px,5px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}
.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse .hamburger-inner::after{top:-10px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-10px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}
.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:5px;transition:opacity .15s .4s ease}
.hamburger--elastic .hamburger-inner::after{top:10px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(135deg);transition-delay:.1s}
.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-270deg);transition-delay:.1s}
.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:5px;transition:opacity .15s .4s ease}
.hamburger--elastic-r .hamburger-inner::after{top:10px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-135deg);transition-delay:.1s}
.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(270deg);transition-delay:.1s}
.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in}
.hamburger--emphatic .hamburger-inner::after{top:5px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-40px;top:-40px;transform:translate3d(40px,40px,0) rotate(45deg);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-40px;top:-40px;transform:translate3d(-40px,40px,0) rotate(-45deg);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}
.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in}
.hamburger--emphatic-r .hamburger-inner::after{top:5px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-40px;top:40px;transform:translate3d(40px,-40px,0) rotate(-45deg);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-40px;top:40px;transform:translate3d(-40px,-40px,0) rotate(45deg);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}
.hamburger--slider .hamburger-inner::before{top:5px}
.hamburger--slider .hamburger-inner{top:1px}
.hamburger--slider .hamburger-inner::after{top:10px}
.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-2.86px,-3px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner::before{top:5px}
.hamburger--slider-r .hamburger-inner{top:1px}
.hamburger--slider-r .hamburger-inner::after{top:10px}
.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(2.86px,-3px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(90deg)}
.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .15s linear}
.hamburger--spring .hamburger-inner::before{top:5px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring .hamburger-inner::after{top:10px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}
.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring-r .hamburger-inner::after{top:-10px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1)}
.hamburger--stand .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}
.hamburger--stand .hamburger-inner::before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand .hamburger-inner::after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}
.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}
.hamburger--stand-r .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}
.hamburger--stand-r .hamburger-inner::before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand-r .hamburger-inner::after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}
.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}
.hamburger--spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin-r .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}
.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}
.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}
.hamburger--vortex .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}
.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;bottom:0;transform:rotate(90deg)}
.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s;top:0;opacity:0}
.hamburger--vortex-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;bottom:0;transform:rotate(-90deg)}
.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s;top:0;opacity:0}
.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,.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 var(--dark-40)}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.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 span{width:100%}
.bootstrap-timepicker-widget table td a{border:1px solid transparent;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;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:25px;margin:0;text-align:center}
.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}
.bootstrap-timepicker-widget .modal-content{padding:4px}
.bootstrap-timepicker-widget a.btn{border-radius:4px}
@media (min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}
}
@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}
30%,70%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-40px)}
}
@-moz-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}
30%,70%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-40px)}
}
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}
30%,70%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-40px)}
}
@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}
30%{opacity:1;transform:translateY(0)}
}
@-moz-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}
30%{opacity:1;transform:translateY(0)}
}
@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}
30%{opacity:1;transform:translateY(0)}
}
@-moz-keyframes pulse{0%,20%{transform:scale(1)}
10%{transform:scale(1.1)}
}
.pace-inactive{display:none}
@-webkit-keyframes pace-spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes pace-spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-o-keyframes pace-spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-ms-keyframes pace-spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes pace-spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.mce-fullscreen{z-index:1100!important}
.mce-panel{border-color:#F9FAFD!important}
.ps-scrollbar-y-rail{width:4px!important;background:rgba(0,0,0,.2)}
.ps-scrollbar-y{background:#777!important;width:4px!important}
@media (max-width:767px){.menubar{left:-282px}
}
@media (max-width:1199px) and (min-width:992px){body.menubar-top .main-wrapper,body.menubar-top .menubar{padding-right:calc((100% - 992px)/ 2 + 30px);padding-left:calc((100% - 992px)/ 2 + 30px)}
body.menubar-top .navbar{padding-right:calc((100% - 992px)/ 2 + 15px);padding-left:calc((100% - 992px)/ 2 + 15px)}
}
@media (max-width:991px) and (min-width:768px){body.menubar-top .main-wrapper,body.menubar-top .menubar{padding-right:30px;padding-left:30px}
body.menubar-top .navbar{padding-right:15px;padding-left:15px}
}
.menubar{position:fixed;top:60px;opacity:0;z-index:999;transition:opacity .5s,left .2s ease-in-out,top .5s}
.menubar.in{opacity:1}
.menubar.light{background:#fff}
.menubar.light .app-user .username{color:#333}
.menubar.light .app-user .usertitle{color:#6a6c6f}
.menubar.light .app-menu li.menu-heading,.menubar.light .app-menu li:hover{background-color:var(--dark-10)}
.menubar.dark{background:#3b3e47}
.menubar.dark .app-user .username{color:#fff}
.menubar.dark .app-user .usertitle{color:#eee}
.menubar.dark .app-menu a{color:#fff}
.menubar.dark .app-menu li.active,.menubar.dark .app-menu li.menu-heading,.menubar.dark .app-menu li.open,.menubar.dark .app-menu li:hover{background-color:rgba(43,45,52,.5)}
.navbar-toolbar>.open>a,.navbar-toolbar>.open>a:focus,.navbar-toolbar>.open>a:hover,.navbar-toolbar>li>a:focus,.navbar-toolbar>li>a:hover,.navbar-toolbar>li>a[data-active=true]{background-color:rgba(255,255,255,.07)}
.app-menu .has-submenu{position:relative}
.app-menu a{display:block;padding:10px 0;font-size:.875rem;color:var(--dark-40);width:190px}
.app-menu .menu-icon{display:flex;margin-right:8px;transition:margin-right .5s ease}
.app-menu .menu-text{display:inline-block;color:var(--dark-40);font-weight:600;text-transform:uppercase;font-size:14px}
.app-menu .menu-label{float:right;padding:.2em .8em .4em}
.app-menu .menu-label~.menu-caret{display:none}
.app-menu .menu-caret{float:right;font-size:1rem;backface-visibility:hidden;transition:transform .3s ease-in-out}
.app-menu .submenu{width:220px;display:none}
.app-menu .open .submenu{display:block!important}
.app-menu li{list-style-type:none;padding:0;margin:0}
.app-menu li.active>a,.app-menu li.menu-heading>a,.app-menu li.open>a,.app-menu li:hover>a{color:var(--main-color)}
.navbar-toolbar{margin:0}
.navbar-toolbar.navbar-toolbar-right{float:right}
.app-footer .footer-menu,.navbar-toolbar>li,.stream-img{float:left}
.navbar-toolbar>li>a{display:block;color:#fff}
.navbar-toolbar>li>.dropdown-menu{width:240px;padding:0;border-color:#ddd;z-index:777}
.navbar-toolbar>li>.dropdown-menu>li>a{padding:19px 16px;line-height:20px;border-bottom:1px solid #f7f7f7}
.navbar-toolbar.navbar-toolbar-left>li>a:focus,.navbar-toolbar.navbar-toolbar-left>li>a:hover{background-color:transparent}
.app-footer{padding:24px 0;border-top:1px solid #ccc}
.app-footer .footer-menu li{display:inline-block}
.app-footer .copyright{float:left;font-weight:400;color:#aaa;letter-spacing:1.5px}
.app-footer ul>li>a{display:block;padding:0 .75rem;font-weight:400;color:#aaa}
.navbar-search{position:fixed;right:0;left:0;width:100%;height:60px;top:-62px;background:#fff;transition:all .2s ease-in-out;z-index:9999}
.navbar-search.collapse{display:block}
.navbar-search .navbar-search-inner{z-index:1}
.navbar-search .search-field{position:absolute;right:0;width:100%;height:100%;padding:10px 10px 10px 45px;outline:0;border:none;color:#777}
.navbar-search .search-icon{position:absolute;top:30%;left:20px;z-index:1;color:#ccc;font-size:1rem}
.navbar-search .search-close{position:absolute;top:30%;right:30px;font-weight:100;font-size:16px;cursor:pointer;z-index:1;color:#ccc;border:none;outline:0;background:0 0}
.navbar-search .navbar-search-backdrop{position:fixed;left:0;top:0;bottom:0;right:0;display:none;z-index:-1;background-color:rgba(0,0,0,.9)}
.navbar-search.in{top:0}
.navbar-search.in .navbar-search-backdrop{display:block}
.main-wrapper{margin-left:auto;opacity:0;transition:opacity .5s,transform .2s ease-in-out;min-height:calc(100% - 60px)}
.main-wrapper.in{opacity:1}
.wrap{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}
.side-panel{position:fixed;right:-100%;top:60px;width:240px;height:calc(100% - 60px);transition:all .5s ease;background-color:#fff;box-shadow:-2px 0 4px rgba(0,0,0,.08)}
.side-panel.open{right:0}
.side-panel .panel-header{padding:16px;border-bottom:1px solid #eee}
.side-panel .panel-title{margin:0;color:#333}
.side-panel .scrollable-container{position:relative;height:calc(100% - 57px)!important}
.action-panel-btn{box-shadow:1px 1px 3px #aaa;border:none;color:#6a6c6f}
.app-actions-list{position:relative;height:100%}
.app-actions-list .list-group-item{background:0 0;border:none;padding-top:12px;padding-bottom:12px}
.action-panel-toggle{display:none;position:absolute;top:calc(50% - 25px);right:-25px;height:50px;width:25px;border-top-right-radius:100px;border-bottom-right-radius:100px;background:#fff;box-shadow:2px 0 3px rgba(0,0,0,.175)}
.action-panel-toggle .fa{display:none;line-height:50px;text-align:center;font-size:18px}
.app-customizer-toggle,.cover-user .cover-icon,.pieprogress strong{line-height:40px;text-align:center}
.action-panel-toggle .fa:hover{color:var(--main-color)}
.action-panel-toggle .fa.fa-chevron-right{display:block}
.app-action-panel .item-actions{position:absolute;top:0;right:0;padding-top:12px;padding-right:16px;display:none}
.app-action-panel .item-actions .item-action{font-size:16px;color:#6a6c6f;margin-left:8px}
.app-action-panel .item-actions .item-action:hover{color:#35b8e0}
.app-action-panel .list-group-item:hover .hide-on-hover{display:none}
.app-action-panel .list-group-item:hover .item-actions{display:block}
@media (max-width:992px){.app-action-panel{position:fixed;top:60px;bottom:0;left:-262px;width:260px;height:calc(100% - 60px);padding:16px;background:#fff;box-shadow:2px 0 4px rgba(0,0,0,.08);z-index:999;transition:left .5s ease,top .5s}
.app-action-panel.open{left:0}
.app-action-panel.open .fa-chevron-right{display:none}
.app-action-panel .action-panel-toggle,.app-action-panel.open .fa-chevron-left{display:block}
body.navbar-collapse-in .app-action-panel{top:120px;height:calc(100% - 120px)}
body.menubar-in .app-action-panel{left:-262px}
}
.app-customizer,.app-customizer-toggle{background:#fff;box-shadow:0 0 2px #aaa}
.app-customizer{position:fixed;right:-202px;width:200px;height:auto;z-index:888;transition:right .5s ease 0s}
.app-customizer .tab-pane{padding:16px 16px 0}
.app-customizer.open{right:0}
.app-customizer .customizer-reset{padding:16px}
.app-customizer .nav-tabs>li>a{padding:10px 15px;border-bottom-width:1px}
.app-customizer .nav-tabs>li.active>a,.app-customizer .nav-tabs>li.active>a:focus,.app-customizer .nav-tabs>li.active>a:hover,.app-customizer .nav-tabs>li>a:focus,.app-customizer .nav-tabs>li>a:hover{border-bottom:1px solid var(--main-color)}
.app-customizer .radio label{font-weight:600;font-size:14px}
.app-customizer-toggle{position:absolute;right:100%;top:0;width:40px;height:40px;color:#6a6c6f;text-decoration:none;font-size:16px}
.mail-item,.price-box,.promo{box-shadow:0 0 1px rgba(0,0,0,.15)}
.app-customizer-toggle .fa{animation:rotate-me 2s infinite linear}
.flotTip{color:#fff;background:#36404a;padding:8px 16px;border-radius:3px;font-family:"Work Sans","Work Sans","Work Sans"}
#pieLegend .legendColorBox,#pieLegend .legendLabel{padding:.2rem 0 .4rem}
@keyframes rotate-me{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#pieLegend .legendColorBox>div{border:none!important}
#pieLegend .legendColorBox>div>div{border-width:7px!important}
#pieLegend .legend-label{font-weight:500;margin-top:.5em;margin-left:.5em}
.small-chart{margin-top:4px}
.chart{height:300px;width:100%}
.chart-legend{margin-bottom:16px;text-align:center}
.chart-legend .chart-legend-label .fa{display:inline-block;margin-right:6px}
.pieprogress{position:relative}
.pieprogress strong{position:absolute;top:30px;left:0;width:100%;font-size:20px}
.user-card{padding:24px;background:#f7f7f7;border:1px solid #ccc;border-radius:4px;margin-bottom:24px}
.user-card h5{font-size:16px;margin-top:8px;margin-bottom:6px}
.user-card h5 a{color:#555}
.user-card small{color:#777;font-size:12px}
.box small{font-size:95%;font-weight:500}
.new-todo{padding:24px 16px;background-color:#fdfeff;border-top:1px solid #f0f4fb}
.new-todo input{border:none;outline:0;width:100%;background-color:transparent}
.sl-item{position:relative;padding-bottom:12px;border-left:1px solid #ccc}
.sl-item:before{position:absolute;left:-6px;top:0;width:12px;height:12px}
.sl-item .sl-content{margin-left:24px}
.sl-item .sl-content p{margin:0}
.sl-item:last-child:after{position:absolute;left:-3px;bottom:0;width:6px;height:6px}
.sl-primary{border-left-color:var(--main-color)}
.sl-primary:before,.sl-primary:last-child:after{background-color:var(--main-color)}
.sl-success{border-left-color:#10c469}
.sl-success:before,.sl-success:last-child:after{background-color:#10c469}
.sl-warning{border-left-color:#f9c851}
.sl-warning:before,.sl-warning:last-child:after{background-color:#f9c851}
.sl-danger{border-left-color:#ff5b5b}
.sl-danger:before,.sl-danger:last-child:after{background-color:#ff5b5b}
.sl-avatar{position:absolute;left:-22px}
.divid{width:100%;height:1px;margin:16px auto;background:#e0e0e0}
.mail-item,.new-message .panel-heading,.promo-body{background:#fff}
.mail-list>tbody>tr>td{padding:0;border-top:none}
.mail-list .table>tbody>tr>td{padding:0}
.mail-item{margin-bottom:16px;padding:16px;border-radius:3px}
.mail-item .mail-container{width:100%;min-width:100%}
.mail-item .avatar{margin-right:0;display:block}
.mail-item tr>td{vertical-align:top}
#likesModal .media-body,#likesModal .media-left,#likesModal .media-right,.cover-user>div{vertical-align:middle}
#likesModal .list-group-item{margin:0;padding:6px 0;border:none;border-bottom:1px solid #eee}
#likesModal .list-group-item:first-child{padding-top:0}
#likesModal .list-group-item:last-child{padding-bottom:0;border-bottom:none}
#likesModal .list-group-item .btn{min-width:80px;padding:4px 16px}
.cover-user{display:block;width:138px;margin:0 auto}
.cover-user>div{display:table-cell}
.cover-user .avatar{width:90px;height:90px;margin-right:24px;margin-left:24px}
.cover-user .cover-icon{width:40px;height:40px;border-radius:100%;border:1px solid #ccc;display:block}
.theme-success .menubar .app-menu li.active,.theme-success .menubar .app-menu li.open{border-left-color:#10c469}
.mail-item-header{margin-top:8px;margin-bottom:12px}
.mail-item-title{font-size:16px;display:inline-block;margin:0 16px 0 0}
.mail-item-excerpt{margin-bottom:0}
.mail-item-date{text-align:center;color:#6a6c6f}
.mail-item-star{text-align:center}
.mail-item-star a{color:#6a6c6f}
.mail-item-star.starred a{color:#f9c851}
.mail-toolbar .btn-group{margin-right:16px}
.mail-toolbar .btn-group.pull-right{margin-right:0}
.compose-btn{width:120px}
.new-message #new-message-body{display:block;min-height:200px;padding:16px;resize:none}
.new-message .panel-body{line-height:2}
.fc-day{background-color:#fff}
.promo-body{padding:64px 24px 49px}
.fc-today-button{width:70px}
.contact-item{position:relative}
.contact-item:hover .contact-item-actions{display:block;opacity:1}
.contact-item .contact-links a{color:#6a6c6f}
.contact-item .contact-links a:hover{color:#35b8e0}
.contact-item-actions{position:absolute;display:none;opacity:0;transition:opacity .5s ease;top:20px;right:20px}
.contact-item-actions .btn{padding:4px 8px}
.promo .promo-search-field,.promo .promo-search-submit{height:54px}
.promo-search-submit{font-size:18px;font-weight:500}
.promo-footer{border-top:1px solid #eee;background:#f7f7f7}
.promo-tab{padding:24px;border-right:1px solid #eee}
.promo-tab:last-child{border-right:none}
.promo-tab a{display:block;text-align:center;color:#6a6c6f}
.promo-tab a:active,.promo-tab a:focus,.promo-tab a:hover{color:var(--main-color)}
.search-result{margin-bottom:24px}
.search-result h5{font-size:16px;margin-top:8px;margin-bottom:6px}
.search-result h5 a{color:#555}
.search-result small{color:#777;font-size:12px}
.profile-cover{background:#fff;padding:64px 16px}
.stream-post{padding:24px 16px;border-bottom:1px solid #eee}
.stream-img{max-width:250px;height:auto;margin-right:24px;border-radius:6px;display:inline-block}
#profile-photos .gallery-item{padding:0;border-radius:0}
#profile-photos .gallery-item:hover .gallery-item-overlay{bottom:0}
#profile-photos .gallery-item-overlay{position:absolute;bottom:-40px;left:0;height:40px;padding:0 16px;width:100%;color:#fff;opacity:1;background-color:rgba(0,0,0,.7);transition:bottom .5s ease 0s;line-height:40px}
#profile-photos .gallery-item-overlay a{color:#fff;text-decoration:none}
#profile-photos .gallery-item-overlay .fa{display:inline-block;margin-right:6px}
.gallery .row{margin-left:-6px;margin-right:-6px}
.gallery [class*=col-]{padding-left:6px;padding-right:6px}
.gallery-item{position:relative;margin-bottom:12px;padding:4px;border-radius:3px;background-color:#fff}
.gallery-item .thumb{height:100%}
.gallery-item .thumb a{display:block;overflow:hidden}
.gallery-item .thumb img{transition:transform .5s ease}
.gallery-item .thumb:hover img{transform:scale(1.2)}
.gallery-item img{width:100%;height:100%}
.gallery-item .caption{padding:8px 12px}
.price-box{border-top:3px solid #000;max-width:500px;margin:0 auto 24px}
.price-box .box-head{border-bottom:1px solid rgba(0,0,0,.15)}
.price-box .box-body li{color:#777;padding:12px 0}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}
.price-box .box-body strong{margin-right:5px;font-weight:600}
.price-box .box-footer{border-top:1px solid rgba(0,0,0,.15);text-align:center}
.price-box .box-footer .btn{min-width:60%}
.price-box-best{border-top-color:var(--main-color)}
.price-box-best .box-title,.price-box-best .box-title small,.price-box-best li{color:var(--main-color)!important}
.theme-primary .theme-color{color:var(--main-color)}
.theme-primary .menubar .app-menu li.active .menu-text,.theme-primary .menubar .app-menu li.open .menu-text{color:var(--main-font-color)}
.theme-primary .submenu-toggle{display:flex!important;align-items:center;justify-content:space-between}
.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}
.theme-primary .submenu-toggle .menu-text{padding-left:5px}
.theme-primary .menubar .app-menu li .menu-icon svg path{fill:var(--dark-40)}
.onboard-headshot-view .btn.btn-picture-selector svg g,.theme-primary .menubar .app-menu li.active .menu-icon,.theme-primary .menubar .app-menu li.open .menu-icon svg path,.themed-hover-icon:hover *,.themed-icon *{fill:var(--main-color)}
.theme-primary .menubar .app-menu li.menu-heading>a,.theme-primary .menubar .app-menu li:hover>a{color:var(--main-color)}
.theme-success .menubar .app-menu li.active>a,.theme-success .menubar .app-menu li.menu-heading>a,.theme-success .menubar .app-menu li.open>a,.theme-success .menubar .app-menu li:hover>a,.theme-success .navbar-brand,.theme-success .navbar-brand:focus,.theme-success .navbar-brand:hover,.theme-success .theme-color{color:#10c469}
.docs{line-height:2!important}
.theme-warning .menubar .app-menu li.active,.theme-warning .menubar .app-menu li.open{border-left-color:#f9c851}
.theme-warning .menubar .app-menu li.active>a,.theme-warning .menubar .app-menu li.menu-heading>a,.theme-warning .menubar .app-menu li.open>a,.theme-warning .menubar .app-menu li:hover>a,.theme-warning .navbar-brand,.theme-warning .navbar-brand:focus,.theme-warning .navbar-brand:hover,.theme-warning .theme-color{color:#f9c851}
.theme-danger .menubar .app-menu li.active,.theme-danger .menubar .app-menu li.open{border-left-color:#ff5b5b}
.theme-danger .menubar .app-menu li.active>a,.theme-danger .menubar .app-menu li.menu-heading>a,.theme-danger .menubar .app-menu li.open>a,.theme-danger .menubar .app-menu li:hover>a,.theme-danger .navbar-brand,.theme-danger .navbar-brand:focus,.theme-danger .navbar-brand:hover,.theme-danger .theme-color{color:#ff5b5b}
.theme-info .menubar .app-menu li.active,.theme-info .menubar .app-menu li.open{border-left-color:#35b8e0}
.theme-info .menubar .app-menu li.active>a,.theme-info .menubar .app-menu li.menu-heading>a,.theme-info .menubar .app-menu li.open>a,.theme-info .menubar .app-menu li:hover>a,.theme-info .navbar-brand,.theme-info .navbar-brand:focus,.theme-info .navbar-brand:hover,.theme-info .theme-color{color:#35b8e0}
.theme-pink .menubar .app-menu li.active,.theme-pink .menubar .app-menu li.open{border-left-color:#ff8acc}
.theme-pink .menubar .app-menu li.active>a,.theme-pink .menubar .app-menu li.menu-heading>a,.theme-pink .menubar .app-menu li.open>a,.theme-pink .menubar .app-menu li:hover>a,.theme-pink .navbar-brand,.theme-pink .navbar-brand:focus,.theme-pink .navbar-brand:hover,.theme-pink .theme-color{color:#ff8acc}
.theme-purple .menubar .app-menu li.active,.theme-purple .menubar .app-menu li.open{border-left-color:#5b69bc}
.theme-purple .menubar .app-menu li.active>a,.theme-purple .menubar .app-menu li.menu-heading>a,.theme-purple .menubar .app-menu li.open>a,.theme-purple .menubar .app-menu li:hover>a,.theme-purple .navbar-brand,.theme-purple .navbar-brand:focus,.theme-purple .navbar-brand:hover,.theme-purple .theme-color{color:#5b69bc}
.theme-dark .menubar .app-menu li.active,.theme-dark .menubar .app-menu li.open,.theme-inverse .menubar .app-menu li.active,.theme-inverse .menubar .app-menu li.open{border-left-color:var(--main-color)}
.theme-dark .navbar-brand,.theme-dark .navbar-brand:focus,.theme-dark .navbar-brand:hover,.theme-dark .theme-color{color:#262626}
.theme-dark .menubar .app-menu li.active>a,.theme-dark .menubar .app-menu li.menu-heading>a,.theme-dark .menubar .app-menu li.open>a,.theme-dark .menubar .app-menu li:hover>a{color:var(--main-color)}
.theme-inverse .navbar-brand,.theme-inverse .navbar-brand:focus,.theme-inverse .navbar-brand:hover,.theme-inverse .theme-color{color:#3b3e47}
.theme-inverse .menubar .app-menu li.active>a,.theme-inverse .menubar .app-menu li.menu-heading>a,.theme-inverse .menubar .app-menu li.open>a,.theme-inverse .menubar .app-menu li:hover>a{color:var(--main-color)}
.theme-deepOrange .menubar .app-menu li.active,.theme-deepOrange .menubar .app-menu li.open{border-left-color:#ff5722}
.theme-deepOrange .menubar .app-menu li.active>a,.theme-deepOrange .menubar .app-menu li.menu-heading>a,.theme-deepOrange .menubar .app-menu li.open>a,.theme-deepOrange .menubar .app-menu li:hover>a,.theme-deepOrange .navbar-brand,.theme-deepOrange .navbar-brand:focus,.theme-deepOrange .navbar-brand:hover,.theme-deepOrange .theme-color{color:#ff5722}
.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}
.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}
.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}
.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}
.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}
.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}
.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}
.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}
.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}
.fc-day-grid .fc-row{z-index:1}
.fc-day-number.fc-other-month{color:var(--dark-35)!important;opacity:1!important}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
.table-hover>tbody>tr:hover>.active{background-color:#e8e8e8}
.table-hover>tbody>tr:hover>.success{background-color:#d0e9c6}
.table-hover>tbody>tr:hover>.info{background-color:#c4e3f3}
.table-hover>tbody>tr:hover>.warning{background-color:#faf2cc}
.table-hover>tbody>tr:hover>.danger{background-color:#ebcccc}
.table-hover>tbody>tr>td.active:hover{background-color:#e8e8e8}
.table-hover>tbody>tr>td.success:hover{background-color:#d0e9c6}
.table-hover>tbody>tr>td.info:hover{background-color:#c4e3f3}
.table-hover>tbody>tr>td.warning:hover{background-color:#faf2cc}
.table-hover>tbody>tr>td.danger:hover{background-color:#ebcccc}
.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.btn-group-sm>.navbar-btn.btn{margin-top:15px;margin-bottom:15px}
.btn-group-xs>.btn .badge{top:0;padding:1px 5px}
.btn-group-xs>.navbar-btn.btn{margin-top:19px;margin-bottom:19px}
input[type=button].btn-block{width:100%}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.dropdown-toggle:focus{outline:0}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.no-gutter [class^=col-]{padding-right:0;padding-left:0}
.no-gutter-top{border-top:1px solid #eee}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#F9FAFD}
div.dataTables_wrapper div.dataTables_length select{width:100px;height:30px;font-weight:600;font-size:14px}
div.dataTables_wrapper div.dataTables_filter input{width:200px;height:30px}
.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after{background-color:var(--main-color)}
.radio-primary input[type=radio]:checked+label::before{border-color:var(--main-color)}
.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after{background-color:#10c469}
.radio-success input[type=radio]:checked+label::before{border-color:#10c469}
.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after{background-color:#f9c851}
.radio-warning input[type=radio]:checked+label::before{border-color:#f9c851}
.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after{background-color:#ff5b5b}
.radio-danger input[type=radio]:checked+label::before{border-color:#ff5b5b}
.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after{background-color:#35b8e0}
.radio-info input[type=radio]:checked+label::before{border-color:#35b8e0}
.radio-pink input[type=radio]+label::after,.radio-pink input[type=radio]:checked+label::after{background-color:#ff8acc}
.radio-pink input[type=radio]:checked+label::before{border-color:#ff8acc}
.radio-purple input[type=radio]+label::after,.radio-purple input[type=radio]:checked+label::after{background-color:#5b69bc}
.radio-purple input[type=radio]:checked+label::before{border-color:#5b69bc}
.radio-inverse input[type=radio]+label::after,.radio-inverse input[type=radio]:checked+label::after{background-color:#3b3e47}
.radio-inverse input[type=radio]:checked+label::before{border-color:#3b3e47}
.radio-dark input[type=radio]+label::after,.radio-dark input[type=radio]:checked+label::after{background-color:#262626}
.radio-dark input[type=radio]:checked+label::before{border-color:#262626}
.radio-deepOrange input[type=radio]+label::after,.radio-deepOrange input[type=radio]:checked+label::after{background-color:#ff5722}
.radio-deepOrange input[type=radio]:checked+label::before{border-color:#ff5722}
.avatar-circle img{border-radius:100%!important}
.avatar-sq img{border-radius:0!important}
.nav-tabs-horizontal .nav-tabs>li>a{padding:24px 16px;border-bottom:2px solid transparent}
.nav-tabs-horizontal .nav-tabs>li.active>a,.nav-tabs-horizontal .nav-tabs>li.active>a:focus,.nav-tabs-horizontal .nav-tabs>li.active>a:hover,.nav-tabs-horizontal .nav-tabs>li>a:focus,.nav-tabs-horizontal .nav-tabs>li>a:hover{border-bottom:2px solid var(--main-color)}
.nav-tabs-vertical .nav-tabs{min-height:200px;float:left;border-bottom:none;margin-right:24px;border-right:1px solid #ddd}
.nav-tabs-vertical .nav-tabs>li{float:none;margin-bottom:0;margin-right:-2px}
.nav-tabs-vertical .nav-tabs>li>a{padding:8px 16px;border-right:2px solid transparent;border-bottom:none}
.nav-tabs-vertical .nav-tabs>li.active>a,.nav-tabs-vertical .nav-tabs>li.active>a:focus,.nav-tabs-vertical .nav-tabs>li.active>a:hover,.nav-tabs-vertical .nav-tabs>li>a:focus,.nav-tabs-vertical .nav-tabs>li>a:hover{border-right:2px solid var(--main-color);border-bottom:none}
.accordion-toggle[aria-expanded=true]>.acc-switch:before{content:'\f068'}
.accordion-toggle[aria-expanded=false]>.acc-switch:before{content:'\f067'}
.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-4px,0,0) rotate(-45deg) scale(.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-4px,0,0) rotate(45deg) scale(.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(4px,0,0) rotate(45deg) scale(.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(4px,0,0) rotate(-45deg) scale(.7,1)}
.morris-hover.morris-default-style{border-radius:5px;padding:10px 12px;background:#36404a;border:none;color:#fff!important}
.morris-hover.morris-default-style .morris-hover-point{color:#fff!important}
.sparkline-chart canvas{display:block!important;margin:0 auto}
.mail-actions>a>.fa,.mail-cats>a>.fa,.mail-labels>a>.fa{display:inline-block;margin-right:12px}
.todo-widget .widget-footer{background-color:#f0f4fb}
.todo-item .checkbox input[type=checkbox]:checked+label{font-style:italic;color:#ddd;text-decoration:line-through}
.feeds-group .media-group-item{padding:0;border-bottom:none;margin-bottom:16px}
.feeds-group .media-group-item:last-child{margin-bottom:0}
.feeds-group .media-group-item p{line-height:1.3;margin-bottom:6px}
.navigation-widget .list-group-item{padding:16px;border:none}
.mail-cats>a:hover{background-color:#d8dfea}
.mail-actions>a,.mail-actions>a:hover{background-color:transparent}
.mail-cats>a>.fa{color:#aaa;font-size:12px}
.mail-actions>a{border:none;font-size:14px;color:#333}
.fc-content-skeleton .fc-event-container{padding:0 12px}
.fc-event-container .fc-event{padding:4px 8px;font-size:14px;font-weight:400;margin-bottom:8px;border-radius:2px;border:none}
#external-events .external-event{color:#fff;width:100%;padding:8px 16px;font-size:14px;font-weight:400;margin-bottom:8px;border-radius:2px;cursor:move}
#external-events .external-event.ui-draggable-dragging{z-index:999}
.search-results .gallery-item{padding:0}
.stream-body p{font-size:16px;line-height:1.8}
#profile-friends .user{padding:16px}
#buttons-demo-page .btn{margin-bottom:24px}
.user-avatar-info{display:flex;flex:1;width:100%;flex-direction:row;justify-content:flex-end}
.info-icon{margin-left:5px;color:var(--dark-40)}
.info-icon-alert{margin-left:5px;color:#F8C820}
.checkbox-label{color:var(--dark-80);font-size:14px;font-weight:600}
.option-item{padding:19px 16px;display:flex;border:1.5px solid var(--dark-20);align-items:center;border-radius:8px}
.option-item.selected{background:var(--background-color-main-color);border:1.5px solid var(--main-color)}
.info-icon:hover{color:var(--main-color)}
.avatar-info{display:flex;flex:1;width:100%;flex-direction:column}
.avatar-info-label{display:flex;padding-top:3px;flex-direction:row}
.avatar-info-name{display:flex;flex:1;margin-top:10px;margin-bottom:10px;justify-content:center;align-items:center;color:var(--main-font-color);font-weight:600;border-left:1px solid var(--dark-40) 33;border-radius:2px;padding-left:5px}
.avatar-bar{height:48px!important;width:48px!important}
.logo-image-side-bar{max-height:80px;max-width:180px}
@media (max-width:768px){#profile-photos .gallery-item-overlay{bottom:0}
.checkbox-label{font-size:14px}
.logo-image-side-bar{max-height:32px}
.logo-image-side-bar.mobile-menu-logo{max-height:52px}
.avatar-bar,.avatar-bar .avatar-img{height:52px!important;width:52px!important}
.avatar-info-label{align-items:center}
}
.swal2-popup{width:40em!important}
.swal2-popup.sweet-alert-width{width:55%!important}
.logo-alert{max-width:80px;min-width:80px;padding-bottom:10px}
.navbar-brand{height:114px;padding:0 0 0 10px!important;text-align:center;min-height:114px}
@media (max-width:768px){.navbar-brand{padding:0 0 0 10px!important;text-align:left!important;min-height:80px!important;height:80px!important}
.menubar{background-color:#fff!important;width:90vw}
.btn-submit-big{max-width:none}
.app-menu>li{align-items:flex-start!important;padding-left:20px}
}
.brand-name{display:flex;justify-content:center}
.logo{justify-content:flex-start}
.ta-toolbar .btn-group button{padding:0 10px!important}
.hamburger{z-index:10001}
.md-open-menu-container{z-index:10000}
.md-click-catcher{z-index:10000!important}
.alert-actions{display:flex;padding:10px;flex:1;justify-content:space-around}
.alert-actions .alert-button{border:0;border-radius:.25em;background:initial;padding:14px;font-size:16px}
.alert-actions .primary{background-color:#3085d6;color:#fff}
.alert-actions .secondary{background-color:#aaa;color:#333}
.alert-actions .tertiary{background-color:red;color:#fff}
.row .col-md-1-5{width:12.6666666667%}
.row .col-md-2-5{width:20.6666666667%}
.ui-select-multiple{height:auto!important;width:100%}
.required label:after{background:#e32;color:transparent;content:' ';display:inherit;padding:2px;margin-left:4px;border-radius:100%;vertical-align:text-top;font-size:0}
.no-menubar{padding:0!important}
.white-color{color:#fff!important}
fieldset legend{font:400 12px/14px Work Sans;color:#888f90;letter-spacing:1px;text-transform:uppercase;height:38px;display:flex;padding:10px 15px;background:#e6ecec;align-items:flex-end}
.table-wrapper{overflow-x:auto}
@media (max-width:600px){.v-datepicker button{margin-top:0}
.alert-actions{flex-direction:column}
}
.redpeg nav .logo{width:55px!important}
.redpeg nav a:hover{color:#b3b3b3!important}
.veb nav .logo{margin-top:0}
.veb nav ul li a,.veb nav ul li a span{color:#fff}
.ui-select-bootstrap,.ui-select-match-item,.ui-select-toggle{text-transform:none;font-weight:lighter;font-size:16px}
.form-section{font-weight:600;font-size:15px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid var(--dark-20)}
.ui-select-match-text,.ui-select-placeholder,.ui-select-toggle{text-transform:none;font-weight:lighter;font-size:16px;display:flex;text-align:left}
.ui-select-match-text span{text-overflow:ellipsis;overflow:hidden}
.ui-select-toggle .ui-select-placeholder{text-overflow:ellipsis;overflow:hidden;margin-right:2em}
header{background-color:var(--main-color)!important;padding:0}
header nav{width:100%;display:block;background:#333;font-family:sans-serif}
header nav .navbar-toolbar li .top-menu-button{font-size:16px;background:var(--dark-20);border-radius:100%;display:flex;justify-content:center;align-items:center;height:30px;width:30px;margin:10px 4px;color:var(--dark-60)}
header nav .navbar-toolbar li .top-bar-label{line-height:12px;padding:2px 5px;position:absolute;right:6px;top:12px}
header nav .navbar-toolbar li .mark-all{padding:2px 15px;width:100%;color:var(--main-font-color);border-bottom:1px solid #f7f7f7}
header nav .navbar-toolbar li .mark-all span{cursor:pointer}
header nav .logo{margin-top:0;vertical-align:middle;float:left;padding-left:0;display:flex;align-items:center;height:100%}
header nav .logoImage{max-width:60px;min-width:40px;height:40px}
header nav ul{margin:0;padding:0}
header nav ul li{display:inline-block;float:left;position:relative}
header nav ul li.active{background-color:var(--main-dark-color)}
header nav ul li.logout{display:none}
header nav ul li ul{display:none;float:none;position:absolute;background:var(--main-color);width:200px;font-size:90%}
header nav ul li ul li{display:block;float:none}
header nav ul li ul li a{display:block}
header nav ul li:hover{color:#e6e6e6}
header nav ul li:hover ul{display:block;z-index:1000}
header nav ul li a{display:inline-block;padding:15px 20px;color:#fff;text-decoration:none}
header nav ul li a:after{content:"";display:block}
header nav .toggle-nav{color:#fff;text-align:center;padding:15px;display:none;cursor:pointer}
header nav .toggle-nav:hover{background:rgba(255,255,255,.05)}
@media (max-width:600px){header{padding:0}
header .user-account{display:none}
header nav{position:relative;border-bottom:1px solid var(--dark-20)!important}
header nav .toggle-nav{display:block}
header nav ul{z-index:1000;float:none;width:300px;height:100%;position:fixed;left:-300px;background:#222;transition:.2s}
header nav ul.open{left:0}
header nav ul li{display:block;float:none}
header nav ul li.reports-menu{display:none}
header nav ul li.logout{display:block}
header nav ul li a{display:block;border-bottom:1px solid rgba(255,255,255,.1)}
header nav ul li ul{position:static;background:#111;width:100%}
}
@media print{header{display:none}
}
header ul{padding-left:0}
header.prospect{background-color:#222}
header.prospect .header-items li{display:inline-block}
header.prospect .header-items li.active{background-color:#6E6E6E}
header .user-account .btn{color:#fff;font-size:17px;line-height:50px}
header .user-account .btn .user-picture{display:inline-block;height:26px;width:26px;background-color:#D8D8D8;border-radius:100%;vertical-align:middle;margin-right:10px}
.page-content table tr td a{display:block;height:100%;width:100%;color:#4a4a4a}
.request-staff{flex:1;align-items:flex-end;display:flex;padding:10px 0}
.request-staff .request-staff-button{box-shadow:0 8px 16px 0 rgba(0,126,255,.16)}
.checkbox-div{font-weight:500;display:flex}
.switch-div{display:flex}
.input-with-icon{display:flex;position:relative}
.input-with-icon .input-icon-content{position:absolute;width:100%;justify-content:space-between;height:48px;display:flex;align-items:center;padding-left:16px;padding-right:16px;pointer-events:none}
.input-with-icon .input-icon-content .input-icon{display:flex}
.input-with-icon .input-icon-content .input-icon:last-of-type{pointer-events:all;cursor:pointer}
.input-with-icon .form-control{padding-left:45px!important}
.form-control:has-child(.form-control){background-color:red!important}
.form-control{min-height:48px!important;display:flex}
.form-control .form-control{border:none;background-color:transparent}
.menu-tabs{display:flex;margin-bottom:-1px}
.menu-tabs .jobs{display:flex;overflow-x:auto!important;white-space:nowrap}
.menu-tabs .tab-scroll{display:flex}
.menu-tabs .tab-scroll .scroll-button{background:0 0;border:none}
.menu-tabs .tab-scroll .scroll-button:hover{color:var(--main-color);cursor:pointer}
.menu-tabs .tab-scroll .scroll-button.disabled{color:var(--dark-35)!important;cursor:default!important}
.menu-tabs .menu-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color);overflow-x:visible}
.menu-tabs .menu-tab .job-tab-menu{margin-left:5px}
.menu-tabs .menu-tab.job{text-overflow:initial}
.menu-tabs .menu-tab.order{text-overflow:initial;white-space:nowrap}
.menu-tabs .menu-tab.selected{background-color:#fff!important;color:var(--main-font-color)}
.menu-tabs .menu-tab:hover{background-color:var(--dark-20)}
.menu-tabs .menu-tab.add-staff{background-color:var(--main-color);color:#fff}
.pill-dnh{color:red!important;background:#ffd9d9!important;border:1px solid red!important}
.pill-dnh .info-icon-alert-dnh{margin-left:5px;color:red!important}
.sub-menu-tabs{display:flex;overflow-x:auto;margin-bottom:10px;border-bottom:1px solid var(--dark-20);flex:1}
.sub-menu-tabs.upper-bar{border-top:1px solid var(--dark-20);padding-top:11px}
.sub-menu-tabs .sub-menu-tab{text-align:center;display:flex;padding:10px;font-weight:600;color:var(--dark-35);cursor:pointer;font-size:12px;white-space:nowrap}
.sub-menu-tabs .sub-menu-tab:first-letter{text-transform:capitalize}
.sub-menu-tabs .sub-menu-tab:hover{border-color:var(--dark-40)!important;color:var(--dark-40);border-bottom:1px solid}
.sub-menu-tabs .sub-menu-tab.active{border-bottom:2px solid var(--main-color)!important;color:var(--main-color);cursor:default}
form label{color:var(--main-font-color);font-size:12px;font-weight:600}
form .form-control,form .output{font-size:15px!important;font-weight:400!important}
form .form-control:active,form .form-control:focus,form output{color:var(--main-font-color)!important}
form .ui-select-toggle{border:2.5px solid var(--dark-20)!important}
form .ui-select-bootstrap .ui-select-match-text .ui-select-toggle span{font-family:Work Sans!important;font-size:15px!important;font-weight:400!important}
form .ui-select-placeholder{color:var(--dark-40);opacity:1!important}
form .ui-select-match-text,form .ui-select-placeholder,form .ui-select-toggle{font-family:Work Sans!important;font-size:15px!important;font-weight:400!important}
form .input-between-two-icons{border-left-width:0!important;border-right-width:0!important;border-radius:0!important}
.modal-footer{display:flex;flex-direction:row;justify-content:space-between;padding-top:15px;margin-left:-20px;margin-top:15px;margin-right:-20px}
md-menu-item .md-button:hover{background-color:var(--background-color-main-color)!important;color:var(--main-color)}
@media (max-width:767px){.request-staff{align-items:flex-start!important}
.input-with-icon .input-icon-content{position:absolute;height:48px;display:flex;align-items:center;padding:0 10px}
.input-with-icon .form-control{padding-left:35px!important}
}
.choose-job-template-modal{padding:20px}
.choose-job-template-modal .modal-title{font-weight:600;font-size:32px;color:var(--main-font-color);margin-bottom:20px}
.choose-job-template-modal .modal-container{padding:0 10px}
.choose-job-template-modal .form-control{background-color:#fff}
.choose-job-template-modal .template-list{display:flex;flex-direction:column}
.choose-job-template-modal .template-list .template-item-list{border-bottom:1px solid var(--border);padding:10px;display:flex;flex-direction:row;justify-content:space-between}
.choose-job-template-modal .template-list .template-item-list .template-item{display:flex;flex-direction:row;cursor:pointer}
.choose-job-template-modal .template-list .template-item-list .template-item .radio-btn{display:flex;border-radius:100%;border:1px solid var(--border);color:#fff;justify-content:center;align-items:center;height:20px;width:20px;margin-right:10px;font-size:10px;background-color:#fff}
.choose-job-template-modal .template-list .template-item-list .template-item .radio-btn.selected{border:1px solid var(--main-color);background-color:var(--main-color)}
.choose-job-template-modal .template-list .template-item-list .template-item .text.selected{font-weight:600;color:var(--main-color)}
.choose-job-template-modal .template-list .template-item-list:hover{background-color:var(--background-color-main-color)}
@media (max-width:768px){.choose-job-template-modal{width:97vw}
.modal-title{font-size:21px!important}
.modal-header{padding:7px 10px 0}
}
.choose-text-template-modal .modal-title{font-weight:600;font-size:32px;color:var(--main-font-color);margin-bottom:20px}
.choose-text-template-modal .modal-container{padding:0 10px}
.choose-text-template-modal .form-control{background-color:#fff}
.choose-text-template-modal .template-list{display:flex;flex-direction:column}
.choose-text-template-modal .template-list .template-item-list{border-bottom:1px solid var(--border);padding:10px;display:flex;flex-direction:row;justify-content:space-between}
.choose-text-template-modal .template-list .template-item-list .template-item{display:flex;flex-direction:row;cursor:pointer}
.choose-text-template-modal .template-list .template-item-list .template-item .radio-btn{display:flex;border-radius:100%;border:1px solid var(--border);color:#fff;justify-content:center;align-items:center;height:20px;width:20px;margin-right:10px;font-size:10px;background-color:#fff}
.choose-text-template-modal .template-list .template-item-list .template-item .radio-btn.selected{border:1px solid var(--main-color);background-color:var(--main-color)}
.choose-text-template-modal .template-list .template-item-list .template-item .text.selected{font-weight:600;color:var(--main-color)}
.choose-text-template-modal .template-list .template-item-list:hover{background-color:var(--background-color-main-color)}
@media (max-width:768px){.modal-title{font-size:21px!important}
.modal-header{padding:7px 10px 0}
}
.contractor-checkin-out-modal .top-header-title{padding:24px 4px!important}
.contractor-checkin-out-modal .shift-card{background-color:#F9FAFD;border:1.5px solid #E8ECF2;border-radius:6px;padding:16px;margin-bottom:16px}
.contractor-checkin-out-modal .shift-card .shift-date{font-weight:600;font-size:15px;color:var(--main-font-color)}
.contractor-checkin-out-modal .shift-card label{margin-top:12px;font-weight:600;font-size:14px;color:var(--main-font-color)}
.contractor-checkin-out-modal .shift-card .v-timepicker{background-color:#fff!important}
.contractor-checkin-out-modal .modal-footer{width:100%;display:flex!important;justify-content:space-between!important;border-top:0 solid #E8ECF2!important}
.contractor-checkin-out-modal .modal-footer button{width:30%!important}
.save-template-title-modal .show-confirmation{display:flex}
.save-template-title-modal .show-confirmation .text-confirmation{font-weight:500;color:var(--main-color);font-size:17px;text-align:center}
.anonymous-order-view .switch-group{margin-top:15px}
.anonymous-order-view .shiftRow:hover{background-color:#F6F6F6}
.anonymous-order-view .v-toolbar{padding:20px 10px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-bottom:30px}
.anonymous-order-view .v-toolbar .tool-item{float:left;margin-left:15px;display:block}
.anonymous-order-view .v-toolbar .tool-item:first-child{margin-left:0}
.anonymous-order-view .v-toolbar .tool-item span{color:#b6b6b6}
.anonymous-order-view .v-toolbar .tool-item .input-group .input-group-addon{padding:6px}
.anonymous-order-view .v-toolbar .ctr{line-height:35px;height:35px;width:35px;background-color:var(--main-color);color:#fff;text-align:center;font-size:20px;margin-top:15px}
.anonymous-order-view .v-toolbar .input-date{width:170px}
.anonymous-order-view .v-toolbar .shift{border:1px solid #e4e4e4;border-radius:3px}
.anonymous-order-view .v-toolbar .shift .icon-item{min-width:40px;margin-left:95px;margin-right:95px;line-height:40px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.anonymous-order-view .v-toolbar .shift .time-in>.btn,.anonymous-order-view .v-toolbar .shift .time-out>.btn{border:0}
.anonymous-order-view .v-toolbar .btn-remove{margin-top:20px;line-height:32px;width:40px}
.check-in-out-exemptions-view .date-filter{margin-top:15px}
.check-in-out-exemptions-view .date-filter .filter-date-label{text-align:center;margin-top:10px}
.check-in-out-exemptions-view search-bar{border-bottom:1px solid #d8d8d8;display:block}
.check-in-out-exemptions-view search-bar .action-btn-group{width:100%;display:block;text-align:center;margin-bottom:10px}
.check-in-out-exemptions-view search-bar .search-field{display:table;width:100%}
.check-in-out-exemptions-view search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px 0}
.check-in-out-exemptions-view search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.check-in-out-exemptions-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.check-in-out-exemptions-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.check-in-out-exemptions-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.check-in-out-exemptions-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.check-in-out-exemptions-view search-bar .search-field .action-btn{height:50px;width:50px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;font-size:17px;font-weight:300}
.check-in-out-exemptions-view search-bar .search-field .action-btn a{font-weight:300;color:#000}
.check-in-out-exemptions-view .staff-list{width:100%;border-collapse:collapse}
.check-in-out-exemptions-view .staff-list thead tr{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.check-in-out-exemptions-view .staff-list th{color:#b6b6b6;font-size:14px;font-weight:200;padding:10px 0;text-align:center}
.check-in-out-exemptions-view .staff-list th.contractor{text-align:left}
.check-in-out-exemptions-view .staff-list tbody tr:last-child{border-bottom:0}
.check-in-out-exemptions-view .staff-list tbody tr td{font-size:15px;min-height:70px;padding:14px 5px;text-align:center;border-left:1px solid #d8d8d8}
.check-in-out-exemptions-view .staff-list tbody tr td:first-child{border-left:0}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor{text-align:left}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor .additional-info{margin-left:60px}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor .additional-info .name{font-size:17px}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor .additional-info .email,.check-in-out-exemptions-view .staff-list tbody tr td.contractor .additional-info .mobile{float:left;width:100%;font-size:12px}
.check-in-out-exemptions-view .staff-list tbody tr td.contractor .additional-info .mobile{margin-right:15px}
.check-in-out-exemptions-view .staff-list tbody tr td.shift{width:180px}
.check-in-out-exemptions-view .staff-list tbody tr td.shift .time-span{border:1px solid #d8d8d8;border-radius:3px;display:inline-block}
.check-in-out-exemptions-view .staff-list tbody tr td.shift .time-span span{display:inline-block;padding:4px 8px;text-align:center}
.check-in-out-exemptions-view .staff-list tbody tr td.shift .time-span span:first-child{border-right:1px solid #d8d8d8}
.check-in-out-exemptions-view .staff-list tbody tr td.total{color:#b6b6b6}
.check-in-out-exemptions-view .staff-list tbody tr td .v-timepicker .dropdown-menu table tbody tr td{padding:0!important;border:none!important}
.check-in-out-exemptions-view .staff-list tbody tr td .shift .time-in>.btn,.check-in-out-exemptions-view .staff-list tbody tr td .shift .time-out>.btn{border:0}
.checkin-contractors-view{padding-top:32px}
.checkin-contractors-view page-title{display:flex;flex-direction:column}
.checkin-contractors-view page-title .title{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:32px}
.checkin-contractors-view page-title .title img{width:156px;height:40px}
.checkin-contractors-view page-title .subtitle{font-size:15px;color:var(--dark-60);width:100%;text-transform:capitalize;display:flex;flex-direction:row;justify-content:space-between}
.checkin-contractors-view page-title .subtitle .subtitle-description .order{font-weight:600;margin-bottom:4px}
.checkin-contractors-view page-title .subtitle .subtitle-description .manager{font-weight:400}
.checkin-contractors-view page-title .subtitle .checkin-info{display:flex;flex-direction:column;align-items:flex-end;font-weight:400}
.checkin-contractors-view .body-wrapper{background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;padding:30px 60px}
.checkin-contractors-view .body-wrapper .search-field{margin-bottom:26px!important}
.checkin-contractors-view .body-wrapper .job-heading{width:100%;background-color:var(--dark-20);border-radius:6px;height:38px;padding:12px;display:flex;flex-direction:row;justify-content:space-between;color:var(--dark-80);font-size:11px;font-weight:700;margin-bottom:16px}
.checkin-contractors-view .body-wrapper .job-heading .job-name{text-transform:uppercase}
.checkin-contractors-view .body-wrapper .job-heading .job-date{text-transform:capitalize}
.checkin-contractors-view .body-wrapper .table-wrapper{border:1px solid var(--dark-20);border-radius:6px;width:100%;height:auto;margin-bottom:24px;overflow-x:auto}
.checkin-contractors-view .body-wrapper .table-wrapper th{text-transform:uppercase;color:var(--dark-60);font-size:10px;font-weight:600;padding:10px;text-align:center;width:100%;border-bottom:1px solid var(--dark-20)}
.checkin-contractors-view .body-wrapper .table-wrapper th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left!important;padding-left:16px}
.checkin-contractors-view .body-wrapper .table-wrapper td.data{padding:16px}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor{display:flex;flex-direction:row}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor .avatar{width:48px;height:48px;margin-right:12px}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor .additional-info{display:flex;flex-direction:column}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor .additional-info .name-contractor{font-size:15px;font-weight:600!important;color:var(--main-font-color)}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor .additional-info .mobile{font-size:12px;color:var(--dark-60);font-weight:400}
.checkin-contractors-view .body-wrapper .table-wrapper td.contractor .additional-info .email-contractor{font-size:12px;color:var(--dark-60);font-weight:400;text-decoration:underline}
.checkin-contractors-view .body-wrapper .table-wrapper td .ignoreButton .btn-input-field{display:none}
.checkin-contractors-view .body-wrapper .table-wrapper td .ignoreButton input{text-align:center;width:100px}
.checkin-contractors-view .body-wrapper .time-checkin{min-width:130px!important;background-color:#F9FAFD;border:1.5px solid var(--dark-20);font-weight:400;font-size:15px;color:var(--main-font-color);height:50px;display:flex;justify-content:center;align-items:center;border-radius:6px}
.checkin-contractors-view .body-wrapper .btn-checkin{width:110px;height:40px;display:flex;align-items:center;justify-content:center}
.dashboard-view .dashboard-date-filter-drop-down{font-size:15px;font-weight:600;cursor:pointer}
.dashboard-view .avatar-image{min-width:32px}
.dashboard-view .dashboard-statistics{display:flex;flex-direction:column}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px;background:#fff;border-radius:8px;border:1px solid var(--dark-20)}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards.centerDivs{justify-content:left}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card{display:flex;flex-direction:column;padding-left:20px;border-left:1px solid var(--dark-20);width:25%}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card:first-child{border-left:0;padding-left:0}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-header{font-size:15px;color:var(--dark-40);font-weight:400}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-value{font-weight:500;font-size:32px;color:var(--main-font-color);display:flex}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-graph{display:flex;flex-direction:row;font-weight:400;font-size:10px}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-graph .down{color:#DA3B4E}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-graph .up{color:#1EC08A}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card .dashboard-statistic-card-graph .dashboard-statistic-card-graph-icon{font-weight:600;padding-right:3px;padding-left:3px}
@media (max-width:940px){.dashboard-view .dashboard-statistics .dashboard-statistics-cards{flex-direction:column}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card{flex:1;border-left:0;border-top:1px solid var(--dark-20);padding-left:0;margin-top:10px;padding-top:10px}
.dashboard-view .dashboard-statistics .dashboard-statistics-cards .dashboard-statistic-card:first-child{border-top:0;margin-top:0;padding-top:0}
}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists{display:flex;flex-direction:row;gap:0 3px;flex-wrap:wrap}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list{display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:8px;border:1px solid var(--dark-20);width:33%;margin-top:10px}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-header{font-size:15px;color:var(--dark-40);font-weight:400;display:flex;flex-direction:row;justify-content:space-between}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-header .show-all-button{font-size:15px;font-weight:600;color:var(--main-color);cursor:pointer;white-space:nowrap}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-items .dashboard-statistics-list-item-user,.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-items .dashboard-statistics-list-item-value{display:flex;flex-direction:row;align-items:center;padding:16px 6px;font-weight:400}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-items .dashboard-statistics-list-item-user .dashboard-statistics-list-item-user-name,.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-items .dashboard-statistics-list-item-value .dashboard-statistics-list-item-user-name{padding-left:5px;color:var(--main-font-color);font-size:15px}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list .dashboard-statistics-list-items .dashboard-statistics-list-item-value{color:var(--main-font-color);font-size:12px;justify-content:flex-end}
@media (max-width:940px){.dashboard-view .dashboard-statistics .dashboard-statistics-lists{flex-direction:column}
.dashboard-view .dashboard-statistics .dashboard-statistics-lists .dashboard-statistics-list{width:100%;margin-bottom:10px}
}
.dashboard-view .dashboard-charts{padding:20px;margin-top:10px;background:#fff;border-radius:8px;border:1px solid var(--dark-20)}
.dashboard-view .dashboard-charts .dashboard-chart-header{display:flex;justify-content:space-between}
.dashboard-view .dashboard-charts .dashboard-chart .nv-legendWrap,.dashboard-view .dashboard-charts .dashboard-chart .nv-y .tick:first-child line{display:none}
.dashboard-view .dashboard-charts .dashboard-chart-header .dashboard-chart-title{font-weight:400;font-size:15px;color:var(--dark-40)}
.dashboard-view .dashboard-charts .dashboard-chart .tick line{opacity:.7;stroke-dasharray:2 2}
.dashboard-view .dashboard-charts .dashboard-chart .tick text{font-weight:400;font-size:12px;opacity:.3;color:var(--dark-40);font-family:Work Sans!important}
.dashboard-view .dashboard-charts .dashboard-chart .nvd3 .nv-axis path{stroke:#b3b3b3;stroke-opacity:1}
.dashboard-view .dashboard-charts .dashboard-chart .nv-axisMaxMin.nv-axisMaxMin-y.nv-axisMin-y text{opacity:.1!important}
.dashboard-view .dashboard-charts .dashboard-chart .nv-axisMaxMin text{font-weight:400;font-size:12px;opacity:.3!important;color:var(--dark-40);font-family:Work Sans!important}
.dashboard-view .dashboard-lists{display:flex;flex-direction:column;padding:20px;margin-top:10px;background:#fff;border-radius:8px;border:1px solid var(--dark-20)}
.dashboard-view .dashboard-lists .dasboard-list-title{color:var(--main-font-color);font-size:20px;font-weight:600}
.dashboard-view .dashboard-lists .table{min-width:950px;overflow-x:scroll}
.dashboard-view .dashboard-lists .table tr th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0 10px 5px;text-align:left;cursor:pointer;border-bottom:0!important;max-width:250px!important;max-width:200px!important;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap}
.dashboard-view .dashboard-lists .table tr th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.dashboard-view .dashboard-lists .table tr th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.dashboard-view .dashboard-lists .table tr{cursor:pointer}
.dashboard-view .dashboard-lists .table tr td{font-size:15px;min-height:70px;padding:14px 5px;text-align:left;border-left:0;color:var(--dark-80);vertical-align:baseline;font-weight:400;max-width:200px!important;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;border-top:0!important;border-bottom:1px solid var(--dark-10)!important}
.dashboard-view .dashboard-lists .table tr td:first-child{text-align:left;padding-left:16px}
.dashboard-view .dashboard-map{margin:10px 0}
.dashboard-view hr{margin-top:0;margin-bottom:0}
.dashboard-view .initial-space{margin-bottom:20px}
.dashboard-view .event-name{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-weight:400;color:var(--dark-80);font-size:15px}
.dashboard-view .widgets{display:flex;flex-wrap:wrap}
.dashboard-view .widgets .widget{border-radius:5px;border:1px solid var(--dark-20);background-color:#fff;min-height:138px;min-width:217px}
.dashboard-view .widgets .widget:hover{background-color:#F4FBFE;border:1px solid var(--main-color)}
.dashboard-view .widgets .widget.active{border:1px solid var(--main-color)}
.dashboard-view .widget-body{cursor:pointer}
.dashboard-view .table-wrapper{width:100%;overflow-x:auto}
.dashboard-view .stats-container{max-width:80%}
.dashboard-view .stats-container .card-title{white-space:nowrap;color:var(--dark-40);font-size:11px;font-weight:700}
.dashboard-view .stats-container .counter{color:var(--main-font-color);font-weight:600;font-size:32px}
.dashboard-view .stats-container .widget-title{padding-top:10px}
.dashboard-view .graph-info{display:flex;color:var(--dark-40);font-size:10px;padding:0 19px 10px}
.dashboard-view .graph-info.active{background-color:#ddd}
.dashboard-view .graph-info .graph-icon{padding-right:3px}
.dashboard-view .graph-info .graph-status{font-weight:600;padding-right:3px}
.dashboard-view .graph-info .graph-status.down{color:#DA3B4E}
.dashboard-view .graph-info .graph-status.up{color:#1EC08A}
.dashboard-view .panel{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:5px;width:100%}
.dashboard-view .panel .panel-title{color:var(--main-font-color);font-weight:600;font-size:20px}
.dashboard-view .panel .panel-heading{padding-bottom:10px;padding-top:10px!important}
.dashboard-view .panel .table{min-width:950px;overflow-x:scroll}
.dashboard-view .panel .table tr th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:left;cursor:pointer;border-bottom:0!important;max-width:250px!important;max-width:200px!important;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap}
.dashboard-view .panel .table tr th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.dashboard-view .panel .table tr th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.dashboard-view .panel .table tr{cursor:pointer}
.dashboard-view .panel .table tr td{font-size:15px;min-height:70px;padding:14px 5px;text-align:left;border-left:0;color:var(--dark-80);vertical-align:baseline;font-weight:400;max-width:200px!important;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;border-top:0!important;border-bottom:1px solid var(--dark-10)!important}
.dashboard-view .panel .table tr td:first-child{text-align:left;padding-left:16px}
.signoff-view hr{margin-top:0;margin-bottom:0}
.signoff-view .initial-space{margin-bottom:20px}
.signoff-view .event-name{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.signoff-view .widget-body{cursor:pointer}
.signoff-view .widget-body.active{background-color:#ddd}
.signoff-view .table-wrapper{width:100%;overflow-x:auto}
.signoff-view .stats-container{max-width:80%}
.signoff-view .stats-container small{white-space:nowrap}
.app-discovery-view .search-field{margin-bottom:10px}
.app-discovery-view .header-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:10px}
.app-discovery-view .app-discovery-table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:15px;width:auto!important}
.app-discovery-view .no-data{padding-top:20px;font-size:22px;text-align:center}
.terms-view .logo-wrapper{background:linear-gradient(169deg,var(--main-color) 18%,#f9fafd 18.06%)}
.terms-view .aggrement-header{display:flex;justify-content:space-between;align-items:center;padding:10px 5%}
.terms-view .aggrement-header .aggrement-title{color:#FFF;font-weight:600;font-size:20px}
.terms-view .aggrement-header .aggrement-logo img{height:40px}
.terms-view .aggrement-footer{width:100%;position:fixed;align-items:center;bottom:0;display:flex;justify-content:space-between;background-color:#fff;padding:10px 10%;border-top:1px solid var(--dark-10)}
.terms-view .aggrement-text{padding:20px 5%;background-color:#fff;margin:0 5% 70px}
.terms-view ol{list-style-type:none;counter-reset:item;margin:0;padding:0}
.terms-view li{display:table;counter-increment:item;margin-bottom:.6em}
.terms-view li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}
.terms-view li li{margin:0}
.terms-view li li:before{content:counters(item,".") " "}
.deck-applications{margin-top:-30px}
.deck-applications .avatar-letters{border-radius:12px;font-size:50px;width:271px;height:271px;justify-content:center;align-items:center;display:flex}
.deck-applications .logo-header{background-color:#fff;padding:10px 5%}
.deck-applications .deck-header{padding:0 5%;background-color:#fff;border:1.5px solid var(--dark-20)}
.deck-applications .deck-header page-title{margin-top:0}
.deck-applications .deck-header .deck-jobs .sub-menu-tabs{margin-bottom:0!important;border-bottom:0 solid var(--dark-20)}
.deck-applications .deck-header .deck-jobs .sub-menu-tabs .available-positions{margin-left:5px}
.deck-applications .deck-header .header-title .deck-event-info{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px}
.deck-applications .deck-header .header-title .deck-event-info .deck-info{font-weight:600;font-size:14px;color:var(--dark-40);margin-right:30px;display:flex;align-items:center}
.deck-applications .deck-header .header-title .deck-event-info .deck-info svg{margin-top:5px;margin-right:5px;height:27px;width:23px}
.deck-applications .deck-header .header-title .deck-event-info .deck-info svg path{fill:var(--dark-40)}
.deck-applications .deck-header .header-title .deck-event-info-mobile{display:flex;flex-direction:column}
.deck-applications .count-info{border-radius:0!important}
.deck-applications .deck-workers{padding:10px 5% 100px}
.deck-applications .deck-workers .no-applications{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px}
.deck-applications .deck-workers .deck-worker{background-color:#fff;border:1px solid #E8ECF2;border-radius:12px;padding:20px;margin-bottom:10px;display:flex}
.deck-applications .deck-workers .deck-worker .application-avatar{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end}
.deck-applications .deck-workers .deck-worker .application-avatar .avatar-image{border-radius:12px}
.deck-applications .deck-workers .deck-worker .application-avatar .avatar-img,.deck-applications .deck-workers .deck-worker .application-avatar .avatar-img .avatar{width:271px;height:271px;border-radius:12px}
.deck-applications .deck-workers .deck-worker .application-avatar .view-photos-action-button{background-color:#fff;color:var(--dark-80);border:1px solid var(--dark-20);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;z-index:1001;margin-top:-35px;margin-right:5px}
.deck-applications .deck-workers .deck-worker .application-user{display:flex;flex-direction:column;width:100%;padding-left:20px}
.deck-applications .deck-workers .deck-worker .application-user .user-header{display:flex;justify-content:space-between;width:100%;align-items:center;padding-bottom:10px}
.deck-applications .deck-workers .deck-worker .application-user .user-header .user-name-rating{display:flex;width:100%}
.deck-applications .deck-workers .deck-worker .application-user .user-header .user-name-rating .user-rating-wrapper{display:flex;flex-direction:row}
.deck-applications .deck-workers .deck-worker .application-user .user-header .user-name-rating .user-rating-wrapper .user-stars{margin-top:5px;margin-right:5px}
.deck-applications .deck-workers .deck-worker .application-user .user-header .user-name-rating .user-rating-wrapper .user-rating{font-weight:400;font-size:15px;color:var(--dark-80);margin-top:5px}
.deck-applications .deck-workers .deck-worker .application-user .user-header .user-name-rating .user-name{font-weight:600;color:#000;font-size:20px;margin-right:16px}
.deck-applications .deck-workers .deck-worker .application-user .user-header .application-approved{color:#1EC08A;display:flex;align-items:flex-end;justify-content:end}
.deck-applications .deck-workers .deck-worker .application-user .user-info{border-top:1px solid var(--dark-20);border-bottom:1px solid var(--dark-20);display:flex;flex-wrap:wrap}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div{padding:10px;display:flex;flex:.33;flex-direction:column}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div .info{padding-bottom:5px;display:flex;flex-direction:row;margin-top:6px;justify-content:space-between;white-space:nowrap}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div .info .label{color:var(--dark-40);font-weight:600;font-size:12px}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div .info .user-info-content{color:var(--dark-80);font-weight:600;font-size:12px}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div .info .link{display:flex;color:var(--main-color);font-weight:600;font-size:12px;flex-wrap:wrap;word-wrap:break-word}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div .info:last-of-type{padding-bottom:0}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div:first-of-type{padding-left:0;border-right:1px solid var(--dark-20)}
.deck-applications .deck-workers .deck-worker .application-user .user-info .info-div:last-of-type{border-left:1px solid var(--dark-20)}
.deck-applications .deck-workers .deck-worker .application-user .user-description{padding:10px;margin-top:6px}
.deck-applications .deck-workers .deck-worker .application-user .user-description .strong{font-weight:600;color:var(main-font-color);font-size:12px;margin-bottom:14px}
.deck-applications .deck-workers .deck-worker .application-user .user-description .description{font-weight:400;color:var(--dark-60);font-size:15px;word-wrap:break-word}
.deck-applications .deck-workers .deck-worker-mobile{background-color:#fff;border:1px solid #E8ECF2;border-radius:12px;padding:20px;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}
.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile{display:flex;justify-content:center;flex:1;width:100%;align-items:center;margin-top:15px;flex-direction:column}
.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile .user-name-rating{align-items:center;justify-content:center}
.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile .user-name{font-weight:600;color:#000;font-size:20px;margin-right:16px}
.deck-applications .action-buttons .pass-button,.deck-applications .action-buttons-mobile .pass-button{margin-right:10px}
.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile .user-rating-wrapper-mobile{display:flex;justify-content:center;margin-bottom:15px}
.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile .text-approved,.deck-applications .deck-workers .deck-worker-mobile .user-header-mobile .text-rejected{margin-bottom:10px}
.deck-applications .action-buttons{display:flex;flex-direction:row;justify-content:space-between}
.deck-applications .action-buttons-mobile{display:flex;flex-direction:row;justify-content:center}
.deck-applications .text-approved{color:#1EC08A;font-weight:500}
.deck-applications .text-rejected{color:#DA3B4E;font-weight:500}
.deck-applications .deck-footer{display:flex;position:fixed;background:#fff;padding:20px 5%;width:100%;bottom:0;z-index:10001;align-items:center;border-top:1px solid var(--dark-10)}
.deck-applications .deck-footer .review-text{font-weight:600;font-size:20px;color:var(--main-font-color);margin-right:10px}
@media (max-width:1200px){.deck .deck-workers{padding:10px 0 100px!important}
.deck .deck-workers .deck-worker{border-radius:0!important}
.deck-footer{flex-direction:column;align-items:center;justify-content:center}
}
@media (max-width:900px){.deck .deck-workers{padding:10px 0 100px!important}
.deck .deck-workers .deck-worker .user-header{flex-direction:column!important;align-items:flex-start!important}
.deck .deck-workers .deck-worker .user-header .action-buttons{margin-top:10px;width:100%}
.deck .deck-workers .deck-worker .user-info{flex-direction:column!important;border-bottom:none!important}
.deck .deck-workers .deck-worker .user-info .info-div{border-bottom:1px solid var(--dark-20)}
.deck .deck-workers .deck-worker .user-info .info-div:first-of-type{padding-left:0;border-right:none!important}
.deck .deck-workers .deck-worker .user-info .info-div:last-of-type{border-left:none!important}
.user-name-rating{flex-direction:column!important}
}
.orders-listing-view body{background-color:#F9FAFD!important}
.orders-listing-view .order-tooltip{width:100%;text-align:left;padding:10px}
.orders-listing-view .order-tooltip .order-tooltip-label{font-weight:600;color:var(--dark-35);font-size:12px;display:flex;justify-content:space-between}
.orders-listing-view .order-tooltip .order-tooltip-label .order-tooltip-label-data{color:#494953}
.orders-listing-view .order-tooltip .order-tooltip-info{font-weight:500;font-size:16px}
.orders-listing-view .status-wrapper{display:flex;flex-direction:row}
.orders-listing-view .toggle-sold{flex-direction:row;display:flex;justify-content:center;align-items:center}
.orders-listing-view .fc-day-grid-container{height:100%!important}
.orders-listing-view .day-view .fc-agendaWeek-view .fc-day-grid,.orders-listing-view .day-view .fc-agendaWeek-view .fc-day-grid .fc-week,.orders-listing-view .day-view .fc-widget-content .fc-day-grid,.orders-listing-view .day-view .fc-widget-content .fc-day-grid .fc-week{min-height:850px}
.orders-listing-view .calendar-buttons{display:flex;flex-direction:row;justify-content:space-between}
.orders-listing-view .calendar-buttons .calendar-view{display:flex;margin-bottom:-1px}
.orders-listing-view .calendar-buttons .calendar-view .calendar-view-button{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:100px;justify-content:center;align-items:center;display:flex;margin-right:5px;font-weight:600;background-color:var(--dark-10);cursor:pointer}
.orders-listing-view .calendar-buttons .calendar-view .calendar-view-button.selected{background-color:#fff;color:var(--main-color)}
.orders-listing-view .calendar{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:0 10px 10px}
.orders-listing-view .calendar .calendar-month{text-transform:capitalize}
.orders-listing-view .opacity{opacity:.3}
.orders-listing-view .centralized-spinner{margin-top:50px;position:absolute;z-index:1000}
.orders-listing-view i{font-size:18px}
.orders-listing-view .fixed-search{z-index:998;padding-top:61px;position:fixed;top:0;left:0;width:100%;padding-left:300px}
.orders-listing-view .calendar-date{display:flex;flex-direction:row;flex:1;justify-content:flex-end;font-size:20px;height:35px}
.orders-listing-view .calendar-date .calendar-date-filter{display:flex;border-radius:40px;align-items:center;background-color:var(--dark-20);font-size:15px;font-weight:600}
.orders-listing-view .calendar-date .calendar-date-filter .calendar-btn{padding-left:10px;padding-right:10px}
.orders-listing-view .calendar-date .calendar-date-filter .action-btn-ctrl{padding:4px 10px;border-radius:100%;color:var(--dark-35);height:36px;cursor:pointer;display:flex;justify-content:center;align-items:center}
.orders-listing-view .calendar-date .calendar-date-filter .action-btn-ctrl:hover{color:#fff}
.orders-listing-view search-bar{flex-direction:column;flex:1;top:0;z-index:998;background-color:transparent!important;display:block}
.orders-listing-view search-bar .search-buttons{justify-content:space-around;align-items:center;display:flex}
.orders-listing-view search-bar .ui-select-bootstrap,.orders-listing-view search-bar .ui-select-toggle{background-color:#fff}
.orders-listing-view search-bar .search-field{display:flex;width:100%}
.orders-listing-view search-bar .search-field .input-field{display:table-cell;vertical-align:top;padding:10px 16px 11px 0}
.orders-listing-view search-bar .search-field .input-field .ui-select-container{margin-top:6px;padding:0;display:block;flex:1}
.orders-listing-view search-bar .search-field .action-btn{height:70px;line-height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.orders-listing-view search-bar .search-field .action-btn i{padding:12px;border:1px solid var(--main-color);border-radius:100%;color:var(--main-color);margin-right:15px}
.orders-listing-view search-bar .search-field .action-btn i:hover{background-color:var(--main-color);color:#fff}
@media (max-width:600px){.orders-listing-view search-bar .search-field .action-btn{width:9%}
.orders-listing-view search-bar .search-field .action-btn.refresh{display:none}
}
.orders-listing-view search-bar .search-field .action-btn-top{border-top:1px solid #d8d8d8}
.orders-listing-view search-bar .search-field .city-filter{display:table-cell}
.orders-listing-view search-bar .search-field .city-filter .city-input{padding-top:18px}
.orders-listing-view search-bar .search-field .calendar-btn{width:8%;color:#4a4a4a}
@media (max-width:600px){.orders-listing-view search-bar .search-field .calendar-btn{width:10%}
}
.orders-listing-view .fc-view-container{cursor:pointer}
.orders-listing-view calendar .calendar-wrapper .fc-view-container .fc-head .fc-head-container{z-index:100;width:calc((100% - 316px))}
@media (max-width:768px){.orders-listing-view calendar .calendar-wrapper .fc-view-container .fc-head .fc-head-container{position:relative;width:auto;margin-top:10px}
.orders-listing-view calendar .calendar-wrapper .fc-view-container .fc-body .fc-day-grid>.fc-widget-content{margin-top:0}
}
.orders-listing-view calendar .calendar-wrapper .fc-view-container .fc-body .fc-day-grid>.fc-widget-content~.fc-widget-content{margin-top:0}
.orders-listing-view calendar .fc-event-container{padding:0 5px;border-radius:6px;cursor:pointer}
.orders-listing-view calendar .fc-event-container .fc-event{font-size:12px}
.orders-listing-view calendar .fc-event-container a{width:auto}
.orders-listing-view calendar .fc-event-container .fc-content{padding:0;white-space:normal}
.orders-listing-view calendar .fc-event-container .booked-unconfirmed{color:#1EC08A!important}
.orders-listing-view calendar .fc-event-container .replacement-needed{color:#FEA800!important;background:#FFF4C2!important}
.orders-listing-view calendar .fc-event-container .replacement-needed img{filter:invert(58%) sepia(85%) saturate(863%) hue-rotate(1deg) brightness(103%) contrast(104%)}
.orders-listing-view calendar .fc-event-container .not-checkin{color:#DA3B4E!important}
.orders-listing-view calendar .fc-event-container .dot{display:inline-block;width:10px;height:10px;margin-top:2px;margin-right:4px;border-width:1px;border-style:solid;border-radius:100%;float:right}
.orders-listing-view calendar .fc-event-container .draft{color:#0073E9!important;background:#E7F0FF!important}
.orders-listing-view calendar .fc-event-container .draft img{filter:invert(26%) sepia(55%) saturate(3302%) hue-rotate(197deg) brightness(101%) contrast(103%)}
.orders-listing-view calendar .fc-event-container .estimate img,.orders-listing-view calendar .fc-event-container .staffing-not-enough-applications img{filter:none}
.orders-listing-view calendar .fc-event-container .estimate{color:#fff!important;background:#0073E9!important}
.orders-listing-view calendar .fc-event-container .staffing-not-enough-applications{color:#fff!important;background:#FF1F47!important}
.orders-listing-view calendar .fc-event-container .pending{color:#DA3B4E!important;border:1px solid #DA3B4E!important;background:0 0!important}
.orders-listing-view calendar .fc-event-container .staffing-replacement-requested{color:#F8C820!important;border:1px solid #F8C820!important;background:0 0!important}
.orders-listing-view calendar .fc-event-container .staffing-ready{color:#1B758D!important;background:#B0EBFB!important}
.orders-listing-view calendar .fc-event-container .staffing-ready img{filter:invert(37%) sepia(82%) saturate(466%) hue-rotate(146deg) brightness(87%) contrast(87%)}
.orders-listing-view calendar .fc-event-container .staffing-ready .dot{visibility:hidden}
.orders-listing-view calendar .fc-event-container .awaiting-confirmation{color:#534CD4!important;background:#EEF2FF!important}
.orders-listing-view calendar .fc-event-container .awaiting-confirmation img{filter:invert(30%) sepia(23%) saturate(6213%) hue-rotate(232deg) brightness(86%) contrast(92%)}
.orders-listing-view calendar .fc-event-container .staffed{color:#026745!important;background:#ABF5D2!important}
.orders-listing-view calendar .fc-event-container .staffed img{filter:invert(26%) sepia(78%) saturate(683%) hue-rotate(115deg) brightness(98%) contrast(98%)}
.orders-listing-view calendar .fc-event-container .ready{color:#1EC08A!important;border:1px solid #1EC08A!important;background:0 0!important}
.orders-listing-view calendar .fc-event-container .paused{color:#3F464F!important;background-color:#e9eef4;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.orders-listing-view calendar .fc-event-container .paused img{filter:invert(25%) sepia(5%) saturate(1286%) hue-rotate(174deg) brightness(96%) contrast(89%)}
.orders-listing-view calendar .fc-event-container .canceled{color:#ACB3BC!important;background:#F2F5F9!important}
.orders-listing-view calendar .fc-event-container .canceled img{filter:invert(77%) sepia(11%) saturate(224%) hue-rotate(174deg) brightness(93%) contrast(85%)}
.orders-listing-view calendar .fc-event-container .billing-waiting-approval{color:#FF1F47!important;background:#FFEDF0!important}
.orders-listing-view calendar .fc-event-container .billing-waiting-approval img{filter:invert(22%) sepia(71%) saturate(3992%) hue-rotate(338deg) brightness(102%) contrast(102%)}
.orders-listing-view calendar .fc-event-container .billing-waiting-approval .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.orders-listing-view calendar .fc-event-container .billing-approved{color:#EE6510!important;background:#FFEDE1!important}
.orders-listing-view calendar .fc-event-container .billing-approved img{filter:invert(47%) sepia(33%) saturate(4222%) hue-rotate(355deg) brightness(96%) contrast(95%)}
.orders-listing-view calendar .fc-event-container .billing-approved .dot{border-color:#F8C820;background-color:#F8C820}
.orders-listing-view calendar .fc-event-container .billed{color:#1D9F4A!important;background-color:#cbf4d9!important;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.orders-listing-view calendar .fc-event-container .billed img{filter:invert(43%) sepia(18%) saturate(6887%) hue-rotate(117deg) brightness(93%) contrast(77%)}
.orders-listing-view calendar .fc-event-container .billed .dot{border-color:#1EC08A;background-color:#1EC08A}
.orders-listing-view calendar .fc-event-container .completed{color:#000!important;border:1px solid #000!important;background:0 0!important}
.orders-listing-view calendar .fc-event-container .completed .dot{border-color:#1EC08A;background-color:#1EC08A}
.orders-listing-view calendar .grid-view .calendar-row{border-bottom:1px solid #d8d8d8}
.orders-listing-view calendar .grid-view .calendar-days{margin:0;padding:0;list-style:none;display:table}
.orders-listing-view calendar .grid-view .calendar-days li{min-height:400px;display:table-cell;width:14.28571%;vertical-align:top;padding:10px}
.orders-listing-view calendar .grid-view .calendar-days li .day-header{padding-bottom:10px}
.orders-listing-view calendar .grid-view .calendar-days li .day-header .day-num{font-size:15px;color:#4a4a4a}
.orders-listing-view calendar .grid-view .calendar-days li .day-header .day-name{font-size:15px;color:#afafbb;text-transform:capitalize}
.orders-listing-view calendar .grid-view .calendar-days li .appointments{min-height:360px}
.orders-listing-view calendar .grid-view .calendar-days li .appointments .affair{cursor:pointer;border-radius:4px;border:1px solid transparent;padding:10px;margin-bottom:7px}
.orders-listing-view calendar .grid-view .calendar-days li .appointments .affair.normal{color:#1EC08A;border-color:#1EC08A}
.orders-listing-view calendar .grid-view .calendar-days li .appointments .affair.busy{color:#DA3B4E;border-color:#DA3B4E}
.orders-listing-view calendar .grid-view .calendar-days li .appointments .affair.done{color:#F8C820;border-color:#F8C820}
.orders-listing-view calendar .grid-view .calendar-days li .appointments .affair:last-of-type{margin:0}
.orders-listing-view calendar .grid-view .calendar-days li:first-of-type{border-left:1px solid #d8d8d8}
.orders-listing-view calendar .grid-view .calendar-legends{padding:26px 0 35px}
.orders-listing-view calendar .options{margin:5px;justify-content:space-between}
.orders-listing-view calendar .options .icon-list{cursor:pointer;margin:8px}
.orders-listing-view calendar .options .icon-list svg{height:12;width:12}
.orders-listing-view calendar .options .copy-icon{margin-top:10px}
.orders-listing-view calendar .options .copy-icon svg{height:18;width:18}
.orders-listing-view calendar .options .copy-icon svg path{stroke:#A0A8B4;stroke-width:2}
.orders-listing-view calendar .list-view{bottom:0;left:0;right:0;overflow:auto}
.orders-listing-view calendar .list-view .progress{height:8px;margin:5px 0 0;background-color:#e4e4e4;box-shadow:none}
.orders-listing-view calendar .list-view .progress .progress-bar{background-color:var(--main-color)}
.orders-listing-view calendar .list-view .day{border-bottom:1px solid #d8d8d8}
.orders-listing-view calendar .list-view .day h3{font-size:14px;font-weight:450;color:var(--dark-80);margin:0;padding:15px 0}
.orders-listing-view calendar .list-view .day h3.today{font-size:18px}
.orders-listing-view calendar .list-view .day h3.today .speck{width:26px;height:26px;line-height:26px;font-weight:200;color:#fff;margin-right:10px;text-align:center;font-size:20px}
.orders-listing-view calendar .list-view .day .affair{border-top:1px solid #e4e4e4;display:table;width:100%;cursor:pointer}
.orders-listing-view calendar .list-view .day .affair .a-info{display:table-cell;padding:18px 5px;vertical-align:top;font-size:15px;line-height:17px;font-weight:300;text-align:center}
.orders-listing-view calendar .list-view .day .affair .a-info:first-child{padding-left:0}
.orders-listing-view calendar .list-view .day .affair .a-info:last-child{padding-right:0}
.orders-listing-view calendar .list-view .day .affair .time{width:8%;font-weight:100;text-align:right;font-size:14px;opacity:.5}
.orders-listing-view calendar .list-view .day .affair .title{width:24.5%;text-align:left;font-size:17px}
.orders-listing-view calendar .list-view .day .affair .number{width:4%;text-align:left}
.orders-listing-view calendar .list-view .day .affair .staff,.orders-listing-view calendar .list-view .day .affair .status{width:9%}
.orders-listing-view calendar .list-view .day .affair .staff.staffed,.orders-listing-view calendar .list-view .day .affair .status.staffed{color:#1EC08A}
.orders-listing-view calendar .list-view .day .affair .staff.staffing-ready,.orders-listing-view calendar .list-view .day .affair .status.staffing-ready{color:var(--main-font-color)}
.orders-listing-view calendar .list-view .day .affair .staff.staffing-ready .progress-bar,.orders-listing-view calendar .list-view .day .affair .status.staffing-ready .progress-bar{background-color:var(--main-font-color)}
.orders-listing-view calendar .list-view .day .affair .staff.staffing-not-enough-applications,.orders-listing-view calendar .list-view .day .affair .status.staffing-not-enough-applications{color:#fff;background-color:#FF1F47}
.orders-listing-view calendar .list-view .day .affair .staff.staffing-not-enough-applications .progress-bar,.orders-listing-view calendar .list-view .day .affair .status.staffing-not-enough-applications .progress-bar{background-color:#DA3B4E}
.orders-listing-view calendar .list-view .day .affair .staff{text-align:left}
.orders-listing-view calendar .list-view .day .affair .campaign{width:15%}
.orders-listing-view calendar .list-view .day .affair .client{width:10%}
.orders-listing-view calendar .list-view .day .affair .location{width:15%}
.orders-listing-view calendar .list-view .day .affair .checkin,.orders-listing-view calendar .list-view .day .affair .copy,.orders-listing-view calendar .list-view .day .affair .download,.orders-listing-view calendar .list-view .day .affair .view{width:2%}
.orders-listing-view calendar .list-view .day .affair .success{color:#1EC08A}
.orders-listing-view calendar .list-view .day .affair .warning{color:#F8C820}
.orders-listing-view calendar .list-view .day .affair .danger{color:#DA3B4E}
.orders-listing-view calendar .list-view .day .affair.canceled{opacity:.5}
.orders-listing-view calendar .list-view .day .affair.canceled .title{text-decoration:line-through}
.orders-listing-view calendar .calendar-legends{border-bottom:1px solid #d8d8d8;padding:10px 0}
.orders-listing-view .calendar-legends h1{font-size:17px;color:#4a4a4a;font-weight:200;margin:0;padding-bottom:10px}
.orders-listing-view .calendar-legends .legend{font-size:13px;padding:4px;border-radius:3px;margin:5px 10px 5px 0;min-width:120px;border:1px solid #4A4A4A;display:inline-block;background-color:#fff;color:#4A4A4A;position:relative;cursor:pointer}
.orders-listing-view .calendar-legends .legend.l-staffing{border-color:var(--main-font-color);color:var(--main-font-color)}
.orders-listing-view .calendar-legends .legend.l-staffing.active{background-color:var(--main-font-color);color:#fff}
.orders-listing-view .calendar-legends .legend.l-paused{border-color:#ccc;color:#ccc}
.orders-listing-view .calendar-legends .legend.l-paused.active{background-color:#ccc;color:#fff}
.orders-listing-view .calendar-legends .legend.l-staffed{border-color:#1EC08A;color:#1EC08A}
.orders-listing-view .calendar-legends .legend.l-staffed.active{background-color:#1EC08A;color:#fff}
.orders-listing-view .calendar-legends .legend.l-ready{border-color:#1EC08A;color:#1EC08A}
.orders-listing-view .calendar-legends .legend.l-ready.active{background-color:#1EC08A;color:#fff}
.orders-listing-view .calendar-legends .legend.l-awaiting-confirmation{border-color:#8a2be2;color:#8a2be2}
.orders-listing-view .calendar-legends .legend.l-awaiting-confirmation.active{background-color:#8a2be2;color:#fff}
.orders-listing-view .calendar-legends .legend.l-replacement{border-color:#F8C820;color:#F8C820}
.orders-listing-view .calendar-legends .legend.l-replacement.active{background-color:#F8C820;color:#fff}
.orders-listing-view .calendar-legends .legend.l-draft{border-color:#00f;color:#00f}
.orders-listing-view .calendar-legends .legend.l-draft.active{background-color:#00f;color:#fff}
.orders-listing-view .calendar-legends .legend.l-estimate{border-color:#ff1493;color:#ff1493}
.orders-listing-view .calendar-legends .legend.l-estimate.active{background-color:#ff1493;color:#fff}
.orders-listing-view .calendar-legends .legend.l-insufficient{border-color:#DA3B4E;color:#DA3B4E}
.orders-listing-view .calendar-legends .legend.l-insufficient.active{background-color:#DA3B4E;color:#fff}
.orders-listing-view .calendar-legends .legend.l-pending{border-color:#DA3B4E;color:#DA3B4E}
.orders-listing-view .calendar-legends .legend.l-billed,.orders-listing-view .calendar-legends .legend.l-billing,.orders-listing-view .calendar-legends .legend.l-canceled,.orders-listing-view .calendar-legends .legend.l-completed{padding-right:25px}
.orders-listing-view .calendar-legends .legend.l-billed.active,.orders-listing-view .calendar-legends .legend.l-completed.active{background-color:#1EC08A;color:#fff}
.orders-listing-view .calendar-legends .legend.l-pending.active{background-color:#DA3B4E;color:#fff}
.orders-listing-view .calendar-legends .legend.l-billing.active{background-color:#F8C820;color:#fff}
.orders-listing-view .calendar-legends .legend.l-billed:before,.orders-listing-view .calendar-legends .legend.l-billing:before,.orders-listing-view .calendar-legends .legend.l-canceled:before,.orders-listing-view .calendar-legends .legend.l-completed:before{content:"";display:block;width:12px;height:12px;border-radius:100px;position:absolute;bottom:7px;right:5px}
.orders-listing-view .calendar-legends .legend.l-billed:before{background:url(images/icons/small-check.svg) center center no-repeat #1EC08A;background-size:60% 60%}
.orders-listing-view .calendar-legends .legend.l-billed.active:before{background-color:#fff}
.orders-listing-view .calendar-legends .legend.l-completed:before{background-color:#1EC08A}
.orders-listing-view .calendar-legends .legend.l-pending.active:before{background-color:#fff}
.orders-listing-view .calendar-legends .legend.l-billing:before{background-color:#F8C820}
.orders-listing-view .calendar-legends .legend.l-billing.active:before{background-color:#fff}
.orders-listing-view .calendar-legends .legend.l-canceled{border-color:#F6F6F6;background-color:#F6F6F6;color:#c6c6c6}
.orders-listing-view .calendar-legends .legend.l-canceled.active{border-color:#c6c6c6;background-color:#c6c6c6;color:#fff}
.orders-listing-view .calendar-status-filter{display:none}
@media (max-width:600px){.orders-listing-view .calendar-legends{display:none}
.orders-listing-view .calendar-status-filter{display:block}
}
.orders-listing-view .order-list div a{display:block;color:#4a4a4a}
.orders-listing-view .btn-copy{float:right}
.orders-listing-view .orders-table{width:100%;border-collapse:collapse}
.orders-listing-view .orders-table .sort-header{padding-right:0}
.orders-listing-view .orders-table th{background-color:var(--dark-20);color:var(--dark-80);font-size:12px;font-weight:600;padding:10px;text-align:center}
.orders-listing-view .orders-table th .sort-header{cursor:pointer}
.orders-listing-view .orders-table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.orders-listing-view .orders-table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.orders-listing-view .orders-table tr{cursor:pointer}
.orders-listing-view .orders-table tr td{font-size:14px;font-weight:400;min-height:70px;padding:14px 10px;text-align:center;border-left:0}
.orders-listing-view .orders-table tr td:first-child{text-align:left;padding-left:16px}
.orders-listing-view .orders-table tr td:last-child{display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:768px){.orders-listing-view .event-item.awaiting-confirmation .dot,.orders-listing-view .event-item.canceled .dot,.orders-listing-view .event-item.draft .dot,.orders-listing-view .event-item.estimate .dot,.orders-listing-view .event-item.paused .dot,.orders-listing-view .event-item.pending .dot,.orders-listing-view .event-item.ready .dot,.orders-listing-view .event-item.staffed .dot,.orders-listing-view .event-item.staffing-not-enough-applications .dot,.orders-listing-view .event-item.staffing-replacement-requested .dot{visibility:hidden}
.orders-listing-view search-bar{width:100%!important;top:56.5px!important;margin-top:20px}
.orders-listing-view .fc-basic-view .fc-day-number{padding-right:3px!important}
.orders-listing-view .calendar{border-radius:0}
.orders-listing-view .fc-day-grid-event{border-radius:100%!important;background-color:var(--dark-10)!important;display:flex;align-items:center;justify-content:center;height:20px!important;width:20px!important;padding:4px!important;margin:0 5px}
.orders-listing-view .fc-day-grid-event .fc-title{padding:0!important;color:var(--main-color)!important}
.orders-listing-view .fc-day-grid-event .fc-time{display:none}
.orders-listing-view .event-list-title{font-weight:600;font-size:14px;padding:24px 0}
.orders-listing-view .event-item{padding:13px 7px;display:flex;border-radius:4px;justify-content:space-between;margin-bottom:5px}
.orders-listing-view .event-item.booked-unconfirmed{color:#1EC08A!important}
.orders-listing-view .event-item.replacement-needed{color:#FEA800!important;background:#FFF4C2!important}
.orders-listing-view .event-item.replacement-needed img{filter:invert(58%) sepia(85%) saturate(863%) hue-rotate(1deg) brightness(103%) contrast(104%)}
.orders-listing-view .event-item.not-checkin{color:#DA3B4E!important}
.orders-listing-view .event-item.dot{display:inline-block;width:10px;height:10px;margin-top:2px;margin-right:4px;border-width:1px;border-style:solid;border-radius:100%;float:right}
.orders-listing-view .event-item.draft{color:#0073E9!important;background:#E7F0FF!important}
.orders-listing-view .event-item.draft img{filter:invert(26%) sepia(55%) saturate(3302%) hue-rotate(197deg) brightness(101%) contrast(103%)}
.orders-listing-view .event-item.estimate img,.orders-listing-view .event-item.staffing-not-enough-applications img{filter:none}
.orders-listing-view .event-item.estimate{color:#fff!important;background:#0073E9!important}
.orders-listing-view .event-item.staffing-not-enough-applications{color:#fff!important;background:#FF1F47!important}
.orders-listing-view .event-item.pending{color:#DA3B4E!important;border:1px solid #DA3B4E!important;background:0 0!important}
.orders-listing-view .event-item.staffing-replacement-requested{color:#F8C820!important;border:1px solid #F8C820!important;background:0 0!important}
.orders-listing-view .event-item.staffing-ready{color:#1B758D!important;background:#B0EBFB!important}
.orders-listing-view .event-item.staffing-ready img{filter:invert(37%) sepia(82%) saturate(466%) hue-rotate(146deg) brightness(87%) contrast(87%)}
.orders-listing-view .event-item.staffing-ready .dot{visibility:hidden}
.orders-listing-view .event-item.awaiting-confirmation{color:#534CD4!important;background:#EEF2FF!important}
.orders-listing-view .event-item.awaiting-confirmation img{filter:invert(30%) sepia(23%) saturate(6213%) hue-rotate(232deg) brightness(86%) contrast(92%)}
.orders-listing-view .event-item.staffed{color:#026745!important;background:#ABF5D2!important}
.orders-listing-view .event-item.staffed img{filter:invert(26%) sepia(78%) saturate(683%) hue-rotate(115deg) brightness(98%) contrast(98%)}
.orders-listing-view .event-item.ready{color:#1EC08A!important;border:1px solid #1EC08A!important;background:0 0!important}
.orders-listing-view .event-item.paused{color:#3F464F!important;background-color:#e9eef4;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.orders-listing-view .event-item.paused img{filter:invert(25%) sepia(5%) saturate(1286%) hue-rotate(174deg) brightness(96%) contrast(89%)}
.orders-listing-view .event-item.canceled{color:#ACB3BC!important;background:#F2F5F9!important}
.orders-listing-view .event-item.canceled img{filter:invert(77%) sepia(11%) saturate(224%) hue-rotate(174deg) brightness(93%) contrast(85%)}
.orders-listing-view .event-item.billing-waiting-approval{color:#FF1F47!important;background:#FFEDF0!important}
.orders-listing-view .event-item.billing-waiting-approval img{filter:invert(22%) sepia(71%) saturate(3992%) hue-rotate(338deg) brightness(102%) contrast(102%)}
.orders-listing-view .event-item.billing-waiting-approval .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.orders-listing-view .event-item.billing-approved{color:#EE6510!important;background:#FFEDE1!important}
.orders-listing-view .event-item.billing-approved img{filter:invert(47%) sepia(33%) saturate(4222%) hue-rotate(355deg) brightness(96%) contrast(95%)}
.orders-listing-view .event-item.billing-approved .dot{border-color:#F8C820;background-color:#F8C820}
.orders-listing-view .event-item.billed{color:#1D9F4A!important;background-color:#cbf4d9!important;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.orders-listing-view .event-item.billed img{filter:invert(43%) sepia(18%) saturate(6887%) hue-rotate(117deg) brightness(93%) contrast(77%)}
.orders-listing-view .event-item.billed .dot{border-color:#1EC08A;background-color:#1EC08A}
.orders-listing-view .event-item.completed{color:#000!important;border:1px solid #000!important;background:0 0!important}
.orders-listing-view .event-item.completed .dot{border-color:#1EC08A;background-color:#1EC08A}
.orders-listing-view .day-view .fc-agendaWeek-view .fc-day-grid,.orders-listing-view .day-view .fc-agendaWeek-view .fc-day-grid .fc-week,.orders-listing-view .day-view .fc-widget-content .fc-day-grid,.orders-listing-view .day-view .fc-widget-content .fc-day-grid .fc-week{min-height:0}
.orders-listing-view .calendar-buttons{display:flex;flex-flow:column-reverse;padding-right:10px;padding-left:10px;align-items:baseline}
.orders-listing-view .calendar-buttons .calendar-date{margin-bottom:10px}
.orders-listing-view .calendar-buttons .calendar-view{display:none}
.orders-listing-view .fixed-search{padding-left:0!important}
.orders-listing-view .input-field{padding:13px!important}
.orders-listing-view .search-buttons{display:block!important}
}
.invoice-listing-view .page-content search-bar{display:block}
.invoice-listing-view .page-content search-bar .search-input{margin-top:26px}
.invoice-listing-view .page-content search-bar .form-control{background-color:#fff}
.invoice-listing-view .page-content search-bar .search-field{display:table;width:100%}
.invoice-listing-view .page-content search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.invoice-listing-view .page-content search-bar .search-field .datepicker{min-width:196px!important}
.invoice-listing-view .page-content search-bar .search-field .action-btn{height:70px;line-height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.invoice-listing-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;overflow:auto}
.invoice-listing-view .page-content .table .table-tabs{display:flex;margin:10px 0;justify-content:space-between;border-bottom:1px solid var(--dark-20);color:var(--dark-35);font-weight:600;font-size:12px}
.invoice-listing-view .page-content .table .table-tabs .invoice-categories{display:flex;overflow-x:auto}
.invoice-listing-view .page-content .table .table-tabs .invoice-categories .invoice-category{text-align:center;padding:10px 15px;text-transform:capitalize;cursor:pointer}
.invoice-listing-view .page-content .table .table-tabs .invoice-categories .invoice-category.active{color:var(--main-color);cursor:default;background-color:#fff;border-bottom:2px solid var(--main-color)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr,.locations-view .table-wrapper .table tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.invoice-listing-view .page-content .table .table-tabs .total-items{padding:10px 0}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list{width:100%;border-collapse:collapse}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list .sort-header{padding-right:0}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list .error{min-width:180px;color:red}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 15px;text-align:justify;cursor:pointer;white-space:nowrap}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list th.status{text-align:center}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td{font-size:15px;min-height:70px;padding:14px 10px;text-align:justify;border-left:0;font-weight:400;color:var(--dark-80)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td:first-child{text-align:left;font-weight:600;color:var(--main-font-color);padding-left:16px}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.amount{font-weight:600;color:var(--main-font-color)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status{align-items:center;text-align:center;justify-content:center;display:flex}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content{white-space:nowrap;font-size:12px!important;padding:4px 12px;background-color:var(--dark-10);border-radius:16px;font-weight:600;min-height:0!important;text-align:center}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content.waiting-review{background-color:rgba(248,200,32,.2)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content.new{background-color:rgba(41,181,230,.2)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content.paid{background-color:transparent}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content.late{background:rgba(218,59,78,.2)}
.invoice-listing-view .page-content .table .table-wrapper .invoice-list tbody tr td.status .status-content.pending{background:rgba(30,192,138,.2)}
@media (max-width:1200px){.page-content table{overflow:scroll!important}
}
.add-location-view .fields-container{display:flex;flex-direction:row}
.add-location-view .location-picture{width:146px;height:146px;border-radius:100%}
.add-location-view .edit-picture{cursor:pointer}
@media (max-width:900px){.add-location-view .fields-container{flex-direction:column!important;align-items:center}
}
.locations-view .table-wrapper{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important;overflow-x:visible}
.locations-view .table-wrapper .table{width:100%;border-collapse:collapse;overflow:scroll}
.locations-view .table-wrapper .table table{width:100%}
.locations-view .table-wrapper .table thead{height:40px!important;width:100%!important}
.locations-view .table-wrapper .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:0 10px;text-align:justify;cursor:pointer;min-height:40px!important}
.locations-view .table-wrapper .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.locations-view .table-wrapper .table tbody tr td{font-size:15px;min-height:70px;padding:14px 10px;text-align:justify;border-left:0;font-weight:400;color:var(--dark-80);white-space:nowrap}
.locations-view .table-wrapper .table tbody tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.locations-view .table-wrapper .table tbody tr td:first-child .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.locations-view .table-wrapper .table tbody tr td:first-child .name{font-size:15px;font-weight:600;padding-left:62px;color:var(--main-font-color);padding-top:14px}
.locations-view .table-wrapper .table tbody tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.locations-view .table-wrapper .table tbody tr td:last-child .edit{margin-right:15px}
.wizard-organization-modal .organization-modal-footer{display:flex;justify-content:space-between;flex-direction:row;text-align:right}
.wizard-organization-modal .wizard-organization-modal-content{display:flex}
.wizard-organization-modal .wizard-organization-modal-content .form{display:flex;flex-direction:column;padding:30px}
.wizard-organization-modal .wizard-organization-modal-content .info{display:flex;flex-direction:column;padding:0 10px}
.wizard-organization-modal .wizard-organization-modal-content .info .info-title{font-size:20px;font-weight:600;padding-bottom:10px;color:var(--main-font-color)}
.wizard-organization-modal .wizard-organization-modal-content .info .delete-organization-contractor{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 10px}
.wizard-organization-modal .wizard-organization-modal-content .info.welcome{display:flex;justify-content:center;align-items:center}
.wizard-organization-modal .wizard-organization-modal-content .info.welcome .welcome-title{width:100%;font-size:20px;text-align:center;font-weight:600;color:var(--main-font-color);padding-bottom:10px}
.wizard-organization-modal .wizard-organization-modal-content .info.welcome .welcome-image{width:344px;height:344px}
.wizard-organization-modal .wizard-organization-modal-content .info.welcome .welcome-text{padding-top:15px;font-size:15px}
.wizard-organization-modal .wizard-organization-modal-content .horizontal-item-list{display:flex;flex-direction:row;overflow:auto}
.wizard-organization-modal .wizard-organization-modal-content .horizontal-item-button{margin-left:10px;margin-right:5px;background-color:transparent;color:red;border-color:transparent}
.wizard-organization-modal .wizard-organization-modal-content .add-tag-button{margin-left:17px;border-radius:24px;color:#1EC08A}
.wizard-organization-modal .wizard-organization-modal-content .add-tag-button:hover{color:#fff}
.wizard-organization-modal .wizard-organization-modal-content .horizontal-item{margin-right:4px;display:flex;flex-direction:row;align-items:center}
.people-listing-view-new .page-content search-bar .btn-sm img,.wizard-organization-modal .wizard-organization-modal-content .checkbox-input{margin-right:5px}
.wizard-organization-modal .wizard-organization-modal-content .horizontal-item-button:hover{font-size:20px}
.wizard-organization-modal .wizard-organization-modal-content .form-title{padding-top:10px;color:var(--main-color);font-weight:400;font-size:20px}
.wizard-organization-modal .wizard-organization-modal-content .tag-input{display:flex}
.wizard-organization-modal .wizard-organization-modal-content .checkbox-div{padding-top:20px}
.people-listing-view-new .people-listing{padding-bottom:10px}
.people-listing-view-new body{background-color:#F9FAFD!important}
.people-listing-view-new .form-control,.people-listing-view-new .page-content search-bar .ui-select-bootstrap,.people-listing-view-new .page-content search-bar .ui-select-toggle{background-color:#fff}
.people-listing-view-new .page-content .page-header .header-buttons{width:100%;display:flex;flex-direction:row;flex:1;justify-content:flex-end;align-items:flex-start}
.people-listing-view-new .page-content .page-header .header-buttons .btn{margin-left:10px}
.people-listing-view-new .page-content search-bar{display:block;padding-top:16px}
.people-listing-view-new .page-content search-bar .ui-select-match .ui-select-placeholder .ui-select-search,.people-listing-view-new .page-content search-bar .ui-select-match span{color:var(--dark-60);font-weight:600;font-size:15px}
.people-listing-view-new .page-content search-bar .form-control{font-weight:600;size:15px}
.people-listing-view-new .page-content search-bar .search-field{display:flex;flex-wrap:wrap;width:100%;align-items:center}
.people-listing-view-new .page-content search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.people-listing-view-new .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.people-listing-view-new .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.people-listing-view-new .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.people-listing-view-new .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.people-listing-view-new .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.people-listing-view-new .page-content search-bar .search-field .action-btn{height:70px;line-height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.people-listing-view-new .page-content search-bar .search-field .action-btn i{padding:12px;border:1px solid var(--main-color);border-radius:100%;color:var(--main-color);margin-right:15px}
.people-listing-view-new .page-content search-bar .search-field .action-btn i:hover{background-color:var(--main-color);color:#fff}
.people-listing-view-new .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.people-listing-view-new .page-content .table .table-tabs{display:flex;margin:10px 0;justify-content:space-between;border-bottom:1px solid var(--dark-20);color:var(--dark-35);font-weight:600;font-size:12px}
.people-listing-view-new .page-content .table .table-tabs .sub-menu-tabs{margin-bottom:0}
.people-listing-view-new .page-content .table .table-tabs .sub-menu-tabs .sub-menu-tab{border-color:transparent}
.people-listing-view-new .page-content .table .table-tabs .role-categories{display:flex;overflow-x:auto}
.people-listing-view-new .page-content .table .table-tabs .role-categories .role-category{text-align:center;padding:10px 15px;text-transform:capitalize;cursor:pointer}
.people-listing-view-new .page-content .table .table-tabs .role-categories .role-category.active{border-bottom:2px solid var(--main-color);color:var(--main-background-color);cursor:default;background-color:var(--main-color)}
.people-listing-view-new .page-content .table .table-tabs .total-items{padding:10px;border-bottom:1px solid var(--dark-20)}
.people-listing-view-new .page-content .table .button-approve-all{height:26px!important;padding-top:0!important}
.people-listing-view-new .page-content .table .table-wrapper .people-list{width:100%;border-collapse:collapse}
.people-listing-view-new .page-content .table .table-wrapper .people-list .sort-header{padding-right:0}
.people-listing-view-new .page-content .table .table-wrapper .people-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.people-listing-view-new .page-content .table .table-wrapper .people-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.people-listing-view-new .page-content .table .table-wrapper .people-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff{text-align:left}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .name-container{display:flex;flex-direction:row}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .name{font-size:15px;font-weight:600;padding-left:10px;color:var(--main-font-color)}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .additional-info{margin-left:60px}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .additional-info .email,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60)}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .additional-info .email{text-decoration:underline}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .staff .additional-info .mobile{margin-right:0}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td.under-age a{color:#DA3B4E!important}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .status-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .pill{border:1px solid var(--dark-20);border-radius:16px;text-transform:capitalize;font-weight:600;font-size:12px;color:var(--dark-80);align-items:center;justify-content:center;display:initial;width:max-content}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .accepted-seen,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .accepted-unseen,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .pending-tax-review{background-color:#cdeee6}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .new,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .pending-tax,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .to-review{background-color:#f8c82033}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .missing-i9,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .rejected-seen,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .rejected-unseen,.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr td .tax-unavailable{background-color:#da3b4e33}
.people-listing-view-new .page-content .table .table-wrapper .people-list tbody tr .checkbox-wrapper{padding-left:15px}
.md-sidenav-right{height:100vh;position:fixed;z-index:10001}
@media (max-width:600px){.people-listing{padding:20px}
.people-listing .btn-sm{padding:6px!important}
.people-listing .btn-sm img{margin-right:0!important}
.people-listing .table-tabs{margin:0!important}
.people-listing .table{padding:0!important;border:none!important;border-radius:0!important;margin:0!important}
.people-listing td{padding:14px 0!important}
.people-listing td .name{padding-left:62px!important}
.people-listing th{width:100%;border-radius:0!important;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;text-align:center;cursor:pointer;padding-left:60px!important}
.fixed-mobile-button{position:fixed;margin-right:20px!important}
.fixed-mobile-button .btn{width:56px;height:56px;padding:5px;margin-bottom:75px}
.page-header{flex-direction:column!important}
}
.profile-agency-view .resume-button{margin-top:25px}
.profile-agency-view .rejected{color:#DA3B4E}
.profile-agency-view .pills{padding:12px 0;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.profile-agency-view .pills .pill{cursor:pointer;display:inline-block;height:25px;line-height:25px;border-radius:20px;background-color:#F6F6F6;font-size:15px;padding:0 10px;margin-right:10px}
.profile-agency-view .pills .pill.tab-active{background-color:#000;color:#fff}
.profile-agency-view page-title .v-banner{padding:55px 0}
.profile-agency-view page-title h1{font-size:48px;font-weight:200;line-height:1;margin:12px 0 15px}
.profile-agency-view page-title .avatar-container{position:relative;float:left}
.profile-agency-view page-title .avatar-container .avatar{width:100%;margin-right:28px;border-radius:100%;background-repeat:no-repeat;background-position:center;overflow:hidden}
.profile-agency-view page-title .avatar-container .edit-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:28px;height:28px;width:28px;text-align:center;position:absolute;background-color:#fff;right:5%;bottom:0;margin-bottom:5px;cursor:pointer}
.profile-agency-view page-title .avatar-container .edit-photo .icon,.profile-agency-view page-title .avatar-container .edit-photo img{vertical-align:middle}
.profile-agency-view page-title .avatar-container .edit-photo img{vertical-align:baseline}
.profile-agency-view page-title .avatar-container .download-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:32px;height:32px;width:32px;text-align:center;position:absolute;background-color:#fff;right:20%;bottom:-20px;margin-bottom:5px;cursor:pointer}
.profile-agency-view page-title .status .new .speck,.profile-agency-view page-title .status .to-review .speck{margin-left:16px;background-color:#F8C820}
.profile-agency-view page-title .avatar-container .download-photo .icon,.profile-agency-view page-title .avatar-container .download-photo img{vertical-align:middle}
.profile-agency-view page-title .avatar-container .download-photo img{vertical-align:baseline;margin-top:3px}
.profile-agency-view page-title .web-details{display:block}
.profile-agency-view page-title .mobile-details{display:none}
.profile-agency-view page-title .progress{position:relative;top:5px}
.profile-agency-view page-title .user-name{word-break:break-word}
.profile-agency-view page-title .staff-info .events,.profile-agency-view page-title .staff-info .info,.profile-agency-view page-title .staff-info .location,.profile-agency-view page-title .staff-info .mail,.profile-agency-view page-title .staff-info .mobile,.profile-agency-view page-title .staff-info .replacements{font-size:16px;line-height:1;padding-right:5%}
.profile-agency-view page-title .staff-info .events img,.profile-agency-view page-title .staff-info .info img,.profile-agency-view page-title .staff-info .location img,.profile-agency-view page-title .staff-info .mail img,.profile-agency-view page-title .staff-info .mobile img,.profile-agency-view page-title .staff-info .replacements img{margin-right:5px;vertical-align:middle}
.profile-agency-view page-title .staff-info.events{margin-top:20px}
.profile-agency-view page-title .victoryContractor{float:right;margin-right:150px;margin-top:20px}
@media (max-width:600px){.profile-agency-view page-title .avatar-container .download-photo{right:27%}
.profile-agency-view page-title .web-details{display:none}
.profile-agency-view page-title .mobile-details{display:block}
.profile-agency-view page-title .victoryContractor{display:none}
}
.profile-agency-view page-title .status{float:right;margin-top:40px;font-size:23px}
.profile-agency-view page-title .status .toggled-switch{font-size:23px}
.profile-agency-view page-title .status .toggled-switch.switch-false{color:#DA3B4E}
.profile-agency-view page-title .status .toggled-switch.switch-true{color:#1EC08A}
.profile-agency-view page-title .status .new,.profile-agency-view page-title .status .to-review{color:#F8C820}
.profile-agency-view .photos .photo-container{border:1px solid #e4e4e4;padding:4px;height:260px;max-width:250px}
.profile-agency-view .photos .photo-container button{float:right}
.profile-agency-view .photos .photo-container .photo-header{padding:3px}
.profile-agency-view .photos .photo-container .photo-header .switch{width:80%}
.profile-agency-view .photos .photo-container .photo-header img{display:inline}
.profile-agency-view .photos .photo-container .photo-header table{width:100%}
.profile-agency-view .photos .photo-container .photo{cursor:pointer;height:250px;background-repeat:no-repeat;background-position:center}
.profile-agency-view .photos button.navigate{position:absolute;top:0;width:30px;height:250px;border:1px solid #e4e4e4;background-color:transparent;border-radius:0;opacity:1;background-repeat:no-repeat;background-position:center center}
.profile-agency-view .photos button.navigate.previous{left:-80px;background-image:url(images/icons/arrow-left.svg)}
.profile-agency-view .photos button.navigate.next{right:-80px;background-image:url(images/icons/arrow-right.svg)}
.profile-agency-view .photos .add-photo,.profile-agency-view .photos .export{cursor:pointer}
.profile-agency-view .photos .approve-all{margin-top:5px;cursor:pointer}
.profile-agency-view .detail_history-tab{border-bottom:1px solid #e4e4e4}
.profile-agency-view .detail_history-tab h2{font-size:25px;padding-bottom:0;text-align:center;cursor:pointer}
.profile-agency-view .detail_history-tab .selected{border-bottom:2px solid #000}
.profile-agency-view td.height{padding-right:5px}
.profile-agency-view .rating{text-align:center}
.profile-agency-view .rating .rating-specific{font-size:16px;color:#9B9B9B;border-right:1px solid #e4e4e4}
.profile-agency-view .rating .rating-overall{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.profile-agency-view .reject-reasons{text-align:left}
.profile-agency-view .wage{width:75px;margin-left:5px}
.profile-agency-view .wage .input-group .input-group-addon{padding:6px}
.profile-agency-view .ratings-list{width:100%;margin-top:15px;border-collapse:collapse}
.profile-agency-view .ratings-list thead tr{border-bottom:1px solid #d8d8d8}
.profile-agency-view .ratings-list th{color:#b6b6b6;font-size:14px;font-weight:200;padding:10px 0;text-align:center}
.profile-agency-view .ratings-list th.staff{text-align:left}
.profile-agency-view .ratings-list th.rating{color:#4a4a4a}
.profile-agency-view .ratings-list th .sort-header{cursor:pointer}
.profile-agency-view .ratings-list tbody tr{border-bottom:1px solid #d8d8d8;cursor:pointer}
.profile-agency-view .ratings-list tbody tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:1px solid #d8d8d8}
.profile-agency-view .ratings-list tbody tr td:first-child{border-left:0}
.profile-agency-view .ratings-list tbody tr td.staff{text-align:left}
.profile-agency-view .ratings-list tbody tr td.staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.profile-agency-view .ratings-list tbody tr td.staff .name{margin-left:60px;font-size:17px}
.profile-agency-view .ratings-list tbody tr td.staff .additional-info{margin-left:60px}
.profile-agency-view .ratings-list tbody tr td.staff .additional-info .email,.profile-agency-view .ratings-list tbody tr td.staff .additional-info .mobile{float:left;width:100%;font-size:12px}
.profile-agency-view .ratings-list tbody tr td.staff .additional-info .mobile{margin-right:15px}
.profile-agency-view .ratings-list tbody tr td.rating{font-size:18px;background-color:#F6F6F6}
.profile-agency-view .ratings-list tbody tr td.accepted-seen,.profile-agency-view .ratings-list tbody tr td.accepted-unseen{color:#1EC08A}
.profile-agency-view .ratings-list tbody tr td.new,.profile-agency-view .ratings-list tbody tr td.to-review{color:#F8C820}
.profile-agency-view .ratings-list tbody tr td.rejected-seen,.profile-agency-view .ratings-list tbody tr td.rejected-unseen{color:#DA3B4E}
.availability-view .availability-container{display:flex;flex-direction:row;width:100%;margin-top:24px;justify-content:space-between}
.availability-view .availability-container .title-container{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;margin-bottom:12px}
.availability-view .availability-container .circle-status{min-height:8px;min-width:8px;border-radius:50%}
.availability-view .availability-container .circle-status.available{background-color:#29BE44}
.availability-view .availability-container .circle-status.unavailable{background-color:#C73434}
.availability-view .availability-container .circle-status.custom{background-color:#F1D168}
.availability-view .availability-container .weekday-container{display:flex;flex-direction:row;border-radius:8px;background-color:#F9FAFD;align-items:center;width:100%;height:44px;margin-bottom:12px;padding:0 24px;box-shadow:0 1px 2px rgba(0,0,0,.1)}
.availability-view .availability-container .weekday-name{min-width:90px;width:43%;display:flex;justify-content:start;margin-left:8px;font-size:14px;font-weight:500}
.availability-view .availability-container .unavailable-color{color:var(--dark-60)!important}
.availability-view .availability-container .hour-description{display:flex;justify-content:start;color:#1D1B20;font-weight:400;white-space:nowrap}
.availability-view .availability-container .availability-square-container{display:flex;height:438px;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:28px 0}
.availability-view .availability-container .availability-square-container .title-availability-square{font-weight:600;font-size:20px;color:var(--main-font-color);margin:12px 0}
.availability-view .availability-container .availability-square-container .description-availability-square{font-size:15px;color:var(--dark-60);font-weight:400;margin-bottom:12px}
.availability-view .availability-container .default-schedule-container{width:46%}
.availability-view .availability-container .exceptions-container{width:54%;margin-left:18px}
.availability-view .availability-container .exceptions-container .exceptions-square-container{border-radius:8px;border:1px solid var(--dark-20);justify-content:start;position:relative}
.availability-view .availability-container .holiday-container{display:flex;flex-direction:row;padding:12px 24px;width:100%;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--dark-20)}
.availability-view .availability-container .holiday-description{font-size:14px;margin-left:12px;font-weight:500}
.availability-view .availability-container .unavailable-holiday-img{margin-top:4px}
.availability-view .availability-container .available-holiday-img svg{margin-top:5px;margin-right:5px;height:27px;width:23px}
.availability-view .availability-container .available-holiday-img svg path{fill:#29BE44}
.availability-view .availability-container .title-schedule{font-size:16px;font-weight:600;color:var(--main-font-color);display:flex;white-space:nowrap;margin-right:10px}
.availability-view .availability-container .exception-container{display:flex;flex-direction:row;align-items:center;width:100%;height:44px;margin-bottom:12px;padding:0 12px}
.availability-view .availability-container .exception-container .edit-buttons{display:flex;flex-direction:row;justify-content:space-around;width:9%}
.availability-view .availability-container .edit-icon{cursor:pointer}
.availability-view .availability-container .edit-icon svg{width:16px;height:16px}
@media (max-width:1350px){.availability-view .availability-container{flex-direction:column}
.availability-view .availability-square-container,.availability-view .default-schedule-container,.availability-view .exceptions-square-container{width:100%!important}
.availability-view .exceptions-container{width:100%!important;margin-left:0!important}
.availability-view .weekday{visibility:hidden;width:0}
.availability-view .weekday-name{min-width:90px!important;width:32%!important}
.availability-view .hour-description{white-space:nowrap!important;width:52%!important}
.availability-view .edit-buttons{width:16%!important}
}
.calendar-container{min-height:600px}
.calendar-container .fc-agendaWeek-view .dot-container{margin-top:-23px;margin-left:27px}
.calendar-container .fc-agendaWeek-view .fc-axis{display:none}
.calendar-container .fc-agendaWeek-view .fc-content-skeleton,.calendar-container .fc-agendaWeek-view .fc-time-grid-container{height:440px}
.calendar-container .fc-agendaWeek-view .fc-widget-header{padding:0}
.calendar-container .fc-day-grid-container{height:100%!important}
.calendar-container .fc-toolbar{display:block;text-align:right;height:40px;margin-bottom:8px}
.calendar-container .fc-toolbar .fc-center{margin-top:3px}
.calendar-container .fc-toolbar .fc-right{margin-left:20px}
.calendar-container .fc-toolbar .fc-left{padding-top:4px}
.calendar-container .fc-toolbar .fc-left :first-child{display:flex;flex-direction:row;gap:20px}
.calendar-container .fc-toolbar .fc-left .fc-changeView-button{text-transform:uppercase;border-radius:52px;background:0 0;border:2px solid var(--dark-35);font-size:14px;color:var(--main-font-color);font-weight:600;margin-top:3px}
.calendar-container .fc-toolbar .fc-left .fc-changeView-button:hover{background-color:#E8ECF2}
.calendar-container .fc-toolbar .fc-left h2{padding-top:10px;font-size:16px;font-weight:600}
.calendar-container .fc-toolbar .fc-agendaWeek-button,.calendar-container .fc-toolbar .fc-month-button{border-radius:8px;padding:8px 16px;height:auto;font-size:14px;font-weight:500;background-image:none;border:none;background-color:var(--dark-10);text-transform:capitalize}
.calendar-container .fc-toolbar .fc-agendaWeek-button.fc-state-active,.calendar-container .fc-toolbar .fc-month-button.fc-state-active{background-color:var(--main-color);color:#fff}
.calendar-container .fc-toolbar .fc-next-button{margin-left:10px}
.calendar-container .fc-toolbar .fc-next-button,.calendar-container .fc-toolbar .fc-prev-button{background:0 0;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;font-size:20px;height:38px;width:38px}
.calendar-container .fc-toolbar .fc-next-button span,.calendar-container .fc-toolbar .fc-prev-button span{padding:0 20px}
.calendar-container .fc-toolbar .fc-next-button:hover,.calendar-container .fc-toolbar .fc-prev-button:hover{background-color:#E8ECF2;border-radius:30px}
.calendar-container .fc-toolbar .fc-today-button{text-transform:uppercase;border-radius:52px;background:0 0;border:2px solid var(--dark-35);font-size:14px;color:var(--main-font-color);font-weight:600;padding:8px 16px;height:auto;width:auto}
.calendar-container .status-dot,.calendar-container .status-dot-week{width:6px;height:6px;z-index:2000!important;border-radius:50%;position:absolute}
.calendar-container .fc-toolbar .fc-today-button:hover{background-color:#E8ECF2}
.calendar-container .fc-body .fc-row{min-height:85px!important}
.calendar-container .fc-day-header{text-transform:uppercase}
.calendar-container .fc-available{background-color:#22c55e}
.calendar-container .fc-unavailable{background-color:#C6CBD2!important}
.calendar-container .fc-custom{background-color:#eab308}
.calendar-container td{padding:0!important}
.calendar-container .status-dot{top:13px!important;margin-left:8%}
.calendar-container .status-dot-week{top:5px!important;margin-left:11%}
.calendar-container .fc-event{background-color:#D2E8F8;color:#3F464F;font-size:11px}
.calendar-container .fc-event:hover{box-shadow:0 0 10px 0 #93bedd;border-radius:10px;cursor:pointer}
.calendar-container .fc-day-grid-event{margin:0;padding:0}
.calendar-container .fc-day-grid-event .fc-content{padding:6px;display:flex;gap:4px}
.calendar-container .fc-day-grid-event .fc-content .fc-title{white-space:normal;text-overflow:ellipsis}
.calendar-tooltip{width:100%;text-align:left;padding:10px;display:flex;flex-direction:column;gap:5px}
.calendar-tooltip .calendar-tooltip-group{display:flex;flex-direction:column;gap:2px}
.calendar-tooltip .calendar-tooltip-group .calendar-tooltip-label{font-weight:600;color:var(--dark-35);font-size:13px}
@media (max-width:600px){.calendar-container td{padding:0!important}
.calendar-container .fc-toolbar{text-align:justify!important;padding-bottom:90px}
.calendar-container .fc-toolbar .fc-left{width:100%}
.calendar-container .fc-toolbar .fc-left :first-child{display:flex;align-items:center;justify-content:space-between;width:100%}
.calendar-container .fc-toolbar .fc-right{margin-left:0}
.calendar-container .fc-head-container th{padding-left:0!important}
}
.edit-availability-view{overflow:auto}
.edit-availability-view .modal-body{padding-left:0!important;padding-right:0!important;margin-top:12px;display:flex;flex-direction:column;max-height:80vh;overflow:auto}
.edit-availability-view .modal-body .title{font-size:18px;font-weight:600;color:var(--main-font-color)}
.edit-availability-view .modal-body .weekday-selector{display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}
.edit-availability-view .modal-body .weekday-btn{border:1px solid var(--dark-10);background:var(--dark-10);border-radius:8px;cursor:pointer;min-width:40px!important;width:10vw;justify-content:center;display:flex;font-weight:400;min-height:40px;align-items:center;margin:0 2px;color:var(--main-font-color)}
.edit-availability-view .modal-body .weekday-btn.active{background:var(--main-color);color:#fff;border-color:var(--main-color)}
.edit-availability-view .modal-body .weekday-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 24px;border:1px solid var(--dark-20);border-radius:8px;margin-bottom:12px}
.edit-availability-view .modal-body .weekday-container .weekday-name{font-size:16px;text-transform:capitalize;font-weight:600;color:var(--main-font-color);width:100px}
.edit-availability-view .modal-body .weekday-container .input-hours-container{display:flex;flex-direction:row;width:100%;justify-content:end}
.edit-availability-view .modal-body .divider{display:flex;align-items:center;text-align:center;color:#b0b0b0;font-size:14px;margin-top:16px;margin-bottom:16px}
.edit-availability-view .modal-body .divider::after,.edit-availability-view .modal-body .divider::before{content:"";flex:1;border-bottom:1px solid #b0b0b0;margin:0 10px}
@media (max-width:900px){.edit-availability-view .weekday-container{flex-direction:column!important;min-height:150px;padding:16px 0!important}
.edit-availability-view .weekday-container .weekday-name{display:flex;justify-content:center;width:100%!important}
.edit-availability-view .weekday-container .input-hours-container{justify-content:center!important}
}
.calendar-and-availability-view .schedule-me-container{padding:19px 16px;display:flex;border:1.5px solid var(--main-color);align-items:center;border-radius:8px;background-color:#e3f5fc;margin-bottom:12px}
.calendar-and-availability-view .schedule-me-container .avatar-and-description-container{display:flex;flex-direction:row;width:100%;align-items:center}
.calendar-and-availability-view .schedule-me-container .schedule-me-title{font-size:15px;font-weight:500;color:var(--main-font-color);margin-left:12px}
.calendar-and-availability-view .schedule-me-container .schedule-me-description{font-size:13px;color:var(--dark-60);margin-left:12px;font-weight:400}
@media (max-width:900px){.calendar-and-availability-view .schedule-me-container{flex-direction:column}
.calendar-and-availability-view .schedule-me-description{margin-bottom:12px}
}
.merge-profiles-modal{display:flex;flex-direction:column;gap:10px}
.merge-profiles-modal .info-text{font-size:16px;text-align:justify;padding:16px 0}
.merge-profiles-modal .link-worker-id-container{display:flex;font-weight:500;background-color:#f0eeee;max-width:fit-content;border-radius:10px;padding:0 0 0 6px;font-size:12px;flex-wrap:wrap}
.merge-profiles-modal .link-worker-id-container .link-worker-id{background-color:var(--main-color);max-width:fit-content;color:#fff;font-weight:500;border-radius:10px;padding:0 6px}
.merge-profiles-modal .worker-section{border-left:3px solid var(--dark-40);display:flex;flex-direction:column;width:100%}
.merge-profiles-modal .worker-section .worker-data{display:flex;flex-direction:column;width:100%;padding-left:10px}
.merge-profiles-modal .worker-section .worker-data .worker-label{padding-bottom:9px}
.merge-profiles-modal .worker-section .worker-data .contractor{text-align:left;display:flex;border:1px solid var(--main-color);padding:10px;border-radius:8px}
.merge-profiles-modal .worker-section .worker-data .contractor.archive{color:#DA3B4E;border:1px solid #DA3B4E}
.merge-profiles-modal .worker-section .worker-data .contractor .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:80px;height:80px;border-radius:100px;float:left}
.merge-profiles-modal .worker-section .worker-data .contractor .additional-info{display:flex;flex-direction:column;padding-left:10px;align-items:flex-start;justify-content:center}
.merge-profiles-modal .worker-section .worker-data .contractor .additional-info .name{cursor:pointer;font-size:18px;font-weight:600;color:var(--main-font-color);width:max-content!important}
.merge-profiles-modal .worker-section .worker-data .contractor .additional-info .name.archive,.merge-profiles-modal .worker-section .worker-data .contractor .additional-info .name.archive a{color:#DA3B4E}
.merge-profiles-modal .worker-section .worker-data .contractor .additional-info .email,.merge-profiles-modal .worker-section .worker-data .contractor .additional-info .mobile{float:left;width:95%;font-size:15px;color:var(--dark-60);margin-right:0;text-align:left;text-decoration:underline}
.schedule-me-modal-view{overflow:auto;max-height:80vh;overflow-y:auto}
.schedule-me-modal-view .modal-body{margin-top:12px;overflow:auto;padding:0!important}
.schedule-me-modal-view .modal-footer-section{width:100%;margin-top:24px!important}
.schedule-me-modal-view .top-header-title{margin-left:8px}
.schedule-me-modal-view .row{margin-left:0!important;margin-right:0!important}
.schedule-me-modal-view .block-container{margin-left:12px}
.schedule-me-modal-view .block-container .form-group{padding-left:0}
.schedule-me-modal-view .description{color:var(--dark-80);font-size:16px;font-weight:400}
.schedule-me-modal-view .subdescription{color:var(--dark-80);font-size:12px;font-weight:600;margin-bottom:24px;margin-top:6px}
.schedule-me-modal-view .calendar-title{font-weight:600;font-size:20px;color:#000}
.schedule-me-modal-view .fc-circle{width:36px;height:36px;border-radius:50%;z-index:1;background-color:transparent;align-items:center;display:flex;justify-self:center;justify-content:center;border:2px solid transparent;flex-direction:column}
.schedule-me-modal-view .fc-booked{background-color:#29BE44!important;color:#fff;font-weight:600;flex-direction:column}
.schedule-me-modal-view .fc-day-header{background-color:#fff!important;color:#000!important;font-size:12px!important}
.schedule-me-modal-view .fc-helper-skeleton{position:initial!important}
.schedule-me-modal-view .fc-bg{position:initial!important;height:0}
.schedule-me-modal-view .fc-day-grid{margin-top:0!important}
.schedule-me-modal-view .fc-day-today,.schedule-me-modal-view .fc-highlight{background:0 0!important}
.schedule-me-modal-view .fc-scrollgrid,.schedule-me-modal-view td{border:none!important}
.schedule-me-modal-view .fc-left h2{font-size:18px;font-weight:500;margin-top:26px}
.schedule-me-modal-view .fc-today-button{text-transform:capitalize!important;color:#000!important;font-weight:300!important}
.schedule-me-modal-view .fc-state-default{box-shadow:none!important;text-shadow:none!important}
.schedule-me-modal-view .fc-button{color:#4A4A4A;border:0;background:0 0;margin-top:18px!important}
.schedule-me-modal-view .fc-icon{font-size:24px}
.schedule-me-modal-view .fc-toolbar{text-align:right;margin-right:12px;margin-left:12px}
.schedule-me-modal-view .fc-day-number{text-align:center!important;font-weight:400!important;font-size:15px!important;padding:0!important;color:#000;cursor:pointer}
.schedule-me-modal-view .fc-row{display:table-row}
.schedule-me-modal-view .fc-content-skeleton{padding:12px 0}
.schedule-me-modal-view .fc-day{position:relative}
.schedule-me-modal-view .fc-today-custom{border:2px solid #ccc;background-color:transparent}
.schedule-me-modal-view .fc-selected-custom{border:2px solid #0ea5e9!important;background-color:#e3f5fc!important;z-index:2!important;font-weight:600!important;color:var(--main-font-color)}
.schedule-me-modal-view .fc-available-schedule{background:#22c55e;position:relative;z-index:2}
.schedule-me-modal-view .fc-other-month{visibility:hidden!important}
.staff-orders-view .applied .dot,.staff-orders-view .available .dot,.staff-orders-view .booked .dot,.staff-orders-view .exceptions .dot,.staff-orders-view .list-view .day .affair.canceled .led,.staff-orders-view .list-view .day .affair.canceled .staff,.staff-orders-view .list-view .day .affair.canceled .status,.staff-orders-view .list-view .day .affair.canceled .time,.staff-orders-view calendar .fc-event-container .awaiting-confirmation .dot,.staff-orders-view calendar .fc-event-container .canceled .dot,.staff-orders-view calendar .fc-event-container .draft .dot,.staff-orders-view calendar .fc-event-container .estimate .dot,.staff-orders-view calendar .fc-event-container .paused .dot,.staff-orders-view calendar .fc-event-container .ready .dot,.staff-orders-view calendar .fc-event-container .staffed .dot,.staff-orders-view calendar .fc-event-container .staffing-not-enough-applications .dot,.staff-orders-view calendar .fc-event-container .staffing-ready .dot,.staff-orders-view calendar .fc-event-container .staffing-replacement-requested .dot,.staff-orders-view calendar .list-view .day .affair.canceled .led,.staff-orders-view calendar .list-view .day .affair.canceled .staff,.staff-orders-view calendar .list-view .day .affair.canceled .status,.staff-orders-view calendar .list-view .day .affair.canceled .time{visibility:hidden}
.schedule-me-modal-view .fc-unavailable-schedule{background:#E0E0E0;z-index:2!important}
.schedule-me-modal-view .fc-custom-schedule{background:#eab308;z-index:2}
.schedule-me-modal-view .status-dot-schedule{width:6px;height:6px;border-radius:50%;position:relative;z-index:2}
.schedule-me-modal-view .fc-today{border-radius:50%;background-color:transparent!important}
.schedule-me-modal-view .fc-view-container{background:#fff}
.schedule-me-modal-view table thead th{font-size:16px;font-weight:300;color:gray}
.schedule-me-modal-view .edit-button{border:1px solid #28b5e6!important;margin-top:10px!important}
.schedule-me-modal-view .bottom-text{display:flex;justify-content:center;margin:48px 24px 0;background-color:#E3EEF7;border-radius:8px;color:#143E61;padding:6px;font-size:16px}
.schedule-me-modal-view .info-circle{margin-right:4px;margin-bottom:-6px}
.schedule-me-modal-view .select-shift-times-container{display:flex;flex-direction:column;padding:20px 30px;background-color:var(--dark-10);border:1px solid var(--dark-20);border-radius:8px;gap:20px;margin-top:20px}
.schedule-me-modal-view .select-shift-times-container .select-shift-times-titles{font-size:16px;font-weight:600;color:#494953}
.schedule-me-modal-view .selected-days-icon{position:absolute;top:10px;margin-left:28px}
.schedule-me-modal-view .fc-toolbar{display:inline!important}
.schedule-me-modal-view .booked-days-icon{margin-top:-3px}
.schedule-details{padding-bottom:30px}
.schedule-details .order-info-header .order-info-header-content{display:flex;justify-content:space-between}
.schedule-details .order-info-header .order-info-header-content .pill{text-transform:inherit}
.schedule-details .order-info-header .order-info-header-content .header-status .status-circle{height:14px}
.schedule-details .order-info-header .order-info-header-content .header-status .status-circle .circle-left,.schedule-details .order-info-header .order-info-header-content .header-status .status-circle .circle-right{height:14px;width:7px}
.schedule-details .order-info-header .order-info-header-content .order-desposits-status .billed-and-unbilled{border:1px solid #F8C820;color:#F8C820}
.schedule-details .order-info-header .order-info-header-content .order-desposits-status .billed{border:1px solid #1EC08A;color:#1EC08A}
.schedule-details .order-info-header .order-info-header-content .order-desposits-status .unbilled{border:1px solid #DA3B4E;color:#DA3B4E}
.schedule-details .order-info-header .order-info-header-content .header-status-label{color:#A0A8B4;padding-right:5px}
.schedule-details .order-info-header .order-info-header-content .invoice-number-container{margin-left:8px;white-space:nowrap;display:flex;flex-direction:row}
.schedule-details .order-info-header .order-info-header-content .invoice-number-container .invoice-number:hover{cursor:pointer;color:var(--main-color);text-decoration:underline}
.schedule-details .order-info-header .order-info-header-content .order-info-additional{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}
.schedule-details .order-info-header .order-info-header-content .order-info-additional .order-info{display:flex}
.schedule-details .order-info-header page-title .info-pills{display:flex;flex-direction:row;margin-bottom:5px}
.schedule-details .order-info-header page-title .info-pills .pill{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;padding:4px 12px;border:1px solid var(--dark-20);background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600}
.schedule-details .order-info-header page-title .info-pills .pill img{margin-right:4px;max-height:14px;max-width:14px;filter:invert(77%) sepia(11%) saturate(291%) hue-rotate(177deg) brightness(85%) contrast(92%)}
.schedule-details .order-info-header page-title .approve-buttom{text-align:right;display:flex;flex-direction:row;flex:1;margin-left:15px}
.schedule-details .order-info-header page-title .approve-buttom .approve{margin-left:15px!important}
.schedule-details .order-info-header page-title .approve-buttom .button-more{display:flex;flex-direction:row;justify-content:space-between;width:100px!important}
.schedule-details .order-info-header page-title .approve-buttom .button-more .more-text{margin-bottom:3px!important}
.schedule-details .order-info-header page-title .approve-buttom .back-button{display:flex;justify-content:center;align-items:center;border-radius:100%;height:40px;padding:10px;border:1px solid var(--dark-20);margin-right:10px}
.schedule-details .order-info-header page-title .approve-buttom .back-button:hover{cursor:pointer;background:var(--dark-10)}
.schedule-details .order-info-header page-title .approve-buttom .info-icon{font-size:20px;margin-left:11px}
.schedule-details .order-info-header page-title .div-bar{margin:0 12px;color:var(--dark-35);font-weight:300;font-size:24px}
.schedule-details .schedule-details-content{background-color:#fff;padding:20px;border-radius:0 5px 5px;border:1px solid var(--dark-20);display:flex;flex-direction:column}
.schedule-details .schedule-details-content .tab-content{width:100%}
.schedule-details .schedule-details-content .container-buttons{display:flex;flex-direction:row;width:100%;justify-content:end}
.schedule-details .schedule-details-content .container-buttons :first-child{margin-right:8px}
.schedule-details .schedule-details-content .container-buttons :last-child{margin-left:8px}
.schedule-details .schedule-container{display:flex;flex-direction:row;width:100%;gap:22px}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill,.schedule-details .schedule-container .scheduled-workers-container{flex-direction:row;display:flex}
.schedule-details .schedule-container .schedule-body{width:100%}
@media (max-width:768px){.order-details .order-info-header{flex-direction:column}
.order-details .order-info-header .pill{margin-bottom:10px}
.order-details .order-title{align-items:flex-start!important;padding:0 20px}
.order-details .body-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.order-details .page-content{padding:0}
.order-details .order-content{padding:20px 0 80px;border:0!important}
.order-details .table{overflow:auto}
.order-details .menu-tab{white-space:nowrap}
.order-details .action-footers{bottom:0;border-top:1px solid var(--dark-20);padding:10px 20px!important;position:fixed;width:100%;background:#fff}
.order-details page-title{flex-direction:column!important;align-items:flex-start;margin-right:10px}
.order-details page-title .header-info{padding-left:16px;overflow-x:scroll;display:flex;width:100%;flex-wrap:nowrap}
.order-details page-title .header-info .header-title{display:flex;flex-wrap:wrap}
}
.schedule-overview .shift-details-field .panel-body{background-color:#fff}
.schedule-assignments .container-buttons{width:100%;display:flex;align-items:end;justify-content:end;margin-bottom:-36px}
.schedule-assignments .table-wrapper{padding:12px 0;background-color:#fff;border:0 solid var(--dark-20);border-radius:10px;width:auto!important;overflow-x:visible}
.schedule-assignments .table-wrapper .table{width:100%;border-collapse:collapse;overflow:scroll}
.schedule-assignments .table-wrapper .table table{width:100%}
.schedule-assignments .table-wrapper .table thead{height:40px!important;width:100%!important}
.schedule-assignments .table-wrapper .table td:nth-child(1),.schedule-assignments .table-wrapper .table th:nth-child(1){width:25%}
.schedule-assignments .table-wrapper .table td:nth-child(2),.schedule-assignments .table-wrapper .table th:nth-child(2){width:5%}
.schedule-assignments .table-wrapper .table td:nth-child(3),.schedule-assignments .table-wrapper .table td:nth-child(4),.schedule-assignments .table-wrapper .table th:nth-child(3),.schedule-assignments .table-wrapper .table th:nth-child(4){width:20%}
.schedule-assignments .table-wrapper .table td:nth-child(5),.schedule-assignments .table-wrapper .table td:nth-child(6),.schedule-assignments .table-wrapper .table th:nth-child(5),.schedule-assignments .table-wrapper .table th:nth-child(6){width:15%}
.schedule-assignments .table-wrapper .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:0 10px;text-align:center;cursor:pointer;min-height:40px!important}
.schedule-assignments .table-wrapper .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.schedule-assignments .table-wrapper .table th:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;text-align:center}
.schedule-assignments .table-wrapper .table tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.schedule-assignments .table-wrapper .table tbody tr td{font-size:15px;min-height:70px;padding:14px 10px;text-align:center;border-left:0;font-weight:400;color:var(--dark-80);white-space:nowrap}
.schedule-assignments .table-wrapper .table tbody tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.schedule-assignments .table-wrapper .table tbody tr td:first-child .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.schedule-assignments .table-wrapper .table tbody tr td:first-child .name{font-size:15px;font-weight:600;padding-left:62px;color:var(--main-font-color)}
.schedule-assignments .table-wrapper .table .additional-info{margin-left:60px;color:var(--dark-60);font-size:12px}
.schedule-assignments .table-wrapper .table .additional-info .email{float:left;width:95%;text-decoration:underline}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .name{cursor:pointer;font-size:15px;font-weight:600;color:var(--main-font-color);width:max-content!important}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .pill{margin-left:15px;width:max-content!important}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .pill-success{background-color:#cdeee6}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .pill-error{background-color:#da3b4e33}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .pending-tax-review{background-color:#cdeee6}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .pending-tax{background-color:#f8c82033}
.schedule-assignments .table-wrapper .table .additional-info .container-name-pill .tax-unavailable{background-color:#da3b4e33}
.schedule-options{margin-top:12px}
.schedule-options .container-expenses{border:1px solid var(--dark-20);border-radius:8px}
.schedule-options .container-expenses .expenses-switch{padding-bottom:10px}
.schedule-options .staff-communication{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.schedule-options .staff-communication .communication-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;border:1.5px solid var(--dark-20);border-radius:6px;flex:1;margin-right:10px;margin-left:10px}
.schedule-options .staff-communication .communication-item .communication-info{margin-right:5px;margin-bottom:5px;width:100%}
.schedule-options .staff-communication .communication-item .communication-image{margin-bottom:10px}
.schedule-options .staff-communication .communication-item .communication-title{margin-bottom:16px;margin-top:5px;font-weight:600;max-width:184px}
.schedule-options .staff-communication .communication-item .communication-button{margin-bottom:10px}
.schedule-options .group-label-and-description{display:flex;flex-direction:column;font-weight:500;font-size:14px;margin-bottom:2px}
.schedule-options .field-accordion{display:flex;flex-direction:column;align-items:flex-start}
.schedule-options .options-list{display:flex;flex-wrap:wrap;gap:17px;width:100%;justify-content:space-around;padding-top:24px}
.schedule-options .container-training{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--dark-20);color:var(--dark-80);font-weight:600;font-size:12;border-radius:8px;width:auto!important;flex-wrap:wrap;height:25px;padding-left:10px}
.schedule-options .container-training .training{justify-content:center;align-items:center;cursor:pointer}
.schedule-options .container-training .delete-btn{justify-content:center!important;align-items:center!important;margin-bottom:10px;border:none!important;background-color:transparent!important}
.schedule-options .break-space{white-space:break-spaces;margin-bottom:4px;margin-top:4px}
.schedule-worker-section{display:flex;min-width:277px;margin-top:41px;border:1px solid var(--dark-20);border-radius:8px;align-items:center;justify-content:center;background-color:#fff;flex-direction:column;gap:10px;padding:20px}
.schedule-worker-section .worker-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.schedule-worker-section .worker-section .avatar{width:120px;height:120px}
.schedule-worker-section .worker-section .worker-name{padding-top:10px;font-size:20px;font-weight:600;color:var(--main-font-color);text-align:center;text-overflow:clip;cursor:pointer}
.schedule-worker-section .worker-section .status-container{display:flex;flex-direction:row;align-items:center;width:max-content;justify-content:space-between;padding:3px 10px;border:1px solid var(--dark-20);border-radius:40px;gap:5px}
.schedule-worker-section .worker-section .status-container .status-text{font-size:12px;font-weight:600;color:var(--main-font-color)}
.schedule-worker-section .worker-section .status-container .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%}
.schedule-worker-section .worker-section .status-container .status{color:var(--main-font-color)}
.schedule-worker-section .worker-section .status-container .status i{padding-left:5px}
.schedule-worker-section .worker-section .status-container .status.booked-confirmed .dot{border-color:#1EC08A;background-color:#1EC08A}
.schedule-worker-section .worker-section .status-container .status.booked-unconfirmed .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.schedule-worker-section .worker-details{display:flex;flex-direction:column;gap:6px}
.schedule-worker-section .worker-details .worker-details-item{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}
.schedule-worker-section .worker-details .worker-details-item .worker-details-item-label{font-size:12px;font-weight:600;color:var(--dark-40)}
.schedule-worker-section .worker-details .worker-details-item .worker-details-item-value{font-size:12px;color:var(--main-color);font-weight:600;text-align:end}
.schedule-worker-section .buttons-container{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}
.schedule-worker-section .application-details{display:flex;flex-direction:column;width:100%;gap:5px}
.schedule-worker-section .application-details .application-details-item{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}
.schedule-worker-section .application-details .application-details-item .application-details-item-label{font-size:12px;font-weight:600;color:var(--dark-40)}
.schedule-worker-section .application-details .application-details-item .application-details-item-value{font-size:12px;font-weight:600;text-align:end}
.schedule-worker-section .application-details .application-details-item .application-details-item-value img{cursor:pointer}
.schedule-worker-section .application-details .application-details-item .application-details-item-value.link{color:var(--main-color)}
.schedule-worker-section .application-details .application-details-item .application-details-item-value.link img{width:13px;height:13px;filter:invert(56%) sepia(97%) saturate(1000%) hue-rotate(160deg) brightness(98%) contrast(84%)}
.schedule-worker-section .application-details .application-details-item .application-details-item-value.training{cursor:default!important}
.schedule-worker-section .application-details .application-details-item .application-details-item-value.expense{color:#DA3B4E}
.scheduling-approve-hours-view search-bar{display:block;padding-top:16px}
.scheduling-approve-hours-view search-bar .ui-select-match .ui-select-placeholder .ui-select-search,.scheduling-approve-hours-view search-bar .ui-select-match span{color:var(--dark-60);font-weight:600;font-size:15px}
.scheduling-approve-hours-view search-bar .form-control{font-weight:600;size:15px}
.scheduling-approve-hours-view search-bar .btn-sm img{margin-right:5px}
.scheduling-approve-hours-view search-bar .ui-select-bootstrap,.scheduling-approve-hours-view search-bar .ui-select-toggle{background-color:#fff}
.scheduling-approve-hours-view search-bar .search-field{display:flex;flex-wrap:wrap;width:100%;align-items:center}
.scheduling-approve-hours-view search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.scheduling-approve-hours-view search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.scheduling-approve-hours-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.scheduling-approve-hours-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.scheduling-approve-hours-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.scheduling-approve-hours-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.scheduling-approve-hours-view .table-wrapper{padding:12px 0;background-color:#fff;border:0 solid var(--dark-20);border-radius:10px;width:auto!important;overflow-x:auto}
.scheduling-approve-hours-view .table-wrapper .table{width:100%;border-collapse:collapse;overflow:scroll}
.scheduling-approve-hours-view .table-wrapper .table table{width:100%}
.scheduling-approve-hours-view .table-wrapper .table thead{height:40px!important;width:100%!important}
.scheduling-approve-hours-view .table-wrapper .table td:nth-child(1),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(1){width:2%}
.scheduling-approve-hours-view .table-wrapper .table td:nth-child(3),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(3){width:20%}
.scheduling-approve-hours-view .table-wrapper .table td:nth-child(4),.scheduling-approve-hours-view .table-wrapper .table td:nth-child(5),.scheduling-approve-hours-view .table-wrapper .table td:nth-child(6),.scheduling-approve-hours-view .table-wrapper .table td:nth-child(7),.scheduling-approve-hours-view .table-wrapper .table td:nth-child(8),.scheduling-approve-hours-view .table-wrapper .table td:nth-child(9),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(4),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(5),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(6),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(7),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(8),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(9){width:10%}
.scheduling-approve-hours-view .table-wrapper .table td:nth-child(10),.scheduling-approve-hours-view .table-wrapper .table th:nth-child(10){width:16%}
.scheduling-approve-hours-view .table-wrapper .table th:nth-child(2){width:0%}
.scheduling-approve-hours-view .table-wrapper .table td:nth-child(2){width:2%}
.scheduling-approve-hours-view .table-wrapper .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:0 10px;text-align:center;cursor:pointer;min-height:40px!important}
.scheduling-approve-hours-view .table-wrapper .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.scheduling-approve-hours-view .table-wrapper .table th:nth-child(3){text-align:left}
.scheduling-approve-hours-view .table-wrapper .table th:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;text-align:center}
.scheduling-approve-hours-view .table-wrapper .table th .selected-users-text{font-weight:600;font-size:15px;text-transform:none!important;color:var(--dark-80);width:100px;margin-bottom:-24px}
.scheduling-approve-hours-view .table-wrapper .table th .button-approve-all{height:26px!important;padding-top:0!important;margin-right:28%}
.scheduling-approve-hours-view .table-wrapper .table tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.scheduling-approve-hours-view .table-wrapper .table tbody tr td{font-size:15px;min-height:70px;padding:14px 10px;text-align:center;border-left:0;font-weight:400;color:var(--dark-80);white-space:nowrap}
.scheduling-approve-hours-view .table-wrapper .table tbody tr td:nth-child(3){text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.scheduling-approve-hours-view .table-wrapper .table tbody tr td:nth-child(3) .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.scheduling-approve-hours-view .table-wrapper .table tbody tr td:nth-child(3) .name{font-size:15px;font-weight:600;padding-left:62px;color:var(--main-font-color);height:40px;margin-top:10px}
.scheduling-approve-hours-view .table-wrapper .table tbody tr td svg{width:16px;height:16px;margin-bottom:-2px}
.scheduling-calendar-view .form-control{font-weight:600;size:15px}
.scheduling-calendar-view .page-header{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between}
.scheduling-calendar-view .page-header .page-title{align-items:center}
.scheduling-calendar-view .page-header .page-header-buttons{width:100%;align-items:center;justify-content:flex-end;display:flex;gap:12px}
.scheduling-calendar-view .page-header .page-header-buttons .custom-buttom{width:50px!important;height:36px!important;border-radius:52px!important}
.scheduling-calendar-view .page-header .page-header-buttons .custom-big-buttom{width:140px!important;height:36px!important;border-radius:52px!important}
.scheduling-calendar-view .page-header .page-header-buttons svg path{stroke:#000}
.scheduling-calendar-view .page-header .selected{border-color:var(--main-color)!important}
.scheduling-calendar-view .scheduling-filter{height:100vh;position:fixed;z-index:10001}
.scheduling-calendar-view search-bar{display:block;padding-top:16px}
.scheduling-calendar-view search-bar .ui-select-match .ui-select-placeholder .ui-select-search,.scheduling-calendar-view search-bar .ui-select-match span{color:var(--dark-60);font-weight:600;font-size:15px}
.scheduling-calendar-view search-bar .form-control{font-weight:600;size:15px}
.scheduling-calendar-view search-bar .btn-sm img{margin-right:5px}
.scheduling-calendar-view search-bar .ui-select-bootstrap,.scheduling-calendar-view search-bar .ui-select-toggle{background-color:#fff}
.scheduling-calendar-view search-bar .status-wrapper{display:flex;flex-direction:row}
.scheduling-calendar-view search-bar .search-field{display:flex;flex-wrap:wrap;width:100%;align-items:center}
.scheduling-calendar-view search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.scheduling-calendar-view search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.scheduling-calendar-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.scheduling-calendar-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.scheduling-calendar-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.scheduling-calendar-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.page-content{display:flex;flex-direction:column;width:100%}
.calendar-container{display:flex;flex-direction:column;overflow-x:auto;max-width:100%;font-family:'Work Sans'}
.calendar-container .calendar-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
.calendar-container .calendar-header .calendar-header-left{display:flex;width:100%;height:100%;cursor:pointer;flex-direction:row;gap:8px}
.calendar-container .calendar-header .calendar-header-left .calendar-header-view{display:flex;background-color:#f3f5f9;border-top-left-radius:12px;border-top-right-radius:12px;padding:4px 8px;border-top:2px solid var(--dark-20);border-left:2px solid var(--dark-20);border-right:2px solid var(--dark-20);width:120px;height:44px;justify-content:center;align-items:center}
.calendar-container .calendar-header .calendar-header-left .calendar-header-view-selected{background-color:#fff;border-bottom:2px solid #fff!important;z-index:100}
.calendar-container .calendar-header .calendar-header-left .calendar-header-view-label{font-size:14px;font-weight:600;color:var(--dark-80);text-transform:uppercase;font-family:Work Sans}
.calendar-container .calendar-header .calendar-header-right{display:flex;width:100%;cursor:pointer;flex-direction:row;gap:8px;height:100%;align-items:flex-start;justify-content:end}
.calendar-container .calendar-header .calendar-header-right .calendar-header-filter-buttons{display:flex;flex-direction:row}
.calendar-container .calendar-header .calendar-header-right .calendar-header-filter-buttons .calendar-header-filter-button{font-size:14px;font-weight:600;display:flex;flex-direction:row;width:136px;height:36px;align-items:center;justify-content:center;padding:4px 8px;color:var(--main-font-color)}
.calendar-container .calendar-header .calendar-header-right .calendar-header-filter-buttons .calendar-header-filter-button:first-child{border:2px solid var(--dark-20);border-top-left-radius:24px;border-bottom-left-radius:24px}
.calendar-container .calendar-header .calendar-header-right .calendar-header-filter-buttons .calendar-header-filter-button:last-child{border:2px solid var(--dark-20);border-top-right-radius:24px;border-bottom-right-radius:24px}
.calendar-container .calendar-header .calendar-header-right .calendar-header-filter-buttons .calendar-header-filter-button-selected{background-color:#d0ecf9;border:2px solid var(--main-color)!important}
.calendar-container .calendar-header .calendar-header-right .change-week-button{background-color:#e8ecf2;border-radius:24px;width:fit-content;white-space:nowrap;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:14px;font-weight:600;flex-direction:row;color:var(--dark-80)}
.calendar-container .calendar-header .calendar-header-right .change-week-button svg path{fill:var(--dark-35)}
.calendar-container .day-label-container svg path,.profile-manager-view .avatar-container .avatar-actions .download-avatar svg path,.profile-manager-view .avatar-container .avatar-actions .edit-avatar svg path{fill:var(--dark-80)}
.calendar-container .calendar-header .calendar-header-right .change-week-button .arrow-right{margin-top:5px}
.calendar-container .calendar-header .calendar-header-right .change-week-button .arrow-left{transform:rotate(180deg);margin-bottom:6px}
.calendar-container .day-label-container .arrow-left svg,.calendar-container .day-label-container .arrow-right svg{margin-bottom:-4px}
.calendar-container .calendar-header-center{padding:4px 8px;background-color:var(--main-background-color)!important;display:flex;width:100%;justify-content:center;align-items:center;font-size:12px;font-weight:600;color:var(--dark-60);text-transform:uppercase;font-family:Work Sans;margin-left:0!important}
.calendar-container .day-label-container{display:flex;flex-direction:row;align-items:center;padding:0 4px;gap:4px}
.calendar-container .day-label-container svg{width:32px;height:32px}
.calendar-container .calendar-body .location-icon svg path,.calendar-container .calendar-body .weekday-total svg path{fill:var(--dark-40)}
.calendar-container .day-label-container .day-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0}
.calendar-container .day-label-container .arrow-left{background-color:#fff;border-radius:50%;border:1px solid var(--dark-20);transform:rotate(180deg)}
.calendar-container .day-label-container .arrow-right{background-color:#fff;border-radius:50%;border:1px solid var(--dark-20)}
.calendar-container .show-more-shifts{cursor:pointer;font-size:11px;font-weight:500;color:var(--dark-80);border:1px solid var(--dark-20);border-radius:5px;gap:2px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;line-height:18px}
.calendar-container .show-more-shifts:hover{background-color:var(--dark-10)}
.calendar-container .show-more-shifts .show-more-icon{display:flex}
.calendar-container .first-cell-container{min-width:180px;max-width:200px;margin-right:14px!important}
.calendar-container .first-cell-container.calendar-cell{margin-right:7px}
.calendar-container .shift-list-container{width:100%;display:flex;flex-direction:column;gap:0}
.calendar-container .first-cell{width:180px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px}
.calendar-container .first-cell .circle-icon{width:28px;height:28px;border-radius:50%;background-color:var(--dark-20);display:flex;align-items:center;justify-content:center}
.calendar-container .first-cell .circle-icon svg{width:18px;height:18px}
.calendar-container .first-cell .first-cell-label{font-size:11px;font-weight:500;color:var(--main-font-color);text-transform:capitalize}
.calendar-container .first-cell svg{margin-top:4px;width:12px;height:12px}
.calendar-container .availability-time-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}
.calendar-container .calendar-month-body .fc-time,.calendar-container .calendar-month-body .fc-title,.calendar-container .calendar-month-body .fc-toolbar{display:none}
.calendar-container .calendar-month-body{margin-top:-2px;margin-bottom:20px;border:1px solid var(--dark-20);min-width:1093px}
.calendar-container .calendar-month-body .fc-content-skeleton td,.calendar-container .calendar-month-body .fc-day,.calendar-container .calendar-month-body .fc-day-number,.calendar-container .calendar-month-body .fc-event-container,.calendar-container .calendar-month-body .fc-unthemed{border:none!important}
.calendar-container .calendar-month-body .schedule-shift-card{padding:6px!important}
.calendar-container .calendar-month-body .fc-day-number{padding:0!important;color:var(--dark-60);font-size:10px;font-weight:400}
.calendar-container .calendar-month-body .fc-event-container{padding:0 4px!important}
.calendar-container .calendar-month-body .fc-content-skeleton{padding-top:5px}
.calendar-container .calendar-month-body .fc-day-header{background-color:#FFF;padding:30px 0;font-size:12px;font-weight:600;color:var(--dark-60);text-transform:uppercase}
.calendar-container .calendar-month-body .fc-content{margin:0;padding:4px;display:flex;gap:0}
.calendar-container .calendar-month-body .fc-day-grid-event{background-color:transparent!important}
.calendar-container .calendar-body{display:flex;gap:10px;flex-direction:column;border-collapse:collapse;height:100%;border:2px solid var(--dark-20);border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;border-top-right-radius:12px!important;margin-top:-2px;background-color:#fff;max-width:100%;min-width:max-content;padding-bottom:4px}
.calendar-container .calendar-body .calendar-row{display:flex;flex-direction:row;width:100%;color:#494953;text-transform:uppercase;font-size:10px;font-weight:600;text-align:center;gap:8px;padding-right:5px}
.calendar-container .calendar-body .calendar-row.not-assigned-shifts-row,.calendar-container .calendar-body .calendar-row.week-days-row{border-bottom:1px solid var(--dark-20)}
.calendar-container .calendar-body .calendar-row .not-assigned-shifts-cell{display:flex;width:100%;padding:10px 0}
.calendar-container .calendar-body .without-border{border:none!important}
.calendar-container .calendar-body .calendar-cell{display:table-cell;border:1px solid #e0e0e0;width:100%;vertical-align:middle!important;text-align:center!important}
.calendar-container .calendar-body .calendar-cell.calendar-cell-content{display:flex;flex-direction:column;align-items:center;min-width:136px}
.calendar-container .calendar-body .contractor-type-label{font-size:12px;font-weight:500;color:var(--main-font-color);text-transform:capitalize;cursor:pointer}
.calendar-container .calendar-body .contractor-type-column-label{font-size:9px;font-weight:500;border-radius:18px;color:#000;padding:0 8px;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}
.calendar-container .calendar-body .location-icon{width:12px;height:12px}
.calendar-container .calendar-body .location-label{font-size:11px;font-weight:500;color:var(--dark-40);text-transform:capitalize;opacity:1}
.calendar-container .calendar-body .weekday-label{font-size:12px;font-weight:600;color:var(--dark-60);text-transform:uppercase;min-width:136px}
.calendar-container .calendar-body .weekday-total{font-size:12px;font-weight:400;color:var(--dark-40);text-transform:lowercase;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}
.calendar-container .calendar-body .weekday-total svg{margin-right:-2px;margin-top:4px;width:12px;height:12px;border:none!important}
.calendar-container .calendar-body .weekday-total-missing{color:#DA3B4E}
.calendar-container .calendar-body .weekday-total-missing svg path{fill:#DA3B4E}
.calendar-container .calendar-body .first-column-info .location-icon path,.calendar-container .calendar-body .first-column-info svg path{fill:var(--dark-35)}
.calendar-container .calendar-body .worker-total{font-size:10px;font-weight:500;color:var(--dark-80);display:flex;flex-direction:row;align-items:center;justify-content:center;text-transform:lowercase;gap:8px}
.calendar-container .calendar-body .worker-total .worker-total-items{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}
.calendar-container .calendar-body .worker-total svg{margin-top:4px;width:12px;height:12px}
.calendar-container .calendar-body .availability-card{min-width:136px;height:54px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-transform:capitalize;padding:4px;font-size:12px;font-weight:500;cursor:pointer;width:100%}
.calendar-container .calendar-body .availability-time{font-size:10px;font-weight:400;color:var(--main-fontcolor);text-transform:lowercase;opacity:.7}
.calendar-container .calendar-body .unavailable{background-color:#ffecf0;color:#e15f6e}
.calendar-container .calendar-body .available{background-color:#fff;color:#a0a7b4}
.calendar-container .calendar-body .warning-text{color:#DA3B4E;font-size:10px;font-weight:500}
.calendar-container .calendar-body .shift-container{display:flex;width:100%;padding-bottom:2px}
.calendar-container .calendar-body .first-column-cell{position:relative;display:flex;flex-direction:row;align-items:center;background-color:var(--dark-10);height:auto;width:100%;justify-content:space-between;cursor:pointer;min-height:max-content;padding:12px;min-width:170px;border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:5px}
.calendar-container .calendar-body .first-column-cell .first-column-cell-label{font-size:12px;font-weight:500;color:var(--main-font-color);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.calendar-container .calendar-body .first-column-cell::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:10px;height:100%;background-color:var(--dark-10);clip-path:polygon(0 0,100% 50%,0 100%)}
.calendar-container .calendar-body .first-column-info{display:flex;flex-direction:row;align-items:flex-start;margin-right:4px;text-transform:lowercase;gap:4px;font-size:10px;font-weight:500}
.calendar-container .calendar-body .first-column-info .first-column-info-items{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;margin-top:2px}
.calendar-container .calendar-body .first-column-info .icon-include{display:flex;align-items:center;justify-content:center}
.calendar-container .calendar-body .first-column-info svg{margin-top:1px;width:14px;height:14px}
.calendar-container .calendar-body .first-column-icons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;right:4px}
.calendar-container .calendar-body .container-info{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:6px}
.calendar-container .calendar-body .container-name-and-avatar{display:flex;flex-direction:row;align-items:center;overflow:hidden;gap:8px;width:100%;justify-content:flex-start}
.calendar-container .calendar-body .container-name-and-avatar .avatar{min-width:32px}
.calendar-container .calendar-body .container-name-and-avatar .avatar .avatar-silhouette-img{width:18px;height:18px}
.calendar-container .calendar-body .no-shifts-to-show{display:flex;width:100%;align-items:center;justify-content:center;padding:24px;font-size:18px;font-weight:400}
.calendar-container .calendar-body .time-label{font-size:10px;font-weight:400;color:var(--main-fontcolor);text-transform:lowercase;opacity:.7}
.schedule-contractor-modal .schedule-contractor-content{display:flex;flex-direction:column;gap:10px;padding:10px 0}
.schedule-contractor-modal .schedule-contractor-content .contractor-info{display:flex;align-items:center;justify-content:left;gap:10px;background-color:var(--dark-10);border-radius:12px;padding:10px;border:1px solid var(--dark-20);margin-top:28px}
.schedule-contractor-modal .schedule-contractor-content .contractor-info .contractor-name{font-size:16px;color:#333;font-weight:500}
.schedule-contractor-modal .schedule-contractor-content .description{margin-top:28px}
.schedule-contractor-modal .schedule-contractor-footer{display:flex;justify-content:space-between}
.contractor-details{display:flex;flex-direction:column}
.contractor-details .tags-select .ui-select-search{min-width:100px!important}
.contractor-details table tbody tr{background-color:#FFF}
.contractor-details table tbody .aux-row{background-color:#F9FAFD}
.contractor-details .color-selection-container{display:flex;flex-direction:row;width:100%;justify-content:center}
.contractor-details .color-selection-container .average-info{display:flex;flex-direction:column;align-items:center;margin-left:14px}
.contractor-details .color-selection-container .color-selection{margin-left:-40px;margin-top:6px}
.contractor-details .color-selection-container .color-selection .color-picker-container{margin-left:-20px}
.contractor-details .color-selection-mobile{margin-left:10px;margin-top:2px}
.contractor-details .color-selection-mobile .color-picker-popup{left:-120px}
.contractor-details .wb-id-container{display:flex;flex-direction:row;gap:9px;justify-content:center;align-items:center}
.contractor-details .wb-id-container label{margin-bottom:0}
.contractor-details .wb-id-container .inactive{background-color:#da3b4e33}
.contractor-details .merge-div{display:flex;width:100%;justify-content:center;align-items:center;padding:10px 10px 0}
.contractor-details .staff{text-align:left!important}
.contractor-details .staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.contractor-details .staff .name{margin-left:60px;font-size:17px}
.contractor-details .staff .additional-info{margin-left:60px}
.contractor-details .staff .additional-info .email,.contractor-details .staff .additional-info .mobile{font-size:12px}
.contractor-details .page-header-info .header-info .info-pills{flex-wrap:wrap;gap:5px}
.contractor-details .page-header-info .header-info .info-pills .pill.vaccinated{background-color:rgba(41,181,230,.2);cursor:pointer}
.contractor-details .page-header-info .header-info .info-pills .pill.wantVaccine{background-color:rgba(83,76,212,.2)}
.contractor-details .page-header-info .header-info .info-pills .pill.dontVaccinated{background-color:rgba(238,101,16,.2)}
.contractor-details .page-header-info .header-info .info-pills .pill.accepted-seen,.contractor-details .page-header-info .header-info .info-pills .pill.accepted-unseen,.contractor-details .page-header-info .header-info .info-pills .pill.pending-tax-review{background-color:#cdeee6}
.contractor-details .page-header-info .header-info .info-pills .pill.new,.contractor-details .page-header-info .header-info .info-pills .pill.pending-tax,.contractor-details .page-header-info .header-info .info-pills .pill.to-review{background-color:#f8c82033}
.contractor-details .page-header-info .header-info .info-pills .pill.missing-i9,.contractor-details .page-header-info .header-info .info-pills .pill.rejected-seen,.contractor-details .page-header-info .header-info .info-pills .pill.rejected-unseen,.contractor-details .page-header-info .header-info .info-pills .pill.tax-unavailable{background-color:#da3b4e33}
.contractor-details .contractor-view{display:flex;flex-direction:row;margin-bottom:24px;padding-left:10px}
.contractor-details .contractor-view .contractor-content{width:100%}
.contractor-details .contractor-view .contractor-content .contractor-tabs{display:flex;margin-bottom:-1px}
.contractor-details .contractor-view .contractor-content .contractor-tabs .contractor-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color)}
.contractor-details .contractor-view .contractor-content .contractor-tabs .contractor-tab.selected{background-color:#fff;color:var(--main-font-color)}
.contractor-details .contractor-view .contractor-content .contractor-info{background-color:#fff;border-radius:8px;border-top-left-radius:0!important;border:1px solid var(--dark-20)}
.contractor-details .contractor-view .contractor-content .contractor-info label{font-size:12px;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.contractor-details .contractor-view .contractor-content .contractor-info .list-data-pill{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;padding:8px 16px;border:1px solid var(--dark-35);background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600;margin-top:5px;width:min-content}
.contractor-details .contractor-view .contractor-content .contractor-info .list-data-pill .list-data-title{margin-right:10px;overflow:visible}
.contractor-details .contractor-view .contractor-content .contractor-info .list-data-pill .list-data-title:hover{color:var(--main-color);cursor:pointer}
.contractor-details .contractor-view .contractor-content .contractor-info .list-data-pill img{height:16px;width:16px;cursor:pointer}
.contractor-details .contractor-view .contractor-content .list-files{margin-top:10px}
.contractor-details .contractor-view .contractor-content .form-section{font-weight:600;font-size:15px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid var(--dark-20);color:#353540;display:flex;justify-content:space-between}
.contractor-details .contractor-view .contractor-side-content{margin-top:40px;height:max-content;display:flex;align-items:center;margin-left:21px;flex-direction:column;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;padding:0!important}
.contractor-details .contractor-view .contractor-side-content .contractor-photo{display:flex;justify-content:flex-end}
@media (max-width:600px){.contractor-details .contractor-view .contractor-side-content .contractor-photo .avatar-non-letter .avatar,.contractor-details .contractor-view .contractor-side-content .contractor-photo .avatar-non-letter .avatar-img{width:100%;height:100%}
}
.contractor-details .contractor-view .contractor-side-content .contractor-photo avatar,.contractor-details .contractor-view .contractor-side-content .contractor-photo img{z-index:1000;width:271px;height:271px;border-top-left-radius:10px;border-top-right-radius:10px}
.contractor-details .contractor-view .contractor-side-content .contractor-photo avatar .avatar-letters,.contractor-details .contractor-view .contractor-side-content .contractor-photo img .avatar-letters{font-size:50px!important}
.contractor-details .contractor-view .contractor-side-content .contractor-photo .picture-actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;height:271px;position:absolute;padding:10px}
.contractor-details .contractor-view .contractor-side-content .contractor-photo .picture-actions .picture-media{display:flex;align-items:flex-end}
.contractor-details .contractor-view .contractor-side-content .contractor-photo .picture-actions .picture-media .photo-action-button{background-color:#333;width:24px;height:24px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1001}
.contractor-details .contractor-view .contractor-side-content .contractor-photo .picture-actions .picture-media .photo-action-button img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.contractor-details .contractor-view .contractor-side-content .contractor-photo .picture-actions .view-photos-action-button{background-color:#fff;color:var(--dark-80);border:1px solid var(--dark-20);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;z-index:1001}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info{display:flex;flex-direction:column;margin-top:10px;align-items:center;width:100%;margin-bottom:24px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .contractor-rating{margin-top:5px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .contractor-rating v-rating{margin-right:10px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info{display:flex;flex-direction:column;width:100%}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info{display:flex;flex-direction:row;justify-content:space-between;margin:5px 16px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info .side-bar-download{justify-content:flex-end;display:flex;flex-direction:row;width:50%;cursor:pointer}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info .side-bar-download :first-child{margin-right:10px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info .side-bar-download .upload{filter:invert(56%) sepia(97%) saturate(1000%) hue-rotate(160deg) brightness(98%) contrast(84%)}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info-buttons{display:flex;flex-direction:row;justify-content:center;margin:10px 8px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info-buttons :first-child{margin-right:10px}
.contractor-details .contractor-view .contractor-side-content .contractor-side-info .container-contractor-info .contractor-info-buttons .pending-button{width:98px;height:50px;align-items:center;justify-content:center}
.contractor-details .contractor-view .font-side-info{font-family:'Work Sans';font-weight:600;font-size:12px;color:var(--dark-80)}
.contractor-details .contractor-view .font-description{font-family:'Work Sans';font-weight:400;font-size:15px;color:var(--dark-80)}
.contractor-details .contractor-view .line{border:1px solid var(--dark-20);width:100%;margin-bottom:15px;margin-top:15px}
.contractor-details .contractor-view .font-side-label{font-family:'Work Sans';font-weight:600;font-size:12px;color:var(--dark-40)}
.contractor-details .contractor-view .link-font{font-family:'Work Sans';font-weight:600;font-size:12px;color:var(--main-color);cursor:pointer;text-align:right}
.contractor-details .contractor-type-item{display:flex;flex-direction:column;align-items:flex-start}
.contractor-details .contractor-type-item .contractor-type-item-info{display:flex}
.contractor-details .contractor-type-item .contractor-type-item-info-wage{display:flex;gap:10px}
.contractor-details .certification-container{position:relative}
.contractor-details .certification-container svg{width:100%;height:250px;display:flex;justify-content:center;align-items:center;margin-right:5px}
.contractor-details .wb-infos{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.contractor-details .option-item-container{padding:12px;border-radius:8px;border:2px solid var(--dark-20);display:flex;flex-direction:column;width:100%}
.contractor-details .option-item-container.selected{background:var(--background-color-main-color);border:2px solid var(--main-color)}
.contractor-details .photo-container{display:flex;flex-direction:column;margin-left:10px;margin-right:10px;margin-top:10px}
.contractor-details .photo-container .switches-container{margin-top:10px}
.contractor-details .photo-container .switches-container .option-item{margin-bottom:5px;height:40px}
.contractor-details .photo-container .photo-item{margin-right:5px}
.contractor-details .photo-container .picture-actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;max-width:250px;max-height:235px!important;position:absolute;padding:8px 1px}
.contractor-details .photo-container .picture-actions .picture-media{display:flex;align-items:flex-end;flex-direction:row}
.contractor-details .photo-container .picture-actions .picture-media .photo-action-button{background-color:var(--main-color);width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1001;margin-bottom:5px}
.contractor-details .photo-container .picture-actions .picture-media .photo-action-button img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.contractor-details .photo-container .picture-actions .picture-media .photo-action-button-secondary{background-color:#555;width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1;margin-bottom:5px}
.contractor-details .ratings-list tbody tr td:last-child,.contractor-details .ratings-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}
.contractor-details .photo-container .picture-actions .picture-media .photo-action-button-secondary img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.contractor-details .photo-container .picture-actions .view-photos-action-button{background-color:#fff;color:var(--dark-80);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;z-index:1001}
.contractor-details .host{margin-top:0!important}
.contractor-details .tags{border-color:var(--dark-20)!important}
.contractor-details .wrap-list{column-count:3;padding-left:10px}
.contractor-details .wrap-list li{display:flex;break-inside:avoid-column;flex-direction:column}
.contractor-details .wrap-list li .checklist{margin-left:6px}
.contractor-details .wrap-list li .checklist-item{margin-bottom:16px}
.contractor-details .ratings-list{width:100%;border-collapse:collapse}
.contractor-details .ratings-list .sort-header{padding-right:0}
.contractor-details .ratings-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center;cursor:pointer}
.contractor-details .ratings-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.contractor-details .ratings-list tbody tr{border-bottom:1px solid var(--dark-20)}
.contractor-details .ratings-list tbody tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.contractor-details .ratings-list tbody tr td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.contractor-details .ratings-list tbody tr td:first-child .table-items-open{max-height:1000px;-webkit-transition:max-height,1.5s linear;-moz-transition:max-height,1.5s linear;-ms-transition:max-height,1.5s linear;-o-transition:max-height,1.5s linear;transition:max-height,1.5s linear}
.contractor-details .no-results{padding-bottom:40px}
.contractor-details .photo{border-radius:8px;width:257px;height:257px}
.contractor-details .certification-list{display:flex;margin-bottom:32px;width:100%;overflow-x:scroll;flex-wrap:nowrap}
.contractor-details .certification-container{display:flex;max-width:fit-content;flex-direction:column;margin:0 0 32px 32px}
.contractor-details .certification-container .certification-info-container{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}
.contractor-details .photo-list{display:flex;flex-wrap:wrap}
.contractor-details .photo-list .photo-container{margin-right:5px}
.contractor-details .photo-list .photo-container .dropzone{min-height:255px;min-width:255px}
.contractor-details .action-btn{cursor:pointer;color:var(--main-color)}
.contractor-details .action-btn:hover{text-decoration:underline var(--main-color)}
.contractor-details .top-info{margin:20px;display:flex;flex-direction:row;justify-content:space-between}
.contractor-details .notes-container{margin:-15px 35px}
.contractor-details .history-table-job-pills{display:flex;justify-content:center}
.contractor-details .history-table-job-pills .job-canceled-pill{font-size:10px;background:red;color:#fff;width:120px}
.contractor-details .table-tabs .role-categories{display:flex;overflow-x:auto}
.contractor-details .table-tabs .role-categories .role-category{text-align:center;padding:10px 15px;text-transform:capitalize;cursor:pointer}
.contractor-details .table-tabs .role-categories .role-category.active{border-bottom:2px solid var(--main-color);color:var(--main-background-color);cursor:default;background-color:var(--main-color)}
.contractor-details .wrapper-pagination{width:100%;display:flex;justify-content:space-between;margin-left:24px}
.contractor-details .favorite-icon{background-repeat:no-repeat;background-position:center;width:18px;height:18px}
.contractor-details .favorite-icon.favorited{background-image:url(../../../images/icons/favorite-filled-blue.svg)}
.contractor-details .favorite-icon.unfavorited{background-image:url(../../../images/icons/favorite.svg)}
.contractor-details .favorite-button:hover .favorite-icon{background-image:url(../../../images/icons/favorite-filled-white.svg)}
.contractor-details .footer-actions{background:#fff;width:100%;position:fixed;bottom:0;text-align:right;z-index:1001;padding:6px 10px;box-shadow:0 3px 9px rgba(0,0,0,.5)!important}
.contractor-details .footer-actions .btn-circular{width:34px;height:34px!important}
.contractor-details .footer-actions .favorite-icon{width:31px;height:31px}
.contractor-details .container-list{padding:0 24px 32px;display:flex}
@media (max-width:600px){.history-view .page-content,.history-view .page-content .panel-heading{padding:0!important}
.wb-infos{flex-direction:column}
.avatar-non-letter .avatar{width:100%;height:100%;border-top-left-radius:0;border-top-right-radius:0}
.contractor-view{padding-left:0!important;margin-bottom:44px!important}
.favorite-icon{width:30px;height:19px}
.btn-circular{width:34px;height:34px!important;padding:0}
.contractor-details{flex-direction:column}
.contractor-details .page-header-info{flex-direction:row;justify-content:flex-start}
.contractor-details .page-header-info .contractor-name{font-size:21px}
.contractor-details .page-header-info .back-button{height:32px;padding:6px}
.contractor-details .page-header-info .header-info{flex-direction:row;align-items:flex-start!important;flex-wrap:wrap;margin:0}
.contractor-details .page-header-info .header-info .info-pills{flex-direction:row;margin:5px 0;padding-left:40px}
.contractor-details .contractor-tabs{overflow:scroll;white-space:nowrap}
.contractor-details .personal-info-content{flex-direction:column}
.nav-tabs{display:flex;overflow:auto;margin:4px 1px}
.nav-tabs>li{white-space:nowrap}
.tab-pane .panel-body{padding:0}
.wrap-list{column-count:2!important}
.contractor-details .photo-container .dropzone,.contractor-details .photo-container .photo,.contractor-details .photo-container .picture-actions{width:90vw;max-width:90vw!important}
.contractor-details .photo-container .photo-list{justify-content:center}
.contractor-details .table-tabs{margin:0!important}
.contractor-details .table{padding:0!important;border:none!important;border-radius:0!important;margin:0!important}
.contractor-details td{padding:14px 0}
.contractor-details th{width:100%;border-radius:0!important;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;text-align:center;cursor:pointer;padding-left:60px!important}
}
.contractor-customer-view{margin-top:-30px}
.contractor-customer-view .logo-header{background-color:#fff;padding:10px 5%}
.contractor-customer-view .contractor-customer-view-page{background:linear-gradient(168deg,var(--main-color) 46%,#f9fafd 18.06%)}
.contractor-customer-view .contractor-customer-view-page .contractor-content{padding:10px 5%}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container{display:flex;flex-direction:row;background-color:#fff;border:1px solid var(--dark-20);border-radius:8px;padding:20px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos{width:330px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .profile-photo{height:320px;border-top-left-radius:8px!important;border-top-right-radius:8px!important}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .profile-photo .avatar-letters{font-size:45px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .profile-photo .avatar-img{width:330px;height:320px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .profile-photo .view-photos-actions{z-index:1001;position:absolute;margin-top:-40px;width:330px;text-align:right;padding-right:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .profile-photo .view-photos-actions .view-photos-action-button{background-color:#fff;color:var(--dark-80);border:1px solid var(--dark-20);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .contractor-body-shots{display:flex;flex-wrap:wrap}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .contractor-body-shots .picture-box{width:32%;padding-top:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .contractor-body-shots .picture-box .contractor-body-shot{width:100px;height:100px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-photos .picture-actions{height:400px!important}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data{width:100%;padding-left:20px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--dark-20);padding-bottom:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name{display:flex}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name .contractor-name{font-weight:600;font-size:32px;color:var(--main-font-color);padding-right:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name .favorite-icon{background-repeat:no-repeat;background-position:center;width:18px;height:18px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name .favorite-icon.favorited{background-image:url(../../../images/icons/favorite-filled-blue.svg)}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name .favorite-icon.unfavorited{background-image:url(../../../images/icons/favorite.svg)}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-header-name .favorite-button:hover .favorite-icon{background-image:url(../../../images/icons/favorite-filled-white.svg)}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-city-rate{width:100%;display:flex;flex-direction:row;justify-content:space-between}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-city-rate .contractor-pill{border:1px solid var(--dark-35);text-transform:capitalize;font-size:12px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-city-rate .contract-rate{color:var(--main-font-color);display:flex;flex-direction:row;align-items:center;justify-content:center}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-header .contractor-city-rate .contract-rate .ratings-total{padding-left:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-bio{padding-top:15px;color:var(--main-font-color);font-weight:400}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info{display:flex;flex-direction:column;width:100%;padding-top:20px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-section{border-bottom:1px solid var(--dark-10);font-weight:700;font-size:14px;padding-bottom:5px;text-transform:uppercase}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-sub-section{font-weight:600;font-size:14px;padding-top:15px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-info-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-info-items .contractor-info-item{display:flex;flex-direction:row;width:48%;justify-content:space-between}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-info-items .contractor-info-item .contractor-info-title{font-weight:400;font-size:15px;color:var(--dark-40)}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-info-items .contractor-info-item .contractor-info-data{font-weight:600;font-size:15px;color:var(--dark-80);text-transform:capitalize}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-enabled-cities-pills{display:flex;flex-wrap:wrap;padding-top:10px}
.contractor-customer-view .contractor-customer-view-page .contractor-content .contractor-container .contractor-data .contractor-info .contractor-enabled-cities-pills .contractor-pill{border:1px solid var(--dark-35);text-transform:capitalize;font-size:12px}
.profile-customer-view .header-info{flex-wrap:wrap}
.profile-customer-view .menu-tabs{overflow-x:auto}
.profile-customer-view .customer-avatar{height:48px;width:48px;margin-right:4px}
.profile-customer-view .table table{width:100%}
.profile-customer-view .table table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:left;cursor:pointer}
.profile-customer-view .table table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.profile-customer-view .table table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.profile-customer-view .table table tr td{font-size:15px;min-height:70px;padding:14px 5px;text-align:left;border-left:0;color:var(--dark-80);vertical-align:baseline}
.profile-customer-view .table table tr td .form-control{background-color:#fff}
.profile-customer-view .table table tr td:first-child{text-align:left;padding-left:16px;display:flex;align-items:center}
.profile-customer-view .footer-actions{background:#fff;width:100%;position:fixed;bottom:0;text-align:right;z-index:1001;padding:6px 10px;box-shadow:0 3px 9px rgba(0,0,0,.5)!important}
.profile-manager-view .panel-manager-details{background-color:#fff;border-top-left-radius:0;padding:15px 10px;display:flex}
.profile-manager-view .avatar-container{display:flex;flex-direction:row}
.profile-manager-view .avatar-container .manager-avatar{height:48px;width:48px;margin-right:4px}
.profile-manager-view .avatar-container .avatar-actions .download-avatar,.profile-manager-view .avatar-container .avatar-actions .edit-avatar{width:20px;height:20px;border-radius:100%;background-color:#fff;box-shadow:0 2px 4px;padding-top:5px;display:flex;z-index:1001;cursor:pointer}
.profile-manager-view .avatar-container .avatar-actions{display:flex;flex-direction:column;justify-content:space-between;margin-left:-15px;font-size:12px}
.profile-manager-view .avatar-container .avatar-actions .edit-avatar{justify-content:center;align-items:center}
.profile-manager-view .avatar-container .avatar-actions .download-avatar{justify-content:center;align-items:center}
.profile-manager-view .avatar-container .avatar-actions .download-avatar svg{width:12px;height:12px}
.profile-manager-view .panel-body{padding:24px!important}
.profile-manager-view .panel-body .permissions-bar{padding:0 24px!important;background-color:var(--dark-20);border-radius:6px;height:38px;width:100%;display:flex;flex-direction:row;align-items:center;margin-top:24px;color:var(--dark-60);font-weight:700;font-size:11px}
.profile-manager-view .back-button{height:36px;width:36px}
.profile-manager-view .manager-name{font-size:32px;font-weight:600;display:flex;max-lines:1;padding-left:16px}
.profile-manager-view .pill{border:1px solid var(--dark-20);color:var(--dark-80);text-transform:capitalize!important}
.profile-manager-view .section-group{display:flex;flex-direction:row;flex-wrap:wrap}
.profile-manager-view .option-item{height:56px}
@media (max-width:1200px){.profile-manager-view .page-header-info{flex-direction:column;align-items:flex-start}
.profile-manager-view .page-header-info .header-actions{margin-left:40px}
.profile-manager-view .page-header-info .manager-name{width:100%;white-space:nowrap}
}
.profile-superadmin-view page-title .v-banner{padding:55px 0}
.profile-superadmin-view page-title h1{font-size:48px;font-weight:200;line-height:1;margin:12px 0 15px}
.profile-superadmin-view page-title .avatar-container{position:relative;float:left}
.profile-superadmin-view page-title .avatar-container .avatar{width:120px;height:120px;margin-right:28px;border-radius:100%;overflow:hidden}
.profile-superadmin-view page-title .avatar-container .edit-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:28px;height:28px;width:28px;text-align:center;position:absolute;background-color:#fff;right:25px;bottom:0;margin-bottom:5px;cursor:pointer}
.profile-superadmin-view page-title .avatar-container .edit-photo .icon,.profile-superadmin-view page-title .avatar-container .edit-photo img{vertical-align:middle}
.profile-superadmin-view page-title .avatar-container .edit-photo img{vertical-align:baseline}
.profile-superadmin-view page-title .avatar-container .download-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:32px;height:32px;width:32px;text-align:center;position:absolute;background-color:#fff;right:53px;bottom:-20px;margin-bottom:5px;cursor:pointer}
.profile-superadmin-view page-title .avatar-container .download-photo .icon,.profile-superadmin-view page-title .avatar-container .download-photo img{vertical-align:middle}
.profile-superadmin-view page-title .avatar-container .download-photo img{vertical-align:baseline;margin-top:3px}
.profile-superadmin-view page-title .progress{position:relative;top:5px}
.profile-superadmin-view page-title .staff-info{padding-right:10px;margin-left:148px;overflow:hidden}
.profile-superadmin-view page-title .position{float:right;margin-top:50px;padding:6px 10px;border:1px solid #4a4a4a;text-transform:uppercase;letter-spacing:2px;color:#4a4a4a;border-radius:6px;font-size:11px;line-height:1}
.certification-modal .photo-container{margin-left:10px;margin-right:10px;margin-top:10px;position:relative;display:inline-block;width:100%}
.certification-modal .photo-container .doc-name{display:flex;justify-content:center}
.certification-modal .photo-container svg{width:100%;height:150px;display:flex;justify-content:center;margin-right:5px}
.certification-modal .photo-container .picture-actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;width:100%;max-height:235px!important;top:0;right:0;position:absolute;padding:8px 1px}
.certification-modal .photo-container .picture-actions .picture-media{display:flex;align-items:flex-end;flex-direction:row}
.certification-modal .photo-container .picture-actions .picture-media .photo-action-button{background-color:var(--main-color);width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1001;margin-bottom:5px}
.certification-modal .photo-container .picture-actions .picture-media .photo-action-button img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.certification-modal .photo-container .picture-actions .picture-media .photo-action-button-secondary{background-color:#555;width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1;margin-bottom:5px}
.certification-modal .photo-container .picture-actions .picture-media .photo-action-button-secondary img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.certification-modal .footer{display:flex;justify-content:space-between;padding:10px}
.gig-writer-modal{padding:0 32px 32px}
.gig-writer-modal .btn-ai-generate{background:linear-gradient(to right,#ff7e5f,#feb47b)!important;border:none!important;color:#fff}
.gig-writer-modal .placeholder-text{color:var(--dark-40)}
.add-people-modal .wizard-header component-title,.add-people-modal form label{color:var(--main-font-color)}
.add-people-modal{display:flex;flex-direction:column}
.add-people-modal .wizard-header{display:flex;align-items:center!important;justify-content:space-around!important;flex-direction:row;margin-bottom:20px}
.add-people-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.add-people-modal form .ui-select-bootstrap .ui-select-match-text .ui-select-toggle span,.add-people-modal form .ui-select-match-text,.add-people-modal form .ui-select-placeholder,.add-people-modal form .ui-select-toggle{font-family:Work Sans!important;font-size:15px!important;font-weight:400!important}
.add-people-modal .wizard-header .btn-close-modal{cursor:pointer}
.add-people-modal form label{font-size:12px;font-weight:600}
.add-people-modal form input{border:2.5px solid var(--dark-20)}
.add-people-modal form .form-control,.add-people-modal form .output{font-size:15px!important;font-weight:400!important}
.add-people-modal form .ui-select-placeholder{color:var(--dark-40);opacity:1!important}
.add-people-modal form .input-between-two-icons{border-left-width:0!important;border-right-width:0!important;border-radius:0!important}
.add-people-modal .modal-footer{justify-content:space-between;margin-right:5px;margin-left:5px;display:flex;border:none}
.add-people-modal .modal-footer .left{text-align:left;width:100%}
.add-people-modal .modal-footer .right{display:flex;justify-content:flex-end;flex-direction:row}
.add-people-modal .modal-footer .right:first-child{margin-left:15px}
.choose-role-modal{display:flex;flex-direction:column;overflow-y:auto;max-height:90vh}
.choose-role-modal .wizard-header{display:flex;align-items:flex-start!important;justify-content:space-around!important;flex-direction:row;margin-bottom:20px}
.choose-role-modal .wizard-header component-title{color:var(--main-font-color)}
.choose-role-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.choose-role-modal .wizard-header .btn-close-modal{cursor:pointer}
.choose-role-modal .roles{padding:0 15px}
.choose-role-modal .roles .role{display:flex;flex-direction:row;justify-content:flex-start;border:2px solid var(--dark-20);border-radius:12px;align-items:center;margin-bottom:16px}
.choose-role-modal .roles .role:hover{cursor:pointer;border:2px solid var(--main-color)}
.choose-role-modal .roles .role.selected{border:2px solid var(--main-color)}
.choose-role-modal .roles .role .role-select{display:flex;justify-content:center;font-size:12px;align-items:center;min-width:32px;height:32px;border:1px solid var(--dark-20);border-radius:100%;margin:10px;color:#FFF}
.choose-role-modal .roles .role .role-select.selected{background-color:var(--main-color)}
.choose-role-modal .roles .role .role-info .role-title{font-weight:600;font-size:20px;color:var(--main-font-color);margin-bottom:8px;margin-top:10px}
.choose-role-modal .roles .role .role-info .role-description{font-weight:400;font-size:15px;color:var(--dark-60);margin-bottom:15px}
.choose-role-modal .modal-footer{border:none;width:100%;display:flex;justify-content:flex-end;padding:0!important;margin-bottom:20px}
.add-contractor-modal .add-contractor-view{display:flex;flex-direction:column}
.add-contractor-modal .add-contractor-view .filter-button-div{padding-top:6px}
.add-contractor-modal .add-contractor-view .time-in{min-width:80px;display:flex}
.add-contractor-modal .add-contractor-view .time-in .input-with-icon .input-icon-content{position:relative!important;padding:0!important}
.add-contractor-modal .add-contractor-view .time-in .input-with-icon .input-icon-content .value{padding-left:0!important}
.add-contractor-modal .add-contractor-view .sub-menu-tabs{display:flex;overflow-x:auto;margin-bottom:10px;border-bottom:1px solid var(--dark-20)}
.add-contractor-modal .add-contractor-view .sub-menu-tabs.upper-bar{border-top:1px solid var(--dark-20);padding-top:11px}
.add-contractor-modal .add-contractor-view .sub-menu-tabs .sub-menu-tab{text-align:center;padding-bottom:11px;font-weight:600;color:var(--dark-35);cursor:pointer;font-size:12px;padding-left:10px;padding-right:10px;display:flex}
.add-contractor-modal .add-contractor-view .sub-menu-tabs .sub-menu-tab .count-info{font-size:10px;color:#fff;padding:1px 5px;display:flex;background:var(--dark-35);border-radius:100%;justify-content:center;align-items:center;margin-left:4px;min-width:20px;height:20px}
.event-summary .table,.job-details .table{min-width:1000px!important}
.add-contractor-modal .add-contractor-view .sub-menu-tabs .sub-menu-tab .count-info.active{background:var(--main-color)}
.add-contractor-modal .add-contractor-view .sub-menu-tabs .sub-menu-tab.active{border-bottom:2px solid var(--main-color);color:var(--main-color);cursor:default}
.add-contractor-modal .add-contractor-view search-bar{border-bottom:none;margin-top:20px}
.add-contractor-modal .add-contractor-view table tr td a{display:block;height:100%;width:100%;color:#4a4a4a}
.add-contractor-modal .add-contractor-view .modal-side-nav-bar .md-sidenav-right{height:auto}
.add-contractor-modal .add-contractor-view .action-btn{height:50px;width:6%;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;font-size:17px;font-weight:300}
@media (max-width:600px){.add-contractor-modal .add-contractor-view .action-btn{width:9%}
}
.add-contractor-modal .add-contractor-view .action-btn a{font-weight:300;color:#000}
.add-contractor-modal .add-contractor-view .popover-inner{width:200px!important}
.add-contractor-modal .add-contractor-view .application-status-list{list-style:none;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-before:0;-webkit-padding-after:0;text-align:right}
.add-contractor-modal .add-contractor-view .application-status-list li{padding:5px;border-bottom:1px solid #d8d8d8}
.add-contractor-modal .add-contractor-view .application-status-list li a{padding:5px}
.add-contractor-modal .add-contractor-view .application-status-list .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%}
.add-contractor-modal .add-contractor-view .canceled-application{font-size:12px;color:red;margin-left:5px}
.add-contractor-modal .add-contractor-view .status.booked-confirmed,.add-contractor-modal .add-contractor-view .status.booked-unconfirmed{color:#1EC08A}
.add-contractor-modal .add-contractor-view .add-button{margin-top:5px}
.add-contractor-modal .add-contractor-view .status.booked-confirmed .dot{border-color:#1EC08A;background-color:#1EC08A}
.add-contractor-modal .add-contractor-view .status.booked-unconfirmed .dot{border-color:#1EC08A}
.add-contractor-modal .add-contractor-view .status.booked-canceled{color:#DA3B4E}
.add-contractor-modal .add-contractor-view .status.booked-canceled .dot{border-color:#DA3B4E}
.add-contractor-modal .add-contractor-view .status.applied{color:#F8C820}
.add-contractor-modal .add-contractor-view .status.applied .dot{border-color:#F8C820}
.add-contractor-modal .add-contractor-view .status.withdrawn{color:#c6c6c6}
.add-contractor-modal .add-contractor-view .status.rejected,.add-contractor-modal .add-contractor-view .status.replacement-needed{color:#DA3B4E}
.add-contractor-modal .add-contractor-view .status.withdrawn .dot{border-color:#d8d8d8}
.add-contractor-modal .add-contractor-view .status.rejected .dot{border-color:#DA3B4E}
.add-contractor-modal .add-contractor-view .status.replacement-needed .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.add-contractor-modal .add-contractor-view .frame{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:3px;border:1px solid #dbdfd8}
.add-contractor-modal .add-contractor-view .frame .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%}
.add-contractor-modal .add-contractor-view .status label{padding:7px}
.add-contractor-modal .add-contractor-view .table-wrapper{height:400px;overflow-y:auto}
.add-contractor-modal .add-contractor-view .applyOTHours{color:red}
.add-contractor-modal .add-contractor-view .contractor-table{width:100%}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td{font-size:14px;min-height:70px;padding:14px 5px 14px 0;text-align:center;border-left:0}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .container-name-pill{display:flex;flex-direction:row}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .container-name-pill .name{cursor:pointer;font-size:15px;font-weight:600;color:var(--main-font-color);width:max-content!important}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .pill{margin-bottom:2px;margin-right:2px;width:max-content!important}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .pill-error{background-color:#da3b4e33}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .pending-tax-review{background-color:#cdeee6}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .missing-i9{background-color:#da3b4e33}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .pending-tax{background-color:#f8c82033}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .pills-container .tax-unavailable{background-color:#da3b4e33}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .additional-info{margin-left:60px;text-align:left}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .additional-info .email,.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60)}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .additional-info .email{text-decoration:underline}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr td .additional-info .mobile{margin-right:0}
.add-contractor-modal .add-contractor-view .contractor-table tbody tr.contractor{text-align:left}
.add-contractor-modal .add-contractor-view .contractor-table tbody .form-control,.add-contractor-modal .add-contractor-view .contractor-table tbody .input-group-addon{background:#fff;padding-right:7px!important;padding-left:7px!important}
.add-contractor-modal .add-contractor-view .contractor-table tbody .input-group span,.add-contractor-modal .add-contractor-view .contractor-table tbody .input-group-btn .btn{padding-right:0!important}
.add-contractor-modal .add-contractor-view .contractor-table tbody .ignoreButton .btn-input-field{display:none}
.add-contractor-modal .add-contractor-view .contractor-table tbody .ignoreButton input{text-align:center;width:100px}
.add-contractor-modal .add-contractor-view .contractor-table tbody .action-status-buttons{display:flex;justify-content:center;align-items:center}
.add-contractor-modal .add-contractor-view .contractor-table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center;cursor:pointer}
.add-contractor-modal .add-contractor-view .contractor-table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.add-contractor-modal .add-contractor-view .contractor-table th.contractor{text-align:left}
.add-contractor-modal .add-contractor-view .contractor-table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.add-contractor-modal .modal-footer-add-people{position:sticky;bottom:0;z-index:1001;margin:0!important;background:#fff;display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:600px){.add-contractor-view-modal-header{padding-bottom:20px!important}
}
.job-details .v-switch-center{align-items:center;height:107px}
.job-details .label-with-button{display:flex;align-items:center;justify-content:space-between}
.job-details .label-with-button label{margin-bottom:0}
.job-details .blocking-loading{position:fixed;height:100vh;width:100%;z-index:1000;top:0;left:0;background-color:#e6e4e4bf;right:0;border:0}
.job-details .user-alert-info{display:flex;flex-direction:row;padding:10px 5px;border-radius:6px;justify-content:space-between;border:1.5px solid var(--border)}
.job-details .user-alert-info.info{display:flex;justify-content:space-between}
.job-details .user-alert-info.info-filled{border:1.5px solid var(--main-color);background-color:var(--background-color-main-color)}
.job-details .user-alert-info .user-alert-info-text{display:flex;justify-content:space-between;flex:1;align-items:center}
.job-details .user-alert-info *{margin-right:7px}
.job-details .container-training{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--dark-20);color:var(--dark-80);font-weight:600;font-size:12;border-radius:8px;width:auto!important;flex-wrap:wrap;height:25px;padding-left:10px}
.job-details .container-training .training{justify-content:center;align-items:center;cursor:pointer}
.job-details .delete-btn{justify-content:center!important;align-items:center!important;margin-bottom:10px;border:none!important;background-color:transparent!important}
.job-details .cost-summary-table{display:flex;overflow-x:auto!important}
.job-details .staff-pay-container{display:flex;flex-direction:row;width:100%;white-space:nowrap;align-items:center;justify-content:end;font-weight:600;color:var(--dark-35);font-size:12px}
.job-details .btn-ai .ai-icon{margin-left:6px;color:#fff}
.job-details .btn-ai-container{z-index:10;padding-right:5px;display:flex;width:100%;justify-content:end;padding-bottom:28px;margin-right:10px}
.job-details .btn-ai-container .btn-ai{margin-top:60px}
@media (max-width:900px){.job-details .btn-ai-container .btn-ai{margin-top:83px!important;z-index:1000}
}
@media (max-width:768px){.job-details{overflow:auto}
.job-details .staff-communication{flex-direction:column;margin:10px}
.job-details .staff-communication .communication-item{margin-bottom:10px}
}
.order-details-view .staff-communication{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.order-details-view .staff-communication .communication-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;border:1.5px solid var(--dark-20);border-radius:6px;flex:1;margin-right:10px;margin-left:10px}
.event-summary .group .group-title,.order-details-view .order-info-header{justify-content:space-between;display:flex}
.order-details-view .staff-communication .communication-item .communication-info{margin-right:5px;margin-bottom:5px;width:100%}
.order-details-view .staff-communication .communication-item .communication-image{margin-bottom:10px}
.order-details-view .staff-communication .communication-item .communication-title{margin-bottom:16px;margin-top:5px;font-weight:600;max-width:184px}
.order-details-view .staff-communication .communication-item .communication-button{margin-bottom:10px}
.order-details-view .order-info-header .pill{text-transform:inherit}
.order-details-view .order-info-header .header-status .status-circle{height:14px}
.order-details-view .order-info-header .header-status .status-circle .circle-left,.order-details-view .order-info-header .header-status .status-circle .circle-right{height:14px;width:7px}
.order-details-view .order-info-header .order-desposits-status .billed-and-unbilled{border:1px solid #F8C820;color:#F8C820}
.order-details-view .order-info-header .order-desposits-status .billed{border:1px solid #1EC08A;color:#1EC08A}
.order-details-view .order-info-header .boh-company,.order-details-view .order-info-header .order-desposits-status .unbilled{color:#DA3B4E;border:1px solid #DA3B4E}
.order-details-view .order-info-header .header-status-label{color:#A0A8B4;padding-right:5px}
.order-details-view .order-info-header .invoice-number-container{margin-left:8px;white-space:nowrap;display:flex;flex-direction:row}
.order-details-view .order-info-header .invoice-number-container .invoice-number:hover{cursor:pointer;color:var(--main-color);text-decoration:underline}
.order-details-view .order-info-header .order-info-additional{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}
.order-details-view .order-info-header .order-info-additional .order-info{display:flex}
.order-details-view page-title .info-pills{display:flex;flex-direction:row;margin-bottom:5px}
.order-details-view page-title .info-pills .pill{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;padding:4px 12px;border:1px solid var(--dark-20);background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600}
.order-details-view page-title .info-pills .pill img{margin-right:4px;max-height:14px;max-width:14px;filter:invert(77%) sepia(11%) saturate(291%) hue-rotate(177deg) brightness(85%) contrast(92%)}
.order-details-view page-title .approve-buttom{text-align:right;display:flex;flex-direction:row;flex:1;margin-left:15px}
.order-details-view page-title .approve-buttom .approve{margin-left:15px!important}
.order-details-view page-title .approve-buttom .button-more{display:flex;flex-direction:row;justify-content:space-between;width:100px!important}
.order-details-view page-title .approve-buttom .button-more .more-text{margin-bottom:3px!important}
.order-details-view page-title .approve-buttom .back-button{display:flex;justify-content:center;align-items:center;border-radius:100%;height:40px;padding:10px;border:1px solid var(--dark-20);margin-right:10px}
.order-details-view page-title .approve-buttom .back-button:hover{cursor:pointer;background:var(--dark-10)}
.order-details-view page-title .approve-buttom .info-icon{font-size:20px;margin-left:11px}
.order-details-view page-title .div-bar{margin:0 12px;color:var(--dark-35);font-weight:300;font-size:24px}
.order-details-view .form-section{font-weight:600;font-size:15px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid var(--dark-20)}
.order-details-view .order-content{padding:20px;margin-bottom:10px;background-color:#fff;border-radius:0 10px 10px;border:1px solid var(--dark-20)}
.order-details-view .table{padding:0 15px}
.order-details-view .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:left;cursor:pointer}
.order-details-view .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.order-details-view .table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.order-details-view .table tbody tr{border-top:0}
.order-details-view .table tbody tr td{font-size:14px;min-height:70px;border-left:0;text-align:left}
.order-details-view .table tbody tr td:first-child{padding-left:15px;font-weight:600}
.order-details-view .cost-summary-totals{padding:15px 20px;margin-top:10px;border:1px solid var(--dark-20);border-radius:6px;background:var(--main-background-color);font-weight:600;color:var(--dark-40);font-size:20px}
.order-details-view .action-footers{margin-top:10px}
.order-details-view .panel-heading{border-radius:0!important}
.order-details-view .panel-heading .panel-title .accordion-header{align-items:flex-start}
.order-details-view .panel-heading .panel-title .accordion-header .accordion-title{font-weight:600}
@media (max-width:768px){.order-details .order-info-header{flex-direction:column}
.order-details .order-info-header .pill{margin-bottom:10px}
.order-details .order-title{align-items:flex-start!important;padding:0 20px}
.order-details .body-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.order-details .accordion-right-content{padding-top:5px;border-top:1px solid #d8d8d8;margin-top:7px;width:100%}
.order-details .accordion-header{flex-direction:column;align-items:flex-start}
.order-details .accordion-header .accordion-title{font-weight:600}
.order-details .page-content{padding:0}
.order-details .order-content{padding:20px 0 80px;border:0!important}
.order-details .table{overflow:auto}
.order-details .menu-tab{white-space:nowrap}
.order-details .action-footers{bottom:0;border-top:1px solid var(--dark-20);padding:10px 20px!important;position:fixed;width:100%;background:#fff}
.order-details page-title{flex-direction:column!important;align-items:flex-start;margin-right:10px}
.order-details page-title .header-info{padding-left:16px;overflow-x:scroll;display:flex;width:100%;flex-wrap:nowrap}
.order-details page-title .header-info .header-title{display:flex;flex-wrap:wrap}
}
.event-summary .date,.event-summary .total-text{overflow-wrap:break-word}
.event-summary .sub-items{padding-left:10px}
.event-summary .review-accordion .panel-group .panel{border-radius:20px}
.event-summary .cost-summary-table{display:flex;overflow-x:auto!important}
.event-summary .btn-edit-in-label{padding:3px 8px!important;font-size:11px;line-height:14px;height:20px}
.event-summary .group{display:flex;flex-direction:column;border:1px solid var(--dark-20);border-radius:8px;margin-bottom:10px}
.event-summary .group .group-title{padding:12px 20px;font-weight:600;background-color:var(--dark-20);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;color:var(--dark-40)}
.event-summary .group .group-description{font-weight:500;margin-bottom:14px}
.event-summary .group .group-body{display:flex}
.event-summary .review-header{display:flex;padding-bottom:10px;border-bottom:1px solid var(--dark-20);justify-content:space-between;flex-wrap:wrap;width:100%}
.event-summary .review-header .title{width:35%}
.event-summary .review-header .totals{width:65%}
.event-summary .review-header .totals .total{margin-left:25px}
.event-summary .small-label{font-size:10px;color:var(--dark-40);font-weight:600}
.event-summary .switch-label{font-size:14px;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.event-summary .order-title-label,.event-summary .total-text{font-size:26px;color:#000;font-weight:600}
.event-summary .form-switch{display:flex;flex-direction:row;padding:24px}
.event-summary .accordion-title{text-transform:uppercase;font-weight:600}
.event-summary .totals{display:flex;justify-content:flex-end;padding-top:4px}
.event-summary .date{white-space:nowrap}
.event-summary .total{display:flex;flex-direction:column;min-width:105px}
.event-summary .list-files{display:flex;flex-direction:row;flex-wrap:wrap}
.event-summary .list-files .list-data-pill{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;padding:8px 16px;border:1px solid var(--dark-20);background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600;margin-top:5px}
.createUpfrontPaymentsModalTitle .error-message,.event-summary .list-files{margin-top:10px}
.event-summary .list-files .list-data-pill .list-data-title{margin-right:10px;overflow:visible}
.event-summary .list-files .list-data-pill .list-data-title:hover{color:var(--main-color);cursor:pointer}
.event-summary .list-files .list-data-pill img{height:16px;width:16px;cursor:pointer}
.event-summary .edit-button,.event-summary .edit-button:hover{padding-bottom:0;padding-top:0;height:25px;margin-bottom:5px}
.event-summary .edit-div{border-bottom:1px solid #707070;display:flex;justify-content:flex-end}
.event-summary .panel-default>.panel-heading+.panel-collapse>.panel-body{background-color:#fff}
.event-summary .avatar-list{padding:10px}
.event-summary .jobs{padding:10px;display:flex;flex-direction:column}
.event-summary .review-item{display:flex;flex-direction:column;padding-bottom:10px}
.event-summary .shift-info .name{font-weight:200!important;font-size:14px!important}
.event-summary .shift-info .avatar-label-info{font-weight:500;font-size:16px}
.event-summary .total-review{flex-direction:row;justify-content:flex-end}
.event-summary .total-review .total-label{padding-right:65px}
.event-summary .total-review .total-value{font-weight:500;font-size:16px;text-align:end}
.event-summary .edit-icon{padding-left:5px;color:#333}
.event-summary .action-btn,.event-summary .edit-icon:hover{color:var(--main-color);cursor:pointer}
.event-summary .avatar-item{margin-bottom:10px}
.event-summary .checkbox-div{padding-left:16px}
.event-summary .label-with-actions{display:flex;justify-content:space-between}
.event-summary .label-with-actions .action-btn-top{font-weight:600}
.event-reports{display:flex;flex-direction:row;padding:0 20px}
.event-reports .report-download-item{padding:20px 30px;border:1px solid var(--dark-20);margin-right:10px;border-radius:6px;align-items:center;display:flex;flex-direction:column}
.event-reports .report-download-item .report-title{padding:15px 0;font-weight:600}
.event-reports .report-download-item img{height:60px;width:60px}
@media (max-width:1200px){.event-summary{padding:10px 0}
.event-summary.details{padding:10px}
.event-summary .review-header{flex-direction:column;justify-content:space-between;border:none;padding-bottom:0}
.event-summary .review-header .totals{justify-content:space-between;flex-wrap:wrap}
.event-summary .review-header .totals .total{white-space:nowrap;margin-left:0}
.event-summary .review-header .order-title-label,.event-summary .review-header .total-text{font-size:21px}
.event-summary .location{display:flex;flex-direction:column}
.event-summary .group{border-radius:0}
.event-summary .group .group-title{padding:0 20px;border-radius:0;height:34px}
.event-summary .group .action-buttons{padding-top:4px}
.event-summary .jobs{padding:0}
.event-summary .avatar-list{display:flex;flex-wrap:wrap}
.event-summary .avatar-item{margin-bottom:6px}
.event-reports{flex-direction:column}
.event-reports .report-download-item{margin-right:0!important;margin-bottom:10px}
}
.create-upfront-payments-modal .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:32px;height:32px;border-radius:100px;float:left}
.create-upfront-payments-modal .table-shifts{width:100%}
.create-upfront-payments-modal .table-shifts td{text-align:right;padding-right:5px;min-width:165px}
.create-upfront-payments-modal .table-shifts th{text-align:right}
.create-upfront-payments-modal .table-shifts .shift{border-top:1px solid #d8d8d8}
.create-upfront-payments-modal .clearfix :first-child{border-top:none;margin-top:0;padding-top:0}
.create-upfront-payments-modal .jobTitle{padding-top:20px;margin-top:20px}
.create-upfront-payments-modal .jobTitle h1{margin-bottom:10px!important}
.create-upfront-payments-modal .tax-alert{color:red;font-weight:400;font-size:13px}
.create-upfront-payments-modal .gridRow{border-top:1px solid #d8d8d8}
.create-upfront-payments-modal .table{background-color:#fff;width:100%}
.create-upfront-payments-modal .table .subtotal{border-top:1px solid var(--dark-10)}
.create-upfront-payments-modal .table .sort-header{padding-right:0}
.create-upfront-payments-modal .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;cursor:pointer;text-align:left}
.create-upfront-payments-modal .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:16px}
.create-upfront-payments-modal .table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.create-upfront-payments-modal .table tbody tr{border:0}
.create-upfront-payments-modal .table tbody tr td{font-size:12px;min-height:70px;font-weight:400;padding:4px 5px;border-left:0;color:var(--main-font-color);border-top:0;min-width:170px;text-align:left}
.create-upfront-payments-modal .table tbody tr td.contractor{align-items:center;vertical-align:middle;width:240px;min-width:170px;max-width:170px}
.create-upfront-payments-modal .table tbody tr td .name{font-size:15px;font-weight:600;color:var(--main-font-color)}
.create-upfront-payments-modal .table tbody tr td .additional-info{margin-left:60px}
.create-upfront-payments-modal .table tbody tr td .additional-info .email,.create-upfront-payments-modal .table tbody tr td .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60)}
.create-upfront-payments-modal .table tbody tr td .additional-info .email{text-decoration:underline}
.create-upfront-payments-modal .table tbody tr td .additional-info .mobile{margin-right:0}
.create-upfront-payments-modal .table tfoot td{font-size:12px;min-height:70px;font-weight:600;padding:14px 5px;text-align:left;border-left:0;color:var(--main-font-color);border-top:1px solid var(--main-font-color);border-bottom:1px solid var(--main-font-color)}
.onboard-headshot-view{display:flex;flex-flow:column;width:100%;height:100%}
.onboard-headshot-view section{height:100%;flex-grow:1;display:flex;flex-flow:column;padding:15px 0!important}
.onboard-headshot-view .container{height:100%;flex-grow:1;display:flex;flex-flow:column}
.onboard-headshot-view .onboard-container{width:100%;height:90%;display:flex;flex-flow:column}
.onboard-headshot-view .page-section{margin-top:0!important;border-top:0!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:24px}
.onboard-headshot-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-headshot-view .btn.btn-picture-selector{display:flex;align-items:center;justify-content:center}
.onboard-headshot-view .btn.btn-picture-selector svg{height:22px;width:100%}
.onboard-headshot-view .profile-image{display:flex;align-items:center;justify-content:center;padding-bottom:20px}
.onboard-headshot-view .profile-image .image{height:230px;width:230px}
.onboard-headshot-view .actions-bar{flex-shrink:0}
.onboard-headshot-view .actions-bar .padding-container{padding:0 20px}
.onboard-headshot-view .actions-bar .btn-primary:disabled{background:#dce0e0;color:#b1b8ba}
.onboard-headshot-view .actions-bar .btn-picture-selector{margin:0 0 20px}
.onboard-headshot-view p.footer{text-align:center;margin:13px 0 0;font-size:12px;line-height:19px;color:rgba(74,74,74,.6)}
.onboard-headshot-view p.footer a{color:#4A4A4A}
.onboard-bodyshots-view .onboard-container{display:flex;flex-flow:column;width:100%;height:100%}
.onboard-bodyshots-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-bodyshots-view .page-section{margin-top:0!important;border-top:0!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:24px}
.onboard-bodyshots-view .body-shots-container{flex-grow:1;overflow:scroll}
.onboard-bodyshots-view .body-shots-container .upload-label{width:100%;margin-bottom:0}
.onboard-bodyshots-view .body-shots-container .upload-extension{color:#333;font-size:12.5px;margin-bottom:5px}
.onboard-bodyshots-view .body-shots-container .upload-file-wrapper svg{width:17px;height:12px}
.onboard-bodyshots-view .body-shots-container .upload-file-wrapper svg path{fill:#459455}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .contact-info .info svg path,.onboard-cities-view .check svg path,.onboard-contractor-types-view .check svg path,.onboard-extras-view .check svg path{fill:var(--main-color)}
.onboard-bodyshots-view .body-shots-container .upload-file-wrapper .upload-file-button{overflow:hidden;position:relative;display:inline-block;padding:6px 12px;border:1px solid var(--main-color);font-weight:700;background-color:#fff;color:var(--main-color)}
.onboard-bodyshots-view .body-shots-container .upload-file-wrapper .upload-file-input{height:30px;cursor:pointer;position:absolute;top:0;right:0;font-size:100px;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}
.onboard-bodyshots-view .body-shots-container .pictures{padding:10px 15px}
.onboard-bodyshots-view .body-shots-container .pictures .picture-item{float:left;margin-right:15px;margin-bottom:15px;width:100%;height:100%}
.onboard-bodyshots-view .body-shots-container .pictures .picture-item:nth-child(2n){margin-right:0}
.onboard-bodyshots-view .body-shots-container .pictures .picture-container{position:relative}
.onboard-bodyshots-view .body-shots-container .pictures progress-arc{display:block;position:absolute;left:50%;top:50%;margin-left:-33px;margin-top:-33px}
.onboard-bodyshots-view .body-shots-container .pictures .picture-selector{border-radius:6px;background:#fff;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center}
.onboard-bodyshots-view .body-shots-container .pictures .picture-selector svg{fill:var(--main-color);width:48px}
.onboard-bodyshots-view .actions-bar{flex-shrink:0;text-align:center}
.onboard-bodyshots-view .onboard-bodyshots-view .actions-bar .btn-block{display:block}
.onboard-bodyshots-view .actions-bar .btn-primary:disabled{background:#dce0e0;color:#b1b8ba}
.onboard-contractor-types-view .onboard-container{display:flex;flex-flow:column}
.onboard-contractor-types-view .check{width:30px;border-bottom:none}
.onboard-contractor-types-view .check svg{width:17px;height:12px}
.onboard-contractor-types-view .row{margin-top:15px}
.onboard-contractor-types-view button{line-height:25px}
.onboard-contractor-types-view .page-section{margin-top:0!important;border-top:0!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:24px}
.onboard-contractor-types-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-cities-view .onboard-container{display:flex;flex-flow:column;background-color:#f6fafa}
.onboard-cities-view .onboard-container .city-list{margin-bottom:64px}
.onboard-cities-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-attributes-view .page-section,.onboard-cities-view .page-section{border-top:0!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.onboard-cities-view .page-section{margin-top:0!important;margin-bottom:24px}
.onboard-cities-view p.cities-footer{text-align:center;font-size:12px;line-height:20px;width:100%;margin-bottom:0;color:var(--main-color) a;color-color:var(--main-color)}
.onboard-cities-view profile-skills{flex-grow:1}
.onboard-cities-view button,.onboard-cities-view steps-bar{flex-shrink:0}
.onboard-cities-view .form-control{width:100%!important}
.onboard-cities-view .name.disabled{color:#d7dede!important}
.onboard-cities-view .check{width:30px;border-bottom:none}
.onboard-cities-view .check svg{width:17px;height:12px}
.onboard-cities-view .help-text{margin-top:10px;text-align:center;color:var(--main-color)}
.onboard-attributes-view .page-section{margin-top:0!important;margin-bottom:24px}
.onboard-attributes-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-attributes-view .btn-group label{width:50%}
.onboard-attributes-view .onboard-container{display:flex;flex-flow:column;padding-left:10px;padding-right:10px}
.onboard-attributes-view .profile-bio p.help,.onboard-attributes-view .profile-bio p.help-wrapper{font-size:15px;padding:10px 10px 0;color:#8d9595;text-align:center}
.onboard-attributes-view .actions-bar{flex-shrink:0;text-align:center}
.onboard-attributes-view .actions-bar .footer{margin-top:0}
.onboard-attributes-view form{display:flex;flex-grow:1;flex-flow:column;flex-shrink:0}
.onboard-attributes-view #bio-fieldset{order:0}
.onboard-attributes-view .profile-bio .form-group{position:relative}
.onboard-attributes-view .profile-bio .character-counter{position:absolute;bottom:44px;right:20px;font-size:15px}
.onboard-attributes-view .profile-bio p.help{margin:0}
.onboard-attributes-view .two-columns,.onboard-attributes-view .two-controls>.form-control:first-child{margin-right:15px}
.onboard-attributes-view .gender-group ::after{background:0 0}
.onboard-attributes-view .two-controls{display:flex}
.onboard-attributes-view .two-controls *{flex-grow:1}
.onboard-attributes-view .two-controls>.form-group:not(:first-child){padding-left:0}
.onboard-container .onboard-attributes-view #bio-fieldset{order:2}
.onboard-extras-view .page-section{margin-top:0!important;border-top:0!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:24px}
.onboard-extras-view .title-container{background-color:#fff;width:80%;margin-left:10%;margin-top:1%;border:1px solid #e4e4e4;border-bottom:0!important;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:24px}
.onboard-extras-view .onboard-container{display:flex;flex-direction:column;align-items:stretch;max-height:100%}
.onboard-extras-view .check{width:30px;border-bottom:none;flex-shrink:0}
.onboard-extras-view .check svg{width:17px;height:12px}
.onboard-extras-view .actions-bar{flex-shrink:0;text-align:center}
.onboard-extras-view .actions-bar .btn-primary:disabled{background:#d7dede;color:#b1b8ba;height:44px}
.onboard-status-view[top-bar-left],.onboard-status-view[top-bar-right]{width:50px}
.onboard-status-view .title-container{width:80%;margin-left:10%;margin-top:1%;text-align:center;padding:24px}
.onboard-status-view h1,.onboard-status-view h2,.onboard-status-view h3{margin:0}
.onboard-status-view h2{font-family:'Circular Medium',sans-serif;font-size:21px;color:var(--main-color);line-height:32px}
.onboard-status-view h3{line-height:32px;color:#282b2c}
.onboard-status-view [ng-switch]{height:100%}
.onboard-status-view .view{display:flex;flex-direction:column;height:100%}
.onboard-status-view .view svg{margin-bottom:5px;width:100px;height:100px}
.onboard-status-view .view .hero{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;width:100%;padding:0 15px;flex-grow:1}
.onboard-status-view .view .button-container{padding:0 15px 25px}
.onboard-status-view .pending .note{width:100%;height:62px;text-align:center;font-size:14px;color:rgba(78,83,83,.5)}
.onboard-status-view .approved h2{color:#34bc4b;font-size:19px}
.onboard-status-view .rejected h2{font-size:19px}
.onboard-status-view .onboard-container{padding:0 10px}
.contract-agreement-view .white-background{background-color:#fff!important}
.contract-agreement-view .download-btn{white-space:normal;height:auto}
.campaigns-view .page-content .page-header .header-buttons :first-child{margin-right:10px}
.campaigns-view .page-content .table-wrapper{overflow-x:auto}
.campaigns-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.campaigns-view .page-content .table .table-wrapper .campaigns{width:100%;border-collapse:collapse}
.campaigns-view .page-content .table .table-wrapper .campaigns .sort-header{padding-right:0}
.campaigns-view .page-content .table .table-wrapper .campaigns th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center}
.campaigns-view .page-content .table .table-wrapper .campaigns th .sort-header{cursor:pointer}
.campaigns-view .page-content .table .table-wrapper .campaigns th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.campaigns-view .page-content .table .table-wrapper .campaigns th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.campaigns-view .page-content .table .table-wrapper .campaigns tr{cursor:pointer}
.campaigns-view .page-content .table .table-wrapper .campaigns tr td{font-size:14px;min-height:70px;padding:14px 10px;text-align:center;border-left:0}
.campaigns-view .page-content .table .table-wrapper .campaigns tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.campaigns-view .page-content .table .table-wrapper .campaigns tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.campaigns-view .page-content .table .table-wrapper .campaigns tr td:last-child .edit{margin-right:15px}
.campaigns-view .page-content search-bar .search-field{display:table;width:100%}
.campaigns-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.campaigns-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.campaigns-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.campaigns-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.campaigns-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.campaigns-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.campaigns-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.add-campaign-modal{display:flex;flex-direction:column}
.add-campaign-modal .wizard-header{align-items:flex-start!important;justify-content:space-around!important}
.add-campaign-modal .wizard-header component-title{color:var(--main-font-color)}
.add-campaign-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.add-campaign-modal .wizard-header .btn-close-modal{cursor:pointer}
.add-campaign-modal form label{color:var(--main-font-color);font-size:12px;font-weight:600}
.add-campaign-modal form input{border:2.5px solid var(--dark-20)}
.add-campaign-modal form .form-control,.add-campaign-modal form .output{font-size:15px!important;font-weight:400!important}
.add-campaign-modal form .form-control:active,.add-campaign-modal form .form-control:focus,.add-campaign-modal form output{color:var(--main-font-color)!important}
.add-campaign-modal form .form-control,.add-campaign-modal form .form-control:focus{border:2.5px solid var(--dark-20)!important}
.add-campaign-modal .modal-footer{justify-content:space-between;margin-right:5px;margin-left:5px;display:flex;border:none}
.add-campaign-modal .modal-footer .left{text-align:left;width:100%}
.add-campaign-modal .modal-footer .right{display:flex;justify-content:flex-end;flex-direction:row}
.add-campaign-modal .modal-footer .right:first-child{margin-left:15px}
.add-campaign-modal input:-moz-placeholder{color:var(--dark-40)!important}
.add-campaign-modal input::-moz-placeholder{color:var(--dark-40)!important}
.add-campaign-modal input:-ms-input-placeholder{color:var(--dark-40)!important}
.add-campaign-modal input::-webkit-input-placeholder{color:var(--dark-40)!important}
.add-campaign-modal .close,.add-campaign-modal .ui-select-match-close{padding-top:2px;padding-right:2px}
.campaign-details-view .page-content{padding:24px}
.campaign-details-view .page-content .pills{display:flex;flex-direction:row}
.campaign-details-view .page-content .pills .pill{border:1px solid var(--dark-20);border-radius:16px;text-transform:capitalize;font-weight:600;font-size:12px;color:var(--dark-80);align-items:center;justify-content:center;display:flex;flex-direction:row}
.campaign-details-view .page-content .pills .pill svg{width:15px;height:15px;display:flex;justify-content:center;margin-right:5px}
.campaign-details-view .page-content .campaign-tabs{display:flex;margin-bottom:-1px;width:100%;overflow-x:auto}
.campaign-details-view .page-content .campaign-tabs .campaign-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color);white-space:nowrap}
.campaign-details-view .page-content .campaign-tabs .campaign-tab.selected{background-color:#fff;color:var(--main-font-color)}
.campaign-details-view .page-content .campaign-body{background-color:#fff;border-top-right-radius:8px;border-top-left-radius:0!important;border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-top:1px solid var(--dark-20);padding:24px}
.campaign-details-view .page-content .campaign-body label{font-size:12px;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.campaign-details-view .page-content .campaign-body .switch-label{font-size:14px;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.campaign-details-view .page-content .campaign-body .form-switch{display:flex;flex-direction:row;margin-bottom:24px}
.campaign-details-view .page-content .campaign-body .info-div{border:1.5px solid var(--dark-20);border-radius:6px;font-size:12px;font-weight:400;padding:6px}
.campaign-details-view .page-content .campaign-body .form-section{font-weight:600;font-size:15px;color:var(--main-font-color)}
.campaign-details-view .page-content .campaign-body .option-item{white-space:wrap;max-height:65px}
.campaign-details-view .page-content .delete-btn{justify-content:center!important;align-items:center!important;margin-bottom:10px;border:none!important;background-color:transparent!important}
.campaign-details-view .page-content .container-training{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--dark-20);color:var(--dark-80);font-weight:600;font-size:12;border-radius:8px;width:auto!important;flex-wrap:wrap;height:25px;padding-left:10px}
.campaign-details-view .page-content .container-training .training{justify-content:center;align-items:center;cursor:pointer}
.campaign-details-view .page-content .campaign-footer{display:flex;background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-bottom:1px solid var(--dark-20);border-top:1px solid var(--dark-20);padding:24px;align-items:flex-end;justify-content:flex-end}
.campaign-details-view .page-content .campaign-footer :first-child{margin-right:12px}
.contractor-expenses-modal .modal-section-header{margin-top:12px!important;margin-bottom:20px!important}
.contractor-expenses-modal .ui-select-match .ui-select-placeholder .ui-select-search,.contractor-expenses-modal .ui-select-match span{color:var(--main-font-color);font-weight:600;font-size:15px}
.organizations-view .panel-body{background-color:#fff!important;border-radius:5px}
.organizations-view .action-payments-buttons{display:flex;justify-content:center;align-items:center}
.organizations-view search-bar{display:block}
.organizations-view search-bar .form-control{background-color:#fff}
.organizations-view search-bar .search-field{display:table;width:100%}
.organizations-view search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.organizations-view search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.organizations-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.organizations-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.organizations-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.organizations-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.organizations-view search-bar .search-field .action-btn{height:50px;width:60px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.organizations-view .table{padding:20px;background-color:#fff;border-radius:10px;margin:0 15px;width:auto!important}
.organizations-view .table .table-wrapper .organizations{width:100%;border-collapse:collapse}
.organizations-view .table .table-wrapper .organizations .sort-header{padding-right:0}
.organizations-view .table .table-wrapper .organizations th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;white-space:nowrap}
.organizations-view .table .table-wrapper .organizations th .sort-header{cursor:pointer}
.organizations-view .table .table-wrapper .organizations th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:10px}
.organizations-view .table .table-wrapper .organizations th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}
.organizations-view .table .table-wrapper .organizations tr{cursor:pointer}
.organizations-view .table .table-wrapper .organizations tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:left;border-left:0;border-bottom:1px solid var(--dark-20);vertical-align:center;color:var(--dark-80);white-space:nowrap}
.organizations-view .table .table-wrapper .organizations tr td:first-child{text-align:left;font-size:15px;font-weight:600;color:var(--main-font-color);padding-left:10px}
.organizations-view .table .table-wrapper .organizations tr td:last-child{text-align:end}
.organizations-view .table .table-wrapper .organizations tr td.name{font-weight:600}
.organizations-view .logoImage{width:40px;height:40px}
.credit-card-fee input::-webkit-inner-spin-button,.credit-card-fee input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.organization-view-details .trial-info-label{font-weight:600;color:var(--main-font-color)}
.organization-view-details .file-selected-pill{border-radius:4px;padding:3px 10px;font-weight:400;color:var(--main-color);margin-bottom:6px;border:2px dashed var(--dark-20);cursor:pointer}
.organization-view-details .file-empty{border-radius:4px;padding:3px 10px;font-weight:400;margin-bottom:6px;border:2px dashed var(--dark-20)}
.organization-view-details svg path{stroke:var(--main-font-color)}
.organization-view-details .copy-button{border-radius:0!important;border-width:0;justify-content:center;align-items:center}
.organization-view-details .switch-wrapper{width:auto;margin-right:10px;display:flex;flex-direction:row;align-items:center}
.organization-view-details .input-icon-content{padding-right:0!important;padding-left:0!important}
.organization-view-details .organization-title .back-button{display:flex;justify-content:center;align-items:center;border-radius:100%;height:40px;padding:10px;border:1px solid var(--dark-20);margin-right:10px}
.organization-view-details .organization-title .back-button:hover{cursor:pointer;background:var(--dark-10)}
.organization-view-details .organization-title .create-buttom{text-align:right;flex:1}
.organization-view-details .integration-cards{width:100%;display:flex;justify-content:center;align-items:center}
.organization-view-details .integration-cards .wrapper-integration-cards{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.organization-view-details .integration-card{width:261px;height:206px;margin:20px;border:1px solid var(--dark-20);border-radius:5px;display:flex;justify-content:center;padding:12px}
.organization-view-details .integration-card .link-card{width:100%;margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;flex-direction:row;font-size:14px;font-weight:600;color:var(--main-font-color)}
.organization-view-details .integration-card .link-card :last-child{margin-bottom:6px}
.organization-view-details .integration-card .btn-connect{height:36px!important;width:100%;display:flex;align-items:center;justify-content:center}
.organization-view-details .globe{margin-left:15px}
.organization-view-details .globe svg{width:25px;height:25px;display:flex}
.organization-view-details .menu-tabs{display:flex;margin-bottom:-1px;overflow-x:auto}
.organization-view-details .menu-tabs .menu-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color);overflow-x:visible}
.organization-view-details .menu-tabs .menu-tab.active{background-color:#fff;color:var(--main-font-color)}
.organization-view-details #color-picker{width:100%;height:40px;padding-left:12px}
.organization-view-details .panel.hide-left-border{border-top-left-radius:0!important}
.organization-view-details .panel .panel-section{padding:12px 20px;background-color:var(--dark-20);border-radius:6px;color:var(--dark-80);font-size:11px;font-weight:600;margin:15px;text-transform:uppercase}
.organization-view-details .input-repeater{display:flex}
.organization-view-details .input-repeater .delete-input{margin-left:10px}
.organization-view-details .input-repeater .delete-input:hover{cursor:pointer}
.organization-view-details .reason-list .reason-group{display:flex;flex-direction:column}
.organization-view-details .reason-list .add-button-div{margin-top:-30px}
.accounts-view .page-content .page-header .header-buttons :first-child{margin-right:10px}
.accounts-view .page-content .page-header .page-title{text-transform:capitalize}
.accounts-view .page-content .table-wrapper{overflow-x:auto}
.accounts-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.accounts-view .page-content .table .table-wrapper .accounts{width:100%;border-collapse:collapse}
.accounts-view .page-content .table .table-wrapper .accounts .sort-header{padding-right:0}
.accounts-view .page-content .table .table-wrapper .accounts th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center}
.accounts-view .page-content .table .table-wrapper .accounts th .sort-header{cursor:pointer}
.accounts-view .page-content .table .table-wrapper .accounts th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.accounts-view .page-content .table .table-wrapper .accounts th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.accounts-view .page-content .table .table-wrapper .accounts tr{cursor:pointer}
.accounts-view .page-content .table .table-wrapper .accounts tr td{font-size:14px;min-height:70px;padding:14px 10px;text-align:center;border-left:0}
.accounts-view .page-content .table .table-wrapper .accounts tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.accounts-view .page-content .table .table-wrapper .accounts tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.accounts-view .page-content .table .table-wrapper .accounts tr td:last-child .edit{margin-right:15px}
.accounts-view .page-content search-bar .search-field{display:table;width:100%}
.accounts-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.accounts-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.accounts-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.accounts-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.accounts-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.accounts-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.accounts-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.accounts-create .page-section h1{font-size:26px;padding-bottom:0;text-align:center}
@media (max-width:600px){.page-content{padding:20px}
}
.add-account-modal{display:flex;flex-direction:column}
.add-account-modal .wizard-header{align-items:flex-start!important;justify-content:space-around!important}
.add-account-modal .wizard-header component-title{color:var(--main-font-color)}
.add-account-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.add-account-modal .wizard-header .btn-close-modal{cursor:pointer}
.add-account-modal form label{color:var(--main-font-color);font-size:12px;font-weight:600}
.add-account-modal form input{border:2.5px solid var(--dark-20)}
.add-account-modal form .form-control,.add-account-modal form .output{font-size:15px!important;font-weight:400!important}
.add-account-modal form .form-control:active,.add-account-modal form .form-control:focus,.add-account-modal form output{color:var(--main-font-color)!important}
.add-account-modal form .form-control,.add-account-modal form .form-control:focus{border:2.5px solid var(--dark-20)!important}
.add-account-modal input:-moz-placeholder{color:var(--dark-40)!important}
.add-account-modal input::-moz-placeholder{color:var(--dark-40)!important}
.add-account-modal input:-ms-input-placeholder{color:var(--dark-40)!important}
.add-account-modal input::-webkit-input-placeholder{color:var(--dark-40)!important}
.add-account-modal .close,.add-account-modal .ui-select-match-close{padding-top:2px;padding-right:2px}
.add-account-modal .ui-select-toggle .ui-select-placeholder{color:var(--dark-40)!important;font-size:15px!important;font-weight:400!important}
.add-account-modal .text-muted{opacity:1}
.add-account-modal .modal-footer{justify-content:space-between;margin-right:5px;margin-left:5px;display:flex;border:none}
.add-account-modal .modal-footer .left{text-align:left;width:100%}
.add-account-modal .modal-footer .right{display:flex;justify-content:flex-end;flex-direction:row}
.add-account-modal .modal-footer .right:first-child{margin-left:15px}
.staff-assignment .page-content{padding:24px}
.staff-assignment .page-content .pills{display:flex;flex-direction:row}
.staff-assignment .page-content .pills .pill{border:1px solid var(--dark-20);border-radius:16px;text-transform:capitalize;font-weight:600;font-size:12px;color:var(--dark-80);align-items:center;justify-content:center;display:flex;flex-direction:row}
.staff-assignment .page-content .pills .pill svg{width:15px;height:15px;display:flex;justify-content:center;margin-right:5px}
.staff-assignment .page-content .staff-assignment-body{background-color:#fff;border-radius:8px;border:1px solid var(--dark-20);padding:24px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.staff-assignment .page-content .staff-assignment-footer{display:flex;background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-bottom:1px solid var(--dark-20);border-top:1px solid var(--dark-20);padding:24px;align-items:flex-end;justify-content:flex-end;width:100%}
.staff-assignment .page-content .staff-assignment-footer :first-child{margin-right:12px}
.staff-assignment-list .page-content .page-header .header-buttons :first-child{margin-right:10px}
.staff-assignment-list .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list{width:100%;border-collapse:collapse}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list .sort-header{padding-right:0}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list tr{cursor:pointer}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.staff-assignment-list .page-content .table .table-wrapper .staff-assignment-list tr td:last-child .edit{margin-right:15px}
.staff-assignment-list .page-content search-bar .search-field{display:table;width:100%}
.staff-assignment-list .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.staff-assignment-list .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.staff-assignment-list .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.staff-assignment-list .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.staff-assignment-list .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.staff-assignment-list .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.staff-assignment-list .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.subscription-assignment .page-content .header-pills{display:flex;flex-wrap:wrap}
.subscription-assignment .page-content .panel{padding:24px}
.subscription-assignment .page-content .panel .panel-section{padding:12px 20px;background-color:var(--dark-20);border-top-right-radius:6px;border-top-left-radius:6px;color:var(--dark-80);font-size:11px;font-weight:600;text-transform:uppercase}
.subscription-assignment .page-content .panel .staff-assignments{border:1px solid var(--dark-20);border-radius:8px}
.subscription-assignment .page-content .panel .staff-assignments .assignments-pills{display:flex;flex-wrap:wrap;gap:5px;padding:10px}
.subscription-assignment .page-content .panel .staff-assignments .assignments-pills .pill{border:1px solid var(--dark-20);border-radius:16px;text-transform:capitalize;font-weight:600;font-size:12px;color:var(--dark-80);align-items:center;justify-content:center;display:flex;flex-direction:row}
.subscription-assignment .page-content .panel .staff-assignments .assignments-pills .pill svg{padding-left:5px;width:24px;height:24px;display:flex;justify-content:center;margin-right:5px}
.subscription-assignment .page-content .panel .staff-assignments .assignments-pills .pill svg:hover{cursor:pointer}
.subscription-assignment .page-content .panel .staff-assignments .assignments-pills .pill svg:hover path{stroke:red;stroke-width:2}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr .table-photo svg path,.recap-create-view .btn-add-question svg path{stroke:var(--dark-80)}
.subscription-assignment .page-content .panel .add-button-container{display:flex;justify-content:center;height:65px;align-items:flex-end}
.subscription-assignment-list .page-content .page-header .header-buttons :first-child{margin-right:10px}
.subscription-assignment-list .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list{width:100%;border-collapse:collapse}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list .sort-header{padding-right:0}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list tr{cursor:pointer}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.subscription-assignment-list .page-content .table .table-wrapper .subscription-assignment-list tr td:last-child .edit{margin-right:15px}
.subscription-assignment-list .page-content search-bar .search-field{display:table;width:100%}
.subscription-assignment-list .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.subscription-assignment-list .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.subscription-assignment-list .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.subscription-assignment-list .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.subscription-assignment-list .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.subscription-assignment-list .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.subscription-assignment-list .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.staff-federal-tax-view .view-container{padding-left:25px;padding-right:25px}
.staff-federal-tax-view .btn-picture-selector svg{height:25px;margin-top:3px}
.staff-federal-tax-view .btn-group label{width:50%}
.staff-federal-tax-view .proof-container .doc-proof{height:150px;width:100%}
.staff-federal-tax-view .proof-container .document-proof-container{height:150px;position:relative;width:100%}
.staff-federal-tax-view .proof-container .document-proof-container svg{position:absolute;right:10px;top:10px}
.invoice-details-view .page-header{display:flex;flex-direction:column}
.invoice-details-view .page-header .header-status{display:flex;background-color:var(--dark-10);width:max-content;border:1px solid var(--dark-20)}
.invoice-details-view .page-header .header-status .header-status-icon{width:14px;height:14px;border-radius:100%;margin-right:5px}
.invoice-details-view .page-header .header-status .needs-approval-icon{background-color:#f7b20c}
.invoice-details-view .page-header .header-status .approved-icon{background-color:#1EC08A}
.invoice-details-view .page-header .header-status .late-icon{background-color:#a92222}
.invoice-details-view .page-header .header-status .paid-icon{background-color:var(--dark-40)}
.invoice-details-view .page-header .header-status .header-status-label{font-size:12px;font-weight:600;color:var(--dark-40);margin-right:5px;text-transform:capitalize}
.invoice-details-view .page-header .header-status .header-status-description{font-size:12px;font-weight:600;text-transform:capitalize}
.invoice-details-view .page-header .header-title-actions{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-left:10px}
.invoice-details-view .page-header .header-title-actions page-title{display:flex;flex-direction:row;justify-content:flex-start}
.invoice-details-view .page-header .header-title-actions page-title .title{font-size:32px}
.invoice-details-view .page-header .header-title-actions page-title .back-button{height:36px;padding:6px}
.invoice-details-view .page-header .header-title-actions page-title :last-child{margin-left:10px}
.invoice-details-view .page-header .header-title-actions page-title :first-child{margin-right:10px}
.invoice-details-view .page-header .header-title-actions .header-buttons{display:flex;flex-direction:row;align-items:center}
.invoice-details-view .page-header .header-title-actions .header-buttons .default-buttons,.invoice-details-view .page-header .header-title-actions .header-buttons .pending-buttons{display:flex;flex-direction:row}
.invoice-details-view .page-header .header-title-actions .header-buttons .btn-detailed,.invoice-details-view .page-header .header-title-actions .header-buttons .btn-print{margin-right:15px;justify-content:center;width:auto;height:18px;display:flex}
.invoice-details-view .page-header .header-title-actions .header-buttons .btn-scroll{width:auto;height:18px;display:flex;justify-content:center}
.invoice-details-view .page-header .header-detailed-infos{display:flex;flex-direction:column;margin-top:5px;margin-left:10px}
.invoice-details-view .page-header .header-detailed-infos .info-customer-name{font-size:20px;color:var(--dark-80);font-weight:600;margin-bottom:5px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos{display:flex;flex-direction:row;justify-content:space-between}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description{display:flex;flex-direction:row;font-weight:400;font-size:15px;color:var(--dark-80)}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .description-names{margin-right:150px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .contact-info .info{display:flex;align-items:center}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .contact-info .info svg{margin-right:5px;display:flex;align-items:center}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .contact-info .info .edit-icon svg path,.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-order-subtitle .recap-answers-order-info svg path{fill:var(--dark-40)}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .contact-info .info .edit-icon svg{cursor:pointer;margin-right:5px;display:flex;align-items:center;height:15px!important;width:15px!important}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .payment-info{margin-left:150px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .payment-info .due-date{font-weight:600;color:#a92222}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .total-invoice{font-weight:600;font-size:32px;color:var(--main-font-color)}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .total-invoice .credit-card-fee-alert{display:flex;width:100%;justify-content:flex-end;flex-direction:row}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .total-invoice .credit-card-fee-alert .credit-card-fee-alert-text,.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .total-invoice .credit-card-fee-alert .credit-card-fee-alert-value{font-size:12px;font-weight:600;color:var(--dark-60);padding-left:5px;text-align:right}
.invoice-details-view .page-body{padding:20px;background-color:#fff;border-top:1px solid var(--dark-20);border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-top-left-radius:10px;border-top-right-radius:10px;margin:0 15px;width:auto!important}
.invoice-details-view .page-body .integration-error{padding-bottom:20px;color:#DA3B4E;font-weight:600;font-size:16px}
.invoice-details-view .page-body .table-header{padding:0 24px;background-color:var(--dark-20);border-radius:6px;height:38px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.invoice-details-view .page-body .table-header .event-name{font-size:11px;font-weight:700;color:var(--main-color);text-transform:uppercase;padding-left:24;cursor:pointer}
.invoice-details-view .page-body .table-header .event-infos{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:var(--dark-80);align-items:center}
.invoice-details-view .page-body .table-header .invoice-totals{font-size:11px;font-weight:700;color:var(--dark-80);text-transform:uppercase}
.invoice-details-view .page-body .job-name{font-size:20px;font-weight:600;color:var(--dark-80)}
.invoice-details-view .page-body .job-options{display:flex;width:100%;flex-direction:row;justify-content:space-between;margin-top:24px;align-items:center}
.invoice-details-view .page-body .job-options .remove-button{width:auto;height:18px;display:flex;justify-content:center}
.invoice-details-view .page-body table{width:100%;margin-top:23px;margin-bottom:74px;border-collapse:collapse;overflow:scroll;table-layout:fixed}
.invoice-details-view .page-body table .contractor-details-table{font-size:10px;padding-left:0!important;color:var(--dark-60)}
.invoice-details-view .page-body table .additional-fee{background-color:#f0f4fb!important;text-transform:uppercase;color:var(--dark-40);font-size:12px;font-weight:600;padding:10px 0;text-align:center;border-top:1px solid var(--dark-20)!important}
.invoice-details-view .page-body table .fee-table{width:100%}
.invoice-details-view .page-body table thead th{text-transform:uppercase;background-color:#fff;color:var(--dark-40);font-size:12px;font-weight:600;padding:10px;text-align:center;border-bottom:0 solid #fff!important}
.invoice-details-view .page-body table thead :first-child{text-align:left;padding-left:10px}
.invoice-details-view .page-body table tbody tr td{border-top:1px solid var(--dark-10);font-size:15px;font-weight:400;color:var(--dark-80);text-align:center}
.invoice-details-view .page-body table tbody tr :first-child{text-align:left;padding-left:10px}
.invoice-details-view .page-body table tbody tr .total-value{font-weight:600}
.invoice-details-view .page-body table tbody tr .subtotal{font-size:15px;font-weight:600;color:var(--dark-80);background-color:#fff!important}
.invoice-details-view .page-body table tbody tr .subtotal-value{color:#1EC08A;font-size:15px;font-weight:600;background-color:#fff!important}
.invoice-details-view .page-body table tbody tr .additional-fee-value{border-top:1px solid var(--dark-10)!important;background-color:#fff!important}
.invoice-details-view .page-footer,.invoice-details-view .page-footer-late{display:flex;width:auto;background-color:#fff;border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:1px solid var(--dark-20)}
.invoice-details-view .page-body table tbody .subtotal,.invoice-details-view .page-body table tbody .subtotal-value{border-top:1px solid var(--dark-80)!important}
.invoice-details-view .page-footer{flex-direction:row;align-items:right;justify-content:end;padding:20px;margin:0 15px;border-top:1px solid var(--dark-20)}
.invoice-details-view .page-footer :first-child{margin-right:10px}
.invoice-details-view .page-footer-late{margin:0 15px 15px}
@media (max-width:1300px){.invoice-details-view .page-header .header-title-actions{flex-direction:column;flex-wrap:wrap}
.invoice-details-view .page-header .header-title-actions .header-buttons{margin-bottom:15px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos{flex-direction:column}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .description-names{margin-right:20px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .payment-info{margin-left:20px}
.invoice-details-view .page-body{overflow-x:auto!important}
.invoice-details-view .page-body table thead{overflow-x:auto}
}
@media (max-width:1400px){.invoice-details-view table{table-layout:auto!important}
.fee-table{width:auto!important}
}
@media (max-width:1000px){.invoice-details-view .page-header .header-title-actions .header-buttons{flex-direction:column;align-items:flex-start}
.invoice-details-view .page-header .header-title-actions .header-buttons .pending-buttons{margin-bottom:15px}
.invoice-details-view .page-header .header-title-actions .header-buttons .default-buttons{flex-wrap:wrap;justify-content:space-around}
.invoice-details-view .page-header .header-title-actions .header-buttons .default-buttons .btn-detailed,.invoice-details-view .page-header .header-title-actions .header-buttons .default-buttons .btn-print,.invoice-details-view .page-header .header-title-actions .header-buttons .default-buttons .btn-scroll{margin-bottom:10px}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description{flex-wrap:wrap}
.invoice-details-view .page-header .header-detailed-infos .container-detailed-infos .detailed-infos-description .payment-info{margin-left:10px}
.invoice-details-view .page-body{width:100%!important}
.invoice-details-view .table-header{white-space:nowrap;width:100%!important;flex-direction:column!important;background-color:transparent!important;padding:0!important;align-items:flex-start!important}
.invoice-details-view .table-header .event-date,.invoice-details-view .table-header .event-name{margin-right:10px}
.invoice-details-view .page-footer{width:auto}
}
.merge-invoice table tr td a{display:block;height:100%;width:100%;color:#4a4a4a}
.merge-invoice .popover-inner{width:200px!important}
.merge-invoice .table-wrapper{height:400px;overflow-y:auto}
@media (max-width:600px){.invoice-payment-view{padding:0 20px}
}
.invoice-payment-view main{height:100%}
.invoice-payment-view .invoice-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;padding-top:15px;border-bottom:1px solid var(--dark-20);margin-bottom:15px}
.invoice-payment-view .invoice-header .invoice-title{color:var(--main-font-color);font-weight:600;font-size:32px}
.invoice-payment-view .invoice-header .armada-logo{height:40px}
.invoice-payment-view .invoice-due-date{font-size:15px;padding-bottom:15px;font-weight:400}
.invoice-payment-view .invoice-details{padding:20px 40px;background:#fff;border:1px solid var(--dark-20);border-radius:8px;width:100%;display:flex;flex-direction:column}
.invoice-payment-view .invoice-details .invoice-details-item{display:flex;flex-direction:column}
.invoice-payment-view .invoice-details .invoice-details-item .invoice-details-header{padding:0 24px;background-color:var(--dark-20);color:var(--dark-80);border-radius:6px;font-weight:600;font-size:11px;height:38px;width:100%;display:flex;align-items:center;text-transform:uppercase}
.invoice-payment-view .invoice-details .invoice-details-item .invoice-details-body{border:1px solid var(--dark-20);margin-top:10px;border-radius:8px}
.invoice-payment-view .invoice-details .invoice-details-item .invoice-details-body .invoice-body-item{padding:10px;display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid var(--dark-20);color:var(--dark-80);font-size:15px}
.invoice-payment-view .invoice-details .invoice-details-item .invoice-details-body .invoice-body-item:first-of-type{border-top:0}
.invoice-payment-view .invoice-details .invoice-details-item .invoice-details-body .invoice-body-item.invoice-details-body-header{font-size:12px;font-weight:600;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;color:var(--dark-40)}
.invoice-payment-view .invoice-details .invoice-details-item .payment-details{padding:10px 24px 0;font-size:15px;color:var(--dark-80)}
.invoice-payment-view .invoice-details .invoice-details-item .remittance-details{display:flex;flex-direction:column}
.invoice-payment-view .invoice-details .invoice-details-item .remittance-details .remittance-item{padding:15px 24px 5px}
.invoice-payment-view .invoice-details .invoice-buttons{display:flex;flex-direction:row;justify-content:flex-end}
.invoice-payment-view .invoice-details .invoice-buttons .invoice-button{padding-left:10px}
.maintenance-view{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;margin-top:-60px}
.maintenance-view .maintenance-container{display:flex;flex-direction:column;align-items:center}
.maintenance-view .maintenance-container .maintenance-armada-logo{animation:rotation 10s infinite linear}
@keyframes rotation{from{transform:rotate(0)}
to{transform:rotate(359deg)}
}
.maintenance-view .maintenance-container .maintenance-title{font-size:24px;font-weight:600}
.maintenance-view .maintenance-container .maintenance-subtitle{font-size:20px;font-weight:500}
.credit-card-list-modal{display:flex;flex-direction:column}
.credit-card-list-modal .wizard-header{align-items:flex-start!important;justify-content:space-around!important;margin-bottom:18px}
.credit-card-list-modal .wizard-header component-title{color:var(--main-font-color)}
.credit-card-list-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.credit-card-list-modal .wizard-header .btn-close-modal{cursor:pointer}
.credit-card-list-modal .cards{margin-top:24px;padding:0 15px;overflow:auto;max-height:300px}
.credit-card-list-modal .cards .card-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;align-items:center;width:auto!important}
.credit-card-list-modal .cards .card-container .trash{padding:8px;cursor:pointer}
.credit-card-list-modal .cards .card{display:flex;flex-direction:row;border:2px solid var(--dark-20);border-radius:12px;align-items:center;width:270px!important;padding:0 12px 0 4px}
.credit-card-list-modal .cards .card:hover{cursor:pointer;border:2px solid var(--main-color)}
.credit-card-list-modal .cards .card.selected{border:2px solid var(--main-color)}
.credit-card-list-modal .cards .card .card-select{display:flex;justify-content:center;font-size:12px;align-items:center;border:1px solid var(--dark-20);border-radius:100%;margin:10px;color:#FFF}
.credit-card-list-modal .cards .card .card-select.selected{background-color:var(--main-color)}
.credit-card-list-modal .cards .card .card-info{margin-bottom:8px;margin-top:10px}
.credit-card-list-modal .cards .card .card-info .card-title{font-weight:400;font-size:16px;color:var(--main-font-color)}
.credit-card-list-modal .cards .card .card-info .role-description{font-weight:400;font-size:15px;color:var(--dark-60);margin-bottom:15px}
.recaps-listing-view .page-content .page-header{justify-content:flex-start;width:100%}
.recaps-listing-view .page-content .page-header page-title{width:100%;padding:0 15px}
.recaps-listing-view .page-content .page-header .header-info :first-child{margin-right:10px}
.recaps-listing-view .page-content .page-header .header-info .back-button{height:32px;padding:6px}
.recaps-listing-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.recaps-listing-view .page-content .table .table-wrapper .recaps{width:100%;border-collapse:collapse}
.recaps-listing-view .page-content .table .table-wrapper .recaps .sort-header{padding-right:0}
.recaps-listing-view .page-content .table .table-wrapper .recaps th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center}
.recaps-listing-view .page-content .table .table-wrapper .recaps th .sort-header{cursor:pointer}
.recaps-listing-view .page-content .table .table-wrapper .recaps th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.recaps-listing-view .page-content .table .table-wrapper .recaps th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr td:first-child{text-align:left;padding-left:16px;font-size:15px;color:var(--main-font-color)}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr td:first-child a{font-weight:600!important}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.recaps-listing-view .page-content .table .table-wrapper .recaps tr td:last-child .edit{margin-right:15px}
.recaps-listing-view .page-content search-bar .search-input{margin-top:26px}
.recaps-listing-view .page-content search-bar .search-field{display:table;width:100%}
.recaps-listing-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.recaps-listing-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.recaps-listing-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.recaps-listing-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.recaps-listing-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.recaps-listing-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.recaps-listing-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.recaps-listing-view .fixed-mobile-button{position:fixed;bottom:0;right:0;margin:25px 65px}
.recaps-listing-view .fixed-mobile-button .btn{width:56px;height:56px;padding:5px}
.recap-create-view .header-info{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-right:5px}
.recap-create-view .header-info .left{display:flex;flex-direction:row}
.recap-create-view .header-info .btn-save{width:88px}
.recap-create-view .panel{padding:24px!important}
.recap-create-view .questions-heading{width:100%;background-color:var(--dark-20);border-radius:6px;height:38px;padding:12px;display:flex;flex-direction:row;justify-content:space-between;color:var(--dark-80);font-size:11px;font-weight:700;margin-bottom:16px;margin-top:30px}
.recap-create-view .questions-heading .questions{text-transform:uppercase}
.recap-create-view .btn-add-question{display:flex;flex-direction:row;justify-content:space-around;height:48px;margin-bottom:32px;margin-top:24px}
.recap-create-view .btn-add-question svg{width:15px;height:15px;display:flex;justify-content:center}
.recap-create-view .btn-remove{height:52px;display:flex;justify-content:center;border-width:0}
.recap-create-view .help-block{font-size:10px;color:var(--main-font-color)}
.recap-answers-view{margin-top:-38px;background-color:#fff}
.recap-answers-view .container-header{width:100%;padding:0 5%}
.recap-answers-view .container-header img{height:70px!important;margin-top:20px!important;width:160px}
.recap-answers-view .header{width:110px;object-fit:contain}
.recap-answers-view page-title{border-top:1.5px solid var(--dark-20);border-bottom:1.5px solid var(--dark-20);margin-top:20px}
.recap-answers-view .btn-table-action{border:none!important}
.recap-answers-view .recap-answers-header{display:flex;flex-direction:column;width:100%;padding:0 5%}
.recap-answers-view .recap-answers-header .recap-answers-order{display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:center}
.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-job-name{display:flex;font-size:24px;color:var(--dark-80);margin-top:10px}
.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-order-title{font-size:32px;text-align:center;color:var(--main-font-color);font-weight:600}
.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-order-subtitle{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px}
.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-order-subtitle .recap-answers-order-info{font-weight:600;font-size:14px;color:var(--dark-40);margin-right:30px;display:flex;align-items:center}
.recap-answers-view .recap-answers-header .recap-answers-order .recap-answers-order-subtitle .recap-answers-order-info svg{margin-top:5px;margin-right:5px;height:27px;width:23px}
.recap-answers-view .recap-answers{display:flex;flex-direction:column;margin-top:32px;padding:0 5%}
.recap-answers-view .recap-answers .recap-answers-images{display:flex;flex-direction:row;overflow:auto}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps{display:flex;flex-direction:row}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images{padding-bottom:10px;display:flex;flex-direction:row}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images .recap-image{padding-right:20px;display:flex;flex-direction:row}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images .recap-image img{height:148px!important;width:148px!important;border-radius:8px!important}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images .recap-image .btn-photo-delete{border:none!important;background-color:rgba(0,0,0,.19)!important;width:24px!important;height:24px!important;align-items:flex-end!important;display:flex!important;justify-content:center!important;margin-left:-30px;margin-top:5px}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images .recap-image .btn-photo-delete svg{height:15px;width:13px}
.recap-answers-view .recap-answers .recap-answers-images .container-recaps .container-recap-images .recap-image .btn-photo-delete svg path{fill:#fff}
.recap-answers-view .recap-answers .recap-answers-images .photo-container{display:flex;height:148px!important;width:148px!important;border-radius:8px!important}
.recap-answers-view .recap-answers .recap-answers-images .photo-container .dropzone{height:148px!important;width:148px!important;min-height:148px!important}
.recap-answers-view .recap-answers .recap-answers-images .photo-container .dropzone img{height:60px;width:40px}
.recap-answers-view .recap-answers .recap-answers-images .photo-container .dropzone .title{padding:5px 0!important;font-size:12px!important}
.recap-answers-view .recap-answers .recap-answers-images .photo-container .dropzone .download{font-size:12px;max-width:140px!important}
.recap-answers-view .recap-answers .recap-answers-images .photo-container .dropzone .download img{height:15px;width:15px}
.recap-answers-view .recap-answers .staff{text-align:left;margin-bottom:20px;cursor:pointer}
.recap-answers-view .recap-answers .staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.recap-answers-view .recap-answers .staff .name{font-size:15px;font-weight:600;padding-left:62px;color:var(--main-font-color)}
.recap-answers-view .recap-answers .staff .additional-info{margin-left:60px}
.recap-answers-view .recap-answers .staff .additional-info .email,.recap-answers-view .recap-answers .staff .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60)}
.recap-answers-view .recap-answers .staff .additional-info .email{text-decoration:underline}
.recap-answers-view .recap-answers .staff .additional-info .mobile{margin-right:0}
.recap-answers-view .recap-answers .recap-answers-recap{margin-bottom:10px;width:100%}
.recap-answers-view .recap-answers .recap-answers-recap .table{overflow:auto;width:100%}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr .table-action svg,.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr .table-photo svg{height:20px;width:18px}
.recap-answers-view .recap-answers .recap-answers-recap .table th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center;cursor:pointer}
.recap-answers-view .recap-answers .recap-answers-recap .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:center}
.recap-answers-view .recap-answers .recap-answers-recap .table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr{border-top:0;margin:15px}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr td{font-size:14px;min-height:70px;border-left:0;text-align:center;padding:10px;color:#000}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr .table-action{padding:0}
.recap-answers-view .recap-answers .recap-answers-recap .table tbody tr .table-action svg path{fill:var(--dark-80)}
.recap-answers-view .swal2-popup{width:394px!important}
.recap-answers-view .swal2-popup .swal2-title{font-size:20px!important;color:#353540}
.recap-answers-view .swal2-popup .swal2-content{font-size:15px;color:var(--dark-60)}
.recap-answers-view .swal2-popup .swal2-confirm{padding:5px 9px!important;font-size:13px!important;font-weight:600;text-transform:uppercase;width:121px!important;background-color:#DA3B4E!important}
.recap-answers-view .swal2-popup .swal2-cancel{color:var(--dark-80)!important;border:2px solid #ccc!important;padding:5px 9px!important;width:89px!important;font-size:14px!important;text-transform:uppercase;font-weight:600}
.recap-answers-view input{border:1.5px solid #e8ecf2;border-radius:6px;padding:5px}
.recap-answers-view .switchBackgroundTrue .readonly{fill:var(--main-color)!important}
.recap-answers-view .toggled-switch .readonly{cursor:auto!important}
.recap-dashboard-view .initial-space{margin-bottom:20px}
.recap-dashboard-view .stats-container{max-width:80%}
.recap-dashboard-view search-bar{border-bottom:1px solid #d8d8d8;display:block}
.recap-dashboard-view search-bar .add-more,.recap-dashboard-view search-bar .advanced-filters{margin-top:10px}
.recap-dashboard-view search-bar .search-field{display:table;width:95%}
.recap-dashboard-view search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px 0}
.recap-dashboard-view search-bar .search-field .input-field input{height:22px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:15px;font-weight:300}
.recap-dashboard-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.recap-dashboard-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.recap-dashboard-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.recap-dashboard-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.recap-dashboard-view search-bar .search-field .action-btn{height:50px;width:50px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;font-size:17px;font-weight:300}
.recap-dashboard-view search-bar .search-field .action-btn a{color:#000}
.recap-dashboard-view search-bar .search-field .calendar-btn{width:130px;color:#4a4a4a}
.questions-listing-view body{background-color:#F9FAFD!important}
.questions-listing-view .ui-select-match .ui-select-match-item{white-space:normal;word-break:break-all;height:auto!important}
.questions-listing-view search-bar{border-bottom:1px solid #d8d8d8;display:block}
.questions-listing-view search-bar .search-field{display:table;width:100%}
.questions-listing-view search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px 0}
.questions-listing-view search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.questions-listing-view search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.questions-listing-view search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.questions-listing-view search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.questions-listing-view search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.questions-listing-view search-bar .search-field .action-btn{height:50px;width:60px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.questions-listing-view search-bar .search-field .calendar-btn{width:130px;color:#4a4a4a}
.questions-listing-view .table-wrapper{overflow-x:auto}
.questions-listing-view .questions{width:100%;border-collapse:collapse}
.questions-listing-view .questions thead tr{border-bottom:1px solid #d8d8d8}
.questions-listing-view .questions th{color:#b6b6b6;font-size:14px;font-weight:200;padding:10px;text-align:center}
.questions-listing-view .questions th.contacts,.questions-listing-view .questions th.name{text-align:left}
.questions-listing-view .questions tbody tr{border-bottom:1px solid #d8d8d8;cursor:pointer}
.questions-listing-view .questions tbody tr td{font-size:17px;padding:14px 10px;text-align:center;border-left:1px solid #d8d8d8}
.questions-listing-view .questions tbody tr td:first-child{border-left:0}
.questions-listing-view .questions tbody tr td.name{font-size:17px;text-align:left}
.questions-listing-view .questions tbody tr td.contacts{text-align:left}
.questions-listing-view .questions tbody tr td.client,.questions-listing-view .questions tbody tr td.contacts{font-size:15px}
.questions-listing-view .load-more-holder{margin:30px auto;width:30%}
.question-view .btn-remove{margin-top:25px}
.ratings-view body{background-color:#F9FAFD!important}
.ratings-view .header-info{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-right:5px}
.ratings-view .header-info .left{display:flex;flex-direction:row}
.ratings-view .date-input{display:flex;flex-direction:column}
.ratings-view .date-filter{margin-top:15px}
.ratings-view .date-filter .filter-date-label{text-align:center;margin-top:10px}
.ratings-view .label-statistics{font-size:12px;font-weight:600;color:var(--dark-35)}
.ratings-view .info-statistics{font-size:12px;font-weight:600;color:var(--main-font-color);margin-left:5px}
.ratings-view .rating-statistics-container{display:flex;flex-direction:row;width:100%;white-space:nowrap;overflow:auto}
.ratings-view .rating-statistics-container .rating-statistics{display:flex;flex-direction:row;margin-right:32px}
.ratings-view .rating-statistics-container .rating-statistics .rating-statistic{display:flex;flex-direction:row}
.ratings-view .table-wrapper .ratings{width:100%;border-collapse:collapse}
.ratings-view .table-wrapper .ratings .sort-header{padding-right:0}
.ratings-view .table-wrapper .ratings th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.ratings-view .table-wrapper .ratings th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.ratings-view .table-wrapper .ratings th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.ratings-view .table-wrapper .ratings tr{cursor:pointer}
.ratings-view .table-wrapper .ratings tr td{font-size:14px;min-height:70px;padding:14px 10px;text-align:center;border-left:0;min-width:124px}
.ratings-view .table-wrapper .ratings tr td .main-text,.ratings-view .table-wrapper .ratings tr td:first-child{text-align:left;font-size:15px;font-weight:600;color:var(--main-font-color)}
.ratings-view .table-wrapper .ratings tr td:first-child{padding-left:16px}
.ratings-view .table-wrapper .ratings tr td .additional-info-job{font-size:12px;color:var(--dark-80)}
.ratings-view .table-wrapper .ratings tr td .additional-info{font-size:12px;font-weight:400;color:car(--dark-60)!important;display:flex;flex-direction:column}
.ratings-view .table-wrapper .ratings tr td .additional-info .email{text-decoration-line:underline}
.ratings-view .table-wrapper .ratings tr td.client{font-size:15px;font-weight:400;color:var(--dark-80);text-align:center}
.ratings-view .table-wrapper .ratings tr td:last-child{justify-content:center;align-items:center}
.ratings-view .table-wrapper .ratings tr td:last-child .edit{margin-right:15px}
.ratings-view search-bar{display:block}
.ratings-view search-bar .form-control{background-color:#fff}
.ratings-view search-bar .action-btn-group{width:100%;display:block;text-align:center;margin-bottom:10px}
.ratings-view search-bar .search-tags{display:table;width:100%}
.ratings-view search-bar .search-tags .input-field{display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px 0}
.ratings-view search-bar .search-tags .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.ratings-view search-bar .search-tags .input-field input:-moz-placeholder{color:#4A4A4A}
.ratings-view search-bar .search-tags .input-field input::-moz-placeholder{color:#4A4A4A}
.ratings-view search-bar .search-tags .input-field input:-ms-input-placeholder{color:#4A4A4A}
.ratings-view search-bar .search-tags .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.ratings-view search-bar .search-tags .action-btn{height:50px;width:50px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;font-size:17px;font-weight:300}
.ratings-view search-bar .search-tags .action-btn a{font-weight:300;color:#000}
@media (max-width:600px){.ratings-view search-bar .search-tags .action-btn{width:10%}
}
.ratings-view .info-wrapper{float:left}
.ratings-view .panel{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:5px;width:auto!important;margin:0 15px}
.ratings-view .ratings tbody tr,.ratings-view .ratings thead tr{border-bottom:1px solid #d8d8d8}
.ratings-view .ratings tbody tr td.detailed-info .additional-info .period,.ratings-view .ratings tbody tr td.staff .additional-info .mobile{margin-right:15px}
.ratings-view .ratings{width:100%;border-collapse:collapse}
.ratings-view .ratings th{color:#b6b6b6;font-size:14px;font-weight:200;padding:10px;text-align:center}
.ratings-view .ratings th.contacts,.ratings-view .ratings th.name{text-align:left}
.ratings-view .ratings tbody tr{cursor:pointer}
.ratings-view .ratings tbody tr td{font-size:17px;padding:14px 10px;text-align:center;border-left:1px solid #d8d8d8}
.ratings-view .ratings tbody tr td.contacts,.ratings-view .ratings tbody tr td.detailed-info,.ratings-view .ratings tbody tr td.staff{text-align:left}
.ratings-view .ratings tbody tr td:first-child{border-left:0}
.ratings-view .ratings tbody tr td.detailed-info .main-text{font-size:17px}
.ratings-view .ratings tbody tr td.detailed-info .status{text-transform:capitalize}
.ratings-view .ratings tbody tr td.detailed-info .additional-info .city,.ratings-view .ratings tbody tr td.detailed-info .additional-info .error,.ratings-view .ratings tbody tr td.detailed-info .additional-info .period{font-size:12px}
.ratings-view .ratings tbody tr td.staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.ratings-view .ratings tbody tr td.staff .name{margin-left:60px;font-size:17px}
.ratings-view .ratings tbody tr td.staff .additional-info{margin-left:60px}
.ratings-view .ratings tbody tr td.staff .additional-info .email,.ratings-view .ratings tbody tr td.staff .additional-info .mobile{font-size:12px}
.ratings-view .ratings tbody tr td.name{font-size:17px;text-align:left}
.ratings-view .ratings tbody tr td.client,.ratings-view .ratings tbody tr td.contacts{font-size:15px}
.ratings-view .load-more-holder{margin:30px auto;width:30%}
.settings-view .company{padding-top:15px}
.settings-view .company:not(:first-of-type){border-top:1px solid #acacac}
.settings-view .btn-remove{padding:0}
.settings-view .category-item{padding-top:15px;padding-bottom:30px}
.settings-view .category-cells{padding:0!important}
.plan-information-view .plan-option-container{display:flex;width:100%;flex-direction:column;background-color:#fff;border:1px solid var(--dark-20);border-radius:8px;padding:30px;margin-bottom:24px}
.plan-information-view .plan-option-container .customer-default-payment-method{display:flex;align-items:center;gap:10px}
.plan-information-view .plan-option-container .customer-default-payment-method .card-icon img{height:25px}
.plan-information-view .plan-option-container .customer-default-payment-method .card-brand,.plan-information-view .plan-option-container .customer-default-payment-method .card-last4{font-size:17px;font-weight:400}
.plan-information-view .plan-option-container .customer-payment-methods .customer-payment-methods-cards{display:flex;gap:20px;font-size:15px;font-weight:500;align-items:center}
.plan-information-view .plan-option-container .customer-payment-methods .customer-payment-methods-cards .card-set{cursor:pointer;text-decoration:underline}
.staff-orders-view .list-view .day .affair.canceled .title,.staff-orders-view calendar .list-view .day .affair.canceled .title{text-decoration:line-through}
.plan-information-view .plan-option-container .card-buttons{display:flex;gap:15px;padding-top:15px}
.plan-information-view .plan-option-container .payment-address{display:flex;gap:15px}
.plan-information-view .plan-option-container .option-title{font-size:24px;color:var(--main-font-color);font-weight:600;margin-bottom:14px}
.plan-information-view .plan-option-container .plan-name{font-weight:500;font-size:26px;display:flex;gap:7px;align-items:center}
.plan-information-view .plan-option-container .plan-amount{font-weight:700;font-size:24px}
.plan-information-view .plan-option-container .plan-expires{font-weight:400}
.plan-information-view .plan-option-container .billing-content{display:flex;gap:22px}
.plan-information-view .plan-option-container .billing-content .billing-label{padding-bottom:5px;font-weight:600}
.plan-information-view .plan-option-container .billing-content .billing-info{padding-bottom:5px;font-weight:400}
.plan-information-view .plan-option-container .billing-content .billing-infos-field{width:100%}
.plan-information-view .plan-option-container .billing-info-buttons-label{display:flex;width:100%;gap:5px;justify-content:space-between}
.plan-information-view .plan-option-container .section-action{gap:5px;justify-content:center;font-weight:400;align-items:center;cursor:pointer;width:max-content}
.plan-information-view .plan-option-container .section-action:hover{color:var(--main-color)}
.plan-information-view .plan-propose-view{display:flex;justify-content:space-between}
.plan-information-view .plan-propose-view .propose-div{width:50%;padding:20px 10px;display:flex;justify-content:center;background-color:#fff;min-height:80vh;margin:10px}
.plan-information-view .plan-propose-view .plan-propose-content{display:flex;flex-direction:row}
.plan-information-view .plan-propose-view .plan-propose-info{align-items:center}
.plan-information-view .plan-propose-view .plan-propose-info-content .plan-propose-info-plan-name{font-size:20px;font-weight:400}
.plan-information-view .plan-propose-view .plan-propose-info-content .plan-propose-info-plan-price{display:flex;flex-direction:row;gap:6px}
.plan-information-view .plan-propose-view .plan-propose-info-content .plan-propose-info-plan-price .plan-propose-info-plan-value{font-size:50px;font-weight:500;display:flex;align-items:end}
.plan-information-view .plan-propose-view .plan-propose-info-content .plan-propose-info-plan-price .plan-propose-info-plan-period{display:flex;align-items:end;padding-bottom:16px;text-wrap:wrap;max-width:46px}
.plan-information-view .plan-propose-view .plan-propose-subscribe{flex-direction:column;gap:5px}
.plan-information-view .plan-propose-view .plan-propose-subscribe .subscribe-title{font-size:15px;margin:0 10px 5px;font-weight:500;border-bottom:1px solid}
.plan-information-view .plan-propose-view .plan-propose-subscribe .plan-propose-subscribe-submit{display:flex;justify-content:center}
.plan-information-view .plan-propose-view .plan-propose-subscribe .plan-propose-subscribe-submit .btn{width:100%}
.plan-information-view #card-cvc-element,.plan-information-view #card-expiry-element,.plan-information-view #card-number-element{background-image:none;width:100%;padding:6px 12px!important;background-color:#fff;border:2.5px solid var(--dark-20);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:6px;box-sizing:border-box;height:48px;box-shadow:none;background-color:var(--main-background-color);align-items:center;justify-content:center;display:flex}
.plan-information-view #card-cvc-element .__PrivateStripeElement,.plan-information-view #card-expiry-element .__PrivateStripeElement,.plan-information-view #card-number-element .__PrivateStripeElement{width:100%}
.account-information-view .account-option-container{display:flex;width:100%;flex-direction:column;background-color:#fff;border:1px solid var(--dark-20);border-radius:8px;padding:30px;margin-bottom:24px}
.account-information-view .account-option-container .option-title{font-size:24px;color:var(--main-font-color);font-weight:600;margin-bottom:24px}
.account-information-view .card-hover:hover{cursor:pointer;border:2px solid var(--main-color)}
.account-information-view .card{display:flex;flex-direction:row;justify-content:flex-start;border:2px solid var(--dark-20);border-radius:12px;align-items:center;width:400px}
.account-information-view .card.selected{border:2px solid var(--main-color)}
.account-information-view .card .card-select{display:flex;justify-content:center;font-size:12px;align-items:center;border:1px solid var(--dark-20);border-radius:100%;margin:10px;color:#FFF}
.account-information-view .card .card-select.selected{background-color:var(--main-color)}
.account-information-view .card .card-info{margin-bottom:8px;margin-top:10px}
.account-information-view .card .card-info .card-title{font-weight:400;font-size:16px;color:var(--main-font-color)}
.account-information-view .card .card-info .role-description{font-weight:400;font-size:15px;color:var(--dark-60);margin-bottom:15px}
.staff-orders-view .tags{height:48px!important;border:2px solid #e3e5eb!important;border-radius:6px!important;padding:4px!important;background-color:#fff}
.staff-orders-view .host{margin:0}
.staff-orders-view .month{font-size:18px;font-weight:600;color:var(--main-font-color);margin:10px}
.staff-orders-view .fc-event-container{padding-top:10px!important;cursor:pointer}
.staff-orders-view .fc-content{padding:3px;white-space:normal}
.staff-orders-view .dot{display:inline-block;width:10px;height:10px;margin-top:2px;margin-right:4px;border-width:1px;border-style:solid;border-radius:100%;float:right}
.staff-orders-view .available{color:var(--main-font-color)!important;border:1px solid var(--main-font-color)!important;background:0 0!important}
.staff-orders-view .applied{color:#F8C820!important;border:1px solid #F8C820!important;background:0 0!important}
.staff-orders-view .booked{color:#1EC08A!important;border:1px solid #1EC08A!important;background:0 0!important}
.staff-orders-view .exceptions{color:#DA3B4E!important;border:1px solid #DA3B4E!important;background:0 0!important}
.staff-orders-view .grid-view .calendar-row{border-bottom:1px solid #d8d8d8}
.staff-orders-view .grid-view .calendar-days{margin:0;padding:0;list-style:none;display:table}
.staff-orders-view .grid-view .calendar-days li{min-height:400px;display:table-cell;width:14.28571%;vertical-align:top;padding:10px;border-right:1px solid #d8d8d8}
.staff-orders-view .grid-view .calendar-days li .day-header{padding-bottom:10px}
.staff-orders-view .grid-view .calendar-days li .day-header .day-num{font-size:15px;color:#4a4a4a}
.staff-orders-view .grid-view .calendar-days li .day-header .day-name{font-size:15px;color:#afafbb;text-transform:capitalize}
.staff-orders-view .grid-view .calendar-days li .appointments{min-height:360px}
.staff-orders-view .grid-view .calendar-days li .appointments .affair{cursor:pointer;border-radius:4px;border:1px solid transparent;padding:10px;margin-bottom:7px}
.staff-orders-view .grid-view .calendar-days li .appointments .affair.normal{color:#1EC08A;border-color:#1EC08A}
.staff-orders-view .grid-view .calendar-days li .appointments .affair.busy{color:#DA3B4E;border-color:#DA3B4E}
.staff-orders-view .grid-view .calendar-days li .appointments .affair.done{color:#F8C820;border-color:#F8C820}
.staff-orders-view .grid-view .calendar-days li .appointments .affair:last-of-type{margin:0}
.staff-orders-view .grid-view .calendar-days li:first-of-type{border-left:1px solid #d8d8d8}
.staff-orders-view .grid-view .calendar-legends{padding:26px 0 35px}
.staff-orders-view .list-view{bottom:0;left:0;right:0;overflow:auto}
.staff-orders-view .list-view .day{border-bottom:1px solid #d8d8d8}
.staff-orders-view .list-view .day h3{font-size:20px;font-weight:300;color:#4a4a4a;margin:0;padding:15px 0}
.staff-orders-view .list-view .day h3.today{font-size:18px}
.staff-orders-view .list-view .day h3.today .speck{width:26px;height:26px;line-height:26px;font-weight:200;color:#fff;margin-right:10px;text-align:center;font-size:20px}
.staff-orders-view .list-view .day .affair{border-top:1px solid #e4e4e4;display:table;width:100%;cursor:pointer}
.staff-orders-view .list-view .day .affair .a-info{display:table-cell;padding:18px 5px;vertical-align:top;font-size:15px;line-height:17px;font-weight:300;text-align:center}
.staff-orders-view .list-view .day .affair .a-info:first-child{padding-left:0}
.staff-orders-view .list-view .day .affair .a-info:last-child{padding-right:0}
.staff-orders-view .list-view .day .affair .time{font-weight:100;width:45px;text-align:right;font-size:14px;opacity:.5}
.staff-orders-view .list-view .day .affair .led{width:25px}
.staff-orders-view .list-view .day .affair .led .led-ring{display:inline-block;padding:3px;border:1px solid #4A4A4A;border-radius:100px;width:15px;height:15px}
.staff-orders-view .list-view .day .affair .led .led-ring .led-blot{display:block;background-color:transparent;border-radius:100px;width:100%;height:100%}
.staff-orders-view .list-view .day .affair .led.staffing-ready .led-ring{border-color:var(--main-font-color)}
.staff-orders-view .list-view .day .affair .led.awaiting-confirmation .led-ring{border-color:#8a2be2}
.staff-orders-view .list-view .day .affair .led.staffed .led-ring{border-color:#1EC08A}
.staff-orders-view .list-view .day .affair .led.canceled .led-ring{border-color:#d8d8d8}
.staff-orders-view .list-view .day .affair .led.draft .led-ring{border-color:#00f}
.staff-orders-view .list-view .day .affair .led.staffing-replacement-requested .led-ring{border-color:#F8C820}
.staff-orders-view .list-view .day .affair .led.staffing-not-enough-applications .led-ring{border-color:#DA3B4E}
.staff-orders-view .list-view .day .affair .led.billing-waiting-approval .led-blot{background-color:#DA3B4E}
.staff-orders-view .list-view .day .affair .led.billing-approved .led-blot{background-color:#F8C820}
.staff-orders-view .list-view .day .affair .led.billed .led-blot{background-color:#1EC08A}
.staff-orders-view .list-view .day .affair .title{text-align:left;font-size:17px}
.staff-orders-view .list-view .day .affair .number{text-align:left}
.staff-orders-view .list-view .day .affair .status{width:110px}
.staff-orders-view .list-view .day .affair .status .progress{height:8px;margin:5px 0 0;background-color:#e4e4e4;box-shadow:none}
.staff-orders-view .list-view .day .affair .staff.staffed,.staff-orders-view .list-view .day .affair .status.staffed{color:#1EC08A}
.staff-orders-view .list-view .day .affair .staff.staffed .progress-bar,.staff-orders-view .list-view .day .affair .status.staffed .progress-bar{background-color:#1EC08A}
.staff-orders-view .list-view .day .affair .staff.staffing-ready,.staff-orders-view .list-view .day .affair .status.staffing-ready{color:var(--main-font-color)}
.staff-orders-view .list-view .day .affair .staff.staffing-ready .progress-bar,.staff-orders-view .list-view .day .affair .status.staffing-ready .progress-bar{background-color:var(--main-font-color)}
.staff-orders-view .list-view .day .affair .staff.staffing-not-enough-applications,.staff-orders-view .list-view .day .affair .status.staffing-not-enough-applications{color:#DA3B4E}
.staff-orders-view .list-view .day .affair .staff.staffing-not-enough-applications .progress-bar,.staff-orders-view .list-view .day .affair .status.staffing-not-enough-applications .progress-bar{background-color:#DA3B4E}
.staff-orders-view .list-view .day .affair .staff{width:130px;text-align:left}
.staff-orders-view .list-view .day .affair .campaign{width:15%}
.staff-orders-view .list-view .day .affair .client,.staff-orders-view .list-view .day .affair .location{width:10%}
.staff-orders-view .list-view .day .affair .copy,.staff-orders-view .list-view .day .affair .download,.staff-orders-view .list-view .day .affair .view{padding-left:20px;padding-right:20px;width:50px}
.staff-orders-view .list-view .day .affair .success{color:#1EC08A}
.staff-orders-view .list-view .day .affair .warning{color:#F8C820}
.staff-orders-view .list-view .day .affair .danger{color:#DA3B4E}
.staff-orders-view .list-view .day .affair.canceled{opacity:.5}
.staff-orders-view .list-view .calendar-legends{border-bottom:1px solid #d8d8d8;padding:10px 0}
.staff-orders-view .calendar-legends .legend.l-available{border-color:var(--main-font-color);color:var(--main-font-color)}
.staff-orders-view .calendar-legends .legend.l-available.active{background-color:var(--main-font-color);color:#fff}
.staff-orders-view .calendar-legends .legend.l-applied{border-color:#F8C820;color:#F8C820}
.staff-orders-view .calendar-legends .legend.l-applied.active{background-color:#F8C820;color:#fff}
.staff-orders-view .calendar-legends .legend.l-booked{border-color:#1EC08A;color:#1EC08A}
.staff-orders-view .calendar-legends .legend.l-booked.active{background-color:#1EC08A;color:#fff}
.staff-orders-view .calendar-legends .legend.l-exceptions{border-color:#DA3B4E;color:#DA3B4E}
.staff-orders-view .calendar-legends .legend.l-exceptions.active{background-color:#DA3B4E;color:#fff}
.staff-orders-view .fc-day-grid-container{height:100%!important}
.staff-orders-view .day-view .fc-agendaWeek-view .fc-day-grid,.staff-orders-view .day-view .fc-agendaWeek-view .fc-day-grid .fc-week,.staff-orders-view .day-view .fc-widget-content .fc-day-grid,.staff-orders-view .day-view .fc-widget-content .fc-day-grid .fc-week{min-height:850px}
.staff-orders-view .calendar-buttons{display:flex;flex-direction:row;justify-content:space-between}
.staff-orders-view .calendar-buttons .calendar-view{display:flex;margin-bottom:-1px}
.staff-orders-view .calendar-buttons .calendar-view .calendar-view-button{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:100px;justify-content:center;align-items:center;display:flex;margin-right:5px;font-weight:600;background-color:var(--dark-10);cursor:pointer}
.staff-orders-view .calendar-buttons .calendar-view .calendar-view-button.selected{background-color:#fff;color:var(--main-color)}
.staff-orders-view .staff-list{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px}
.staff-orders-view .staff-list .submenu-tab{text-transform:capitalize}
.staff-orders-view .opacity{opacity:.3}
.staff-orders-view .centralized-spinner{margin-top:50px;position:absolute;z-index:1000}
.staff-orders-view i{font-size:18px}
.staff-orders-view .fixed-search{z-index:998;padding-top:61px;position:fixed;top:0;left:0;width:100%;padding-left:300px}
.staff-orders-view .calendar-date{display:flex;flex-direction:row;flex:1;justify-content:flex-end;font-size:20px;height:35px}
.staff-orders-view .calendar-date .calendar-date-filter{display:flex;border-radius:40px;align-items:center;background-color:var(--dark-20);font-size:15px;font-weight:600}
.staff-orders-view .calendar-date .calendar-date-filter .calendar-btn{padding-left:10px;padding-right:10px}
.staff-orders-view .calendar-date .calendar-date-filter .action-btn-ctrl{padding:4px 10px;border-radius:100%;color:var(--dark-35);height:36px;cursor:pointer;display:flex;justify-content:center;align-items:center}
.staff-orders-view .calendar-date .calendar-date-filter .action-btn-ctrl:hover{color:#fff}
.staff-orders-view search-bar{flex-direction:column;flex:1;top:0;z-index:998;background-color:transparent!important;display:block}
.staff-orders-view search-bar .search-buttons{justify-content:space-around;align-items:center;display:flex}
.staff-orders-view search-bar .ui-select-bootstrap,.staff-orders-view search-bar .ui-select-toggle{background-color:#fff}
.staff-orders-view search-bar .search-field{display:flex;width:100%}
.staff-orders-view search-bar .search-field .input-field{display:table-cell;vertical-align:top;padding:10px 16px 11px 0}
.staff-orders-view search-bar .search-field .input-field .ui-select-container{margin-top:6px;padding:0;display:block;flex:1}
.staff-orders-view search-bar .search-field .action-btn{height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.staff-orders-view search-bar .search-field .action-btn i{padding:12px;border:1px solid var(--main-font-color);border-radius:100%;color:var(--main-font-color-color);margin-right:15px}
.staff-orders-view search-bar .search-field .action-btn i:hover{background-color:var(--main-font-color);color:#fff}
@media (max-width:600px){.staff-orders-view search-bar .search-field .action-btn.refresh{display:none}
}
.staff-orders-view search-bar .search-field .action-btn-top{border-top:1px solid #d8d8d8}
.staff-orders-view search-bar .search-field .city-filter{display:table-cell}
.staff-orders-view search-bar .search-field .city-filter .city-input{padding-top:18px}
.staff-orders-view search-bar .search-field .calendar-btn{width:8%;color:#4a4a4a}
@media (max-width:600px){.staff-orders-view search-bar .search-field .calendar-btn{width:10%}
}
.staff-orders-view .fc-view-container{cursor:pointer}
.staff-orders-view calendar .calendar-wrapper .fc-view-container .fc-head .fc-head-container{z-index:100;width:calc((100% - 316px))}
@media (max-width:768px){.staff-orders-view calendar .calendar-wrapper .fc-view-container .fc-head .fc-head-container{position:relative;width:auto;margin-top:10px}
.staff-orders-view calendar .calendar-wrapper .fc-view-container .fc-body .fc-day-grid>.fc-widget-content{margin-top:0}
}
.staff-orders-view calendar .calendar-wrapper .fc-view-container .fc-body .fc-day-grid>.fc-widget-content~.fc-widget-content{margin-top:0}
.staff-orders-view calendar .fc-event-container{padding:0 5px;border-radius:6px;cursor:pointer}
.staff-orders-view calendar .fc-event-container .fc-event{font-size:12px}
.staff-orders-view calendar .fc-event-container a{width:auto}
.staff-orders-view calendar .fc-event-container .fc-content{padding:0;white-space:normal}
.staff-orders-view calendar .fc-event-container .booked-unconfirmed{color:#1EC08A!important}
.staff-orders-view calendar .fc-event-container .replacement-needed{color:#FEA800!important;background:#FFF4C2!important}
.staff-orders-view calendar .fc-event-container .replacement-needed img{filter:invert(58%) sepia(85%) saturate(863%) hue-rotate(1deg) brightness(103%) contrast(104%)}
.staff-orders-view calendar .fc-event-container .not-checkin{color:#DA3B4E!important}
.staff-orders-view calendar .fc-event-container .dot{display:inline-block;width:10px;height:10px;margin-top:2px;margin-right:4px;border-width:1px;border-style:solid;border-radius:100%;float:right}
.staff-orders-view calendar .fc-event-container .draft{color:#0073E9!important;background:#E7F0FF!important}
.staff-orders-view calendar .fc-event-container .draft img{filter:invert(26%) sepia(55%) saturate(3302%) hue-rotate(197deg) brightness(101%) contrast(103%)}
.staff-orders-view calendar .fc-event-container .estimate img,.staff-orders-view calendar .fc-event-container .staffing-not-enough-applications img{filter:none}
.staff-orders-view calendar .fc-event-container .estimate{color:#fff!important;background:#0073E9!important}
.staff-orders-view calendar .fc-event-container .staffing-not-enough-applications{color:#fff!important;background:#FF1F47!important}
.staff-orders-view calendar .fc-event-container .pending{color:#DA3B4E!important;border:1px solid #DA3B4E!important;background:0 0!important}
.staff-orders-view calendar .fc-event-container .pending .dot{visibility:hidden}
.staff-orders-view calendar .fc-event-container .staffing-replacement-requested{color:#F8C820!important;border:1px solid #F8C820!important;background:0 0!important}
.staff-orders-view calendar .fc-event-container .staffing-ready{color:#1B758D!important;background:#B0EBFB!important}
.staff-orders-view calendar .fc-event-container .staffing-ready img{filter:invert(37%) sepia(82%) saturate(466%) hue-rotate(146deg) brightness(87%) contrast(87%)}
.staff-orders-view calendar .fc-event-container .awaiting-confirmation{color:#534CD4!important;background:#EEF2FF!important}
.staff-orders-view calendar .fc-event-container .awaiting-confirmation img{filter:invert(30%) sepia(23%) saturate(6213%) hue-rotate(232deg) brightness(86%) contrast(92%)}
.staff-orders-view calendar .fc-event-container .staffed{color:#026745!important;background:#ABF5D2!important}
.staff-orders-view calendar .fc-event-container .staffed img{filter:invert(26%) sepia(78%) saturate(683%) hue-rotate(115deg) brightness(98%) contrast(98%)}
.staff-orders-view calendar .fc-event-container .ready{color:#1EC08A!important;border:1px solid #1EC08A!important;background:0 0!important}
.staff-orders-view calendar .fc-event-container .paused{color:#3F464F!important;background-color:#e9eef4;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.staff-orders-view calendar .fc-event-container .paused img{filter:invert(25%) sepia(5%) saturate(1286%) hue-rotate(174deg) brightness(96%) contrast(89%)}
.staff-orders-view calendar .fc-event-container .canceled{color:#ACB3BC!important;background:#F2F5F9!important}
.staff-orders-view calendar .fc-event-container .canceled img{filter:invert(77%) sepia(11%) saturate(224%) hue-rotate(174deg) brightness(93%) contrast(85%)}
.staff-orders-view calendar .fc-event-container .billing-waiting-approval{color:#FF1F47!important;background:#FFEDF0!important}
.staff-orders-view calendar .fc-event-container .billing-waiting-approval img{filter:invert(22%) sepia(71%) saturate(3992%) hue-rotate(338deg) brightness(102%) contrast(102%)}
.staff-orders-view calendar .fc-event-container .billing-waiting-approval .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.staff-orders-view calendar .fc-event-container .billing-approved{color:#EE6510!important;background:#FFEDE1!important}
.staff-orders-view calendar .fc-event-container .billing-approved img{filter:invert(47%) sepia(33%) saturate(4222%) hue-rotate(355deg) brightness(96%) contrast(95%)}
.staff-orders-view calendar .fc-event-container .billing-approved .dot{border-color:#F8C820;background-color:#F8C820}
.staff-orders-view calendar .fc-event-container .billed{color:#1D9F4A!important;background-color:#cbf4d9!important;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.staff-orders-view calendar .fc-event-container .billed img{filter:invert(43%) sepia(18%) saturate(6887%) hue-rotate(117deg) brightness(93%) contrast(77%)}
.staff-orders-view calendar .fc-event-container .billed .dot{border-color:#1EC08A;background-color:#1EC08A}
.staff-orders-view calendar .fc-event-container .completed{color:#000!important;border:1px solid #000!important;background:0 0!important}
.staff-orders-view calendar .fc-event-container .completed .dot{border-color:#1EC08A;background-color:#1EC08A}
.staff-orders-view calendar .grid-view .calendar-row{border-bottom:1px solid #d8d8d8}
.staff-orders-view calendar .grid-view .calendar-days{margin:0;padding:0;list-style:none;display:table}
.staff-orders-view calendar .grid-view .calendar-days li{min-height:400px;display:table-cell;width:14.28571%;vertical-align:top;padding:10px}
.staff-orders-view calendar .grid-view .calendar-days li .day-header{padding-bottom:10px}
.staff-orders-view calendar .grid-view .calendar-days li .day-header .day-num{font-size:15px;color:#4a4a4a}
.staff-orders-view calendar .grid-view .calendar-days li .day-header .day-name{font-size:15px;color:#afafbb;text-transform:capitalize}
.staff-orders-view calendar .grid-view .calendar-days li .appointments{min-height:360px}
.staff-orders-view calendar .grid-view .calendar-days li .appointments .affair{cursor:pointer;border-radius:4px;border:1px solid transparent;padding:10px;margin-bottom:7px}
.staff-orders-view calendar .grid-view .calendar-days li .appointments .affair.normal{color:#1EC08A;border-color:#1EC08A}
.staff-orders-view calendar .grid-view .calendar-days li .appointments .affair.busy{color:#DA3B4E;border-color:#DA3B4E}
.staff-orders-view calendar .grid-view .calendar-days li .appointments .affair.done{color:#F8C820;border-color:#F8C820}
.staff-orders-view calendar .grid-view .calendar-days li .appointments .affair:last-of-type{margin:0}
.staff-orders-view calendar .grid-view .calendar-days li:first-of-type{border-left:1px solid #d8d8d8}
.staff-orders-view calendar .grid-view .calendar-legends{padding:26px 0 35px}
.staff-orders-view calendar .options{margin:5px;justify-content:space-between}
.staff-orders-view calendar .options .icon-list{cursor:pointer;margin:8px}
.staff-orders-view calendar .options .icon-list svg{height:12;width:12}
.staff-orders-view calendar .options .copy-icon{margin-top:10px}
.staff-orders-view calendar .options .copy-icon svg{height:18;width:18}
.staff-orders-view calendar .options .copy-icon svg path{stroke:#A0A8B4;stroke-width:2}
.staff-orders-view calendar .list-view{bottom:0;left:0;right:0;overflow:auto}
.staff-orders-view calendar .list-view .progress{height:8px;margin:5px 0 0;background-color:#e4e4e4;box-shadow:none}
.staff-orders-view calendar .list-view .progress .progress-bar{background-color:var(--main-color)}
.staff-orders-view calendar .list-view .day{border-bottom:1px solid #d8d8d8}
.staff-orders-view calendar .list-view .day h3{font-size:14px;font-weight:450;color:var(--dark-80);margin:0;padding:15px 0}
.staff-orders-view calendar .list-view .day h3.today{font-size:18px}
.staff-orders-view calendar .list-view .day h3.today .speck{width:26px;height:26px;line-height:26px;font-weight:200;color:#fff;margin-right:10px;text-align:center;font-size:20px}
.staff-orders-view calendar .list-view .day .affair{border-top:1px solid #e4e4e4;display:table;width:100%;cursor:pointer}
.staff-orders-view calendar .list-view .day .affair .a-info{display:table-cell;padding:18px 5px;vertical-align:top;font-size:15px;line-height:17px;font-weight:300;text-align:center}
.staff-orders-view calendar .list-view .day .affair .a-info:first-child{padding-left:0}
.staff-orders-view calendar .list-view .day .affair .a-info:last-child{padding-right:0}
.staff-orders-view calendar .list-view .day .affair .time{width:8%;font-weight:100;text-align:right;font-size:14px;opacity:.5}
.staff-orders-view calendar .list-view .day .affair .title{width:24.5%;text-align:left;font-size:17px}
.staff-orders-view calendar .list-view .day .affair .number{width:4%;text-align:left}
.staff-orders-view calendar .list-view .day .affair .staff,.staff-orders-view calendar .list-view .day .affair .status{width:9%}
.staff-orders-view calendar .list-view .day .affair .staff.staffed,.staff-orders-view calendar .list-view .day .affair .status.staffed{color:#1EC08A}
.staff-orders-view calendar .list-view .day .affair .staff.staffing-ready,.staff-orders-view calendar .list-view .day .affair .status.staffing-ready{color:var(--main-font-color)}
.staff-orders-view calendar .list-view .day .affair .staff.staffing-ready .progress-bar,.staff-orders-view calendar .list-view .day .affair .status.staffing-ready .progress-bar{background-color:var(--main-font-color)}
.staff-orders-view calendar .list-view .day .affair .staff.staffing-not-enough-applications,.staff-orders-view calendar .list-view .day .affair .status.staffing-not-enough-applications{color:#fff;background-color:#FF1F47}
.staff-orders-view calendar .list-view .day .affair .staff.staffing-not-enough-applications .progress-bar,.staff-orders-view calendar .list-view .day .affair .status.staffing-not-enough-applications .progress-bar{background-color:#DA3B4E}
.staff-orders-view calendar .list-view .day .affair .staff{text-align:left}
.staff-orders-view calendar .list-view .day .affair .campaign{width:15%}
.staff-orders-view calendar .list-view .day .affair .client{width:10%}
.staff-orders-view calendar .list-view .day .affair .location{width:15%}
.staff-orders-view calendar .list-view .day .affair .checkin,.staff-orders-view calendar .list-view .day .affair .copy,.staff-orders-view calendar .list-view .day .affair .download,.staff-orders-view calendar .list-view .day .affair .view{width:2%}
.staff-orders-view calendar .list-view .day .affair .success{color:#1EC08A}
.staff-orders-view calendar .list-view .day .affair .warning{color:#F8C820}
.staff-orders-view calendar .list-view .day .affair .danger{color:#DA3B4E}
.staff-orders-view calendar .list-view .day .affair.canceled{opacity:.5}
.staff-orders-view calendar .calendar-legends{border-bottom:1px solid #d8d8d8;padding:10px 0}
.staff-orders-view .calendar-legends h1{font-size:17px;color:#4a4a4a;font-weight:200;margin:0;padding-bottom:10px}
.staff-orders-view .calendar-legends .legend{font-size:13px;padding:4px;border-radius:3px;margin:5px 10px 5px 0;min-width:120px;border:1px solid #4A4A4A;display:inline-block;background-color:#fff;color:#4A4A4A;position:relative;cursor:pointer}
.staff-orders-view .calendar-legends .legend.l-staffing{border-color:var(--main-font-color);color:var(--main-font-color)}
.staff-orders-view .calendar-legends .legend.l-staffing.active{background-color:var(--main-font-color);color:#fff}
.staff-orders-view .calendar-legends .legend.l-paused{border-color:#ccc;color:#ccc}
.staff-orders-view .calendar-legends .legend.l-paused.active{background-color:#ccc;color:#fff}
.staff-orders-view .calendar-legends .legend.l-staffed{border-color:#1EC08A;color:#1EC08A}
.staff-orders-view .calendar-legends .legend.l-staffed.active{background-color:#1EC08A;color:#fff}
.staff-orders-view .calendar-legends .legend.l-ready{border-color:#1EC08A;color:#1EC08A}
.staff-orders-view .calendar-legends .legend.l-ready.active{background-color:#1EC08A;color:#fff}
.staff-orders-view .calendar-legends .legend.l-awaiting-confirmation{border-color:#8a2be2;color:#8a2be2}
.staff-orders-view .calendar-legends .legend.l-awaiting-confirmation.active{background-color:#8a2be2;color:#fff}
.staff-orders-view .calendar-legends .legend.l-replacement{border-color:#F8C820;color:#F8C820}
.staff-orders-view .calendar-legends .legend.l-replacement.active{background-color:#F8C820;color:#fff}
.staff-orders-view .calendar-legends .legend.l-draft{border-color:#00f;color:#00f}
.staff-orders-view .calendar-legends .legend.l-draft.active{background-color:#00f;color:#fff}
.staff-orders-view .calendar-legends .legend.l-estimate{border-color:#ff1493;color:#ff1493}
.staff-orders-view .calendar-legends .legend.l-estimate.active{background-color:#ff1493;color:#fff}
.staff-orders-view .calendar-legends .legend.l-insufficient{border-color:#DA3B4E;color:#DA3B4E}
.staff-orders-view .calendar-legends .legend.l-insufficient.active{background-color:#DA3B4E;color:#fff}
.staff-orders-view .calendar-legends .legend.l-pending{border-color:#DA3B4E;color:#DA3B4E}
.staff-orders-view .calendar-legends .legend.l-billed,.staff-orders-view .calendar-legends .legend.l-billing,.staff-orders-view .calendar-legends .legend.l-canceled,.staff-orders-view .calendar-legends .legend.l-completed{padding-right:25px}
.staff-orders-view .calendar-legends .legend.l-billed.active,.staff-orders-view .calendar-legends .legend.l-completed.active{background-color:#1EC08A;color:#fff}
.staff-orders-view .calendar-legends .legend.l-pending.active{background-color:#DA3B4E;color:#fff}
.staff-orders-view .calendar-legends .legend.l-billing.active{background-color:#F8C820;color:#fff}
.staff-orders-view .calendar-legends .legend.l-billed:before,.staff-orders-view .calendar-legends .legend.l-billing:before,.staff-orders-view .calendar-legends .legend.l-canceled:before,.staff-orders-view .calendar-legends .legend.l-completed:before{content:"";display:block;width:12px;height:12px;border-radius:100px;position:absolute;bottom:7px;right:5px}
.staff-orders-view .calendar-legends .legend.l-billed:before{background:url(images/icons/small-check.svg) center center no-repeat #1EC08A;background-size:60% 60%}
.staff-orders-view .calendar-legends .legend.l-billed.active:before{background-color:#fff}
.staff-orders-view .calendar-legends .legend.l-completed:before{background-color:#1EC08A}
.staff-orders-view .calendar-legends .legend.l-pending.active:before{background-color:#fff}
.staff-orders-view .calendar-legends .legend.l-billing:before{background-color:#F8C820}
.staff-orders-view .calendar-legends .legend.l-billing.active:before{background-color:#fff}
.staff-orders-view .calendar-legends .legend.l-canceled{border-color:#F6F6F6;background-color:#F6F6F6;color:#c6c6c6}
.staff-orders-view .calendar-legends .legend.l-canceled.active{border-color:#c6c6c6;background-color:#c6c6c6;color:#fff}
.staff-orders-view .calendar-status-filter{display:none}
@media (max-width:600px){.staff-orders-view .calendar-legends{display:none}
.staff-orders-view .calendar-status-filter{display:block}
}
.staff-orders-view .order-list div a{display:block;color:#4a4a4a}
.staff-orders-view .btn-copy{float:right}
.staff-orders-view .orders-table{width:100%;border-collapse:collapse}
.staff-orders-view .orders-table .sort-header{padding-right:0}
.staff-orders-view .orders-table th{background-color:var(--dark-20);color:var(--dark-80);font-size:12px;font-weight:600;padding:10px;text-align:center}
.staff-orders-view .orders-table th .sort-header{cursor:pointer}
.staff-orders-view .orders-table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.staff-orders-view .orders-table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.staff-orders-view .orders-table tr{cursor:pointer}
.staff-orders-view .orders-table tr td{font-size:14px;font-weight:400;min-height:70px;padding:14px 10px;text-align:center;border-left:0}
.staff-orders-view .orders-table tr td:first-child{text-align:left;padding-left:16px}
.staff-orders-view .orders-table tr td:last-child{display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:768px){.staff-orders-view .event-item.awaiting-confirmation .dot,.staff-orders-view .event-item.canceled .dot,.staff-orders-view .event-item.draft .dot,.staff-orders-view .event-item.estimate .dot,.staff-orders-view .event-item.paused .dot,.staff-orders-view .event-item.pending .dot,.staff-orders-view .event-item.ready .dot,.staff-orders-view .event-item.staffed .dot,.staff-orders-view .event-item.staffing-not-enough-applications .dot,.staff-orders-view .event-item.staffing-replacement-requested .dot{visibility:hidden}
.staff-orders-view search-bar{width:100%!important;top:56.5px!important;margin-top:20px}
.staff-orders-view .fc-basic-view .fc-day-number{padding-right:3px!important}
.staff-orders-view .staff-list{border-radius:0}
.staff-orders-view .fc-day-grid-event{border-radius:100%!important;background-color:var(--dark-10)!important;display:flex;align-items:center;justify-content:center;height:20px!important;width:20px!important;padding:4px!important;margin:0 5px}
.staff-orders-view .fc-day-grid-event .fc-title{padding:0!important;color:var(--main-color)!important}
.staff-orders-view .fc-day-grid-event .fc-time{display:none}
.staff-orders-view .event-list-title{font-weight:600;font-size:14px;padding:24px 0}
.staff-orders-view .event-item{padding:13px 7px;display:flex;border-radius:4px;justify-content:space-between;margin-bottom:5px}
.staff-orders-view .event-item.booked-unconfirmed{color:#1EC08A!important}
.staff-orders-view .event-item.replacement-needed{color:#FEA800!important;background:#FFF4C2!important}
.staff-orders-view .event-item.replacement-needed img{filter:invert(58%) sepia(85%) saturate(863%) hue-rotate(1deg) brightness(103%) contrast(104%)}
.staff-orders-view .event-item.not-checkin{color:#DA3B4E!important}
.staff-orders-view .event-item.dot{display:inline-block;width:10px;height:10px;margin-top:2px;margin-right:4px;border-width:1px;border-style:solid;border-radius:100%;float:right}
.staff-orders-view .event-item.draft{color:#0073E9!important;background:#E7F0FF!important}
.staff-orders-view .event-item.draft img{filter:invert(26%) sepia(55%) saturate(3302%) hue-rotate(197deg) brightness(101%) contrast(103%)}
.staff-orders-view .event-item.estimate img,.staff-orders-view .event-item.staffing-not-enough-applications img{filter:none}
.staff-orders-view .event-item.estimate{color:#fff!important;background:#0073E9!important}
.staff-orders-view .event-item.staffing-not-enough-applications{color:#fff!important;background:#FF1F47!important}
.staff-orders-view .event-item.pending{color:#DA3B4E!important;border:1px solid #DA3B4E!important;background:0 0!important}
.staff-orders-view .event-item.staffing-replacement-requested{color:#F8C820!important;border:1px solid #F8C820!important;background:0 0!important}
.staff-orders-view .event-item.staffing-ready{color:#1B758D!important;background:#B0EBFB!important}
.staff-orders-view .event-item.staffing-ready img{filter:invert(37%) sepia(82%) saturate(466%) hue-rotate(146deg) brightness(87%) contrast(87%)}
.staff-orders-view .event-item.staffing-ready .dot{visibility:hidden}
.staff-orders-view .event-item.awaiting-confirmation{color:#534CD4!important;background:#EEF2FF!important}
.staff-orders-view .event-item.awaiting-confirmation img{filter:invert(30%) sepia(23%) saturate(6213%) hue-rotate(232deg) brightness(86%) contrast(92%)}
.staff-orders-view .event-item.staffed{color:#026745!important;background:#ABF5D2!important}
.staff-orders-view .event-item.staffed img{filter:invert(26%) sepia(78%) saturate(683%) hue-rotate(115deg) brightness(98%) contrast(98%)}
.staff-orders-view .event-item.ready{color:#1EC08A!important;border:1px solid #1EC08A!important;background:0 0!important}
.staff-orders-view .event-item.paused{color:#3F464F!important;background-color:#e9eef4;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.staff-orders-view .event-item.paused img{filter:invert(25%) sepia(5%) saturate(1286%) hue-rotate(174deg) brightness(96%) contrast(89%)}
.staff-orders-view .event-item.canceled{color:#ACB3BC!important;background:#F2F5F9!important}
.staff-orders-view .event-item.canceled img{filter:invert(77%) sepia(11%) saturate(224%) hue-rotate(174deg) brightness(93%) contrast(85%)}
.staff-orders-view .event-item.billing-waiting-approval{color:#FF1F47!important;background:#FFEDF0!important}
.staff-orders-view .event-item.billing-waiting-approval img{filter:invert(22%) sepia(71%) saturate(3992%) hue-rotate(338deg) brightness(102%) contrast(102%)}
.staff-orders-view .event-item.billing-waiting-approval .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.staff-orders-view .event-item.billing-approved{color:#EE6510!important;background:#FFEDE1!important}
.staff-orders-view .event-item.billing-approved img{filter:invert(47%) sepia(33%) saturate(4222%) hue-rotate(355deg) brightness(96%) contrast(95%)}
.staff-orders-view .event-item.billing-approved .dot{border-color:#F8C820;background-color:#F8C820}
.staff-orders-view .event-item.billed{color:#1D9F4A!important;background-color:#cbf4d9!important;background-image:repeating-linear-gradient(315deg,transparent,transparent 8px,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 16px)}
.staff-orders-view .event-item.billed img{filter:invert(43%) sepia(18%) saturate(6887%) hue-rotate(117deg) brightness(93%) contrast(77%)}
.staff-orders-view .event-item.billed .dot{border-color:#1EC08A;background-color:#1EC08A}
.staff-orders-view .event-item.completed{color:#000!important;border:1px solid #000!important;background:0 0!important}
.staff-orders-view .event-item.completed .dot{border-color:#1EC08A;background-color:#1EC08A}
.staff-orders-view .day-view .fc-agendaWeek-view .fc-day-grid,.staff-orders-view .day-view .fc-agendaWeek-view .fc-day-grid .fc-week,.staff-orders-view .day-view .fc-widget-content .fc-day-grid,.staff-orders-view .day-view .fc-widget-content .fc-day-grid .fc-week{min-height:0}
.staff-orders-view .calendar-buttons{display:flex;flex-flow:column-reverse;padding-right:10px;padding-left:10px;align-items:baseline}
.staff-orders-view .calendar-buttons .calendar-date{margin-bottom:10px}
.staff-orders-view .calendar-buttons .calendar-view{display:none}
.staff-orders-view .fixed-search{padding-left:0!important}
.staff-orders-view .input-field{padding:13px!important}
.staff-orders-view .search-buttons{display:block!important}
}
.staff-job-view .training .training-completed img,.staff-job-view .training .training-incompleted img{height:20px}
.staff-job-view .view-container{background-color:#e6ecec}
.staff-job-view .page-content{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px}
.staff-job-view .sub-menu-tabs{margin-top:20px}
.staff-job-view .sub-menu-tabs .sub-menu-tab{font-size:18px}
.staff-job-view .btn-shift{font-size:10px}
.staff-job-view .training{display:flex;flex-direction:row;justify-content:space-between}
.staff-job-view .training .url{cursor:pointer}
.staff-job-view .training .training-completed{color:#1EC08A;font-weight:500;font-size:small}
.staff-job-view .training .training-incompleted{color:#F8C820;font-weight:500;font-size:small}
.staff-job-view .detail_history-tab{background-color:#fff;border-bottom:1px solid #e4e4e4;font-family:Work Sans}
.staff-job-view .detail_history-tab .row{margin:0}
.staff-job-view .detail_history-tab h2{font-family:Work Sans;font-size:25px;padding-bottom:0;text-align:center;cursor:pointer}
.staff-job-view .gig-header .title,.staff-job-view .gig-header .total{font:500 22px/25px Work Sans}
.staff-job-view .detail_history-tab .selected{border-bottom:2px solid #000}
.staff-job-view .detail_history-tab .selected.applied{border-bottom:2px solid #F8C820}
.staff-job-view .detail_history-tab .selected.booked-confirmed,.staff-job-view .detail_history-tab .selected.booked-unconfirmed{border-bottom:2px solid #1EC08A}
.staff-job-view .gig-header{height:76px;display:flex;flex-flow:row wrap;align-items:center;flex-shrink:0;padding:12px;border-radius:12px}
.staff-job-view .gig-header>div{display:flex;flex:1 1 25%}
.staff-job-view .gig-header .distance,.staff-job-view .gig-header .title{flex-basis:75%}
.staff-job-view .gig-header .lines,.staff-job-view .gig-header .total{justify-content:flex-end}
.staff-job-view .gig-header .distance,.staff-job-view .gig-header .lines{color:rgba(255,255,255,.7);font:200 13px/15px Work Sans}
.staff-job-view .tab-spacer{flex-shrink:0}
.staff-job-view .gig-data{flex-grow:1;flex-flow:column;display:flex}
.staff-job-view .gig-data>div{flex-shrink:0}
.staff-job-view .gig-data .table-row{font:400 17px Work Sans;padding:15px;overflow-x:auto}
.staff-job-view .gig-header,.staff-job-view .whats-next{color:#fff}
.staff-job-view .status-new .gig-header,.staff-job-view .status-new .whats-next{background:var(--main-color)!important}
.staff-job-view .status-booked-unconfirmed .gig-header,.staff-job-view .status-booked-unconfirmed .whats-next{background:#2bbe45!important}
.staff-job-view .status-booked-unconfirmed .whats-next{background:#3b834a!important}
.staff-job-view .status-booked-unconfirmed segmented-control{background:#2bbe45!important;border-color:#2bbe45!important}
.staff-job-view .status-booked-unconfirmed segmented-control button.active{color:#2bbe45}
.staff-job-view .status-applied .gig-header,.staff-job-view .status-applied .whats-next{background:#ec8d2a!important}
.staff-job-view .status-applied .whats-next{background:#c77724!important}
.staff-job-view .status-applied segmented-control{background:#c77724!important;border-color:#c77724!important}
.staff-job-view .status-applied segmented-control button.active{color:#c77724!important}
.staff-job-view .status-booked-confirmed .gig-header,.staff-job-view .status-booked-confirmed .whats-next{background:#2bbe45!important}
.staff-job-view .status-booked-confirmed .whats-next{background:#3b834a!important}
.staff-job-view .status-booked-confirmed segmented-control{background:#2bbe45!important;border-color:#2bbe45!important}
.staff-job-view .status-booked-confirmed segmented-control button.active{color:#2bbe45!important}
.staff-job-view top-bar-background.status-applied{background:#ec8d2a!important}
.staff-job-view top-bar-background.status-booked-confirmed,.staff-job-view top-bar-background.status-booked-unconfirmed{background:#2bbe45!important}
.staff-job-view .default-buttons{padding:0 15px}
.staff-job-view .buttons{margin-top:10px}
.staff-job-view .table-view .title{display:flex;align-items:center;height:40px;background:var(--dark-20);font:400 12px/14px Work Sans;color:var(--main-font-color);text-transform:uppercase;padding:0 15px;border-radius:6px}
.staff-job-view .table-view .cell{min-height:44px;background:#fff;padding:15px}
.staff-job-view .table-view.on-site-contact a{display:inline-block;float:right}
.staff-job-view .cancelled{color:red!important}
.staff-job-view .table-row.shift{padding:15px;border-bottom:1px solid #d9dfe0;background:rgba(255,255,255,.5)}
.staff-job-view .table-row.shift .day{font:500 17px/17px Work Sans;padding-right:10px}
.staff-job-view .table-row.shift .hours{font:300 14px/16px Work Sans;justify-content:flex-end}
.staff-job-view .table-row.shift .status{padding-left:10px;padding-right:5px;margin-left:30px;margin-right:30px;font:500 13px/17px Work Sans;text-transform:uppercase}
.staff-job-view .table-row.shift .status.applied{color:#F8C820!important}
.staff-job-view .table-row.shift .status.booked{color:#1EC08A!important}
.staff-job-view .table-row.shift .status.cancelled{color:red!important}
.staff-job-view .table-row.shift .status-indicator{width:13px;margin-right:15px;display:flex;align-items:center;justify-content:center}
.staff-job-view .table-row.shift.applied .main-cell{color:#F8C820}
.staff-job-view .table-row.shift.booked .main-cell{color:#1EC08A}
.staff-job-view .table-row.shift.cancelled .main-cell{color:red}
.staff-job-view .table-row.shift .applying svg path{fill:#4A4A4A}
.staff-job-view .add-to-calendar{display:flex;height:40px;align-items:center;justify-content:center;color:#1EC08A;margin-bottom:15px}
.staff-job-view .add-to-calendar>div{margin-right:12px}
.staff-job-view .add-to-calendar svg path{fill:#1EC08A}
.staff-job-view .whats-next{height:40px;padding:0 15px;display:flex;flex-shrink:0;align-items:center;justify-content:space-between}
.staff-job-view .help{background:#e6ecec;margin:72px 0 30px;text-align:center}
.staff-job-view .help .title{color:rgba(57,61,62,.5);font-size:14px}
.staff-job-view .help .phone{color:#393d3e;font-size:20px}
.staff-job-view .btn-small-font{font-size:15px}
.staff-job-view .btn-apply{background-color:#1EC08A;color:#fff;border:none;font-weight:200}
.staff-job-view .btn-apply.disabled,.staff-job-view .btn-apply[disabled]{background-color:gray}
.staff-checkin-view .view-container{background-color:#e6ecec}
.staff-checkin-view .schedules{flex-grow:1}
.staff-checkin-view .cell,.staff-checkin-view .table-row{background:#fff}
.staff-checkin-view .total-time{font:100 80px/94px Work Sans;text-align:center}
.staff-checkin-view .btn-picture-selector svg{height:25px;margin-top:3px}
.staff-checkin-view .check-hours{display:flex;height:44px;position:relative}
.staff-checkin-view .check-hours>div{align-items:center;display:flex;justify-content:center;width:50%}
.staff-checkin-view .check-hours ng-include{left:50%;margin-left:-13px;position:absolute}
.staff-checkin-view .proof-container .checkin-proof{height:150px;width:100%}
.staff-checkin-view .proof-container .checkin-proof-container{height:150px;position:relative;width:100%}
.staff-checkin-view .proof-container .checkin-proof-container svg{position:absolute;right:10px;top:10px}
.staff-checkin-view .check-in-hours,.staff-checkin-view .check-out-hours{font:200 14px/16px Work Sans}
.staff-checkin-view .check-in-hours .pending,.staff-checkin-view .check-out-hours .pending{color:rgba(43,40,40,.4)}
.staff-checkin-view .table-row.add-expense{align-items:center;background:rgba(255,255,255,.5);color:var(--main-color);font:200 17px/20px Work Sans;justify-content:center}
.staff-expenses-view .view-container,.staff-recaps-view .view-container{background-color:#e6ecec}
.staff-checkin-view .table-row.expense{display:flex}
.staff-checkin-view .table-row.expense .name{flex-grow:1;text-transform:capitalize;font:200 16px/16px Work Sans}
.staff-checkin-view .table-row.expense .amount{flex-shrink:0;margin-right:15px;font:200 17px/17px Work Sans;color:#1EC08A}
.staff-checkin-view .table-row.expense .gig-arrow{flex-shrink:0;width:20px}
.staff-checkin-view .table-row.expense .gig-arrow svg{width:16px}
.staff-checkin-view .table-row.expense .gig-arrow svg path{fill:#b1b8ba}
.staff-expenses-view section.page-section{margin-top:0!important;height:100%!important}
.staff-expenses-view .text-input{color:#2b2828}
.staff-expenses-view .expense-amount{text-align:center}
.staff-expenses-view .btn-picture-selector svg{height:25px;margin-top:3px}
.staff-expenses-view .proof-container .expense-proof,.staff-recaps-view .recap-picture{height:150px;width:100%}
.staff-expenses-view .input-group-addon{border:none;background-color:#e6ecec;color:var(--main-color);font:200 20px Work Sans}
.staff-expenses-view .proof-container .expense-proof-container{height:150px;position:relative;width:100%}
.staff-expenses-view .proof-container .expense-proof-container svg{position:absolute;right:10px;top:10px}
.staff-recaps-view .btn-picture-selector svg{height:25px;margin-top:3px}
.staff-recaps-view .recap-picture-container{height:150px;margin-bottom:10px;position:relative;width:100%}
.staff-recaps-view .recap-picture-container svg{position:absolute;right:10px;top:10px}
.staff-payments-view body{background-color:#F9FAFD!important}
.staff-payments-view .view-container{position:relative;background:#e6ecec}
.staff-payments-view .view-container double-bounce-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}
.staff-payments-view .view-container double-bounce-spinner .double-bounce1,.staff-payments-view .view-container double-bounce-spinner .double-bounce2{background:#4A4A4A}
.staff-payments-view .empty,.staff-payments-view .payment-form{background:#e6ecec;text-align:center}
.staff-payments-view .payment{align-items:center;border-bottom:1px solid #e6ecec;display:flex;flex-shrink:0;height:70px;padding:0 15px}
.staff-payments-view .payment .date-cell{align-items:center;border:1px solid #4A4A4A;border-radius:2px;color:#4A4A4A;display:flex;flex-flow:column;flex-shrink:0;height:40px;margin-right:13px;width:35px}
.staff-payments-view .payment .day{font:200 17px/20px Work Sans;margin-top:0}
.staff-payments-view .payment .month{font:500 7px Work Sans;text-transform:uppercase;margin-top:.5px}
.staff-payments-view .payment .gig-details-cell{flex-grow:1}
.staff-payments-view .payment .gig-details-cell .venue{color:#2b2828;font:200 17px/20px Work Sans;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.staff-payments-view .payment .gig-details-cell .hours{font:200 12px/14px Work Sans}
.staff-payments-view .payment-cell{min-width:50px}
.staff-payments-view .payment-cell .dollar-value{font:200 22px/25px Work Sans;text-align:right}
.staff-payments-view .payment-cell .payment-status{margin-left:10px;font:100 13px/15px Work Sans;text-align:right}
.staff-payments-view .payment-cell.pending{color:#F8C820}
.staff-payments-view .payment-cell.paid{color:#1EC08A}
.staff-payments-view .payment-cell.paid .payment-status:before{content:'✔';padding-right:5px}
.staff-payments-view .payment-form ng-include{display:block}
.staff-payments-view .payment-form h3{font:200 26px/35px Work Sans;padding-top:10px}
.staff-payments-view .payment-form p{font:200 16px/28px Work Sans;margin:10px auto 30px;width:300px}
.staff-payments-view .payment-form .btn-block{margin:0 auto;width:275px}
.staff-payments-view .payment-list{flex-grow:1;background:#e6ecec;display:flex;flex-flow:column}
.staff-payments-view .payment-list.local,.staff-payments-view .payment-list.victory{margin-bottom:38px}
.staff-payments-view .payment-list .payment-wrapper{height:100%}
.staff-payments-view .empty{align-items:center;display:flex;flex-flow:column;flex-grow:1;font:200 27px/30px Work Sans;justify-content:center;height:85%}
.staff-payments-view .empty>div{max-width:260px}
.staff-payments-view .empty svg{height:100px}
.staff-payments-view .notice{text-align:center;flex-shrink:0}
.staff-payments-view .notice ng-include{display:block}
.staff-payments-view .notice h3{font:200 26px/35px Work Sans;margin-top:10px}
.staff-payments-view .notice p{font:200 16px/28px Work Sans;margin:10px auto 30px;width:300px}
.staff-payments-view .notice .btn-block{margin:0 auto;width:275px}
.staff-payments-view .notice .btn-review{margin-top:10px}
.staff-payments-view .footer-wrapper{position:fixed;bottom:0;width:100%}
.staff-payments-view p.footer-bottom,.staff-payments-view p.footer-top{position:absolute;width:100%;height:19px;background-color:#e6ecec;margin-top:0;text-align:center;font-size:12px;line-height:19px;overflow:hidden;bottom:0}
.staff-payments-view p.footer-top{margin-bottom:19px;color:rgba(74,74,74,.6)}
.staff-payments-view p.footer-top a{color:#4A4A4A}
.staff-payments-view p.footer-bottom{margin-bottom:0;color:rgba(74,74,74,.6)}
.staff-payments-view p.footer-bottom a{color:#4A4A4A}
.rtax-modal-view .white-background{background-color:#fff!important}
.staff-profile-view .resume-button{margin-top:25px}
.staff-profile-view .rejected{color:#DA3B4E}
.staff-profile-view .tab-org{display:flex;flex-flow:column;justify-content:end;align-items:center;font-size:15px}
.staff-profile-view .tab-org .review-status{margin-bottom:2px;font-size:13px}
.staff-profile-view .tab-org .review-status .approved{color:#1DA304}
.staff-profile-view .tab-org .review-status .pending{color:#BEA90A}
.staff-profile-view .tab-org .review-status .rejected{color:#CB0E0E}
.staff-profile-view .tab-name{display:flex;flex-flow:row;justify-content:flex-end;align-items:flex-end}
.staff-profile-view .tab-org-logo{max-width:38px;max-height:25px;margin-right:3px}
.staff-profile-view .add-organization{margin-right:15px}
.staff-profile-view .tab-org-add{width:30px;height:25px;margin-right:3px}
.staff-profile-view .heading{color:#5C5C5C;font-size:13px;opacity:.5;padding:7px 10px 7px 0;text-transform:uppercase}
.staff-profile-view .options{text-align:right}
.staff-profile-view .options .status-text{color:#F8C820;font-size:11px;text-transform:uppercase}
.staff-profile-view .options .option{width:40px;text-align:center;display:inline-block;padding:0 5px}
.staff-profile-view .position{border-top:1px solid #e4e4e4;font-size:17px;padding:10px}
.staff-profile-view .position.pending{background-color:#fef9e6}
.staff-profile-view .org-attribute{font-size:13px;padding:14px 10px 7px 24px;text-transform:uppercase;border-bottom:1px solid #ddd}
.staff-profile-view input[type=checkbox]{margin-right:10px}
.staff-profile-view .payment-form{background:#e6ecec;text-align:center}
.staff-profile-view .payment-form ng-include{display:block}
.staff-profile-view .payment-form h3{font:200 26px/35px Work Sans;padding-top:10px}
.staff-profile-view .payment-form p{font:200 16px/28px Work Sans;margin:10px auto 30px;width:300px}
.staff-profile-view .payment-form .btn-block{margin:0 auto;width:275px}
.staff-profile-view .pills{padding:12px 0;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.staff-profile-view .pills .pill{cursor:pointer;display:inline-block;height:25px;line-height:25px;border-radius:20px;background-color:#F6F6F6;font-size:15px;padding:0 10px;margin-right:10px}
.staff-profile-view .pills .pill.tab-active{background-color:#000;color:#fff}
.staff-profile-view .upload-resume-col{display:flex;align-items:center}
.staff-profile-view .horizontal-item-list{display:flex;flex-direction:row}
.staff-profile-view .horizontal-item{margin-right:4px;display:flex;flex-direction:row}
.staff-profile-view .horizontaI-item-button{margin-left:5px;margin-right:2px;padding-left:5px;padding-right:5px;font-size:15px;background-color:transparent;color:red;align-items:center;display:flex;border:1px solid transparent}
.staff-profile-view .horizontaI-item-button:hover{border:1px solid red;border-radius:3px}
.staff-profile-view page-title .v-banner{padding:55px 0;width:100%}
.staff-profile-view page-title h1{font-size:48px;font-weight:200;line-height:1;margin:12px 0 15px}
.staff-profile-view page-title .avatar-container{position:relative;float:left}
.staff-profile-view page-title .avatar-container .avatar{width:100%;height:auto;margin-right:28px;border-radius:100%;background-repeat:no-repeat;background-position:center;overflow:hidden}
.staff-profile-view page-title .avatar-container .edit-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:28px;height:28px;width:28px;text-align:center;position:absolute;background-color:#fff;right:5%;bottom:0;margin-bottom:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.staff-profile-view page-title .avatar-container .edit-photo .icon,.staff-profile-view page-title .avatar-container .edit-photo img{vertical-align:middle}
.staff-profile-view page-title .avatar-container .edit-photo img{height:18px;vertical-align:baseline}
.staff-profile-view page-title .avatar-container .download-photo{border:1px solid #4a4a4a;border-radius:100%;line-height:32px;height:32px;width:32px;text-align:center;position:absolute;background-color:#fff;right:20%;bottom:-20px;margin-bottom:5px;cursor:pointer}
.staff-profile-view page-title .status .new .speck,.staff-profile-view page-title .status .to-review .speck{margin-left:16px;background-color:#F8C820}
.staff-profile-view page-title .avatar-container .download-photo .icon,.staff-profile-view page-title .avatar-container .download-photo img{vertical-align:middle}
.staff-profile-view page-title .avatar-container .download-photo img{vertical-align:baseline;margin-top:3px}
.staff-profile-view page-title .web-details{display:block}
.staff-profile-view page-title .mobile-details{display:none}
.staff-profile-view page-title .progress{position:relative;top:5px}
.staff-profile-view page-title .user-name{word-break:break-word}
.staff-profile-view page-title .staff-info .events,.staff-profile-view page-title .staff-info .info,.staff-profile-view page-title .staff-info .location,.staff-profile-view page-title .staff-info .mail,.staff-profile-view page-title .staff-info .mobile,.staff-profile-view page-title .staff-info .replacements{font-size:16px;line-height:1;padding-right:5%}
.staff-profile-view page-title .staff-info .events img,.staff-profile-view page-title .staff-info .info img,.staff-profile-view page-title .staff-info .location img,.staff-profile-view page-title .staff-info .mail img,.staff-profile-view page-title .staff-info .mobile img,.staff-profile-view page-title .staff-info .replacements img{margin-right:5px;vertical-align:middle}
.staff-profile-view page-title .staff-info.events{margin-top:20px}
.staff-profile-view page-title .victoryContractor{float:right;margin-right:150px;margin-top:20px}
@media (max-width:600px){.staff-profile-view page-title .avatar-container .download-photo{right:27%}
.staff-profile-view page-title .web-details{display:none}
.staff-profile-view page-title .mobile-details{display:block}
.staff-profile-view page-title .victoryContractor{display:none}
}
.staff-profile-view page-title .status{float:right;margin-top:40px;font-size:23px}
.staff-profile-view page-title .status .toggled-switch{font-size:23px}
.staff-profile-view page-title .status .toggled-switch.switch-false{color:#DA3B4E}
.staff-profile-view page-title .status .toggled-switch.switch-true{color:#1EC08A}
.staff-profile-view page-title .status .new,.staff-profile-view page-title .status .to-review{color:#F8C820}
.staff-profile-view .photos .photo-container{position:relative;border:1px solid #e4e4e4;padding:4px;height:340px;max-width:250px}
.staff-profile-view .photos .photo-container button{float:right}
.staff-profile-view .photos .photo-container .photo-header{padding:3px}
.staff-profile-view .photos .photo-container .photo-header .switch{width:80%}
.staff-profile-view .photos .photo-container .photo-header img{display:inline}
.staff-profile-view .photos .photo-container .photo-header table{width:100%}
.staff-profile-view .photos .photo-container .photo{cursor:pointer;height:250px;background-repeat:no-repeat;background-position:center}
.staff-profile-view .photos .photo-container .remove,.staff-profile-view .photos .photo-container .remove img{position:absolute;top:0;right:0}
.staff-profile-view .photos button.navigate{position:absolute;top:0;width:30px;height:340px;border:1px solid #e4e4e4;background-color:transparent;border-radius:0;opacity:1;background-repeat:no-repeat;background-position:center center}
.staff-profile-view .photos button.navigate.previous{left:-80px;background-image:url(images/icons/arrow-left.svg)}
.staff-profile-view .photos button.navigate.next{right:-80px;background-image:url(images/icons/arrow-right.svg)}
.staff-profile-view .photos .add-photo,.staff-profile-view .photos .export{cursor:pointer}
.staff-profile-view .photos .approve-all{margin-top:5px;cursor:pointer}
.staff-profile-view .detail_history-tab{border-bottom:1px solid #e4e4e4}
.staff-profile-view .detail_history-tab h2{font-size:25px;padding-bottom:0;text-align:center;cursor:pointer}
.staff-profile-view .detail_history-tab .selected{border-bottom:2px solid #000}
.staff-profile-view td.height{padding-right:5px}
.replacement-request-view .white-background{background-color:#fff}
.replacement-request-view .table-view{margin-bottom:15px}
.replacement-request-view .table-view .title{display:flex;align-items:center;height:40px;font:400 12px/14px Work Sans;color:#888f90;text-transform:uppercase;padding:0 15px}
.replacement-request-view .table-view .cell{min-height:44px;background:#fff;padding:15px}
.replacement-request-view .table-view.on-site-contact a{display:inline-block;float:right}
.replacement-request-view .table-row.shift{border-bottom:1px solid #d9dfe0;background:rgba(255,255,255,.5);padding:15px}
.replacement-request-view .table-row.shift .day{font:200 17px/17px Work Sans;padding-right:10px}
.replacement-request-view .table-row.shift .hours{font:300 14px/16px Work Sans;color:#333;justify-content:flex-end}
.replacement-request-view .table-row.shift .status-indicator{height:35px;width:13px;margin-right:15px;display:flex;align-items:center;justify-content:center}
.replacement-request-view .table-row.shift .applying svg path{fill:#4A4A4A}
.tags-list-view .page-content .page-header .header-buttons :first-child{margin-right:10px}
.tags-list-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.tags-list-view .page-content .table .table-wrapper .tags{width:100%;border-collapse:collapse}
.tags-list-view .page-content .table .table-wrapper .tags .sort-header{padding-right:0}
.tags-list-view .page-content .table .table-wrapper .tags th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center}
.tags-list-view .page-content .table .table-wrapper .tags th .sort-header{cursor:pointer}
.tags-list-view .page-content .table .table-wrapper .tags th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.tags-list-view .page-content .table .table-wrapper .tags th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.tags-list-view .page-content .table .table-wrapper .tags tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.tags-list-view .page-content .table .table-wrapper .tags tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.tags-list-view .page-content .table .table-wrapper .tags tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.tags-list-view .page-content .table .table-wrapper .tags tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.tags-list-view .page-content .table .table-wrapper .tags tr td:last-child .edit{margin-right:15px}
.tags-list-view .page-content search-bar .search-field{display:table;width:100%}
.tags-list-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.tags-list-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.tags-list-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.tags-list-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.tags-list-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.tags-list-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.tags-list-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.add-tag-modal .wizard-header component-title,.add-tag-modal form label{color:var(--main-font-color)}
.campaigns-create .page-section h1{font-size:26px;padding-bottom:0;text-align:center}
.tags-create .page-section h1{font-size:26px;padding-bottom:0;text-align:center}
.add-tag-modal{display:flex;flex-direction:column}
.add-tag-modal .wizard-header{align-items:flex-start!important;justify-content:space-around!important}
.add-tag-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.add-tag-modal .wizard-header .btn-close-modal{cursor:pointer}
.add-tag-modal form label{font-size:12px;font-weight:600}
.add-tag-modal form input{border:2.5px solid var(--dark-20)}
.add-tag-modal form .form-control,.add-tag-modal form .output{font-size:15px!important;font-weight:400!important}
.add-tag-modal form .form-control:active,.add-tag-modal form .form-control:focus,.add-tag-modal form output{color:var(--main-font-color)!important}
.add-tag-modal form .form-control,.add-tag-modal form .form-control:focus{border:2.5px solid var(--dark-20)!important}
.add-tag-modal input:-moz-placeholder{color:var(--dark-40)!important}
.add-tag-modal input::-moz-placeholder{color:var(--dark-40)!important}
.add-tag-modal input:-ms-input-placeholder{color:var(--dark-40)!important}
.add-tag-modal input::-webkit-input-placeholder{color:var(--dark-40)!important}
.add-tag-modal .close,.add-tag-modal .ui-select-match-close{padding-top:2px;padding-right:2px}
.add-tag-modal .ui-select-toggle .ui-select-placeholder{color:var(--dark-40)!important;font-size:15px!important;font-weight:400!important}
.add-tag-modal .text-muted{opacity:1}
.add-tag-modal .modal-footer{justify-content:space-between;margin-right:5px;margin-left:5px;display:flex;border:none}
.add-tag-modal .modal-footer .left{text-align:left;width:100%}
.add-tag-modal .modal-footer .right{display:flex;justify-content:flex-end;flex-direction:row}
.add-tag-modal .modal-footer .right:first-child{margin-left:15px}
.verify-view .v-banner .sub-text{font-size:17px;text-align:center;line-height:17px;padding-top:17px;padding-bottom:70px}
.verify-view .v-banner .sub-text img{vertical-align:bottom;margin-right:5px}
.rate-staff-view{padding:32px}
.rate-staff-view page-title{display:flex;flex-direction:column}
.rate-staff-view page-title .title{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:32px}
.rate-staff-view page-title .subtitle{font-size:15px;color:var(--dark-60);width:100%;font-weight:400;margin-bottom:0}
.rate-staff-view .ratings-summary{display:flex;flex-direction:column;border:1px solid var(--dark-20);border-radius:8px;padding:10px 15px;background:#fff;margin-bottom:10px}
.rate-staff-view .ratings-summary .ratings-info{display:flex}
.rate-staff-view .ratings-summary .ratings-info .ratings-info-description-title{padding-left:5px;font-weight:600}
.rate-staff-view .ratings-summary .ratings-info-description-text{padding-top:10px}
.rate-staff-view .body-wrapper{background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;padding:30px 60px}
.rate-staff-view .body-wrapper .job-heading{width:100%;background-color:var(--dark-20);border-radius:6px;height:38px;padding:12px;display:flex;flex-direction:row;justify-content:space-between;color:var(--dark-80);font-size:11px;font-weight:700;margin-bottom:16px}
.rate-staff-view .body-wrapper .job-heading .job-name{text-transform:uppercase}
.rate-staff-view .body-wrapper .job-heading .job-date{text-transform:capitalize}
.rate-staff-view .body-wrapper .table-wrapper{border:1px solid var(--dark-20);border-radius:6px;width:100%;height:auto;margin-bottom:24px;overflow-x:auto}
.rate-staff-view .body-wrapper .table-wrapper th{text-transform:uppercase;color:var(--dark-60);font-size:10px;font-weight:600;padding:10px;text-align:center;width:100%;border-bottom:1px solid var(--dark-20)}
.rate-staff-view .body-wrapper .table-wrapper th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left!important;padding-left:16px}
.rate-staff-view .body-wrapper .table-wrapper tr{align-items:center}
.rate-staff-view .body-wrapper .table-wrapper td{padding:16px}
.rate-staff-view .body-wrapper .table-wrapper td.contractor{display:flex;flex-direction:row;align-items:center;height:135px}
.rate-staff-view .body-wrapper .table-wrapper td.contractor .avatar{min-width:48px;min-height:48px;margin-right:12px}
.rate-staff-view .body-wrapper .table-wrapper td.contractor .additional-info{display:flex;flex-direction:column;justify-content:center}
.rate-staff-view .body-wrapper .table-wrapper td.contractor .additional-info .name-contractor{font-size:15px;font-weight:600!important;color:var(--main-font-color)}
.rate-staff-view .body-wrapper .table-wrapper td.feedback-comment{min-width:400px!important}
.rate-staff-view .page-footer{width:100%;display:flex;justify-content:flex-end}
.rate-staff-view .page-footer .btn-done{width:100px}
.rate-order-view page-title{display:flex;flex-direction:column}
.rate-order-view page-title .title{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:18px;border-bottom:1px solid var(--dark-20)}
.rate-order-view page-title .title img{width:156px;height:40px}
.rate-order-view page-title .subtitle{font-size:15px;color:var(--dark-40);width:100%;font-weight:600;padding-bottom:18px;padding-top:18px;display:flex;flex-direction:row}
.rate-order-view page-title .subtitle .subtitle-container{display:flex;flex-direction:row}
.rate-order-view page-title .subtitle .content{color:var(--main-font-color);padding-right:20px}
.rate-order-view page-title .subtitle .subtitle-label{padding-right:5px}
.rate-order-view .feedback-rate{display:flex;align-items:center;justify-content:center;flex:1}
.rate-order-view .rate-experience-description{color:var(--main-font-color);font-weight:600;width:180px}
.rate-order-view .rate-experience{display:flex;flex-direction:row;justify-content:center;width:100%}
.rate-order-view .positive-rating svg path{fill:#1EC08A}
.rate-order-view .negative-rating svg path{fill:#DA3B4E}
.rate-order-view .body-wrapper-container{display:flex;width:100%;flex-direction:column}
.rate-order-view .body-wrapper{background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;padding:30px 60px}
.rate-order-view .body-wrapper .job-heading{width:100%;background-color:var(--dark-20);border-radius:6px;height:38px;padding:12px;display:flex;flex-direction:row;justify-content:space-between;color:var(--dark-80);font-size:11px;font-weight:700;margin-bottom:16px}
.rate-order-view .body-wrapper .job-heading .job-name{text-transform:uppercase}
.rate-order-view .body-wrapper .job-heading .job-date{text-transform:capitalize}
.rate-order-view .rate-order-main-body{border-top-right-radius:0;border-bottom-right-radius:0}
.rate-order-view .rate-order-second-body{border-top-left-radius:0;border-bottom-left-radius:0;padding-bottom:10px}
.rate-order-view .rate-order-second-body .order-info{display:flex;flex-direction:row;flex-wrap:wrap}
.rate-order-view .rate-order-second-body .order-info .order-info-item{flex:1}
.rate-order-view .order-info-title{background-color:var(--dark-20);border-radius:4px;text-transform:uppercase;width:100%;padding:8px;font-size:11px;font-weight:700;margin-bottom:18px}
.rate-order-view .order-sub-title{font-size:16px;color:var(--main-font-color);font-weight:600;padding-bottom:10px}
.rate-order-view .order-people-container{display:flex;flex-direction:column;align-items:center;width:160px;height:140px;margin-bottom:10px;padding:10px;border:1px solid #C6CBD2;background-color:var(--main-background-color);border-radius:8px;justify-content:space-around}
.rate-order-view .order-people-container .avatar{width:60px;height:60px}
.rate-order-view .staff-members{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}
.rate-order-view .order-person-name{color:var(--main-font-color);font-size:12px;font-weight:500;display:flex;align-items:center;text-align:center}
.rate-order-view .feedback-container{display:flex;flex-direction:row}
.rate-order-view .page-footer{width:100%;display:flex;margin-top:32px;justify-content:flex-end}
@media (max-width:800px){.rate-order-view page-title .title{flex-direction:column-reverse!important}
.rate-order-view page-title .title img{margin-bottom:40px!important}
.rate-order-view .feedback-container,.rate-order-view .feedback-rate,.rate-order-view .order-info,.rate-order-view .subtitle{flex-direction:column!important}
.rate-order-view .feedback-rate{padding-bottom:10px}
.rate-order-view .rate-experience-description{padding-bottom:10px;width:auto!important}
.rate-order-view .rate-order-main-body{width:100%!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;padding:20px!important}
.rate-order-view .page-footer .btn-done{width:100%}
}
.photos-listing-view .page-header .page-header-info{flex-direction:row;justify-content:flex-start}
.photos-listing-view .page-header .page-header-info .title{font-size:21px}
.photos-listing-view .page-header .page-header-info .back-button{height:32px;padding:6px}
.photos-listing-view .page-content search-bar{display:block}
.photos-listing-view .page-content search-bar .search-input{margin-top:26px}
.photos-listing-view .page-content search-bar .form-control{background-color:#fff}
.photos-listing-view .page-content search-bar .search-field{display:table;width:100%}
.photos-listing-view .page-content search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.photos-listing-view .page-content search-bar .search-field .action-btn{height:70px;line-height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.photos-listing-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;overflow:auto}
.photos-listing-view .page-content .table .table-tabs{display:flex;margin:10px 0;justify-content:space-between;border-bottom:1px solid var(--dark-20);color:var(--dark-35);font-weight:600;font-size:12px}
.photos-listing-view .page-content .table .table-tabs .total-items{padding:10px 0}
.photos-listing-view .page-content .table .table-wrapper .photos-list{width:100%;border-collapse:collapse}
.photos-listing-view .page-content .table .table-wrapper .photos-list .sort-header{padding-right:0}
.photos-listing-view .page-content .table .table-wrapper .photos-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;text-align:justify;cursor:pointer;padding:15px;white-space:nowrap}
.photos-listing-view .page-content .table .table-wrapper .photos-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.photos-listing-view .page-content .table .table-wrapper .photos-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.photos-listing-view .page-content .table .table-wrapper .photos-list th.status{text-align:center}
.photos-listing-view .page-content .table .table-wrapper .photos-list tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.photos-listing-view .page-content .table .table-wrapper .photos-list tbody tr td{font-size:15px;min-height:70px;padding:15px;text-align:justify;border-left:0;font-weight:400;color:var(--dark-80)}
.photos-listing-view .page-content .table .table-wrapper .photos-list tbody tr td.icon-table{text-align:center}
.photos-listing-view .page-content .table .table-wrapper .photos-list tbody tr td.amount{font-weight:600;color:var(--main-font-color)}
.photos-listing-view .page-content .table .table-wrapper .photos-list tbody tr .date{white-space:nowrap}
.payments-view .screen-disabled{pointer-events:none;opacity:.3}
.payments-view .payment-disabled{position:absolute;top:45%;margin-left:300px;width:70%;font-weight:400;color:var(--dark-60);font-size:22px;text-align:center}
.payments-view .payment-disabled :first-child{font-size:40px;font-weight:600;text-align:center;color:#8b0000}
.payments-view .payment-disabled-mobile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:24px;margin:0;font-weight:400;color:var(--dark-60);font-size:22px;text-align:center}
.payments-view .payment-disabled-mobile :first-child{font-size:40px;font-weight:600;text-align:center;color:#8b0000}
.payments-view .page-content .opacity{opacity:.3}
.payments-view .page-content .page-header .header-buttons{display:flex;flex-direction:row;justify-content:space-between}
.payments-view .page-content .page-header .header-buttons .button-export{display:flex;flex-direction:row;justify-content:space-between;width:180px}
.payments-view .page-content .page-header .header-buttons .button-paylocit{margin-left:15px}
.payments-view .page-content search-bar{display:block}
.payments-view .page-content search-bar .search-input{margin-top:26px}
.payments-view .page-content search-bar .filter-input-group{display:flex;justify-content:center;align-items:center;gap:8px}
.payments-view .page-content search-bar .form-control{background-color:#fff}
.payments-view .page-content search-bar .search-field{display:table;width:100%}
.payments-view .page-content search-bar .search-field .input-field{width:100%;text-align:center;display:table-cell;vertical-align:top;padding:12px 16px 11px 0}
.payments-view .page-content search-bar .search-field .action-btn{height:70px;line-height:70px;text-align:center;display:table-cell;vertical-align:top;cursor:pointer;color:#4A4A4A;font-size:17px;font-weight:300}
.payments-view .page-content .pill-unsynced-worker{background-color:#F8C820}
.payments-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.payments-view .page-content .table .table-tabs{display:flex;margin:10px 0;justify-content:space-between;border-bottom:1px solid var(--dark-20);color:var(--dark-35);font-weight:600;font-size:12px}
.payments-view .page-content .table .table-tabs .payments-categories{display:flex;overflow-x:auto}
.payments-view .page-content .table .table-tabs .payments-categories .payments-category{text-align:center;padding:10px 15px;text-transform:capitalize;cursor:pointer}
.payments-view .page-content .table .table-tabs .payments-categories .payments-category.active{color:var(--main-color);cursor:default;background-color:#fff;border-bottom:2px solid var(--main-color)}
.payments-view .page-content .table .table-tabs .total-items{padding:10px 0}
.payments-view .page-content .table .table-wrapper .payment-list{width:100%;border-collapse:collapse;overflow-x:auto}
.payments-view .page-content .table .table-wrapper .payment-list thead{height:40px!important;width:100%!important}
.payments-view .page-content .table .table-wrapper .payment-list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:0 10px;text-align:justify;cursor:pointer;min-height:40px!important}
.payments-view .page-content .table .table-wrapper .payment-list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.payments-view .page-content .table .table-wrapper .payment-list th.selected-payments{display:flex;flex-direction:row;align-items:center}
.payments-view .page-content .table .table-wrapper .payment-list th.selected-payments .selected-payments-text{font-weight:600;font-size:15px;text-transform:none!important;color:var(--dark-80);width:100px}
.payments-view .page-content .table .table-wrapper .payment-list th.head-checkbox-selected{width:60px}
.payments-view .page-content .table .table-wrapper .payment-list th .button-pay-all{height:26px!important;padding-top:0!important}
.payments-view .page-content .table .table-wrapper .payment-list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.payments-view .page-content .table .table-wrapper .payment-list th.info{text-align:center}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr{border-bottom:1px solid var(--dark-20);cursor:pointer}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td{font-size:15px;min-height:70px;padding:14px 10px;text-align:justify;border-left:0;font-weight:400;color:var(--dark-80)}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff{text-align:left}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .name{margin-left:60px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff.info{text-align:center}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .additional-info{margin-left:60px}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .additional-info .email,.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .additional-info .mobile{font-size:12px}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.staff .additional-info .mobile{margin-right:15px}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.age{white-space:nowrap}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.amount{font-weight:600;color:var(--main-font-color);white-space:nowrap}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.edit .actions-tab-menu .options-icon *{stroke:#333}
.payments-view .page-content .table .table-wrapper .payment-list tbody tr td.error{font-size:12px;overflow:auto;height:90px;color:red;font-weight:500;align-items:center;text-align:left;max-width:300px!important;display:flex;width:max-content;flex-wrap:wrap}
.payments-view .md-menu-info{font-size:15px;text-align:justify;border-left:0;font-weight:400;color:var(--dark-80);padding-left:15px}
.payments-view .md-menu-action{font-weight:600}
.payments-view .md-menu-content{margin-top:10px}
.company-details-view .page-content{padding:24px}
.company-details-view .page-content .pills{display:flex;flex-direction:row}
.company-details-view .page-content .pills .pill{border:1px solid var(--dark-20);border-radius:16px;text-transform:capitalize;font-weight:600;font-size:12px;color:var(--dark-80);align-items:center;justify-content:center;display:flex;flex-direction:row}
.company-details-view .page-content .pills .pill svg{width:15px;height:15px;display:flex;justify-content:center;margin-right:5px}
.company-details-view .page-content .pills.boh-company{color:#DA3B4E;border:1px solid #DA3B4E}
.company-details-view .page-content .error{padding-bottom:20px;color:#DA3B4E;font-weight:600;font-size:16px}
.company-details-view .page-content .company-tabs{display:flex;margin-bottom:-1px;width:100%;overflow-x:auto}
.company-details-view .page-content .company-tabs .company-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;border-bottom:none;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color);white-space:nowrap}
.company-details-view .page-content .company-body,.company-details-view .page-content .company-footer{border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-top:1px solid var(--dark-20);padding:24px}
.company-details-view .page-content .company-tabs .company-tab.selected{background-color:#fff;color:var(--main-font-color)}
.company-details-view .page-content .company-body{background-color:#fff;border-top-right-radius:8px;border-top-left-radius:0!important}
.company-details-view .page-content .company-body label{font-size:12px;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.company-details-view .page-content .company-body .form-switch{display:flex;flex-direction:row;margin-bottom:24px}
.company-details-view .page-content .company-body .form-section{font-weight:600;font-size:15px;color:var(--main-font-color)}
.company-details-view .page-content .company-body .option-item{white-space:wrap;max-height:65px}
.company-details-view .page-content .company-footer{display:flex;background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid var(--dark-20);align-items:flex-end;justify-content:flex-end;width:100%}
.company-details-view .list tbody tr td:last-child,.company-details-view .list th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}
.company-details-view .page-content .company-footer :first-child{margin-right:12px}
.company-details-view .list{width:100%;border-collapse:collapse}
.company-details-view .list th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center;cursor:pointer}
.company-details-view .list th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.company-details-view .list tbody tr{border-bottom:1px solid var(--dark-20)}
.company-details-view .list tbody tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.company-details-view .list tbody tr td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.company-details-view .list tbody tr td:first-child .table-items-open{max-height:1000px;-webkit-transition:max-height,1.5s linear;-moz-transition:max-height,1.5s linear;-ms-transition:max-height,1.5s linear;-o-transition:max-height,1.5s linear;transition:max-height,1.5s linear}
.company-details-view .list-files{display:flex;flex-direction:row;flex-wrap:wrap}
.company-details-view .list-files .list-data-pill{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;padding:8px 16px;border:1px solid var(--dark-20);background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:600;margin-top:5px}
.company-details-view .list-files .list-data-pill .list-data-title{margin-right:10px;overflow:visible}
.company-details-view .list-files .list-data-pill .list-data-title:hover{color:var(--main-color);cursor:pointer}
.company-details-view .list-files .list-data-pill img{height:16px;width:16px;cursor:pointer}
.companies-list-view .page-content .page-header .header-buttons :first-child{margin-right:10px}
.companies-list-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.companies-list-view .page-content .table .table-wrapper .companies{width:100%;border-collapse:collapse}
.companies-list-view .page-content .table .table-wrapper .companies .sort-header{padding-right:0}
.companies-list-view .page-content .table .table-wrapper .companies th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.companies-list-view .page-content .table .table-wrapper .companies th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.companies-list-view .page-content .table .table-wrapper .companies th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.companies-list-view .page-content .table .table-wrapper .companies tr{cursor:pointer}
.companies-list-view .page-content .table .table-wrapper .companies tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.companies-list-view .page-content .table .table-wrapper .companies tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.companies-list-view .page-content .table .table-wrapper .companies tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.companies-list-view .page-content .table .table-wrapper .companies tr td:last-child .edit{margin-right:15px}
.companies-list-view .page-content search-bar .search-field{display:table;width:100%}
.companies-list-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.companies-list-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.companies-list-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.companies-list-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.companies-list-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.companies-list-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.companies-list-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
@media (max-width:600px){.page-content{padding:20px}
.fixed-mobile-button{position:fixed;bottom:0;right:0;margin:25px 65px}
.fixed-mobile-button .btn{width:56px;height:56px;padding:5px}
}
.add-company-modal{display:flex;flex-direction:column}
.add-company-modal .wizard-header{align-items:flex-start!important;justify-content:space-around!important}
.add-company-modal .wizard-header component-title{color:var(--main-font-color)}
.add-company-modal .wizard-header component-title>div{font-family:Work Sans;font-size:32px}
.add-company-modal .wizard-header .btn-close-modal{cursor:pointer}
.add-company-modal form label{color:var(--main-font-color);font-size:12px;font-weight:600}
.add-company-modal form input{border:2.5px solid var(--dark-20)}
.add-company-modal form .form-control,.add-company-modal form .output{font-size:15px!important;font-weight:400!important}
.add-company-modal form .form-control:active,.add-company-modal form .form-control:focus,.add-company-modal form output{color:var(--main-font-color)!important}
.add-company-modal form .form-control,.add-company-modal form .form-control:focus{border:2.5px solid var(--dark-20)!important}
.add-company-modal input:-moz-placeholder{color:var(--dark-40)!important}
.add-company-modal input::-moz-placeholder{color:var(--dark-40)!important}
.add-company-modal input:-ms-input-placeholder{color:var(--dark-40)!important}
.add-company-modal input::-webkit-input-placeholder{color:var(--dark-40)!important}
.add-company-modal .close,.add-company-modal .ui-select-match-close{padding-top:2px;padding-right:2px}
.add-company-modal .ui-select-toggle .ui-select-placeholder{color:var(--dark-40)!important;font-size:15px!important;font-weight:400!important}
.add-company-modal .text-muted{opacity:1}
.add-company-modal .modal-footer{justify-content:space-between;margin-right:5px;margin-left:5px;display:flex;border:none}
.add-company-modal .modal-footer .left{text-align:left;width:100%}
.add-company-modal .modal-footer .right{display:flex;justify-content:flex-end;flex-direction:row}
.add-company-modal .modal-footer .right:first-child{margin-left:15px}
.modal-content{box-shadow:0 3px 9px rgba(0,0,0,.5)!important;border:none!important;border-radius:16px!important}
@media (max-width:768px){.modal-content{max-width:95vw!important}
}
.summary-contractor .panel-heading{margin-top:20px}
.summary-contractor .panel-heading .form-section{text-transform:uppercase!important;font-weight:700;font-size:14px}
.summary-contractor .summary-notes{padding-left:20px;padding-right:20px}
.summary-contractor .personal-info-content{display:flex;padding:0 25px;width:100%}
.summary-contractor .personal-info-content .personal-info-content-left,.summary-contractor .personal-info-content .personal-info-content-right{display:flex;flex:.5;flex-direction:column;width:100%;margin-right:50px}
.summary-contractor .personal-info-content .personal-info-content-left .personal-info,.summary-contractor .personal-info-content .personal-info-content-right .personal-info{display:flex;width:100%;flex-direction:row;justify-content:space-between;margin-bottom:10px}
.summary-contractor .personal-info-content .personal-info-content-left .personal-info .summary-strong-font-simple,.summary-contractor .personal-info-content .personal-info-content-right .personal-info .summary-strong-font-simple{font-family:'Work Sans';font-weight:600;font-size:15px;color:var(--dark-80);text-transform:lowercase}
.summary-contractor .button-edit{display:flex;margin:15px 25px 29px;height:15px}
.summary-contractor .info-pills{display:flex;flex-direction:row;margin-bottom:20px;padding-left:25px;width:100%;flex-wrap:wrap}
.summary-contractor .info-pills .pill{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;padding:4px 12px;background-color:var(--dark-10);margin-right:6px;border-radius:16px;font-weight:500;color:var(--dark-80);text-transform:capitalize;border:1px solid var(--dark-35);white-space:nowrap;margin-bottom:5px}
.summary-contractor .sub-header{font-weight:600;font-size:15px;color:var(--main-font-color);margin-bottom:16px;margin-left:25px}
.summary-contractor .summary-font-label{font-family:'Work Sans';font-weight:400;font-size:15px;color:var(--dark-40)}
.summary-contractor .summary-font-info{font-family:'Work Sans';font-weight:600;font-size:15px;color:var(--dark-80);text-transform:capitalize}
@media (max-width:600px){.summary-contractor .contractor-side-content{margin-left:0!important;margin-top:0!important;border-radius:0!important}
.summary-contractor .contractor-side-content .contractor-photo .profile-photo{width:100vw!important;height:400px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}
.summary-contractor .contractor-side-content .contractor-photo .picture-actions{height:400px!important}
.summary-contractor .contractor-side-content .contractor-info{border:none!important}
}
.reject-reason-modal .footer{display:flex;justify-content:space-between;padding:10px}
.reports-main-view{padding-left:10px}
.reports-main-view .reports-body{display:flex;padding:24px 24px 0;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;width:auto!important;flex-direction:column}
.reports-main-view .reports-body .cards-list{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.reports-main-view .reports-body .cards-list .reports-card{display:flex;width:49%!important;margin-bottom:24px;padding:24px}
.reports-main-view .reports-body .cards-list .reports-card .card-title{color:var(--main-font-color);font-weight:600;font-size:20px;margin-bottom:16px}
.reports-main-view .reports-body .cards-list .reports-card .card-description{color:var(--dark-60);font-weight:400;font-size:15px;margin-bottom:16px}
@media (max-width:1200px){.reports-main-view{padding-left:0}
.reports-main-view .reports-body .cards-list .reports-card{width:100%!important}
}
.orders-feedback-view body{background-color:#F9FAFD!important}
.orders-feedback-view .header-info{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-right:5px}
.orders-feedback-view .negative-rating svg,.orders-feedback-view .positive-rating svg{width:28px!important;height:28px!important}
.orders-feedback-view .header-info .left{display:flex;flex-direction:row;align-items:flex-end}
.orders-feedback-view .date-input{display:flex;flex-direction:column}
.orders-feedback-view .positive-rating svg path{fill:#1EC08A}
.orders-feedback-view .negative-rating svg path{fill:#DA3B4E}
.profile-customer-view .avatar-container .avatar-actions .download-avatar svg path,.profile-customer-view .avatar-container .avatar-actions .edit-avatar svg path,.training-view .question-picture .container-picture-actions .picture-actions .download-picture svg path,.training-view .question-picture .container-picture-actions .picture-actions .edit-picture svg path{fill:var(--dark-80)}
.orders-feedback-view .date-filter{margin-top:15px}
.orders-feedback-view .date-filter .filter-date-label{text-align:center;margin-top:10px}
.orders-feedback-view .label-statistics{font-size:12px;font-weight:600;color:var(--dark-35)}
.orders-feedback-view .info-statistics{font-size:12px;font-weight:600;color:var(--main-font-color);margin-left:5px}
.orders-feedback-view .rating-statistics-container{display:flex;flex-direction:row;width:100%}
.orders-feedback-view .rating-statistics-container .rating-statistics{display:flex;flex-direction:row;margin-right:32px}
.orders-feedback-view .rating-statistics-container .rating-statistics .rating-statistic{display:flex;flex-direction:row}
.orders-feedback-view .table-wrapper .feedbacks{width:100%;border-collapse:collapse}
.orders-feedback-view .table-wrapper .feedbacks .sort-header{padding-right:0}
.orders-feedback-view .table-wrapper .feedbacks th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.orders-feedback-view .table-wrapper .feedbacks th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.orders-feedback-view .table-wrapper .feedbacks th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:right;padding-right:25px}
.orders-feedback-view .table-wrapper .feedbacks tr{cursor:pointer}
.orders-feedback-view .table-wrapper .feedbacks tr td{font-size:14px;min-height:70px;padding:14px 10px;text-align:center;border-left:0;min-width:124px}
.orders-feedback-view .table-wrapper .feedbacks tr td .main-text,.orders-feedback-view .table-wrapper .feedbacks tr td:first-child{text-align:left;font-size:15px;font-weight:600;color:var(--main-font-color)}
.orders-feedback-view .table-wrapper .feedbacks tr td:first-child{padding-left:16px}
.orders-feedback-view .table-wrapper .feedbacks tr td .additional-info-job{font-size:12px;color:var(--dark-80)}
.orders-feedback-view .table-wrapper .feedbacks tr td .additional-info{font-size:12px;font-weight:400;color:car(--dark-60)!important;display:flex;flex-direction:column}
.orders-feedback-view .table-wrapper .feedbacks tr td .additional-info .email{text-decoration-line:underline}
.orders-feedback-view .table-wrapper .feedbacks tr td.client{font-size:15px;font-weight:400;color:var(--dark-80);text-align:center}
.orders-feedback-view .table-wrapper .feedbacks tr td:last-child{justify-content:center;text-align:right;padding-right:35px}
.orders-feedback-view search-bar{display:block}
.orders-feedback-view search-bar .form-control{background-color:#fff}
.orders-feedback-view search-bar .action-btn-group{width:100%;display:block;text-align:center;margin-bottom:10px}
.orders-feedback-view search-bar .search-tags{display:table;width:100%}
.orders-feedback-view search-bar .search-tags .input-field{display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px 0}
.orders-feedback-view search-bar .search-tags .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.orders-feedback-view search-bar .search-tags .input-field input:-moz-placeholder{color:#4A4A4A}
.orders-feedback-view search-bar .search-tags .input-field input::-moz-placeholder{color:#4A4A4A}
.orders-feedback-view search-bar .search-tags .input-field input:-ms-input-placeholder{color:#4A4A4A}
.orders-feedback-view search-bar .search-tags .input-field input::-webkit-input-placeholder{color:#4A4A4A}
.orders-feedback-view search-bar .search-tags .action-btn{height:50px;width:50px;line-height:50px;text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;cursor:pointer;font-size:17px;font-weight:300}
.orders-feedback-view search-bar .search-tags .action-btn a{font-weight:300;color:#000}
@media (max-width:600px){.orders-feedback-view search-bar .search-tags .action-btn{width:10%}
}
.orders-feedback-view .info-wrapper{float:left}
.orders-feedback-view .panel{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:5px;width:auto!important;margin:0 15px}
.orders-feedback-view .feedbacks tbody tr td.detailed-info .additional-info .period,.orders-feedback-view .feedbacks tbody tr td.staff .additional-info .mobile{margin-right:15px}
.orders-feedback-view .feedbacks{width:100%;border-collapse:collapse}
.orders-feedback-view .feedbacks thead tr{border-bottom:1px solid #d8d8d8}
.orders-feedback-view .feedbacks th{color:#b6b6b6;font-size:14px;font-weight:200;padding:10px;text-align:center}
.orders-feedback-view .feedbacks th.contacts,.orders-feedback-view .feedbacks th.name{text-align:left}
.orders-feedback-view .feedbacks tbody tr{border-bottom:1px solid #d8d8d8;cursor:pointer}
.orders-feedback-view .feedbacks tbody tr td{font-size:17px;padding:14px 10px;text-align:center;border-left:1px solid #d8d8d8}
.orders-feedback-view .feedbacks tbody tr td.contacts,.orders-feedback-view .feedbacks tbody tr td.detailed-info,.orders-feedback-view .feedbacks tbody tr td.staff{text-align:left}
.orders-feedback-view .feedbacks tbody tr td:first-child{border-left:0}
.orders-feedback-view .feedbacks tbody tr td.detailed-info .main-text{font-size:17px}
.orders-feedback-view .feedbacks tbody tr td.detailed-info .status{text-transform:capitalize}
.orders-feedback-view .feedbacks tbody tr td.detailed-info .additional-info .city,.orders-feedback-view .feedbacks tbody tr td.detailed-info .additional-info .error,.orders-feedback-view .feedbacks tbody tr td.detailed-info .additional-info .period{font-size:12px}
.orders-feedback-view .feedbacks tbody tr td.staff .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.orders-feedback-view .feedbacks tbody tr td.staff .name{margin-left:60px;font-size:17px}
.orders-feedback-view .feedbacks tbody tr td.staff .additional-info{margin-left:60px}
.orders-feedback-view .feedbacks tbody tr td.staff .additional-info .email,.orders-feedback-view .feedbacks tbody tr td.staff .additional-info .mobile{font-size:12px}
.orders-feedback-view .feedbacks tbody tr td.name{font-size:17px;text-align:left}
.orders-feedback-view .feedbacks tbody tr td.client,.orders-feedback-view .feedbacks tbody tr td.contacts{font-size:15px}
.orders-feedback-view .load-more-holder{margin:30px auto;width:30%}
.signin-view body{height:100%;padding-top:0}
.signin-view header{background-color:transparent!important}
.signin-view .page-content{top:0;left:0;right:0;bottom:0;display:flex;background-color:var(--main-background-color)}
.signin-view .page-content h1{font-size:21px!important}
.signin-view .page-content .signin{display:flex;flex-direction:row;flex:1;height:max-content;min-height:100vh;width:100vw}
.signin-view .page-content .signin .required label:after{display:inline!important}
.signin-view .page-content .signin .input-with-icon{width:100%!important}
.signin-view .page-content .signin .signup-button{width:100%}
.signin-view .page-content .signin .signin-container-buttons{display:flex;width:100%;justify-content:space-between;margin-bottom:15px}
.signin-view .page-content .signin .signin-container-buttons .btn-signin{width:45%;text-transform:capitalize}
.signin-view .page-content .signin .signin-container-buttons .unselected-button{background-color:var(--dark-10)}
.signin-view .page-content .signin .signin-content{display:flex;flex-direction:column;width:50%;padding-left:11%;padding-right:11%;align-items:center;background-color:var(--main-login-background-color)}
.signin-view .page-content .signin .signin-content .header{width:100%;max-width:371px}
.signin-view .page-content .signin .signin-content .header .signin-logo{margin-top:45px;position:absolute}
.signin-view .page-content .signin .signin-content .signin-form-content{display:flex;flex-direction:column;flex:1;max-width:371px;width:100%;justify-content:center}
.signin-view .page-content .signin .signin-content .signin-form-content forgot-password .forgot-header{display:flex;flex-direction:row;align-items:center;width:100%}
.signin-view .page-content .signin .signin-content .signin-form-content forgot-password .forgot-header .back-button{border-color:#E3E5EB}
.signin-view .page-content .signin .signin-content .signin-form-content forgot-password .forgot-header h1{align-items:center!important;padding-left:15px!important;padding-bottom:10px!important;font-size:21px!important}
.signin-view .page-content .signin .signin-content .signin-form-content form{margin:10px 0;align-items:center}
.signin-view .page-content .signin .signin-content .signin-form-content form .form-item{margin-top:29px}
.signin-view .page-content .signin .signin-content .signin-form-content form .form-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.signin-view .page-content .signin .signin-content .signin-form-content form .form-message{text-align:center;font-size:15px;opacity:0;transition:all linear .5s;height:0}
.signin-view .page-content .signin .signin-content .signin-form-content form .form-message.error{color:#DA3B4E;background-color:#fff}
.signin-view .page-content .signin .signin-content .signin-form-content form .form-message.has-error{padding:15px 90px;display:block;opacity:1;height:auto}
.signin-view .page-content .signin .signin-content .signin-form-content .keep-signed{color:var(--main-font-color);font-weight:600}
.signin-view .page-content .signin .signin-content .signin-form-content .forgot-password{font-weight:600}
.signin-view .page-content .signin .signin-content .signin-form-content h1{font-weight:600;font-size:32px;color:var(--main-font-color)}
.signin-view .page-content .signin .signin-content .signin-form-content .input-group .form-control,.signin-view .page-content .signin .signin-content .signin-form-content .input-group .input-group-addon{border:1.5px solid var(--dark-20);border-radius:6px;background-color:var(--main-background-color)}
.signin-view .page-content .signin .signin-content .signin-form-content .input-group :first-child{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}
.signin-view .page-content .signin .signin-content .signin-form-content .input-group :last-child{border-left-width:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.signin-view .page-content .signin .signin-content .signin-form-content .input-group .input-between-two-icons{border-left-width:0;border-right-width:0;border-radius:0}
.signin-view .page-content .signin .signin-organization-logo{display:flex;width:50%;justify-content:center;align-items:center;background:radial-gradient(92.82% 92.82% at 93.68% 7.18%,#E8ECF2 0,#D9E1EC 100%)}
.signin-staff-view .btn-facebook,.signup-view .btn-facebook{background-image:url(../../images/icons/facebook.svg);background-position:10px center}
.signin-view .page-content .signin .signin-organization-logo img{height:auto;max-width:60%}
@media (max-height:600px){.signin-view .signin-content .signin-logo{position:inherit!important}
}
@media (max-width:976px){.signin-view .signin-content .header,.signin-view .signin-content .signin-form-content{max-width:none!important}
.signin-view .signin-content{justify-content:center;width:100%!important}
.signin-view .signin-content .header .signin-logo{position:inherit!important}
.signin-view .signin-content .signin-form-content form{margin-bottom:10px}
.signin-view .signin-organization-logo{display:none!important}
}
.signin-staff-view body{height:100%}
.signin-staff-view .page-content{top:0;left:0;right:0;bottom:0;position:fixed;overflow-y:scroll;overflow-x:auto;background-color:#5C5C5C;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.signin-staff-view .form-content{position:relative}
.signin-staff-view .login-form{width:450px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;position:absolute;border-radius:3px;overflow:hidden}
.signin-staff-view .login-form .form-header{padding:25px 50px;text-align:center;position:relative}
.signin-staff-view .login-form .form-header h1{font-size:22px;font-weight:200;margin:0}
.signin-staff-view .login-form .form-header .back-link{display:block;float:left;width:20px;height:20px}
.signin-staff-view .login-form .form-header .back-link img{width:100%;height:auto}
.signin-staff-view .login-form .form-message{text-align:center;font-size:15px;opacity:0;transition:all linear .5s;height:0}
.signin-staff-view .login-form .form-message.error{color:#DA3B4E;background-color:#fff}
.signin-staff-view .login-form .form-message.has-error{padding:15px 90px;display:block;opacity:1;height:auto}
.signin-staff-view .login-form .form-body{background-color:#fff;opacity:.9;padding:20px 100px 50px}
.signin-staff-view .login-form .form-body h4{text-align:center;margin-bottom:35px}
.signin-staff-view .login-form .form-body strong{margin-bottom:20px}
.signin-staff-view .login-form .form-body input{opacity:1}
.signin-staff-view .login-form .form-body input::-webkit-input-placeholder{opacity:.5}
.signin-staff-view .login-form .form-body input:-moz-placeholder{opacity:.5}
.signin-staff-view .login-form .form-body input::-moz-placeholder{opacity:.5}
.signin-staff-view .login-form .form-body input:-ms-input-placeholder{opacity:.5}
.signin-staff-view .login-form .form-body .forgot{font-size:13px;display:flex;justify-content:flex-end;width:auto;border:0;font-weight:500;color:var(--main-color)}
.signin-staff-view .btn-facebook span,.signin-staff-view .btn-signup span{display:inline-block}
.signin-staff-view .login-form .form-body p{padding:0;text-align:center}
.signin-staff-view .login-form .form-body .footer{border-bottom:1px solid #ebebeb;padding-bottom:2px;margin-top:10px;text-align:right}
.signin-staff-view .login-form .form-body .footer a{color:#333}
.signin-staff-view .login-form .form-header+.form-body{border-top:1px solid #ebebeb}
.signin-staff-view .login-form .form-footer{border-top:1px solid #ebebeb;padding:25px 100px}
.signin-staff-view .login-form .loading-screen{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.9;z-index:999}
.signin-staff-view .login-form .loading-screen img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.signin-staff-view .login-form{background-color:transparent}
.signin-staff-view .login-form .form-header{color:#fff}
.signin-staff-view button{background-color:var(--main-color);border-color:transparent;opacity:1}
.signin-staff-view .btn-facebook{background-repeat:no-repeat;background-size:17px;margin-bottom:15px;opacity:1}
.signin-staff-view .btn-signup{cursor:pointer}
.signin-staff-view .form-body .forgot{color:var(--main-color);font-weight:200;background-color:#fff}
.signin-staff-view .form-body .forgot:hover{color:#4a4a4a}
.signup-view body{height:100%}
.signup-view .page-content{top:0;left:0;right:0;bottom:0;position:fixed;overflow-y:scroll;overflow-x:auto;background-color:#5C5C5C;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:var(--main-font-color)}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.signup-view .page-content{background-color:var(--main-font-color)}
}
.signup-view .form-content{position:relative}
.signup-view .login-form{width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;position:absolute;border-radius:3px;overflow:auto;height:100vh}
.signup-view .login-form .form-header{padding:25px 50px;text-align:center;position:relative}
.signup-view .login-form .form-header h1{font-size:22px;font-weight:200;margin:0}
.signup-view .login-form .form-header .back-link{display:block;float:left;width:20px;height:20px}
.signup-view .login-form .form-header .back-link img{width:100%;height:auto}
.signup-view .login-form .form-message{text-align:center;font-size:15px;opacity:0;transition:all linear .5s;height:0}
.signup-view .login-form .form-message.error{color:#DA3B4E;background-color:#fff}
.signup-view .login-form .form-message.has-error{padding:15px 90px;display:block;opacity:1;height:auto}
.signup-view .login-form .form-body{background-color:#fff;padding:30px 50px}
.signup-view .login-form .form-body input::-webkit-input-placeholder{color:#949494}
.signup-view .login-form .form-body input:-moz-placeholder{color:#949494}
.signup-view .login-form .form-body input::-moz-placeholder{color:#949494}
.signup-view .login-form .form-body input:-ms-input-placeholder{color:#949494}
.signup-view .login-form .form-body .forgot{font-size:15px;color:#4a4a4a;font-weight:200}
.signup-view .login-form .form-body .forgot:hover{color:var(--main-color)}
.signup-view .login-form .form-body p{font-size:22px;padding:0;margin:0 -50px;text-align:center}
.signup-view .login-form .form-body .footer{border-bottom:1px solid var(--main-font-color);font-weight:500;padding-bottom:2px;margin-top:10px;text-align:right}
.signup-view .login-form .form-body .footer a{color:var(--main-font-color)}
.signup-view .login-form .form-header+.form-body{border-top:1px solid #ebebeb}
.signup-view .login-form .form-footer{border-top:1px solid #ebebeb;padding:25px 100px}
.signup-view .login-form .loading-screen{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.9;z-index:999}
.signup-view .login-form .loading-screen img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.signup-view .login-form{background-color:transparent}
.signup-view .login-form .form-header{color:#fff}
.signup-view .logo{height:65px;text-align:center}
.signup-view .logo img{width:200px}
.signup-view button{background-color:var(--main-color);border-color:transparent}
.signup-view button:hover{background-color:#fff;color:var(--main-font-color);border-color:var(--main-font-color)}
.signup-view .btn-facebook{background-repeat:no-repeat;background-size:17px;margin-bottom:20px}
.signup-view .btn-facebook span{display:inline-block}
.signup-view .help-block{width:100%;margin:5px 0 0;font:200 13px/18px Work Sans;display:none}
.has-error .signup-view .help-block{display:block}
.signup-view .form-body .forgot{color:var(--main-color);font-weight:200;background-color:#fff}
.signup-view .form-body .forgot:hover{color:#4a4a4a}
.allowed-expenses-modal .title{font-size:17px}
.approvedForInvoiceModalTitle .error-message{margin-top:10px}
.approvedForInvoiceModal section{overflow-x:scroll}
.approvedForInvoiceModal .tax-alert{color:red}
.approvedForInvoiceModal .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.approvedForInvoiceModal .table-shifts,.approvedForInvoiceModal table.mainBody{width:100%}
.approvedForInvoiceModal table.mainBody .gridRow.actual table,.approvedForInvoiceModal table.mainBody .gridRow.original table{float:right;text-align:right}
.approvedForInvoiceModal .table-shifts td{text-align:right;padding-right:5px}
.approvedForInvoiceModal .table-shifts th{text-align:right}
.approvedForInvoiceModal .table-shifts .shift{border-top:1px solid #d8d8d8}
.approvedForInvoiceModal table.mainBody th{padding:6px;border-bottom:1px solid #acacac}
.approvedForInvoiceModal table.mainBody th.actual,.approvedForInvoiceModal table.mainBody th.original{text-align:right}
.approvedForInvoiceModal table.mainBody td{min-width:165px}
.shifts .accordion-dark .table-shift table td .time-in,.shifts .accordion-dark .table-shift table td .time-out{min-width:80px;display:flex}
.approvedForInvoiceModal table.mainBody .gridRow{padding:6px;border-bottom:1px solid #d8d8d8}
.approvedForInvoiceModal table.mainBody .gridRow.contractor{vertical-align:top}
.approvedForInvoiceModal table.mainBody .gridRow.contractor .name{padding-left:10px;top:10px;position:relative}
.approvedForInvoiceModal table.mainBody .gridRow.actual{vertical-align:top}
.approvedForInvoiceModal table.mainBody .gridRow.original{vertical-align:top}
.approvedForInvoiceModal table.mainBody .gridRow .total{text-align:right;border-top:1px solid #d8d8d8;border-bottom:0 solid #d8d8d8}
.approvedForInvoiceModal table.mainBody .gridRow.grandTotals{border-bottom:none;border-top:2px solid #4a4a4a}
.approvedForInvoiceModal table.mainBody .gridRow.grandTotals td{padding:6px}
.approvedForInvoiceModal table.mainBody .gridRow.grandTotals td.total{font-weight:600;text-align:right;border-top:1px solid #d8d8d8;border-bottom:0 solid #4a4a4a;padding-right:3px;max-width:107px}
.shifts .dropdown-menu{top:-90%!important}
.shifts .notes-columns{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.shifts .notes-columns .notes-column-item{width:49%}
.shifts .subscription-list-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;max-width:250px}
.shifts .subscription-list-info .staff-assignment-pill{text-wrap:nowrap}
.shifts .application-assignment .ui-select-match-text{padding-right:2em}
.shifts .job-subscription{border-top:1px solid var(--dark-20);padding:10px 20px}
.shifts .job-subscription .job-subscription-header{padding-bottom:5px;display:flex;font-size:12px;font-weight:600}
.shifts .job-subscription .job-subscription-header .job-subscription-header-label{color:var(--dark-40)}
.shifts .job-subscription .job-subscription-header .job-subscription-header-description{padding-left:5px;color:var(--dark-80)}
.shifts .job-subscription .job-subscription-pills{display:flex;gap:2px;flex-wrap:wrap}
.shifts .job-subscription .job-subscription-pills .staff-assignment-label{color:var(--dark-40);padding-right:5px}
.shifts .job-subscription .job-subscription-pills .staff-assignment-description{color:var(--dark-80);display:flex}
.shifts .tab-header{cursor:pointer}
.shifts .accordion-dark .panel-heading{background:var(--dark-80);color:#fff;border-radius:8px!important}
.shifts .accordion-dark .panel-heading .accordion-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.shifts .accordion-dark .panel-heading .accordion-title .div-bar{font-size:16px;margin:0 6px;color:var(--dark-35);font-weight:300}
.shifts .accordion-dark .input-group span,.shifts .accordion-dark .input-group-btn .btn{padding-right:0!important}
.shifts .accordion-dark .table-shift{padding:0}
.shifts .accordion-dark .table-shift table th{font-size:10px;text-align:center;background-color:var(--dark-20);color:var(--dark-80);text-transform:uppercase;font-weight:600;padding-left:10px;padding-right:10px}
.shifts .accordion-dark .table-shift table th:first-of-type{text-align:left}
.shifts .accordion-dark .table-shift table th:last-of-type{padding-right:10px}
.shifts .accordion-dark .table-shift table td{text-align:center;padding-left:10px;padding-right:10px}
.shifts .accordion-dark .table-shift table td .time-in .input-with-icon .input-icon-content .value,.shifts .accordion-dark .table-shift table td .time-out .input-with-icon .input-icon-content .value{padding-left:0!important}
.shifts .accordion-dark .table-shift table td .time-in .input-with-icon .input-icon-content,.shifts .accordion-dark .table-shift table td .time-out .input-with-icon .input-icon-content{position:relative!important;padding:0!important}
.shifts .accordion-dark .table-shift table td:first-of-type{text-align:left;background-color:#fff;z-index:1}
.shifts .accordion-dark .table-shift table td input{text-align:center;width:80px}
.shifts .accordion-dark .table-shift table tr>td:first-child,.shifts .accordion-dark .table-shift table tr>th:first-child{position:sticky;left:0}
.shifts .accordion-dark .table-shift .ignoreButton .btn-input-field{display:none}
.shifts .accordion-dark .table-shift .ignoreButton input{text-align:center;width:100px}
.shifts .accordion-dark .table-shift .exp button{border-radius:6px}
.shifts .accordion-dark .table-shift .total{width:100px}
.shifts .accordion-dark .table-shift .input-group-addon{padding-right:0!important;padding-left:2px!important}
.shifts .accordion-dark .table-shift .frame{display:inline-block;width:58px;height:52px;line-height:30px;border-radius:6px;cursor:pointer}
.shifts .accordion-dark .table-shift .frame .dot{display:inline-block;width:20px;height:20px;border-width:1px;border-style:solid;border-radius:100%}
.shifts .accordion-dark .panel-body{background:#fff!important;padding-left:0;padding-right:0}
.shifts .accordion-dark .panel-default{border:none}
.shifts .btn-set-default{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.shifts .sub-menu-tab{display:flex}
.shifts .sub-menu-tab .count-info{font-size:10px;color:#fff;padding:1px 5px;display:flex;background:var(--dark-35);border-radius:100%;justify-content:center;align-items:center;margin-left:4px;min-width:20px;height:20px}
.shifts .sub-menu-tab .count-info.active{background:var(--main-color)}
.shifts .staff-list-wrapper{overflow:auto;max-height:390px;min-height:180px}
.shifts .staff-list-wrapper .contractor{text-align:left}
.shifts .staff-list-wrapper .contractor .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.shifts .staff-list-wrapper .contractor .additional-info{margin-left:10px}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill{display:flex;flex-direction:row}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .name{cursor:pointer;font-size:15px;font-weight:600;color:var(--main-font-color);width:max-content!important}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .pill{margin-left:15px;width:max-content!important}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .pill-success{background-color:#cdeee6}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .pill-error{background-color:#da3b4e33}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .pending-tax-review{background-color:#cdeee6}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .pending-tax{background-color:#f8c82033}
.shifts .staff-list-wrapper .contractor .additional-info .container-name-pill .tax-unavailable{background-color:#da3b4e33}
.shifts .staff-list-wrapper .contractor .additional-info .email,.shifts .staff-list-wrapper .contractor .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60);margin-right:0;text-align:left;text-decoration:underline}
.shifts .staff-list-wrapper .hours-alert{color:red}
.shifts .btn-delete{border:2px solid #DA3B4E!important}
.shifts .btn-delete:hover{color:#000!important;background-color:#da3b4e33!important}
.popover-inner{padding-left:10px}
.application-status-list{list-style:none;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-before:0;-webkit-padding-after:0;text-align:left}
.application-status-list li,.application-status-list li a{padding:5px}
.application-status-list .dot{display:inline-block;width:14px;height:14px;border-width:1px;border-style:solid;border-radius:100%}
.canceled-application{font-size:12px;color:red;margin-left:5px}
.add-button{margin-top:5px}
.status-bullet-dropdown{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}
.alert-icon{color:#F8C820}
.status{color:var(--main-font-color)}
.status i{padding-left:5px}
.status.booked-confirmed .dot{border-color:#1EC08A;background-color:#1EC08A}
.status.booked-swap-requested .dot{border-color:#786fd0;background-color:#786fd0}
.status.booked-unconfirmed .dot{border-color:#1EC08A}
.status.booked-canceled .dot{border-color:#DA3B4E}
.status.deck .dot{border-color:var(--main-color);background-color:var(--main-color)}
.status.deck.deck-approved{color:#00f}
.status.deck.deck-approved .dot{border-color:#00f;background-color:#00f}
.status.deck.deck-rejected{color:#DA3B4E}
.status.deck.deck-rejected .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.status.applied .dot{border-color:#F8C820}
.status.applied.already-stand-by{color:#8a2be2}
.status.applied.already-stand-by .dot{border-color:#8a2be2;background-color:#8a2be2}
.status.applied.already-booked{color:#98fb98}
.status.applied.already-booked .dot{border-color:#98fb98;background-color:#98fb98}
.status.standby{color:#8a2be2}
.status.standby .dot{border-color:#8a2be2}
.status.standby.stand-by-approved{color:#B19BD9}
.status.standby.stand-by-approved .dot{border-color:#B19BD9;background-color:#B19BD9}
.status.standby.stand-by-rejected{color:#E6A8D7}
.status.standby.stand-by-rejected .dot{border-color:#E6A8D7;background-color:#E6A8D7}
.status.not-picked{color:#F8C820}
.status.not-picked .dot{border-color:#F8C820;background-color:#F8C820}
.status.not-picked.already-stand-by{color:#8a2be2}
.status.not-picked.already-stand-by .dot{border-color:#8a2be2;background-color:#8a2be2}
.status.not-picked.already-booked{color:#98fb98}
.status.not-picked.already-booked .dot{border-color:#98fb98;background-color:#98fb98}
.status.deck-not-picked{color:#8a8ad8}
.status.deck-not-picked .dot{border-color:#8a8ad8;background-color:#8a8ad8}
.status.withdrawn .dot{border-color:#d8d8d8}
.status.rejected .dot{border-color:#EC3A91;background-color:#EC3A91}
.status.replacement-needed .dot{border-color:#DA3B4E;background-color:#DA3B4E}
.status.no-show .dot{border-color:#ff1493;background-color:#ff1493}
.popover-content{padding:9px 5px}
.popover-content li:hover{background:var(--dark-10);cursor:pointer}
.actions-shift-container{display:flex;flex-direction:row}
.status label{padding:7px}
@media (max-width:768px){.shifts .table-shift{overflow:auto}
.shifts .accordion-dark .panel-heading{border-radius:0!important}
}
@media (max-width:1248px){.shifts .actions-shift-container{flex-direction:column}
.shifts .notes-columns{flex-direction:row;flex-wrap:wrap}
.shifts .notes-columns .notes-column-item{width:100%!important}
}
.application-subscriptions{padding:20px}
.application-subscriptions .application-subscriptions-header{display:flex;flex-direction:column;gap:10px}
.application-subscriptions .application-subscriptions-header .application-subscriptions-header-title{font-size:20px;font-weight:500;color:var(--main-font-color)}
.application-subscriptions .application-subscriptions-header .application-subscriptions-header-name{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--dark-20);padding-bottom:10px}
.application-subscriptions .application-subscriptions-header .application-subscriptions-header-name .name{font-size:14px;font-weight:400;color:var(--main-font-color)}
.application-subscriptions .application-subscriptions-list{padding-top:10px}
.application-subscriptions .application-subscriptions-footer{display:flex;justify-content:flex-end;padding-top:10px}
.add-expenses-modal{display:flex;flex-direction:column;gap:20px}
.add-expenses-modal .top-header-title{padding:20px 12px}
.add-expenses-modal .add-expenses img{width:23px;height:23px}
.add-expenses-modal .expense-item{display:flex;flex-direction:row;width:100%;justify-content:space-between}
.add-expenses-modal .expense-item .expense-fields{display:flex;width:100%;flex-wrap:wrap}
.add-expenses-modal .expense-item .switch-div{display:flex;align-items:center}
.add-expenses-modal .action-group-buttons{display:flex;align-items:center;justify-content:space-around}
.add-expenses-modal .modal-footer-expenses-modal{display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:600px){.add-expenses{padding:10px 0}
}
.approve-for-invoice-modal{overflow-x:scroll}
.approve-for-invoice-modal .approve-for-invoice-modal-title-container{padding:24px 48px;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}
.approve-for-invoice-modal .approve-for-invoice-modal-title-container .approve-for-invoice-modal-title{font-weight:700;font-size:24px;color:var(--main-font-color)}
.approve-for-invoice-modal .approve-for-invoice-modal-body{overflow:auto;width:100%}
.approve-for-invoice-modal .approve-for-invoice-modal-body .error-message{margin:12px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-modal-job-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 48px;background-color:var(--dark-10);max-height:48px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-modal-job-title-container .approve-for-invoice-modal-job-title{font-size:15px;font-weight:600;color:var(--main-font-color);display:flex;flex-direction:row;width:100%;align-items:center}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-modal-job-title-container .approve-for-invoice-modal-job-title .warning-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-modal-job-title-container .approve-for-invoice-modal-job-title .warning-message{margin-left:24px;color:red}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container{padding:12px 48px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container{border:1px solid var(--dark-35)!important;border-radius:12px!important;padding-bottom:8px;margin-bottom:16px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table{display:flex!important;width:100%;flex-direction:column}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info{display:flex!important;width:100%;padding:14px 20px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:32px;height:32px;border-radius:100px;float:left}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info .worker-info-text{padding-left:5px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info .worker-info-text .name{font-size:15px;font-weight:600;color:var(--main-font-color)}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info .worker-info-text .label-name{font-weight:600;font-size:10px;color:var(--dark-40)}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .worker-info .worker-info-text .tax-alert{color:red;font-weight:400;font-size:13px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table{background-color:#fff;display:inline-table;width:100%!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table tr{border-top:1px solid var(--dark-35);border-bottom:1px solid var(--dark-35)}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table th{text-transform:uppercase;color:var(--dark-80);background-color:transparent!important;font-size:10px;font-weight:700;padding:10px 0;cursor:pointer;text-align:left;border-bottom-width:0!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:16px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table tbody tr{border:0}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table tbody tr td{font-size:12px;min-height:70px;font-weight:400;padding:4px 5px;border-left:0;color:var(--main-font-color);border-top:0;min-width:170px;text-align:left;white-space:nowrap;text-wrap:nowrap}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table tbody tr td:first-child{font-weight:600;font-size:12px;color:var(--dark-80);padding-left:16px!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .approve-for-invoice-job-table-container .job-table .table tbody tr td.subtotal{text-align:end!important;padding-right:16px;font-weight:600;font-size:12px;color:var(--dark-80);padding-left:16px!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .fee-label{border-top:1px solid #fff!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .fee-type{text-transform:capitalize}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .table-total-job{display:inline-table;width:100%;background-color:var(--dark-80);color:#fff;border-radius:12px;padding:16px;height:52px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .table-total-job thead th:first-child{padding-left:16px;width:244px}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .table-total-job thead th.middle{padding-left:16px;width:180px}
.order-simplified-view .no-padding,.order-simplified-view .v-timepicker .dropdown-menu span{padding-left:0!important}
.approve-for-invoice-modal .approve-for-invoice-modal-body .approve-for-invoice-modal-jobs .approve-for-invoice-tables-container .table-total-job thead th:last-child{padding-right:16px}
.order-simplified-view .v-timepicker .dropdown-menu{margin-top:-60px}
.order-simplified-view page-title .v-banner{background-color:var(--main-color);color:#fff}
.order-simplified-view page-title .shift{border:1px solid #e4e4e4;border-radius:3px}
.order-simplified-view page-title .shift .icon-item{min-width:40px;margin-left:95px;margin-right:95px;line-height:40px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.order-simplified-view page-title .shift .time-in>.btn,.order-simplified-view page-title .shift .time-out>.btn{border:0}
.order-simplified-view page-title .page-title{width:100%;margin:auto;text-align:center}
.order-simplified-view page-title h1{padding-top:44px;margin:0;font-weight:200;line-height:60px;font-size:45px}
.order-simplified-view page-title h1 span{color:#fff}
.order-simplified-view page-title .misc{padding-top:40px;padding-bottom:25px;font-size:18px}
.order-simplified-view page-title .misc.submisc{padding-top:0;padding-bottom:25px}
.order-simplified-view page-title .misc .posted-by{font-size:16px}
.order-simplified-view page-title .misc .info{margin-right:35px}
.order-simplified-view page-title .misc .info img{margin-right:10px}
.order-simplified-view page-title .misc .status{margin-right:15px}
.order-simplified-view page-title .misc .status.Cancelled{color:#000}
.order-simplified-view page-title .misc .status.draft{color:#00f}
.order-simplified-view page-title .misc .status.draft .speck{background-color:#00f}
.order-simplified-view page-title .misc .status.estimate{color:#ff1493}
.order-simplified-view page-title .misc .status.estimate .speck{background-color:#ff1493}
.order-simplified-view page-title .misc .status.staffing-ready{color:var(--main-color)}
.order-simplified-view page-title .misc .status.staffing-ready .speck{background-color:var(--main-color)}
.order-simplified-view page-title .misc .status.awaiting-confirmation{color:#8a2be2}
.order-simplified-view page-title .misc .status.awaiting-confirmation .speck{background-color:#8a2be2}
.order-simplified-view page-title .misc .status.staffed{color:#1EC08A}
.order-simplified-view page-title .misc .status.staffed .speck{background-color:#1EC08A}
.order-simplified-view page-title .misc .status.staffing-replacement-requested{color:#F8C820}
.order-simplified-view page-title .misc .status.staffing-replacement-requested .speck{background-color:#F8C820}
.order-simplified-view page-title .misc .status.staffing-not-enough-applications{color:#DA3B4E}
.order-simplified-view page-title .misc .status.staffing-not-enough-applications .speck{background-color:#DA3B4E}
.order-simplified-view page-title .misc .status .speck{margin-right:5px;width:15px;height:15px;vertical-align:baseline}
.order-simplified-view .staff-list-wrapper{margin-top:20px}
.order-simplified-view .staff-list-wrapper .people-list li{border-bottom:1px solid #ccc;height:auto;margin:0 0 20px;overflow:hidden;padding:0;list-style:none;vertical-align:baseline;outline:0;font-size:100%;background:0 0;text-decoration:none}
.order-simplified-view .staff-list-wrapper .people-list li a{color:#666}
.order-simplified-view .staff-list-wrapper .people-list li p{word-wrap:break-word;padding:0;font-size:12px}
.order-simplified-view .staff-list-wrapper .people-list li .tool-item{float:left;margin-left:15px;display:block}
.order-simplified-view .staff-list-wrapper .people-list li .tool-item:first-child{margin-left:0}
.order-simplified-view .staff-list-wrapper .people-list li .tool-item span{color:#b6b6b6}
.order-simplified-view .staff-list-wrapper .people-list li .tool-item .input-group .input-group-addon{padding:6px}
.order-simplified-view .staff-list-wrapper .people-list li .shift{border:1px solid #e4e4e4;border-radius:3px}
.order-simplified-view .staff-list-wrapper .people-list li .shift .icon-item{min-width:40px;margin-left:95px;margin-right:95px;line-height:40px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.order-simplified-view .staff-list-wrapper .people-list li .shift .time-in>.btn,.order-simplified-view .staff-list-wrapper .people-list li .shift .time-out>.btn{border:0}
.order-simplified-view .staff-list-wrapper .people-list li .people-info{width:auto;margin:0;font-family:'Work Sans'}
.order-simplified-view .staff-list-wrapper .people-list li .people-info h3{font-size:24px;line-height:32px;font-weight:400;margin:0 0 6px;cursor:pointer}
.order-simplified-view .staff-list-wrapper .people-list li .people-info h3 a{color:#0165BD;font-weight:400}
.order-simplified-view .staff-list-wrapper .people-list li .people-info h3 .total-homes{font-weight:400;float:right;font-size:24px;line-height:32px;cursor:pointer}
.order-simplified-view .staff-list-wrapper .people-list li .people-info p{line-height:22px;font-size:16px}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .bio{line-height:22px;font-size:16px;min-height:70px;margin-bottom:0;margin-top:10px}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link{padding-right:23px;position:relative;line-height:22px;font-size:16px;font-weight:400;color:#666;display:inline-block}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link .rating{padding-left:0}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link .star-rating{padding-left:0;padding-right:20px;position:relative;line-height:22px;font-size:16px;font-weight:400;color:#666;margin-left:0;float:left}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link .time{margin-top:10px}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link span{padding-left:20px;padding-right:20px;position:relative;line-height:22px;font-size:16px;font-weight:400;color:#666}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .people-link i{margin-right:5px;color:#999;line-height:22px;font-size:16px}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .links .email{padding-left:0}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .links span{padding-left:20px;padding-right:20px;position:relative;line-height:22px;font-size:16px;font-weight:400;color:#666}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .links i{margin-right:5px;color:#999}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .links .profile{font-weight:700;float:right;padding:0;color:#666;cursor:pointer}
.order-simplified-view .staff-list-wrapper .people-list li .people-info .links .profile a{font-weight:700;color:#666}
.order-simplified-view .staff-list-wrapper .people-list li .image{font-size:0;text-align:center;width:11vw;height:11vw;margin:0 3% 20px 0;float:left;border:1px solid #ccc;background-color:#eee}
.order-simplified-view .staff-list-wrapper .people-list li .image img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}
.order-simplified-view .staff-list-wrapper .people-list li .image .trick{display:inline-block;vertical-align:middle;height:11vw}
.mt-20{margin-top:20px}
.shift-wrapper{margin-top:5px;margin-bottom:20px}
.order-simplified-form .v-banner{min-height:80px}
.order-simplified-form .v-banner .page-title{padding:15px;margin-top:10px}
.order-simplified-form .switch-group{margin-top:15px}
.order-simplified-form .shiftRow:hover{background-color:#F6F6F6}
.order-simplified-form .v-timepicker .btn{width:100%}
.unsubscribe-view section{height:100%;padding-top:1%;background-color:#ddd}
.unsubscribe-view section .container{background-color:#fff}
.unsubscribe-view section .container .form-body{padding:60px 20px}
.unsubscribe-view section .container .bai .logo{background:url(../../images/bai-logo.png) center center no-repeat;height:50px}
.unsubscribe-view section .container .victory .logo-wrapper{background-color:var(--main-color)}
.unsubscribe-view section .container .victory .logo{background:url(../../images/victory/logo.png) center center no-repeat;height:100px}
.unsubscribe-view section .container .redpeg .logo{background:url(../../images/redpeg-logo.svg) center center no-repeat;height:100px}
.unsubscribe-view button{background-color:var(--main-color);border-color:transparent}
.profile-customer-view .panel-customer-details{background-color:#fff;border-top-left-radius:0;padding:15px 10px;display:flex}
.profile-customer-view .avatar-container{display:flex;flex-direction:row}
.profile-customer-view .avatar-container .customer-avatar{height:48px;width:48px;margin-right:4px}
.profile-customer-view .avatar-container .avatar-actions{display:flex;flex-direction:column;justify-content:space-between;margin-left:-15px;font-size:12px}
.profile-customer-view .avatar-container .avatar-actions .edit-avatar{width:20px;height:20px;border-radius:100%;background-color:#fff;z-index:1001;box-shadow:0 2px 4px;justify-content:center;align-items:center;display:flex;padding-top:5px;cursor:pointer}
.profile-customer-view .avatar-container .avatar-actions .download-avatar{width:20px;height:20px;border-radius:100%;background-color:#fff;z-index:1001;box-shadow:0 2px 4px;justify-content:center;align-items:center;display:flex;cursor:pointer;padding-top:5px}
.profile-customer-view .avatar-container .avatar-actions .download-avatar svg{width:12px;height:12px}
.profile-customer-view .panel-body{padding:24px!important}
.profile-customer-view .panel-body .permissions-bar{padding:0 24px!important;background-color:var(--dark-20);border-radius:6px;height:38px;width:100%;display:flex;flex-direction:row;align-items:center;margin-top:24px;color:var(--dark-60);font-weight:700;font-size:11px}
.profile-customer-view .panel-body .switch-div{display:flex;margin-top:24px;justify-content:flex-start;align-items:center;border:1.5px solid var(--dark-20);border-radius:8px;height:56px;padding-bottom:0!important}
.profile-customer-view .back-button{height:36px;width:36px}
.profile-customer-view .customer-name{font-size:32px;font-weight:600;display:flex;max-lines:1;padding-left:16px}
.profile-customer-view .pill{border:1px solid var(--dark-20);color:var(--dark-80);text-transform:capitalize!important}
.profile-customer-view .section-group{display:flex;flex-direction:row;flex-wrap:wrap}
.profile-customer-view .option-item{height:56px}
@media (max-width:1200px){.profile-customer-view .page-header-info{flex-direction:column;align-items:flex-start}
.profile-customer-view .page-header-info .header-actions{margin-left:40px}
.profile-customer-view .page-header-info .customer-name{width:100%;white-space:nowrap}
}
.training-view .traning-materials{display:flex;flex-direction:column}
.training-view .file-selected-pill{border-radius:4px;padding:3px 10px;font-weight:400;color:var(--main-color);margin-bottom:6px;border:2px dashed var(--dark-20)}
.training-view .option-item-container{padding:8px;border-radius:8px;border:2px solid var(--dark-20);display:flex;flex-direction:column;width:100%;margin-bottom:32px}
.training-view .option-item-container.selected{background:var(--background-color-main-color);border:2px solid var(--main-color)}
.training-view .question-picture{display:flex;justify-content:center}
.training-view .question-picture img{z-index:1000;width:auto!important;max-width:100%;height:auto;max-height:400px;border-radius:10px}
.training-view .question-picture img .avatar-letters{font-size:50px!important}
.training-view .question-picture .container-picture-actions .picture-actions{display:flex;flex-direction:row;justify-content:space-between;margin-left:-30px;font-size:12px}
.training-view .question-picture .container-picture-actions .picture-actions .edit-picture{width:20px;height:20px;border-radius:100%;background-color:#fff;z-index:1001;margin-right:5px;box-shadow:0 2px 4px;justify-content:center;align-items:center;display:flex;padding-top:5px;cursor:pointer}
.training-view .question-picture .container-picture-actions .picture-actions .download-picture{width:20px;height:20px;border-radius:100%;background-color:#fff;z-index:1001;box-shadow:0 2px 4px;justify-content:center;align-items:center;display:flex;cursor:pointer;padding-top:5px}
.training-view .question-picture .container-picture-actions .picture-actions .download-picture svg{width:12px;height:12px}
.training-view .score-input input::-webkit-inner-spin-button,.training-view .score-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.training-view .error-attach-link{display:flex;align-items:center;font-size:10px;margin-top:5px;color:var(--main-font-color)}
.training-view .questions-tab-description{margin-bottom:20px;color:var(--dark-60);font-size:14px;font-weight:400;padding:10px}
.training-view .radio-item{display:flex;width:17px;flex-direction:column;border-radius:8px;cursor:pointer;margin-right:10px!important;align-items:center!important;justify-content:center!important}
.training-view .radio-item .radio-input{border-radius:100%;width:32px;height:32px;background-color:var(--dark-10)!important;justify-content:center!important;align-items:center!important}
.training-view .radio-item .radio-input.selected{border-radius:100%;background-color:#1EC08A!important}
.training-view .radio-item .radio-input.selected i{color:#fff;font-size:16px;display:block}
.training-view .radio-item .radio-icon{display:flex;justify-content:center;align-items:center}
.training-view .radio-item .check{padding:8px!important}
.training-view .answer-container{display:flex;flex-direction:row;align-items:center;margin-bottom:10px!important}
.training-view .selected-question{background-color:#F9FAFD}
.training-view .card-quiz{padding-bottom:15px;padding-top:15px;width:100%;cursor:pointer!important}
.training-view .card-quiz .card-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.training-view .card-quiz .card-top .card-top-index{width:50px!important;height:25px!important;background-color:#9AAEF6;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:4px!important;padding-left:4px!important;color:var(--main-font-color)!important}
.training-view .card-quiz .card-top .card-top-menu button{border:0 solid #fff!important;width:10px;height:10px;background-color:#fff!important;display:flex;justify-content:center;align-items:center}
.training-view .card-quiz .card-top .card-top-menu button svg{width:10px;height:10px}
.training-view .card-quiz .card-top .card-top-menu button svg path{stroke:var(--dark-60)!important}
.training-view .card-quiz .question-description{font-size:15px;color:var(--dark-80);font-weight:400;margin-left:24px;margin-right:24px}
.training-view .training-tabs{display:flex;margin-bottom:-1px;z-index:1;overflow-x:auto}
.training-view .training-tabs .training-tab{padding:10px 20px;border:1px solid var(--dark-20);border-radius:10px 10px 0 0;width:auto;text-transform:uppercase;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:14px;font-weight:600;background-color:var(--dark-10);cursor:pointer;color:var(--main-color);white-space:nowrap}
.training-view .training-tabs .training-tab.selected{background-color:#fff;color:var(--main-font-color);border-bottom:none}
.training-view .training-body{background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:1px solid var(--dark-20);padding:24px}
.training-view .training-body label{font-size:14px!important;color:var(--main-font-color);font-weight:600;font-family:'Work Sans'}
.training-view .training-body .form-switch{display:flex;flex-direction:row;margin-bottom:24px}
.training-view .training-body .form-section{font-weight:600;font-size:15px;color:var(--main-font-color)}
.training-view .training-body .option-item{white-space:wrap;max-height:65px}
.training-view .form-questions{display:flex;flex-direction:row}
.training-view .training-body-questions{background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:1px solid var(--dark-20);padding:24px;width:75%;margin-right:15px}
.training-view .quiz-content{background-color:#fff;border-radius:8px;border:1px solid var(--dark-20);padding-top:24px;padding-bottom:24px;flex:1}
.training-view .training-footer{display:flex;background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--dark-20);border-right:1px solid var(--dark-20);border-bottom:1px solid var(--dark-20);border-top:1px solid var(--dark-20);padding:24px;align-items:flex-end;justify-content:flex-end}
.training-view .training-footer :first-child{margin-right:12px}
.training-view .photo-container{display:flex;flex-direction:column;margin-left:10px;margin-right:10px;margin-top:10px}
.training-view .photo-container .photo-item{margin-right:5px}
.training-view .photo-container .picture-actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;width:100%!important;height:100%!important;max-width:250px;max-height:235px!important;position:absolute;padding:8px 1px}
.training-view .photo-container .picture-actions .picture-media{display:flex;align-items:flex-end;flex-direction:row}
.training-view .photo-container .picture-actions .picture-media .photo-action-button{background-color:var(--main-color);width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1001;margin-bottom:5px}
.training-view .photo-container .picture-actions .picture-media .photo-action-button img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.training-view .photo-container .picture-actions .picture-media .photo-action-button-secondary{background-color:#555;width:32px;height:32px;display:flex;border-radius:100%;justify-content:center;align-items:center;margin-left:5px;z-index:1;margin-bottom:5px}
.training-view .photo-container .picture-actions .picture-media .photo-action-button-secondary img{width:12px;height:12px;filter:invert(0) sepia(0) saturate(0) hue-rotate(133deg) brightness(142%) contrast(107%)}
.training-view .photo-container .picture-actions .view-photos-action-button{background-color:#fff;color:var(--dark-80);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;z-index:1001}
@media (max-width:1000px){.form-questions,.quiz-content,.training-body-questions{width:100%!important}
.form-questions{display:flex!important;flex-direction:column!important}
}
.training-list-view .page-content .page-header .header-buttons :first-child{margin-right:10px}
.training-list-view .page-content .table{padding:20px;background-color:#fff;border:1px solid var(--dark-20);border-radius:10px;margin:0 15px;width:auto!important}
.training-list-view .page-content .table .table-wrapper .trainings{width:100%;border-collapse:collapse}
.training-list-view .page-content .table .table-wrapper .trainings .sort-header{padding-right:0}
.training-list-view .page-content .table .table-wrapper .trainings th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px 0;text-align:center;cursor:pointer}
.training-list-view .page-content .table .table-wrapper .trainings th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.training-list-view .page-content .table .table-wrapper .trainings th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;text-align:left}
.training-list-view .page-content .table .table-wrapper .trainings tr{cursor:pointer}
.training-list-view .page-content .table .table-wrapper .trainings tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.training-list-view .page-content .table .table-wrapper .trainings tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.training-list-view .page-content .table .table-wrapper .trainings tr td:last-child{display:flex;flex-direction:row;justify-content:flex-end}
.training-list-view .page-content .table .table-wrapper .trainings tr td:last-child .edit{margin-right:15px}
.training-list-view .page-content search-bar .search-field{display:table;width:100%}
.training-list-view .page-content search-bar .search-field .form-control{font-weight:600;size:15px;background-color:#fff}
.training-list-view .page-content search-bar .search-field .input-field{text-align:center;display:table-cell;border-right:1px solid #d8d8d8;vertical-align:top;padding:12px 16px 11px}
.training-list-view .page-content search-bar .search-field .input-field input{height:27px;border-radius:12px;border:none;background-color:#f4f4f4;box-shadow:none;text-align:center;color:#4A4A4A;font-size:17px;font-weight:300}
.training-list-view .page-content search-bar .search-field .input-field input:-moz-placeholder{color:#4A4A4A}
.training-list-view .page-content search-bar .search-field .input-field input::-moz-placeholder{color:#4A4A4A}
.training-list-view .page-content search-bar .search-field .input-field input:-ms-input-placeholder{color:#4A4A4A}
.training-list-view .page-content search-bar .search-field .input-field input::-webkit-input-placeholder{color:#4A4A4A}
@media (max-width:600px){.page-content{padding:20px}
.fixed-mobile-button{position:fixed;bottom:0;right:0;margin:0 25px 25px 0}
.fixed-mobile-button .btn{width:56px;height:56px;padding:5px}
}
.training-answers-view{width:100%}
.training-answers-view .header{height:70px;width:110px;object-fit:contain;margin-top:-50px;margin-left:32px;margin-bottom:15px}
.training-answers-view .header-line{border:1px solid var(--dark-20);display:flex;width:100%}
.training-answers-view .container-view{width:100%;justify-content:center;align-items:center;height:100%;display:flex;flex-direction:column;padding:20px 5%}
.training-answers-view .container-view .welcome{width:100%;justify-content:center;flex-direction:column}
.training-answers-view .container-view .training-passed{font-size:18px;font-weight:500;text-align:center;width:100%}
.training-answers-view .container-view .welcome-title{font-weight:500;font-size:40px;color:#000;width:700px;margin-bottom:15px;text-align:center}
.training-answers-view .container-view .welcome-picture{display:flex;justify-content:center}
.training-answers-view .container-view .welcome-picture img{width:auto;max-width:100%;height:auto;max-height:400px;border-radius:10px}
.training-answers-view .container-view .container-description{display:flex;width:100%;justify-content:center}
.training-answers-view .container-view .welcome-description{font-weight:400;font-size:15px;color:var(--dark-80);width:700px;text-align:center;margin-top:15px;display:flex;justify-content:center}
.training-answers-view .container-view .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:19px}
.training-answers-view .container-view .buttons :last-child{margin-left:10px}
.training-answers-view .container-view .btn-training{border-radius:4px!important}
.training-answers-view .container-view .questions{width:100%;align-items:center;padding:20px 15%}
.training-answers-view .container-view .questions .question-type-help{font-size:14px;color:var(--dark-80);font-weight:500}
.training-answers-view .container-view .questions .container-arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}
.training-answers-view .container-view .questions .container-arrows .active-arrow{cursor:pointer}
.training-answers-view .container-view .questions .container-arrows .active-arrow svg path{stroke:var(--dark-60)}
.training-answers-view .container-view .questions .container-arrows .inactive-arrow svg path{stroke:var(--dark-35)!important}
.training-answers-view .container-view .questions .container-arrows .btn-left{margin-right:10px}
.training-answers-view .container-view .questions .container-arrows .btn-right{transform:rotate(.5turn);cursor:pointer;margin-bottom:10px;margin-left:10px}
.training-answers-view .container-view .questions .question-description{font-size:28px;font-weight:500;color:#000}
.training-answers-view .container-view .questions .question-picture{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px}
.training-answers-view .container-view .questions .question-picture img{width:auto;max-width:100%;height:auto;max-height:400px;border-radius:10px}
.training-answers-view .container-view .questions .question-answer{width:800px;height:auto;padding:20px;background-color:var(--dark-10);border:1px solid var(--dark-35);border-radius:4px;margin-bottom:8px;display:flex;align-items:center;font-size:16px;color:#000;cursor:pointer}
.training-answers-view .container-view .questions .question-answer-selected{width:800px;height:auto;padding:20px;background-color:rgba(41,181,230,.15);border:1px solid var(--main-color);border-radius:4px;margin-bottom:8px;display:flex;align-items:center;font-size:16px;color:#000;cursor:pointer}
.training-answers-view .container-view .questions .radio-item{display:flex;width:17px;flex-direction:column;border-radius:8px;cursor:pointer;margin-right:10px!important;align-items:center!important;justify-content:center!important;margin-left:16px;padding:4px}
.training-answers-view .container-view .questions .radio-item .radio-input{border-radius:100%;width:18px;height:18px;background-color:#fff!important;border:1px solid var(--dark-35);justify-content:center!important;align-items:center!important}
.training-answers-view .container-view .questions .radio-item .multiple-radio-input{border-radius:4px;width:18px;height:18px;background-color:#fff!important;border:1px solid var(--dark-35);justify-content:center!important;align-items:center!important}
.training-answers-view .container-view .questions .radio-item .radio-input.selected{border-radius:100%;background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;white-space:nowrap}
.training-answers-view .container-view .questions .radio-item .radio-input.selected i{color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding-top:2px}
.training-answers-view .container-view .questions .radio-item .multiple-radio-input.selected{border-radius:4px;background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;white-space:nowrap}
.training-answers-view .container-view .questions .radio-item .multiple-radio-input.selected i{color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding-top:2px}
.training-answers-view .container-view .questions .radio-item .radio-icon{display:flex;justify-content:center;align-items:center}
.training-answers-view .container-view .result{display:flex;justify-content:center;align-items:center;flex-direction:column;width:800px}
.training-answers-view .container-view .result .result-message{font-size:32px;font-weight:500;color:#000;margin-bottom:20px;text-align:center}
.training-answers-view .container-view .result .round-progress{display:flex;flex-direction:row!important;justify-content:center;align-items:center}
.training-answers-view .container-view .result .round-progress .round-progress{width:244px;height:244px}
.training-answers-view .container-view .result .round-progress .round-progress circle{stroke:#fe2020!important}
.training-answers-view .container-view .result .round-progress .score{font-weight:500;font-size:60px;position:absolute;color:#000}
.training-answers-view .container-view .result .result-description{font-size:15px;margin-bottom:32px;margin-top:40px;text-align:center}
.training-answers-view .container-view .result .container-button{display:flex;width:100%;justify-content:center;align-items:center}
@media (max-width:800px){.training-answers-view .welcome-title{width:100%;font-size:24px!important}
.training-answers-view .welcome-description{width:100%;font-size:12px!important}
.training-answers-view .btn-training,.training-answers-view .result{width:100%!important}
.training-answers-view .welcome-picture{display:flex;justify-content:center;padding:10px}
.training-answers-view .buttons{display:flex;flex-direction:column!important}
.training-answers-view .buttons :last-child{margin-top:15px}
.training-answers-view .questions{padding:5px!important}
.training-answers-view .question-answer,.training-answers-view .question-answer-selected{width:100%!important;font-size:14px!important;white-space:normal;cursor:pointer}
.training-answers-view .question-description{font-size:21px!important}
}
.training-statistics-view{width:100%}
.training-statistics-view .statistics-info{display:flex;flex-direction:row;padding:10px;justify-content:flex-start;width:100%;flex-wrap:wrap}
.training-statistics-view .statistics-info .statistic-info-container{display:flex;padding:10px;width:20%;justify-content:flex-start;flex-direction:column;border-right:1px solid #E8ECF2}
.training-statistics-view .statistics-info .statistic-info-without-border{display:flex;padding:10px;width:20%;justify-content:flex-start;flex-direction:column;border-right:0 solid #E8ECF2}
.training-statistics-view .statistics-info .info-label{font-size:15px;color:var(--dark-40);margin-bottom:8px}
.training-statistics-view .statistics-info .info-value{font-size:32px;color:var(--dark-80);font-weight:500}
.training-statistics-view .table{background-color:#fff;border-radius:10px;width:auto!important}
.training-statistics-view .table .table-tabs{display:flex;margin:10px 0;justify-content:space-between;border-bottom:1px solid var(--dark-20);color:var(--dark-35);font-weight:600;font-size:12px}
.training-statistics-view .table .table-tabs .sub-menu-tabs{margin-bottom:0}
.training-statistics-view .table .table-tabs .sub-menu-tabs .sub-menu-tab{border-color:transparent}
.training-statistics-view .table .table-tabs .role-categories{display:flex;overflow-x:auto}
.training-statistics-view .table .table-tabs .role-categories .role-category{text-align:center;padding:10px 15px;text-transform:capitalize;cursor:pointer}
.training-statistics-view .table .table-tabs .role-categories .role-category.active{border-bottom:2px solid var(--main-color);color:var(--main-background-color);cursor:default;background-color:var(--main-color)}
.training-statistics-view .table .table-tabs .total-items{padding:10px;border-bottom:1px solid var(--dark-20)}
.training-statistics-view .table .table-wrapper .trainings{width:100%;border-collapse:collapse}
.training-statistics-view .table .table-wrapper .trainings .sort-header{padding-right:0}
.training-statistics-view .table .table-wrapper .trainings th{text-transform:uppercase;background-color:var(--dark-20);color:var(--dark-60);font-size:12px;font-weight:600;padding:10px;text-align:center;cursor:pointer}
.training-statistics-view .table .table-wrapper .trainings th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:left;padding-left:16px}
.training-statistics-view .table .table-wrapper .trainings tr{cursor:pointer}
.training-statistics-view .table .table-wrapper .trainings tr td{font-size:14px;min-height:70px;padding:14px 5px;text-align:center;border-left:0}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child{text-align:left;padding-left:16px;font-size:15px;font-weight:600;color:var(--main-font-color)}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px;border-radius:100px;float:left}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .name{font-size:15px;font-weight:600;padding-left:62px;color:var(--main-font-color)}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .additional-info{margin-left:60px}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .additional-info .email,.training-statistics-view .table .table-wrapper .trainings tr td:first-child .additional-info .mobile{float:left;width:95%;font-size:12px;color:var(--dark-60)}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .additional-info .email{text-decoration:underline}
.training-statistics-view .table .table-wrapper .trainings tr td:first-child .additional-info .mobile{margin-right:0}
.training-statistics-view .table .table-wrapper .trainings tr td .training-value{font-size:15px;color:var(--dark-80)}
.training-statistics-view .table .table-wrapper .trainings tr td .score-passed{color:#1EC08A}
.training-statistics-view .table .table-wrapper .trainings tr td .score-failed{color:#DA3B4E}
@media (max-width:800px){.training-statistics-view{justify-content:center}
.training-statistics-view .statistic-info-container{display:flex;width:50%!important;border-right:0 solid #E8ECF2!important}
.training-statistics-view .statistic-info-without-border{display:flex;width:50%!important}
}
:root{--main-color:#29B5E6;--main-background-color:#F9FAFD;--main-font-color:#353540;--dark-80:#494953;--dark-60:#6B6B79;--dark-40:#A0A8B4;--dark-35:#C6CBD2;--dark-20:#E8ECF2;--dark-10:#F2F5F9;--border:#E7E7E7;--background-color-main-color:#dff4fb;--background-color-red:#ffedf0;--background-color-orange:#FCF2EF;--background-color-green:#ECF9F4}
.request-trial-organization-wizard{display:flex;flex-direction:row;margin-top:-30px}
.request-trial-organization-wizard .request-trial-organization-wizard-bubbles{background-image:url(../../../images/armada-bubbles.svg);height:100vh;width:35%;min-width:260px;max-width:460px;z-index:1;justify-content:center;display:flex;align-items:center}
.request-trial-organization-wizard .request-trial-organization-wizard-bubbles .bullets{margin:10px;background-color:rgba(0,0,0,.3);border-radius:8px;flex-direction:'column';padding:4px}
.request-trial-organization-wizard .request-trial-organization-wizard-bubbles .bullets .bullet{display:flex;flex-direction:row;padding:6px}
.request-trial-organization-wizard .request-trial-organization-wizard-bubbles .bullets .text-bullets{color:#fff;padding:2px;font-weight:400}
.request-trial-organization-wizard .request-trial-organization-wizard-container{width:65%;overflow:scroll;height:100vh;background-color:#f9fafd;display:flex;flex-direction:column;justify-content:center;align-items:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-pill{font-weight:700;font-size:10px;color:#344563;background:#DFE1E6;border-radius:11px;padding:1px 8px;max-width:70px;text-align:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .container-button{width:100%;display:flex;align-items:center;justify-content:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .container-button .btn-trial{width:80%;margin-top:10px;margin-bottom:10px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .text-terms{font-size:12px;font-weight:500;width:max-content;text-align:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-title{font-weight:600;font-size:28px;color:#0a1c32;line-height:42px;padding-top:10px;text-align:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .label-trial{font-size:13px;font-weight:500;margin-bottom:1px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .inputs{width:80%;display:block;margin:auto}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-subtitle{text-align:center;margin-bottom:20px;font-weight:500;color:var(--dark-60);font-size:15px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-section-sub-title{font-weight:400;font-size:15px;padding-bottom:15px;color:var(--dark-60)}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form,.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section{display:flex;flex-direction:column}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-organization-wizard-section-title{font-weight:800;font-size:22px;line-height:32px;color:var(--main-font-color);padding-top:10px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .form-control{background:0 0}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-form-group{margin-bottom:4px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer .has-error,.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-form-group.has-error{margin-bottom:17px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-form-group ::placeholder{color:var(--dark-40)}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-form-group :-ms-input-placeholder{color:var(--dark-40)}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .request-trial-form-group ::-ms-input-placeholder{color:var(--dark-40)}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-square-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group{height:45px;background-color:#ffff;border-radius:8px;display:flex;border:2px solid var(--dark-20);align-items:center;font-weight:400;font-size:15px;color:#000;cursor:pointer}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.has-error{border-color:#DA3B4E}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group{display:flex;height:auto;flex-direction:column;flex:1;font-size:15px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group .radio-item{width:100%;padding:10px 15px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group .radio-item .radio-row{width:100%}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group:last-of-type{min-width:100%;flex-direction:row;height:auto}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group:last-of-type .radio-item{width:auto;flex-direction:row;padding:10px 15px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.square-image-group:last-of-type .radio-item .radio-row{width:auto;padding-right:16px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group.item-selected{background-color:rgba(41,181,230,.15);border:2px solid var(--main-color);color:var(--main-font-color);cursor:pointer}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item{display:flex;width:17px;flex-direction:column;border-radius:8px;cursor:pointer;margin-right:10px!important;align-items:center;justify-content:center!important;padding-left:25px;padding-right:16px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item .radio-input{border-radius:100%;width:18px;height:18px;background-color:#fff!important;border:1px solid var(--dark-35);justify-content:center!important;align-items:center!important}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item .multiple-radio-input{border-radius:4px;width:18px;height:18px;background-color:#fff!important;border:1px solid var(--dark-35);justify-content:center!important;align-items:center!important}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item .radio-input.selected{border-radius:100%;background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;white-space:nowrap}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item .radio-input.selected i{color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding-top:2px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-form .request-trial-organization-wizard-section .checkbox-group .radio-item .radio-icon{display:flex;justify-content:center;align-items:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer{position:fixed;bottom:0;left:0;background:#fff;width:100%;text-align:right;border-top:1px solid #EBECF0;display:flex;padding:10px;justify-content:flex-end}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer .request-trial-organization-wizard-footer-left-bubbles{width:35%;min-width:260px}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer .request-trial-organization-wizard-footer-buttons{display:flex;justify-content:space-between;width:100%;min-width:505px;max-width:100%;align-items:center}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer .request-trial-organization-wizard-footer-buttons .request-trial-organization-wizard-footer-checkbox{display:flex;align-items:center;flex-direction:row}
.request-trial-organization-wizard .request-trial-organization-wizard-container .request-trial-organization-wizard-footer .btn{padding:10px 20px;border-radius:3px;font-size:14px}
.request-trial-organization-wizard .request-trial-organization-wizard-success{background-image:url(../../../images/armada-bubbles-full.svg);width:100vw;height:100vh;background-repeat:no-repeat;background-color:#f9fafd;display:flex;align-items:center;justify-content:center;padding-top:60px}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container{display:flex;flex-direction:column;flex:1;max-width:690px;padding:20px;border-radius:8px}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-title{font-size:35px;font-weight:600;text-align:center;color:var(--main-color)}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-subtitle{font-size:18px;text-align:center;font-weight:400;color:var(--main-font-color)}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-media{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:20px}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-media .request-trial-organization-wizard-success-media-title{padding-bottom:20px}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-media .request-trial-organization-wizard-success-image{width:100%;height:100%}
.request-trial-organization-wizard .request-trial-organization-wizard-success .request-trial-organization-wizard-succes-container .request-trial-organization-wizard-success-media .request-trial-organization-wizard-success-video{width:100%;height:370px}
@media (max-width:720px){.request-trial-organization-wizard{flex-direction:column}
.request-trial-organization-wizard .request-trial-organization-wizard-bubbles{height:90px;width:100%;background-repeat:no-repeat;background-size:cover;background-position-y:top;position:fixed;max-width:none}
.request-trial-organization-wizard .bullets{display:none}
.request-trial-organization-wizard .request-trial-organization-wizard-section{margin-top:110px}
.request-trial-organization-wizard .request-trial-organization-wizard-title{font-size:20px!important}
.request-trial-organization-wizard .request-trial-organization-wizard-container{width:100%;height:auto!important}
.request-trial-organization-wizard .request-trial-organization-wizard-subtitle{font-size:12px!important}
.request-trial-organization-wizard .request-trial-organization-wizard-footer-checkbox{padding:10px}
.text-terms{width:auto!important}
.request-trial-organization-wizard-success{padding-top:100px!important}
}