﻿.sliding-tabs-top .sliding-tab {
    position: relative;
    height: 72px;
    width: 100%;
    color: #fff;
    font-family: var(--font-inter), helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    padding: 28px 40px;
    /*border-right: 1px solid #CFD3D8;*/
    border-right: 1px solid #c8cdd4;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
}

.Tasks.Create .sliding-tabs {
}
.sliding-tabs-top .sliding-tab,
.Tasks.Create .sliding-tabs .sliding-tab {
    padding: 0;
    padding: 15px;
    text-align: left;
}

    .Tasks.Create .sliding-tabs .sliding-tab span,
    .sliding-tabs-top .sliding-tab{
        font-size: 12px;
    }
    .Tasks.Create .sliding-tabs .sliding-tab .sliding-tabs-top .step-title,
    .Tasks.Create .sliding-tabs .sliding-tab .step-title,
    .Tasks.Edit .sliding-tabs .scrollable-list .sliding-tabs-top .step-title {
        margin-top: 5px;
        font-size: 16px;
    }
            
            
            
            
/* Sliding Tabs */
.sliding-tabs {
    background: var(--kb-purple);
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
    position: relative;
    height: 72px;
}

.sliding-tabs-top, .sliding-tabs-bottom {
    display: flex;
    position: absolute;
    width: 100%;
}

.sliding-tabs-top {
    z-index: 1;
}



        .sliding-tabs-top .sliding-tab:last-child {
            border-right: none;
        }

        .sliding-tabs-top .sliding-tab span {

        }

.sliding-tab-ghost {
    background: #2B3E4F;
    background: var(--kb-purple-hover);
    border-right: 1px solid #2B3E4F;
    height: 72px;
    padding: 28px 0;
    position: absolute;
    left: 0;
    transition: left .35s ease-in-out;
    border-radius: 4px!important;
}

.sliding-tab-ghost-width-1 {
    width: 100%;
}

.sliding-tab-ghost-width-2 {
    width: 50%;
}

.sliding-tab-ghost-width-3 {
    width: 33.3%;
}

.sliding-tab-ghost-width-4 {
    width: 25%;
}

.sliding-tab-ghost-width-5 {
    width: 20%;
}

.sliding-tab-content {
    padding: 0 30px;
}

.sliding-tab-ajax > .loading {
    background: url(/images/loading-spinner.gif) no-repeat center / 100px;
    text-align: center;
    height: 100px;
}
/*
.job-tab-1 {
    background: url(/images/jobsteps/icon-step1.png) calc(100% - 15px) center no-repeat;
}

.job-tab-2 {
    background: url(/images/jobsteps/icon-step2.png) calc(100% - 15px) center no-repeat;
}

.job-tab-3 {
    background: url(/images/jobsteps/icon-step3.png) calc(100% - 15px) center no-repeat;
}

.job-tab-4 {
    background: url(/images/jobsteps/icon-step4.png) calc(100% - 15px) center no-repeat;
}*/

#JobWorkflowsForm,
#JobDocumentsForm,
#JobTeamForm,
#JobAssetRecordsForm,
#JobAssetAdhocForm {
    padding: 0 !important;
}

    #JobWorkflowsForm td,
    #JobDocumentsForm td,
    #JobTeamForm td,
    #JobAssetRecordsForm td,
    #JobAssetAdhocForm td {
        padding: 0 10px;
        font-size: 14px;
    }

[name='LinkedWorkflows'],
[name='LinkedDocuments'],
[name='Assets'] {
    margin-top: 14px !important;
}

#JobWorkflowsForm label {
    margin-top: 0;
}

#JobDocumentsForm img {
    display: none;
}

#JobDocumentsForm td a strong {
    color: black;
    font-weight: normal !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    display: block;
}

#JobWorkflowsForm td label div:first-of-type {
    color: black;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 25px;
    width: 75%!important;
    display: block;
}

#JobWorkflowsForm .scrollable-list {
    height: calc(100vh - 315px);
    overflow-y: scroll;
}

#JobDocumentsForm .scrollable-list {
    /*height: calc(100vh - 295px);*/
    overflow-y: scroll;
}

#JobTeamForm .scrollable-list {
    height: calc(100vh - 280px);
    overflow-y: scroll;
}

#JobAssetRecordsForm .scrollable-list {
    height: calc(100vh - 290px);
    overflow-y: scroll;
}

#JobAssetAdhocForm .scrollable-list {
    height: calc(100vh - 400px);
    overflow-y: scroll;
}

.k-list-container.k-popup.k-group k-reset{
    font-size: 14px;
}

.Tasks.Create #JobWorkflowsForm table.fast-live-filter-workflow td input {

}
.Tasks.Create #JobWorkflowsForm table.fast-live-filter-workflow td label {
    width: auto;
}


    .Tasks.Create #JobWorkflowsForm table.fast-live-filter-workflow td label .workflow-list-name-holder {
        margin: 0;
        width: 300px!important;
    }

    .Tasks.Create #JobWorkflowsForm table.fast-live-filter-workflow td label .workflow-list-quantity-holder {
        margin: 0;
        width: 20%!important;
    }
    .Tasks.Create #JobWorkflowsForm table.fast-live-filter-workflow td label .workflow-list-mandatory-holder {
        width: 5% !important;
    }





#scheduler{
    border-radius: var(--border-radius)!important;
    border: 0!important;
}
    #scheduler .k-floatwrap.k-header.k-scheduler-toolbar {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
        background-color: var(--kb-purple);
    }
        #scheduler .k-floatwrap.k-header.k-scheduler-toolbar .k-state-default.k-header.k-nav-prev,
        #scheduler .k-floatwrap.k-header.k-scheduler-toolbar .k-state-default.k-header.k-nav-next,
        .k-reset.k-scheduler-navigation .k-state-default.k-header.k-nav-today {
            background-color: var(--kb-purple);
            border-color: var(--kb-purple);
        }

.k-header.k-scheduler-footer {
   background: var(--kb-warm-biscuit);
    border: 0;
}

    .k-header.k-scheduler-footer ul.k-reset.k-header {
        background: var(--kb-warm-biscuit);
        border: 0;
    }
        .k-header.k-scheduler-footer ul.k-reset.k-header li.k-state-default.k-scheduler-fullday a.k-link {
            text-transform: capitalize;
            font-size: 13px;
            font-family: var(--font-inter), helvetica, arial, serif;
            font-weight: normal;
            border: none;
            background-color: var(--kb-purple);
            color: white;
            padding: 8px 10px;
            text-align: center;
            border: none !important;
            border-radius: var(--button-radius) !important;
            margin: 20px 0;
            min-width: 150px;
        }

#teamusers-grid .controls,
#asset-grid .controls,
#ReportAssetAdhocGrid .controls {
    width: 100% !important;
}
.name-and-job{
    padding: 0;
    height: 34px;
    line-height: 34px;
}
.name-and-job .overview-user-small .name{
    padding-top: 8px;
    color: #777;
    font-weight: normal;
}
.job-and-name .overview-user-small .job-title {
    font-size: 12px;
    color: #777;
}
.user-bg-fallback-img {
    background: #f1f1f1;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    top: 5px;
    position: absolute;
    left: 0;
    background-image: url(/Images/icons/user.svg);
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position-x: -2px;
    background-position-y: -3px;
}
.sidebar-footer{
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 75px;
}
    .sidebar-footer .k-edit-buttons.k-state-default {
        padding: 20px 10px;
        bottom: 0;
    }
        #teamusers-grid {
    border-radius: 4px;
    border: 0;
    padding: 0 20px;
    box-sizing: border-box;
}
.support-team-grid{
}
#teamusers-grid .overview-user.overview-user-small .avatar.img-circle {
    top: 0;
    background-color: transparent;
}
.scheduler-hint {
    color: #9EA2A4 !important;
    display: inline-block;
}
.scheduler-hint h5 {
    width: 100%;
    font-size: 12px;
    line-height: 36px;
    padding: 0;
    font-family: var(--font-inter);
}

#JobWorkflowsModal #JobWorkflowsForm #ReportWorkflowsGrid .table.fast-live-filter-workflow tr,
#JobWorkflowsModal #JobWorkflowsForm #ReportWorkflowsGrid .table.fast-live-filter-workflow td {
    height: 44px;
    max-height: 44px;
    display: block;
}

.Tasks .label-with-hint label {
    width: auto!important;
}
.Tasks .label-with-hint .scheduler-hint{
margin-left: 20px;
}

/* ======================================== */



/*New Create Job view Exclusive Styles nov-2021*/
.create-form-step-1{
    padding-top: 0;
}
#static-new-job-header label,
#new-job-tab-content label,
#static-post-scheduler label {
    font-size: 12px;
}
#static-post-scheduler label {
    width: 50%;
    max-width: 220px;
    padding-right: 20px;
}
    #static-new-job-header .form-content .form-control,
    #new-job-tab-content .form-content .form-control,
    #static-post-scheduler .form-content .form-control {
        border: 1.5px solid white;
        box-shadow: none;
        font-size: 14px;
    }

    #static-new-job-header .form-content .form-control::placeholder,
    #static-new-job-header .form-content .form-control::-ms-input-placeholder,
    #new-job-tab-content .form-content .form-control::placeholder,
    #new-job-tab-content .form-content .form-control::-ms-input-placeholder,
    #static-post-scheduler .form-content .form-control::placeholder,
    #static-post-scheduler .form-content .form-control::-ms-input-placeholder {
        border: 1.5px solid white;
        box-shadow: none;
        font-size: 14px;
        color: #999;
    }

#static-new-job-header #taskNumber,
#new-job-tab-content #taskNumber,
#static-post-scheduler #taskNumber {
    font-size: 14px;
    height: 37px;
    color: #999;
}

#static-new-job-header .form-content .form-control#ReportName:focus,
#static-new-job-header .form-content .form-control#ReportName:active,
#static-new-job-header .form-content .form-control#ReportName:hover,
#static-new-job-header .form-content .form-control#ClientPurchaseOrderNumber:focus,
#static-new-job-header .form-content .form-control#ClientPurchaseOrderNumber:active,
#static-new-job-header .form-content .form-control#ClientPurchaseOrderNumber:hover,
#static-new-job-header .form-content .form-control#TaskNotes:focus,
#static-new-job-header .form-content .form-control#TaskNotes:active,
#static-new-job-header .form-content .form-control#TaskNotes:hover {
    border: 1.5px solid var(--kb-purple) !important;
}
#static-new-job-header .form-content .form-control:focus,
#static-new-job-header .form-content .form-control:active,
#static-new-job-header .form-content .form-control:hover,
#new-job-tab-content .form-content .form-control:focus,
#new-job-tab-content .form-content .form-control:active,
#new-job-tab-content .form-content .form-control:hover,
#static-post-scheduler .form-content .form-control:focus,
#static-post-scheduler .form-content .form-control:active,
#static-post-scheduler .form-content .form-control:hover {
    border: 1.5px solid var(--kb-purple);
}
/*a fix stop make cats dd behave like rest of inputs*/
#static-new-job-header .k-widget.k-multiselect.k-header.form-control,
#static-new-job-header .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap,
#static-new-job-header .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap .k-input,
#new-job-tab-content .k-widget.k-multiselect.k-header.form-control,
#new-job-tab-content .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap,
#new-job-tab-content .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap .k-input,
#static-post-scheduler .k-widget.k-multiselect.k-header.form-control,
#static-post-scheduler .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap,
#static-post-scheduler .k-widget.k-multiselect.k-header.form-control .k-multiselect-wrap.k-floatwrap .k-input {
    height: 34px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

/*a fix stop make due date dd behave like rest of inputs*/
#static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus,
#static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active,
#static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover,
#static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within,
#new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus,
#new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active,
#new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover,
#new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within,
#static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus,
#static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active,
#static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover,
#static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within {
    padding: 0;
    border: 1.5px solid var(--kb-purple);
}

    #static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus .k-select,
    #static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active .k-select,
    #static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover .k-select,
    #static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within .k-select,
    #new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus .k-select,
    #new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active .k-select,
    #new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover .k-select,
    #new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within .k-select,
    #static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus .k-select,
    #static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:active .k-select,
    #static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:hover .k-select,
    #static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input:focus-within .k-select {
        border-top-right-radius: 2px !important;
        border-bottom-right-radius: 2px !important;
    }

#static-new-job-header .k-widget.k-datepicker.k-header.new-job-date-picker.k-input,
#new-job-tab-content .k-widget.k-datepicker.k-header.new-job-date-picker.k-input,
#static-post-scheduler .k-widget.k-datepicker.k-header.new-job-date-picker.k-input {
    padding: 0;
    border: 1.5px solid white;
}

#static-new-job-header .new-job-date-picker .k-picker-wrap,
#new-job-tab-content .new-job-date-picker .k-picker-wrap,
#static-post-scheduler .new-job-date-picker .k-picker-wrap {
    height: 34px;
    border: 0;
}

#static-new-job-header .new-job-date-picker input.new-job-date-picker.k-input,
#new-job-tab-content .new-job-date-picker input.new-job-date-picker.k-input,
#static-post-scheduler .new-job-date-picker input.new-job-date-picker.k-input {
    height: 34px;
    font-size: 14px;
    color: #000;
}

    #static-new-job-header .new-job-date-picker input.new-job-date-picker.k-input::placeholder,
    #static-new-job-header .new-job-date-picker input.new-job-date-picker.k-input::-ms-input-placeholder,
    #new-job-tab-content .new-job-date-picker input.new-job-date-picker.k-input::placeholder,
    #new-job-tab-content .new-job-date-picker input.new-job-date-picker.k-input::-ms-input-placeholder,
    #static-post-scheduler .new-job-date-picker input.new-job-date-picker.k-input::placeholder,
    #static-post-scheduler .new-job-date-picker input.new-job-date-picker.k-input::-ms-input-placeholder {
        height: 34px;
        font-size: 14px;
        color: #999;
    }

.new-job-date-picker .k-picker-wrap.k-state-default.k-state-focused,
#new-job-tab-content .k-picker-wrap.k-state-default.k-state-focused,
#static-post-scheduler .k-picker-wrap.k-state-default.k-state-focused {
    border: none !important;
}
/*a fix stop make client dd and location dd behave like rest of inputs*/
#static-new-job-header .chosen-container.chosen-container-single,
#new-job-tab-content .chosen-container.chosen-container-single,
#static-post-scheduler .chosen-container.chosen-container-single {
    border: 1.5px solid white;
    border-radius: 4px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

    #static-new-job-header .chosen-container.chosen-container-single:focus,
    #static-new-job-header .chosen-container.chosen-container-single:active,
    #static-new-job-header .chosen-container.chosen-container-single:hover,
    #static-new-job-header .chosen-container.chosen-container-single:focus-within,
    #new-job-tab-content .chosen-container.chosen-container-single:focus,
    #new-job-tab-content .chosen-container.chosen-container-single:active,
    #new-job-tab-content .chosen-container.chosen-container-single:hover,
    #new-job-tab-content .chosen-container.chosen-container-single:focus-within,
    #static-post-scheduler .chosen-container.chosen-container-single:focus,
    #static-post-scheduler .chosen-container.chosen-container-single:active,
    #static-post-scheduler .chosen-container.chosen-container-single:hover,
    #static-post-scheduler .chosen-container.chosen-container-single:focus-within {
        border: 1.5px solid var(--kb-purple);
    }

#static-new-job-header .chosen-container-active .chosen-single,
#new-job-tab-content .chosen-container-active .chosen-single,
#static-post-scheduler .chosen-container-active .chosen-single {
    box-shadow: none;
    border: 0;
}

#new-job-tab-content .chosen-container.chosen-container-single .chosen-single.chosen-default,
#static-post-scheduler .chosen-container.chosen-container-single .chosen-single.chosen-default {
    height: 33px !important;
    line-height: 33px !important;
}

#static-new-job-header .chosen-container-active.chosen-with-drop .chosen-single,
#static-new-job-header .chosen-container .chosen-single {
    box-shadow: none;
    border: 0 !important;
}
#new-job-tab-content .chosen-container-active.chosen-with-drop .chosen-single,
#new-job-tab-content .chosen-container .chosen-single,
#static-post-scheduler .chosen-container-active.chosen-with-drop .chosen-single,
#static-post-scheduler .chosen-container .chosen-single {
    height: 33px !important;
    line-height: 33px !important;
    border-bottom: 0;
    box-shadow: none;
    border: 0 !important;
}

    #static-new-job-header .chosen-container-active.chosen-with-drop .chosen-single span,
    #static-new-job-header .chosen-container .chosen-single span, 
    #new-job-tab-content .chosen-container-active.chosen-with-drop .chosen-single span,
    #new-job-tab-content .chosen-container .chosen-single span,
    #static-post-scheduler .chosen-container-active.chosen-with-drop .chosen-single span,
    #static-post-scheduler .chosen-container .chosen-single span {
        display: block !important;
        line-height: 36px;
        font-size: 14px;
    }

#static-new-job-header .controls.col-xs-12,
#static-new-job-header .notes-row .controls.col-xs-9 {
    width: 100%;
}
/*Rows below table content*/
#static-post-scheduler .hide-label label {
    display: none;
}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}


/* TAB CONTENT 2 - grid footer summary */
.grid-footer-summary {
    width: 45%;
    float: right;
    margin-top: 20px;
    border-top: 2px solid var(--kb-purple);
    background: white;
    padding: 10px 30px;
}

.summary-title{
    font-size: 13px;
}
.summary-info {
    font-size: 13px;
    padding-top:  5px;
    font-weight: bold;
}



/*#page-layout.Tasks.Create .extra-dd-actions .dd-actions{
    display: none;
}
#page-layout.Tasks.Create .form-group.extra-dd-actions .controls .chosen-container.chosen-container-single {
    width: 100%!important;
}*/

/*#page-layout.Tasks .extra-dd-actions .dd-actions {
    display: none;
}*/

/*#page-layout.Tasks .form-group.extra-dd-actions .controls .chosen-container.chosen-container-single,
#page-layout.Tasks .form-group.extra-dd-actions .controls,
#page-layout.Tasks .controls.col-xs-12 {
    width: 100% !important;
}*/



/* table 0 - scheduler */
#Tab0 #static-post-scheduler .form-group .controls.col-xs-9{
    width: 100%;
}



/* table 1 - workflow forms */
#new-job-tab-content #Tab1 form {
    padding-top: 0;
}
#new-job-tab-content .row-dark-grid .k-grid-header .k-grid-header-wrap thead .k-header{ 
    color: white;
    height: 49px;
    line-height: 49px;
    padding-top: 0;
    padding-bottom: 0;
}
#new-job-tab-content .row-dark-grid .k-grid-content{
    height: 450px;
}
#new-job-tab-content .row-dark-grid .k-grid-content tr td:nth-child(3n),
#new-job-tab-content .row-dark-grid .k-grid-content tr td:nth-child(4n){
    text-align: center;
}

#new-job-tab-content #Tab1 .chosen-container{
    border: 1.5px solid white!important;
    margin-top: 1px;
}
#new-job-tab-content #Tab1 .chosen-container .chosen-single{
    border: 0!important;
}


#new-job-tab-content #Tab1 .chosen-container:hover,
#new-job-tab-content #Tab1 .chosen-container:active,
#new-job-tab-content #Tab1 .chosen-container:focus,
#new-job-tab-content #Tab1 .chosen-container:focus-within{
    border: 1.5px solid var(--kb-purple)!important;
}
#new-job-tab-content #Tab1 .toolbar .searchbar{
    border: 1.5px solid white;
}
    #new-job-tab-content #Tab1 .toolbar .searchbar:hover,
    #new-job-tab-content #Tab1 .toolbar .searchbar:active,
    #new-job-tab-content #Tab1 .toolbar .searchbar:focus,
    #new-job-tab-content #Tab1 .toolbar .searchbar:focus-within {
        border: 1.5px solid var(--kb-purple)!important;
    }
#new-job-tab-content #Tab1 #PreviousJobs_chosen{
    width: 90%!important;
}
#new-job-tab-content #Tab1 .row.filters-tabs.p-pills{
    margin-top: 10px;
}


.NewJobSideNavJS .allday-event-tooltip {
    opacity: 1;
    box-shadow: 3px 3px 5px rgb(0 0 0 / 20%), -3px 3px 5px rgb(0 0 0 / 20%);
    border: 0;
}
.k-event.task-template.allday-event-tooltip.MyStyles .task-template-hover.openAllDayEvent {
    opacity: 1;
}
.NewJobSideNavJS .allday-event-tooltip .task-template-label {
    padding: 10px !important;
    line-height: 18px;
}
    .NewJobSideNavJS .allday-event-tooltip .task-template-times {
        padding-bottom: 10px !important;
    }


.NewJobSideNavJS .k-event.task-template.allday-event-tooltip .task-template-hover.openAllDayEvent .task-template-times.bt-np{
    padding-top: 10px!important;
}

.NewJobSideNavJS .allday-event-tooltip .task-template-label strong {
    padding-bottom: 5px;
}

.NewJobSideNavJS .allday-event-tooltip .task-template-times .col-sm-6.text-right span {
    float: right;
}
    .NewJobSideNavJS .allday-event-tooltip .task-template-times span {
    width: 90%;
    display: block;
}

#scheduler_tt_active .k-icon.k-i-close{
    display: none;
}

.NewJobSideNavJS .k-event.k-event-inverse.addAllDayEventDayView.addAllDayEvent {
    opacity: 1 !important;
    height: 35px;
}
.NewJobSideNavJS .k-event.addAllDayEventDayView.addAllDayEvent,
.NewJobSideNavJS .k-event.addAllDayEventDayView.addAllDayEvent div,
.NewJobSideNavJS .k-event.addAllDayEventDayView.addAllDayEvent .k-event-template {
    height: 35px;
}

    .NewJobSideNavJS .k-event.addAllDayEventDayView.addAllDayEvent .k-event-template {
        height: 35px;
        padding: 0em 1.4em 0em .6em;
        line-height: 35px;
        width: 88%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.NewJobSideNavJS .task-template-hover.openAllDayEvent.empty-report .task-template-actions {
    display: block !important;
}

.NewJobSideNavJS .allday-event-tooltip .task-template-hover .task-template-actions a {
    display: block;
}
.NewJobSideNavJS .k-event.k-event-inverse.addAllDayEventDayView.addAllDayEvent{
    opacity: 1!important;
}
.NewJobSideNavJS .k-event.k-event-inverse.addAllDayEventDayView.addAllDayEvent .k-event-template::after {
    font-family: 'FontAwesome';
    content: "\f054";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    float: right;
    position: absolute;
    right: 0px;
    padding: 0 5px;
}
