html, body{
    overflow: initial;
}
.main-wrapper .sidebar {
    position: fixed;
}
.btn{
    border-radius: 0.25rem;
}
label, .control-label, .form-control{
    margin-bottom: 5px;
}
.app .content{
    padding: 0px;
    min-height: auto;
}
.auth-header.logo_header_box{
    background: #000;
}
.auth-header.logo_header_box .logo img{
    max-width: 70px;
}
button:focus{     outline: none;}

*::-webkit-scrollbar,
body::-webkit-scrollbar,
.main-wrapper::-webkit-scrollbar,
.estimations_lists_content::-webkit-scrollbar,
.admins_dashboard_table_div2::-webkit-scrollbar{
    -webkit-appearance: none;
}
*::-webkit-scrollbar:vertical,
body::-webkit-scrollbar:vertical,
.main-wrapper::-webkit-scrollbar:vertical,
.estimations_lists_content::-webkit-scrollbar:vertical,
.admins_dashboard_table_div2::-webkit-scrollbar:vertical {
    width: 12px;
}
*::-webkit-scrollbar:horizontal,
body::-webkit-scrollbar:horizontal,
.main-wrapper::-webkit-scrollbar:horizontal,
.estimations_lists_content::-webkit-scrollbar:horizontal,
.admins_dashboard_table_div2::-webkit-scrollbar:horizontal{
    height: 12px;
}
*::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
.main-wrapper::-webkit-scrollbar-thumb,
.estimations_lists_content::-webkit-scrollbar-thumb,
.admins_dashboard_table_div2::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 10px;
    border: 2px solid #f0f0f0;
}
*::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
.main-wrapper::-webkit-scrollbar-track,
.estimations_lists_content::-webkit-scrollbar-track,
.admins_dashboard_table_div2::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f0f0f0;
}
*::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, .6);
}
.btn.btn-primary{
    color: #fff;
    background-color: #FCA91A;
    border-color: #FCA91A;
    border-radius: 0.25rem;
}
.btn.btn-primary:hover{
    color: #fff;
    background-color: #e97f09;
    border-color: #e97f09;
}
.btn.btn-primary > a,.btn.btn-success > a{
    color: #fff;
    display: block;
}
.btn.btn-success,.btn-primary-box .btn.btn-success{
    color: #fff;
    background-color: rgb(63, 176, 70);
    border-color: rgb(63, 176, 70);
    border-radius: 0.25rem;
}



.btn.btn-danger{
    color: #fff;
    background-color: #999;
    border-color: #999;
}
.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus {
    color: #fff;
    background-color: #777;
    border-color: #777;
}
.btn.btn-danger a,.btn.btn-danger:hover a,.btn.btn-danger:hover a:hover{
    color: #fff;
    text-decoration: none;
}
.btn.btn-primary.add-task-coordinator{
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding: 0px 6px;
}

/*.app > .header{
	height: auto;
	align-items: flex-start;
}*/

.header .header-block-nav,.header .header-block-timer{
    margin-top: 10px;
}

.header_cont_list{
    display: flex;
    align-items: first baseline;
}

.header_cont_list .duplicate{ margin-right: 10px;}

#fullscreeneditor{ background: #fff;}
.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color: var(--ck-color-toolbar-border);}
#fullscreeneditor .ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline,
#fullscreeneditor .ck.ck-editor__main{ min-height: 680px; }

/*-------------- ä¿®æ”¹é¡µé¢åŠ è½½ è¿›åº¦æ¡çš„ æ ·å¼-------------*/
/*
#nprogress{
	display: none !important;
}
#nprogress .bar .peg {
	-webkit-box-shadow: 0 0 10px #85CE36, 0 0 5px #85CE36;
	box-shadow: 0 0 10px #85CE36, 0 0 5px #85CE36;
}
*/
#nprogress .bar {
    background: #FCA91A !important;
}
#nprogress .spinner {
    top: 45px !important;
    right: 23px !important;
    display: none !important;
}
/*-------------- ä¿®æ”¹é¡µé¢åŠ è½½ è¿›åº¦æ¡çš„ æ ·å¼ ç»“æŸ-------------*/

.btn.btn-primary:not(:disabled):not(.disabled):active,
.btn.btn-primary:not(:disabled):not(.disabled).active, .show > .btn.btn-primary.dropdown-toggle,
.btn-primary-box .btn.btn-success:hover, .btn-primary-box .btn.btn-success:active,
.btn-primary-box .btn.btn-success:not(:disabled):not(.disabled):active,
.btn-primary-box .btn.btn-success:not(:disabled):not(.disabled).active{
    color: #fff;
    background-color: #FCA91A;
    border-color: #FCA91A;
}
.btn.btn-primary{
    color: #fff;
    background-color: #FCA91A;
    border-color: #FCA91A;
}
.btn.btn-primary:hover{
    color: #fff;
    background-color: #e97f09;
    border-color: #e97f09;
}
.btn.btn-warning {
    color: #fff;
    background-color: #e97f09;
    border-color: #e97f09;
}
a:not(.btn) {
    color: #FCA91A;
    font-size: 14px;
}
a:not(.btn):hover {
    color: #E9980D;
}
.item-list .item-actions-dropdown a,
.item-list .item-actions-dropdown a:not(.btn) {
    font-size: 12px;
}

.radio, .checkbox {
    display: block;
}
.header .header-block-nav .notifications.new .counter, .header .header-block-nav > ul > li > a:hover,
.header .header-block-nav .profile-dropdown-menu a .icon,.dropdown-menu .dropdown-item:hover{
    color: #E9980D;
}
.header .header-block-nav > ul > li > a:hover .notification-number-grey{
    background:  #E9980D;
}
.dropdown-menu .dropdown-item:hover{
    color: #E9980D !important;
}
.app{
    padding-left: 200px;
}
.sidebar {
    background-color: #222629;
    width: 200px;
    padding-bottom: 60px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    -webkit-transition: left 0.3s ease;
    transition: left 0.3s ease;
    z-index: 20;
}
.sidebar-header .logo img {
    display: block;
    max-width: 70px;
    margin: 0px auto;
}
.sidebar-header .logo {
    background: transparent;
    padding: 15px 0px 0px;
}

.sidebar .sidebar-container::-webkit-scrollbar {
    -webkit-appearance: none;
}
.sidebar .sidebar-container::-webkit-scrollbar:vertical {
    width: 12px;
}
.sidebar .sidebar-container::-webkit-scrollbar:horizontal {
    height: 12px;
}
.sidebar .sidebar-container::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 10px;
    border: 2px solid #ffffff;
}
.sidebar .sidebar-container::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}
.sidebar-header .brand {
    color: rgba(255, 255, 255, 0.8);
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

.sidebar .sidebar-menu > li.active > a, .sidebar .sidebar-menu > li.active > a:hover{
    background-color: #000 !important;
}
.sidebar .sidebar-menu li a{
    font-weight: normal;
}
.sidebar .sidebar-menu li a:hover, .sidebar .sidebar-menu li.open > a, .sidebar .sidebar-menu li.open a:hover {
    color: #ffffff;
    background-color: #0c0e10;
}
.sidebar .sidebar-menu > li > .sidebar-nav > li a,
.sidebar .sidebar-menu > li.open > .sidebar-nav > li a,
.sidebar .sidebar-menu > li.open > .sidebar-nav > li.open a{
    background-color: #0c0e10;
}
.sidebar .sidebar-menu li a {
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    display: block;
}
.sidebar .sidebar-menu li a:hover, .sidebar .sidebar-menu li.open > a, .sidebar .sidebar-menu li.open a:hover {
    color: #ffffff;
    background-color: #0c0e10;
}
.sidebar .sidebar-menu > li.open > a {
    background-color: #0c0e10;
}
@media (max-width: 991.98px){
    .header {
        background-color: #23282d;
    }
    .header .header-block-nav > ul > li > a,
    .header .header-block-nav > ul > li > a:hover{
        color: #fff;
    }
    .header .header-block-search .input-container,
    .header .header-block-search .input-container input,
    .header .header-block-collapse .collapse-btn{
        color: #fff;
    }
    .header .header-block-search .input-container input[placeholder]{
        color: #fff;
    }
    .header .header-block-buttons .btn.header-btn {
        background-color: transparent;
        border: 1px solid #fff;
        color: #fff;
        margin: 0 5px;
        border-radius: 0.2rem;
    }
}
@media (max-width: 767.98px){

}

.has-scroll-box{
    overflow-y: hidden;
    overflow-x: auto;
}

.item-list.tasks-index-list{
    min-width: 2300px;
}

#select-all-items .radio,#select-all-items .checkbox{
    display: block;
    position: absolute;
    width: 25px;
    height: 23px;
    left: 7px;
    opacity: 0;
    cursor: pointer;
}

.jsgrid-table tr th,.jsgrid-table tr td{
    padding: 0px 5px;
    border-right: 1px solid #f3f3f3;
}
.jsgrid-filter-row > td input{
    display: inline-block;
    width: 100%;
}
.item-list.tasks-index-list .item-col.fixed.item-col-check{
    flex: 0 0 40px;
}
.item-list.tasks-index-list .item-col.fixed.item-col-id{
    flex: 0 0 60px;
}

.item-list.tasks-index-list .item-col.fixed.item-col-client_id{
    flex: 0 0 4%;
}
.item-list.tasks-index-list .item-col.fixed.item-col-project_id{
    flex: 0 0 6%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-domain_id{
    flex: 0 0 4%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-project_manager_admin_id{
    flex: 0 0 8%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-main_developer_admin_id{
    flex: 0 0 8%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-is_quick_task{
    flex: 0 0 6%;
}
.item-list.tasks-index-list .item-col.fixed.item-col-subject{
    flex: 0 0 4%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-priority{
    flex: 0 0 4%;
}
.item-list.tasks-index-list .item-col.fixed.item-col-min_estimated_time,
.item-list.tasks-index-list .item-col.fixed.item-col-max_estimated_time,
.item-list.tasks-index-list .item-col.fixed.item-col-estimate_time_unit{
    flex: 0 0 7%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-due_date,
.item-list.tasks-index-list .item-col.fixed.item-col-created_at,
.item-list.tasks-index-list .item-col.fixed.item-col-updated_at,
.item-list .item-col.fixed.item-col-created_at,
.item-list .item-col.fixed.item-col-updated_at{
    flex: 0 0 140px;
}

.item-list.tasks-index-list .item-col.fixed.item-col-status_id{
    flex: 0 0 6%;
}

.item-list.tasks-index-list .item-col.fixed.item-col-actions-dropdown{
    flex: 0 0 6%;
}

.item-list .item-col.fixed.item-col-check{
    flex: 0 0 40px;
}
.item-list .item-col.fixed.item-col-id{
    flex: 0 0 50px;
    padding-right: 0px;
}

.form-control-inline-checkbox label{
    display: block;
    margin-top: 32px;
}
.form-control-inline-checkbox.news_style label{
    margin-top: 38px;
}
.form-control-inline-checkbox label input.form-control,.is_live input.form-control{
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

.general-project-time-option{
    margin-top: 32px;
}

.item-list.projects-index-lists{
    min-width: 1800px;
}

.item-list.projects-index-lists .item-col.fixed.item-col-client_id{
    flex: 0 0 8%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-salesperson_admin_id{
    flex: 0 0 9%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-project_manager_admin_id{
    flex: 0 0 11%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-main_developer_admin_id{
    flex: 0 0 10%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-name{
    flex: 0 0 10%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-type_id{
    flex: 0 0 7%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-is_new{
    flex: 0 0 8%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-status_id{
    flex: 0 0 7%;
}
.item-list.projects-index-lists .item-col.fixed.item-col-actions-dropdown{
    flex: 0 0 8%;
}

.section_domain_row{
    margin-bottom: 15px;
}
.item-list.clients-index-lists{
    min-width: 1800px;
}
.item-list.clients-index-lists .item-col.fixed.item-col-company_name{
    flex: 0 0 10%;
}
.item-list.clients-index-lists .item-col.fixed.item-col-postcode{
    flex: 0 0 100px;
}
.item-list.clients-index-lists .item-col.fixed.item-col-country{
    flex: 0 0 100px;
}
.item-list.clients-index-lists .item-col.fixed.item-col-actions-dropdown{
    flex: 0 0 140px;
}
.jsgrid-pager-page.jsgrid-pager-current-page{
    border-color: #FCA91A;
    background-color: #FCA91A;
}
/*-------------------.clients_lists_wrapper fixed css start----------------------*/
.table_scroll_wrapper::-webkit-scrollbar {
    -webkit-appearance: none;
}
.table_scroll_wrapper::-webkit-scrollbar:vertical {
    width: 14px;
}
.table_scroll_wrapper::-webkit-scrollbar:horizontal {
    height: 14px;
}
.table_scroll_wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid rgba(0, 0, 0, .15);
}
.table_scroll_wrapper::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .15);
}
.table_scroll_wrapper .js-grid-table{
    position: static !important;
    overflow: hidden;
}
.table_scroll_wrapper .jsgrid-grid-body{
    overflow: hidden;
    border-bottom: 0px;
}

.table_scroll_wrapper .jsgrid-row > .jsgrid-cell,
.table_scroll_wrapper .jsgrid-alt-row > .jsgrid-cell,
.table_scroll_wrapper .jsgrid-filter-row > .jsgrid-cell{
    height: 57px;
}

.table_scroll_wrapper .jsgrid-table > tbody > tr:last-child td{
    border-bottom: 1px solid #f3f3f3 !important;
}

.clients_lists_wrapper_content,.tasks_lists_wrapper_content,.invoices_lists_wrapper_content,
.extensions_lists_wrapper_content,.domain_extensions_lists_wrapper_content{
    padding-bottom: 110px;
    position: relative;
}
.time_report_lists_wrapper_content{ padding: 10px 20px;}
.tasks.content.items-list-page .card.items,
.related-invoices.content.items-list-page .card.items{ padding-left: 0px; padding-right: 0px;}
#sale-form{ margin-bottom: 40px;}

.modal .modal-header h4.modal-title{  margin-top: 0px;}

.jsgrid-pager-container{ padding-right: 15px;}
.clients_lists_wrapper_content .jsgrid-pager-container,
.tasks_lists_wrapper_content .jsgrid-pager-container,
.invoices_lists_wrapper_content .jsgrid-pager-container,
.jsgrid-pager-container{
    position: absolute;
    padding-top: 20px;
    left: 0px;
    width: 100%;
    text-align: right;
    padding-right: 0px;
    margin-top: 15px;
    padding-bottom: 20px;
    display: block !important;
}
.tasks_lists_wrapper_content .jsgrid-pager-container{
    background: #fff;
}
.projects_lists_wrapper_content{
    position: relative;
    padding-bottom: 80px;
}
.clients_lists_wrapper{
    margin-left: 276px;
    margin-right: 180px;
    clear: both;
    overflow: hidden;
    overflow-x: auto;
}

.clients_lists_content{
    min-width: 1300px;
    position: static;
    overflow: hidden;
}

/*.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child {
	height: 60px;
}	*/

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.clients_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.clients_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.clients_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    position: absolute;
    border-top: 1px solid #f3f3f3;
    border-bottom: 0px solid #f3f3f3;
    justify-content: center;
    display: flex;
    align-items: center;
}

.table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:first-child,
.table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:last-child{
    height: 65px;
}
.table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell{
    height: 65px;
}

@-moz-document url-prefix(){
    .clients_lists_wrapper{
        margin-left: 278px;
    }

    /*.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .clients_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .clients_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

    .clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .clients_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

    .clients_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .clients_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .clients_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        margin-top: -1px;
    }
    .table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .table_scroll_wrapper .jsgrid-header-row > .jsgrid-header-cell:last-child{
        margin-top: -1px;
    }*/

}

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell,
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell,
.clients_lists_content .jsgrid-row > .jsgrid-cell,
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell{
    width: 17% !important;
}

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.clients_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child{
    left: 0px;
    width: 60px !important;
    justify-content: left;
}
.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.clients_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    left: 59px;
    width: 220px !important;
    border-right: 2px solid #FCA91A;
    justify-content: left;
}
.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.clients_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    right: 0px;
    width: 180px !important;
    border-left: 2px solid #FCA91A;
}
.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.clients_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(4),
.clients_lists_content .jsgrid-row > .jsgrid-cell:nth-child(4),
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(4){
    width: 23% !important;
}

.clients_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(4),
.clients_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(4),
.clients_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(4),
.clients_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(4){
    width: 12% !important;
}
/*-------------------.clients_lists_wrapper fixed css stop----------------------*/
/*-------------------.invoices_lists_wrapper fixed css start----------------------*/


@media(min-width: 992px){
    .invoices_lists_wrapper{
        margin-left: 375px;
        margin-right: 378px;
        clear: both;
        overflow: hidden;
        overflow-x: auto;
    }

    .invoices_lists_content{
        min-width: 1600px;
        position: static;
        overflow: hidden;
    }

    /*.invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2)
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child {
        height: 60px;
    }*/

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        position: absolute;
        border-top: 1px solid #f3f3f3;
        border-bottom: 0px solid #f3f3f3;
        justify-content: center;
        display: flex;
        align-items: center;
    }

    @-moz-document url-prefix(){
        .invoices_lists_wrapper{
            margin-left: 377px;
        }
        /*.invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
        .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
        .invoices_lists_content .jsgrid-row > .jsgrid-cell:first-child,
        .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

        .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
        .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
        .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
        .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

        .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
        .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
        .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
        .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

        .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
        .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
        .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
        .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

        .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
        .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
        .invoices_lists_content .jsgrid-row > .jsgrid-cell:last-child,
        .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
            margin-top: -1px;
        }*/

    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell,
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell,
    .invoices_lists_content .jsgrid-row > .jsgrid-cell,
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell{
        width: 17% !important;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child{
        left: 0px;
        width: 60px !important;
        justify-content: left;
    }
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
        left: 59px;
        width: 220px !important;
        justify-content: left;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
        left: 278px;
        width: 100px !important;
        border-right: 2px solid #FCA91A;
        justify-content: left;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(6),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(6),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(7),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(7),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(8),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(8){
        width:100px!important;
    }

    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(6),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(6),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(7),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(7),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(8),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(8){
        justify-content: flex-end;
        width:100px!important;
        text-align: right;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        right: 0px;
        width: 220px !important;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
        right: 219px;
        width: 160px !important;
        border-left: 2px solid #FCA91A;
    }

    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(5),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(5),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-child(5),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(5),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(3),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(4),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(4),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(4),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(4),
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(5),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(5),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(5),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(5){
        width: 12% !important;
    }
    .invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(7),
    .invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(7),
    .invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(7),
    .invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(7){
        width: 17% !important;
    }
}

/*.invoices_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(4),
.invoices_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(4),
.invoices_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(4),
.invoices_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(4){
	width: 12% !important;
}*/
/*-------------------.invoices_lists_wrapper fixed css stop----------------------*/
.tasks_lists_content .actions{ text-align: left;}

.tasks_lists_wrapper{
    margin-left: 612px;
    margin-right: 397px;
    clear: both;
    overflow: hidden;
    overflow-x: auto;
}

.tasks_lists_content{
    min-width: 2800px;
    position: static;
    overflow: hidden;
}

.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell,
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell,
.tasks_lists_content .jsgrid-row > .jsgrid-cell,
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell{
    width: 10% !important;
}

.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(5),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(5),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(5),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(5){
    width: 100px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(6),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(6),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(6),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(6){
    width: 90px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(7),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(7),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(7),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(7){
    width: 100px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(8),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(8),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(8),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(8){
    width: 100px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(9),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(9),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(9),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(9){
    width: 90px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(10),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(10),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(10),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(10){
    width: 15% !important;
}

.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(14),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(14),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(14),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(14){
    width: 15% !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(15),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(15),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(15),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(15){
    width: 150px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(16),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(16),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(16),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(16){
    width: 100px !important;
}
.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(17),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(17),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(17),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(17){
    width: 140px !important;
}

.tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(18),
.tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(18),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(18),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(18){
    width: 100px !important;
}

.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(18),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(18),
.tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(16),
.tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(16){
    text-align:right;
}
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:first-child,
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:last-child {
    height: 60px;
}

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:first-child,
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:first-child,
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:first-child,
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:first-child,

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3),

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:last-child,
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:last-child,
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:last-child,
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:last-child{
    position: absolute;
    border-top: 1px solid #f3f3f3;
    /* border-bottom: 1px solid #f3f3f3; */
    justify-content: left;
    display: flex;
    align-items: center;
}
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:first-child,
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:first-child,
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:first-child,
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:first-child{
    left: 0px;
    width: 45px !important;
    border-left: 1px solid #f3f3f3;
}

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(2),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    left: 44px;
    width: 420px !important;
    justify-content: flex-start;

}
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(3),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
    left: 463px;
    width: 150px !important;
    text-align: left;
    border-right: 2px solid #FCA91A;
}


.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:last-child,
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:last-child,
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:last-child,
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:last-child{
    right: 0px;
    width: 130px !important;
    border-right: 1px solid #f3f3f3;
    justify-content: center;
}
.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
    right: 129px;
    width: 180px !important;
    justify-content: center;
}

.tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(3),
.tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3){
    right: 308px;
    width: 90px !important;
    border-left: 2px solid #FCA91A;
}

@-moz-document url-prefix(){
    .tasks_lists_wrapper{
        margin-left: 612px;
    }
    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:first-child,
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:first-child,
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:first-child,

    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(2),
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(3),
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(3),
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3),

    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(2),
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

    .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:last-child,
    .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:last-child,
    .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:last-child{
        margin-top: -.5px;
    }

}
/*-------------------.tasks_lists_wrapper fixed css stop----------------------*/
.projects_lists_wrapper{
    margin-left: 437px;
    margin-right: 338px;
    clear: both;
    overflow: hidden;
    overflow-x: auto;
}

.projects_lists_content{
    min-width: 1600px;
    position: static;
    overflow: hidden;
}

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell,
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell,
.projects_lists_content .jsgrid-row > .jsgrid-cell,
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell{
    width: 15% !important;
    text-align: left;
}

.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(10),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(10),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(12),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(12){
    text-align: right;
}

/*.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child {
	height: 60px;
}*/

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.projects_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.projects_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    position: absolute;
    border-top: 1px solid #f3f3f3;
    border-bottom: 0px solid #f3f3f3;
    justify-content: center;
    display: flex;
    align-items: center;
}
.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.projects_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child{
    left: 0px;
    width: 60px !important;
    justify-content: left;
}

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    left: 59px;
    width: 220px !important;
    justify-content: left;
}

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
    left: 278px;
    width: 162px !important;
    border-right: 2px solid #FCA91A;
    justify-content: left;
}

.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.projects_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    right: 0px;
    width: 180px !important;
}


.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.projects_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
    right: 179px;
    width: 160px !important;
    border-left: 2px solid #FCA91A;
}
@-moz-document url-prefix(){
    .projects_lists_wrapper{
        margin-left: 439px;
    }
    /*.projects_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .projects_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .projects_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

    .projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

    .projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .projects_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

    .projects_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
    .projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
    .projects_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
    .projects_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

    .projects_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .projects_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .projects_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .projects_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        margin-top: -1px;
    }	*/


}

/*-------------------.projects_lists_wrapper fixed css stop----------------------*/
.a-icon-button:after{
    content:"|";
    display: inline-block;
    padding-right: 5px;
}

a.add_time_logs,a:not([href]):not([tabindex]){
    color: #FCA91A;
    vertical-align: middle;
}
a.add_time_logs.a-icon-button:after{
    display: none;
}
a.add_time_logs:hover,a:not([href]):not([tabindex]):hover{
    color: #E9980D;
    text-decoration: underline;
}
button.add_time_logs{
    background: none;
    border: 0px;
    color: #FCA91A;
}
.submit_button_news{
    margin-top: 30px;
}
.btn.btn-primary.save_time_logs_btn,
.save_client_btn.btn.btn-primary {
    padding: 7px 15px;
}
.modal .modal-header{
    background-color: #FCA91A;
}
.small_margin_form-control{
    margin-bottom: 5px;
}
.form-group > .contact-persons-section-rows{
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 3px;
}
.news_style_button{
    background: transparent;
    border: 0px;
    font-size: 13px;
    margin-right: 15px;
    color: #FCA91A;
    outline: none;
    cursor: pointer;
}
.news_style_button:hover{
    color: #e97f09;
}

.col-xl-3.col-xl-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;;
    max-width: 100%;;
}
.col-xl-3.col-xl-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (max-width: 1450px){
    .small_screen_padding > label{
        font-size: 12px;
        margin-left: -10px;
        margin-right: -10px;
        width: calc(100% + 20px);
        display: block;
    }
}

.comments-list > .comments-list-items{
    list-style: none;
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.comments-list-items > .comments-lists-list{
    list-style: none;
    width: 98%;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 10px;
}
.comments-list-items.posts-comments-items > .comments-lists-list{
    width: 100%;
}

.comments-list-items > .comments-lists-list.active{
    background: #fff5e4;
}

/* ul.comments-list-items > li.comments-lists-list.text-align-left:before{
	content: "";
	display: block;
	height: 4px;
	width: 100%;
	background: #f0f3f6;
	margin: 15px 0px;
}
 */
.comments-list-items > .comments-lists-list:last-child:after{
    display: none;
}

.comments-list-items > .comments-lists-list.text-align-right{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    float: right;
}
.comments-list-items > .comments-lists-list.text-align-right p.date_info_text{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.comments-lists-list.text-align-right  p.date_info_text > a.a-icon-button.edit_comment{
    display: inline-block;
}

.comments-list-items.posts-comments-items > .comments-lists-list.text-align-right{
    justify-content: flex-end;
    float: right;
    text-align: right;
}

.posts-comments-items .comments-lists-list.text-align-right .content_box_wrapper + .date_info_text {
    justify-content: flex-end;
}

.comments-lists-list.text-align-left  p.date_info_text > a.a-icon-button.edit_comment{
    display: inline-block;
}

.comments-list-items.posts-comments-items > .comments-lists-list.text-align-left{
    justify-content: flex-start;
    float: left;
    text-align: left;
}

.posts-comments-items .comments-lists-list.text-align-left .content_box_wrapper + .date_info_text {
    justify-content: flex-start;
}


.comments-list  p.date_info_text{
    font-size: 12px;
    color: #777;
    margin-bottom: 10px;
}
.save_comment.btn.btn-primary{
    height: 38px;
    margin-bottom: 0px;
    width: 100%;
}

p.date_info_text > .a-icon-button:after{
    display: none;
}

p.date_info_text > .a-icon-button{
    background: #FCA91A;
    border: 0px;
    color: #fff;
    padding: 3px 10px;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    cursor: pointer;
}

p.date_info_text > .a-icon-button:hover{
    background: #e97f09;
    color: #fff;
    text-decoration: none;
}

p.date_info_text > .a-icon-button.edit_comment,
p.date_info_text > .a-icon-button.delete_comment,
p.date_info_text > .a-icon-button.copy_btn,
p.date_info_text > .a-icon-button.zoom-in-icon
{
    background: transparent;
    color: #FCA91A;
    text-decoration: none;
    padding: 3px 5px;
}

p.date_info_text > .a-icon-button.edit_comment:hover,
p.date_info_text > .a-icon-button.delete_comment:hover,
p.date_info_text > .a-icon-button.copy_btn:hover,
p.date_info_text > .a-icon-button.zoom-in-icon:hover
{
    background: transparent;
    color: #e97f09;
    text-decoration: none;
}
.edit_comment_label{
    color: #858b92;
}
.edit_comment_span{
    color: #333;
    font-size: 14px;
    font-weight: 600;
}
.fr-box{
    z-index: 10 !important;
}
.content_box_wrapper {
    display: inline-block;
    background: #fff;
    padding: 8px 8px;
    border-radius: 5px;
    margin-bottom: 10px;
    color: #333;
    font-size: 14px;
    border: 1px solid #ddd;
}
.comments-lists-list .content_box_wrapper {
    display: inline-block;
    width: auto;
    max-width: 100%;
    padding: 10px;
}
.comments-lists-list .content_box_wrapper + .date_info_text{
    width: 100%;
    display: flex;
    font-size: 12px;
    color: #777;
    margin-bottom: 10px;
    align-content: center;
}
.comments-lists-list.text-align-left .content_box_wrapper + .date_info_text{
    justify-content: flex-start;
}
.comments-lists-list.text-align-right .content_box_wrapper + .date_info_text{
    justify-content: flex-end;
}

.comments_area_wrapper .date_info_text .a-icon-button:after{
    content: "|";
    display: inline-block;
    padding-right: 5px;
    color: #777;
    padding-left: 5px;
    display: none;
}

.comments_area_wrapper .date_info_text .delete_comment.a-icon-button:after{
    display: none;
}

.content_box_wrapper > p{
    margin: 0px 0px 5px 0px;
}
.content_box_wrapper > ul,.content_box_wrapper > ol{
    margin-left: 20px;
}
.item-list.striped.timelogs-lists{
    padding-left: 7px;
    padding-right: 7px;
}
.card.items.has-scroll-box{
    box-shadow: none;
}
.card.items.has-scroll-box > .title{
    font-size: 16px;
    margin-bottom: 10px;
}
.shine_red{
    z-index: 9;
}
.item-list .item-list-header .item-col.item-col-header span, .item-list .item-list-header .item-col.item-col-header span a{
    font-weight: 600;
    font-size: 12px;
}

.item-list.striped > li:last-child{
    margin-bottom: 5px;
}

.clients.view.content .items-list-page{
    margin-top: 40px;
}
.clients.view.content .items-list-page .title-block{
    margin-bottom: 15px;
}
.clients.view.content .item-list.striped > li:last-child {
    margin-bottom: 0px;
}

.checkbox_label { position: relative;}
.checkbox_label .check-option{ position: absolute; left: 0px; opacity: 0;}
.checkbox_label .check-option + label {
    padding-right: 0;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    border: 2px solid #aaa;
    border-radius: 5px;
    margin-left: 0px;
    margin-bottom: 10px;
    background: #fff;
}
.checkbox_label .check-option:checked + label{
    border: 2px solid #FCA91A;
    border-radius: 5px;
}
.checkbox_label .check-option:checked + label:before {
    width: 8px;
    height: 16px;
    border-color: #FCA91A;
    border-style: solid;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    content: "";
    display: inline-block;
    margin-left: 6px;
    margin-top: 0px;
}

input[type="checkbox"]+label, input[type="radio"]+label {
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline;
}

.top_filter_wrapper{
    width: 100%;
    clear: both;
    overflow: hidden;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    background: #fdfdfd;
    padding: 10px;
    border-radius: 0px;
}
.top_filter_wrapper .bootstrap-switch{
    height: 25px;
    border-radius: 20px;
    background: #fff;
    display: inline-block;
    position: relative;
}
.top_filter_wrapper .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{
    opacity: 0;
}
.top_filter_wrapper .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.top_filter_wrapper .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off{
    padding: 0px 6px;
    height: 25px;
}
.top_filter_wrapper .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.top_filter_wrapper .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{
    background: #999;
}

.jsgrid-header-row > .jsgrid-header-cell{
    font-size: 12px;
}
.jsgrid-row > .jsgrid-cell,.jsgrid-alt-row > .jsgrid-cell{
    font-size: 12px;
}
.jsgrid-row > .jsgrid-cell a,
.jsgrid-alt-row > .jsgrid-cell a{
    font-size: 12px;
}
.top_filter_wrapper .task-status-category{
    min-width: 120px;
    display: inline-block;
    padding: 0px 15px;
    height: 30px;
    width: 160px;
    border-radius: 5px;
}
.top_filter_wrapper .switch.primary-switch:after{
    content: "";
    display: inline-block;
    width: 2px;
    height: 15px;
    background: #4f5f6f;
    vertical-align: middle;
}
.top_filter_wrapper .switch.primary-switch > label{
    display: inline-block;
    margin: 0px;
    vertical-align: middle;
    padding-right: 20px;
}
.form-group .tipList {
    border-top: 0px;
    margin-top: 0px;
    max-height: 220px;
    display: none;
    z-index: 2;
    position: absolute;
    width: calc(100% - 30px);
}
.form-group .tipList ul{
    list-style: none;
    background:  #f7f7f7;
    border: 1px solid  #ddd;
}
.form-group .tipList ul li{
    width: 100%;
    height: auto;
    text-indent: 10px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    padding: 8px 0px;
    line-height: 18px;
    list-style: none;
    border-bottom: 1px solid #ddd;
}
.form-group .tipList ul li:last-child{
    border-bottom: 0px;
}
.form-group .tipList ul li:hover{
    background: rgba(0, 0, 0, 0.12);
}
.form-group .select2-container{
    width: 100% !important;
}
.small_screen_lable > label{
    font-size: 12px;
    margin-left: -5px;
    margin-right: -5px;
}
.news_checkbox_style input.form-control{
    width: auto;
    display: inline-block;
    vertical-align: middle;
}
.news_checkbox_style > label{
    margin-top: 30px;
}
.form-group {
    font-size: 14px;
}



.modal-body .timelogs-lists .timelogs-list-content{
    max-height: 160px;
    overflow-y: auto;
    padding: 0px;
    margin: 0px;
}

.modal-body .timelogs-lists .timelogs-list-content::-webkit-scrollbar,
.related-tasks .card.items::-webkit-scrollbar {
    -webkit-appearance: none;
}
.modal-body .timelogs-lists .timelogs-list-content::-webkit-scrollbar:vertical,
.related-tasks .card.items::-webkit-scrollbar:vertical {
    width: 12px;
}
.modal-body .timelogs-lists .timelogs-list-content::-webkit-scrollbar:horizontal,
.related-tasks .card.items::-webkit-scrollbar:horizontal {
    height: 12px;
}

.modal-body .timelogs-lists .timelogs-list-content::-webkit-scrollbar-thumb,
.related-tasks .card.items::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 10px;
    border: 2px solid #ffffff;
}
.modal-body .timelogs-lists .timelogs-list-content::-webkit-scrollbar-track,
.related-tasks .card.items::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f0f0f0;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}
.modal .modal-dialog{ max-height: 720px; /*overflow-y: auto;*/}
.modal-body{
    overflow-y: auto;
    max-height: 420px;
}
.modal-body .timelogs-lists .timelogs-list-content li{
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
}
.modal-body .timelogs-lists .timelogs-list-content li:before{
    display: none;
}
.modal-body .timelogs-lists .timelogs-list-content li:nth-child(2n){
    background: #fdfdfd;
}
.change_news_daybox{
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.change_news_daybox select.form-control.type{
    width: 100%;
    clear: both;
    display: block;
    margin-bottom: 15px;
}

.change_news_daybox .button_date_prev, .change_news_daybox .button_date_next{
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    vertical-align: middle;
    border-radius: 0.25rem;
    width: 130px
}
.change_news_daybox .button_date_next{
    margin-right: 0px;
}
.change_news_daybox .form-control.choode_date_text{
    display: inline-block;
    margin-right: 15px;
    width: calc(100% - 290px);
    vertical-align: middle;
    border-radius: 0.25rem;
}
.change_news_daybox select.form-control.type ~ p{
    display: inline-block;
    margin-right: 15px;
}


.personal_report__lists-tishi{
    background: #fdfdfd;
    margin: 20px 0px;
    padding: 10px;
    font-size: 14px;
}
.fr-sticky-on {
    position: absolute;
    width: 100%;
}
.fr-box.fr-basic.fr-top .fr-wrapper,.fr-box.fr-basic .fr-element{
    min-height: 160px;
}
.item-list .item-col > div{
    font-size: 12px;
}

.faicon_larg_style .fa{
    font-size: 36px;
}
.jsgrid-align-center, .jsgrid-align-center input, .jsgrid-align-center select, .jsgrid-align-center textarea {
    text-align: left;
}
/*----------------related-tasks css start----------*/
.related-projects .item-list .item-col.fixed.item-col-project_manager_admin_id{
    flex: 0 0 160px;
}
.related-projects .item-list .item-col.fixed.item-col-main_developer_admin_id{
    flex: 0 0 160px;
}
.related-projects .item-list .item-col.fixed.item-col-description{
    flex: 0 0 210px;
}
.related-projects .item-list .item-col.fixed.item-col-is_new,
.related-projects .item-list .item-col.fixed.item-col-status_id{
    flex: 0 0 90px;
}
.related-tasks .card.items{
    overflow-x: auto;
}
.related-tasks .item-list{
    min-width: 2200px;
}
.related-tasks  .item-list .item-col.fixed{
    flex: 0 0 7%;
}
.related-tasks .item-list .item-col.fixed.item-col-id{
    flex: 0 0 45px;
}
.related-tasks .item-list .item-col.fixed.item-col-domain_id{
    flex: 0 0 9%;
}
.related-tasks .item-list .item-col.fixed.item-col-is_quick_task,
.related-tasks .item-list .item-col.fixed.item-col-due_date{
    flex: 0 0 5%;
}
.related-tasks .item-list .item-col.fixed.item-col-priority{
    flex: 0 0 4%;
}
.related-tasks .item-list .item-col.fixed.item-col-project_manager_admin_id{
    flex: 0 0 8%;
}
.related-tasks .item-list .item-col.fixed.item-col-description{
    flex: 0 0 15%;
    overflow: hidden;
}

.item-list .item-col.fixed.item-col-description > div.item-heading,
.related-tasks .item-list .item-col.fixed.item-col-description > div.item-heading,
.related-projects .item-list .item-col.fixed.item-col-description > div.item-heading{
    display: none;
}
/*----------------related-tasks css stop----------*/
#spent_time_count{	font-size: 16px;	font-weight: 600;}
.personal_report__lists_content .jsgrid-pager-container{	padding: 25px 15px;}
.input.error > label{width: 100%;}
.jsgrid-row > .jsgrid-cell .actions a:last-child:after,
.jsgrid-alt-row > .jsgrid-cell .actions a:last-child:after{	display: none;}

@media (min-width: 768px){
    .news_col_width .col-md-6 {  -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;}
    .col-xl-1.mew_w_10{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}

@media (min-width: 911px){
    .col-xl-1.mew_w_10{-ms-flex: 0 0 10%;flex: 0 0 10%;max-width: 10%;}
    #sales-table-box .jsgrid-table tr th,
    #sales-table-box .jsgrid-table tr td{
        text-align: left !important;
    }

    #sales-table-box .jsgrid-table tr td:nth-last-child(3),
    #sales-table-box .jsgrid-table tr td:nth-last-child(4){
        text-align: right !important;
    }
    #sales-table-box .jsgrid-table tr th:last-child,
    #sales-table-box .jsgrid-table tr td:last-child,
    #sales-table-box .jsgrid-table tr th:nth-last-child(2),
    #sales-table-box .jsgrid-table tr td:nth-last-child(2){
        text-align: center !important;
    }
    .estimations_lists_wrapper_content,
    .sales_lists_wrapper_content,
    .quick_tasks_lists_wrapper_content,
    .personal_report_lists_wrapper_content,
    .invoices_lists_wrapper_content,
    .tags_lists_wrapper_content,
    .posts_lists_wrapper_content{
        padding-bottom: 110px;
        position: relative;
    }
    .estimations_lists_content{
        min-width: 1300px;
        position: static;
        overflow: hidden;
    }
    .estimations_lists_wrapper{
        margin-left: 276px;
        margin-right: 430px;
        clear: both;
        overflow: hidden;
        overflow-x: auto;
    }

    .sales_lists_content{
        min-width: 1300px;
        position: static;
        overflow: hidden;
    }
    .sales_lists_wrapper{
        margin-left: 276px;
        margin-right: 355px;
        clear: both;
        overflow: hidden;
        overflow-x: auto;
    }

    #estimations-table-box .jsgrid-table tr th,
    #estimations-table-box .jsgrid-table tr td{
        width: 13% !important;
    }

    #sales-table-box .jsgrid-table tr th,
    #sales-table-box .jsgrid-table tr td{
        width: 13% !important;
    }

    #sales-table-box .jsgrid-table tr th:nth-child(5),
    #sales-table-box .jsgrid-table tr td:nth-child(5),
    #sales-table-box .jsgrid-table tr th:nth-child(6),
    #sales-table-box .jsgrid-table tr td:nth-child(6){
        width: 25% !important;
    }

    #estimations-table-box .jsgrid-table tr th:nth-child(6),
    #estimations-table-box .jsgrid-table tr td:nth-child(6){
        width: 16% !important;
    }


    #estimations-table-box .jsgrid-table tr th:nth-child(7),
    #estimations-table-box .jsgrid-table tr td:nth-child(7){
        width: 19% !important;
    }

    #estimations-table-box .jsgrid-table tr th:first-child,
    #estimations-table-box .jsgrid-table tr td:first-child,
    #estimations-table-box .jsgrid-table tr th:nth-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-child(2),
    #estimations-table-box .jsgrid-table tr th:last-child,
    #estimations-table-box .jsgrid-table tr td:last-child,
    #estimations-table-box .jsgrid-table tr th:nth-last-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-last-child(2){
        position: absolute;
        border-top-color: #f3f3f3;
        border-bottom: none;
        justify-content: center;
        display: flex;
        align-items: center;
    }
    #estimations-table-box .jsgrid-table tr th:first-child,
    #estimations-table-box .jsgrid-table tr td:first-child{
        left: 0px;
        width: 60px !important;
        justify-content: left;

    }
    #estimations-table-box .jsgrid-table tr th:nth-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-child(2){
        left: 59px;
        width: 220px !important;
        border-right: 2px solid #FCA91A;
        justify-content: left;
    }
    #estimations-table-box .jsgrid-table tr th:last-child,
    #estimations-table-box .jsgrid-table tr td:last-child{
        right: 0px;
        width: 230px !important;
    }
    #estimations-table-box .jsgrid-table tr th:nth-last-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-last-child(2){
        right: 229px;
        width: 200px !important;
        border-left: 2px solid #FCA91A;
    }

    #sales-table-box .jsgrid-table tr th:first-child,
    #sales-table-box .jsgrid-table tr td:first-child,
    #sales-table-box .jsgrid-table tr th:nth-child(2),
    #sales-table-box .jsgrid-table tr td:nth-child(2),
    #sales-table-box .jsgrid-table tr th:last-child,
    #sales-table-box .jsgrid-table tr td:last-child,
    #sales-table-box .jsgrid-table tr th:nth-last-child(2),
    #sales-table-box .jsgrid-table tr td:nth-last-child(2){
        position: absolute;
        border-top: 1px solid #f3f3f3;
        border-bottom: 0px solid #f3f3f3;
        justify-content: center;
        display: flex;
        align-items: center;
    }
    #sales-table-box .jsgrid-table tr th:first-child,
    #sales-table-box .jsgrid-table tr td:first-child{
        left: 0px;
        width: 60px !important;
        justify-content: left;

    }
    #sales-table-box .jsgrid-table tr th:nth-child(2),
    #sales-table-box .jsgrid-table tr td:nth-child(2){
        left: 59px;
        width: 220px !important;
        border-right: 2px solid #FCA91A;
        justify-content: left;
    }
    #sales-table-box .jsgrid-table tr th:last-child,
    #sales-table-box .jsgrid-table tr td:last-child{
        right: 0px;
        width: 225px !important;
    }
    #sales-table-box .jsgrid-table tr th:nth-last-child(2),
    #sales-table-box .jsgrid-table tr td:nth-last-child(2){
        right: 224px;
        width: 130px !important;
        border-left: 2px solid #FCA91A;
    }
}
@-moz-document url-prefix() {
    .sales_lists_wrapper {
        margin-left: 276px;
    }
    /*#estimations-table-box .jsgrid-table tr th:first-child,
    #estimations-table-box .jsgrid-table tr td:first-child,
    #estimations-table-box .jsgrid-table tr th:nth-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-child(2),
    #estimations-table-box .jsgrid-table tr th:last-child,
    #estimations-table-box .jsgrid-table tr td:last-child,
    #estimations-table-box .jsgrid-table tr th:nth-last-child(2),
    #estimations-table-box .jsgrid-table tr td:nth-last-child(2){ margin-top: -1px;}*/
}
.select2-container--default .select2-selection--single .select2-selection__arrow{	top: 6px;}

.overflow_ellipsis,.overflow_ellipsis > p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.display_none{	display: none;}
.svg-inline--fa.fa-w-18{width: 17px; height: 16px; margin-right:2px; vertical-align: middle; display: inline-block; margin-top: -2px;}
.svg-inline--fa.fa-w-20{width: 17px; height: 16px; margin-right:2px; vertical-align: middle; display: inline-block; margin-top: -2px;}
.svg-inline--fa.fa-w-15{width: 17px; height: 16px; margin-right:2px; vertical-align: middle; display: inline-block; margin-top: -2px;	}

.invoices_table_thead .invoices_table_list {	border: 1px solid #ddd;	background: #f0f0f0; /* padding-right: 30px;*/padding-left: 15px;padding-right: 15px;}
.invoices_table_list{	list-style: none;	width: 100%;	clear: both;	/*! overflow: hidden; */	display: flex;	margin: 0px;	padding: 0px;}
.invoices_table_list li{float: left;	width: 12.5%;	font-size: 12px;	line-height: 14px;	padding: 7px 10px;	align-items: center;}
.invoices_table_thead .invoices_table_list li:first-child,.invoices_table_list .client_name_list{	width: 25%;}
.invoices_table_list .client_invoicing-type{	width: 12%;}

.invoices_table_list .client_invoicing-amount{	width: 13%; text-align: right;}
.invoices_table_list .client_to-invoice{	width: 8%;	}
.invoices_table_list .client_to-invoice-amount{	width: 14%;	}
.invoices_table_list .client_mark-as-invoiced,.invoices_table_list li.client_client_mark-as-invoiced{	width: 10%;	}
.invoices_table_list .client_mark-as-none-invoice-able{	width: 12%;	}
.invoices_table_list .client_new-status{width: 20%;	}
.invoices_table_list li .client_time-spent{	width: 10%;	}
.invoices_table_thead .invoices_table_list li.client_time-spent{	width: 14%;}
.invoices_table_list li:last-child{	border-right: 0px;}
.invoices_table_thead .invoices_table_list li{	font-weight: 700;	background: #f0f0f0;/*! background: yellow; */}

.client_same_name_items{	list-style: none;	margin: 0px;	border: 1px solid #ddd;	border-top: 0px;}
.client_same_name_items > li{	width: 100%;	clear: both;	overflow: hidden;	border-bottom: 1px solid #ddd;		padding: 0px;	padding-top: 7px;	margin-bottom: 0px;}
.client_same_name_items > li:nth-child(2n){	background: #fdfdfd;}
.client_same_name_items li:last-child{	border-bottom: 0px;}
.client_same_name_items .domain_same_name_item{	padding: 0px;border-bottom: 1px solid #ececec;margin-left: 15px;margin-right: 15px;}
.client_same_name_items .domain_same_name_item:nth-child(2n){background: #f0f0f070;}
.client_same_name_item h2{font-size: 16px;font-weight: 600;padding: 7px 10px;	margin: 0px;}
.client_same_name_item h2 a{font-size: 16px;font-weight: 600;color: #333;}
.domain_same_name_item h3{width:50%;font-size: 14px;font-weight: 600;padding: 7px 10px;margin: 0px;padding-left: 10px;background: ;}
.domain_same_name_item h3 span{color: #7093EB;position: relative;float: right;margin-top:-5px;}
.domain_same_name_item h3 a{font-size: 14px;font-weight: 600;color: #7093EB;}
.due_date_items .invoices_table_list li a{	font-size: 12px;	font-weight: 400;		color: #333;	}
.domain_same_name_item .due_date_items > li{	padding-left: 15px;		}
.domain_same_name_item .due_date_items > li:nth-child(2n){	background: #fffdf8;}
.domain_same_name_item .due_date_items > li.select{	background: #fff7e0;}
.domain_same_name_item .due_date_items > li.opacity_change{	opacity: .6;}
.domain_same_name_item .due_date_items > li.font-wb .invoices_table_list li > *{	font-weight: bold;}
.due_date_items > li.font-wb .invoices_table_list li{	font-weight: bold;	}
.due_date_items > li.font-wb .invoices_table_list li a{	font-weight: bold;	}
.domain_same_name_item .due_date_items > .due_date_item{	margin-bottom: 0px;	padding: 7px 0px;	border-bottom: 1px solid #f0f0f0;		}
.domain_same_name_item .due_date_items > .due_date_item:last-child{	border-bottom: 0px solid #f0f0f0;}
.due_date_items .invoices_table_list li input[type="checkbox"]{	cursor: pointer;}
.due_date_items .due_date_item .old_invoices_list{display: block;}
.due_date_items .due_date_item .old_invoices_list a{ font-size: 12px;    margin-bottom: 2px;    display: inline-block;    background: #bdc3c7;    text-align: center;    justify-content: center;   align-self: center;    padding: 3px 6px;   color: #fff;}
.due_date_items .due_date_item .old_invoices_list .due_date_item.client_time-spent a{   margin-left: 30px;    }
.due_date_items .invoices_table_list{	padding-left: 0px;	padding-right: 0px;}
.due_date_items .invoices_table_list li{	border-bottom: 0px;	padding: 5px 10px;}
.due_date_items .invoices_table_list li > span{	display: block; padding-top: 0px;padding-bottom: 0px;}
.input_number{	display: block;	width: 100%;	border: 1px solid #ddd;	padding: 0px 10px;	height: 30px;	line-height: 30px;	font-size: 12px;	border-radius: 3px;}
.due_date_items .invoices_table_list li select{	height: 30px;	line-height: 30px;	width: 100%;	display: block;}
.match-tag{	margin: 5px 0px;}
.match-tag button{	cursor: pointer; display: inline-block;	color: #fff;	background-color: #FCA91A;	border: 1px solid #FCA91A;	margin-right: 10px;	padding: 3px 7px;	font-size: 12px; margin-bottom: 10px; border-radius: 5px;}
.due_date_items .invoices_table_list li.invoice_created_at{	width: calc(17% + 15px);}
.due_date_items .invoices_table_list li.invoice_amount{	width: 20%;}
.due_date_items{ width: 100%; clear: both; overflow: hidden; margin-top: 8px;}
.due_date_item.client_time-spent{margin-left: 20px;}
.domain_same_name_items{ margin-bottom: 1rem;}
.assignee #assignee_select{width: 210px;}


.checkbox_wrapper{position: relative;}
.checkbox_style{position: absolute;left: 0px;margin: 0px;clip: rect(0, 0, 0, 0);}
.checkbox_wrapper .checkbox_lable{ position: relative; margin-bottom: .5rem; margin-left: 0px; cursor: pointer; width: 25px;}
.checkbox_wrapper .checkbox_lable:before{content:"";display: inline-block;width: 22px;height: 22px; vertical-align: middle; border: 1px solid #777;border-radius: 2px;margin: 0px;cursor: pointer;text-align: center;line-height: 20px;}
.checkbox_wrapper input[type="checkbox"]:checked + label:after {content: "\2713"; position: absolute; left: 4px; top: 0px; font-size: 16px;color: #FCA91A; display: block;}
.client_same_name_item .checkbox_wrapper input[type="checkbox"]:checked + label:after{top: 4px;}
.checkbox_wrapper input[type="checkbox"]:checked + label.checkbox_lable:before{border: 1px solid #aaa;}
.checkbox_wrapper input[type="checkbox"]:disabled + label.checkbox_lable:before{border-color:#ddd;background-color:#ddd;cursor: no-drop;}

.checkbox_wrapper .checkbox_title { padding-left: 10px; width: calc(100% - 28px); display: inline-block; vertical-align: middle;  line-height: 1.2;}
.modal-body .checkbox_wrapper .checkbox_title{ vertical-align: top;}

.search-checkbox .checkbox_wrapper .checkbox_lable{ font-size: 20px; vertical-align: middle; line-height: 1.2;}
.search-checkbox .checkbox_wrapper input[type="checkbox"]:checked + label:after { top: 4px; }

.modal .basic-checkbox-wrapper .checkbox_wrapper{
    width: 50%;
    display: block;
    float: left;
}
.modal .basic-checkbox-wrapper .checkbox_wrapper:nth-child(2n+1){
    clear: left;
}
.btn.btn-danger:not(:disabled):not(.disabled):active,
.btn.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #999;
    border-color: #999;
}
.bg_gray_fj{height: 10px;background: #f0f3f6;margin-left: -20px;width: calc(100% + 40px); margin-top: 20px;}
.has_border_bottom_row.project-item-list-header{background: #fdfdfd; border-top: 1px solid #ddd; padding: 15px 0px;margin: 0px;border-bottom: 1px solid #ddd;}
.no-overflow_title{font-size: 13px;font-weight: 700;color: #FCA91A;}
.form-group .row.has_border_bottom_row{padding: 6px 0px;border-bottom: 1px solid #ddd;align-items: center;margin: 0px;}
.small_size{font-size: 13px;font-weight: 400;}

#domain-form .card-block{ margin-bottom: 30px;}

.jsgrid-table tbody tr td{ position: relative;}
.installed-version.orange{ color: #fff;}
.title_chart{ text-align: center;}



.tasks.content.items-list-page{margin-top: 0px;background: transparent;padding: 0px 0px;	margin-bottom: 30px;}

.domains.content.items-list-page{margin-top: 35px; /*background: #fff;padding: 20px;*/	margin-bottom: 10px;}

.jsgrid-nodata-row{ display: none;}

.jsgrid-nodata-row .jsgrid-cell{text-align: left;padding-left: 10px;	}

.select2-container--default .select2-selection--single .select2-selection__clear{padding-right: 10px;margin-top: 3px; display: none;}

.select2-container--default .select2-selection--single{height: 38px;}

.no-padding-right_box{padding-right: 0px;}

.no-padding-right_box > div{padding-right: 0px; width: 100%;}

.line_div_fgx{width: calc(100% + 40px);height: 10px;background-color: #f0f3f6; margin: 20px -20px;}

.col-xl-4.col-xl-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

#tasks-search-filter{ height: 38px; margin: 0px;}

.estimations_row_box .client_dynamicrow{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

a.add_time_logs.a-icon-button.btn,a.add_time_logs.a-icon-button.btn:hover{color: #fff;}

.datepicker,.form-control{background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.due_date_items .invoices_table_list li .add_note_link a{color: #FCA91A; text-decoration: underline; padding: 5px 0px; display: inline-block;}
.invoices_div_table_tbody li{list-style: none; display: block;font-size: 12px;}
.invoices_div_table_tbody ol li:before{display: none; }

pre.prettyprint{ width: 100%;}

.comments-list{padding: 10px 10px;border-radius: 4px; /*max-height: 450px;*/ height: 450px; resize: vertical; overflow-y: auto; z-index: 9; position: relative;}
.comments-list.cl_news_index{ z-index: auto;}
.comments_area_wrapper{ align-items: flex-start; }
.comments-lists_cont{ position: relative;}
.comments-lists_cont:after{ content:""; display: block; position: absolute; top: 0px; left: 10px; width: calc(100% - 20px); height: 100%; background: #f7f7f7;}
.add_comment_title{ font-size: 16px; margin-top: 0px; }
/* .second-toolbar{ display: none;}
.content_box_wrapper p[data-f-id="pbf"]{ display: none;}
.select2-container{width: 100% !important;} */


.footer{padding-left: 200px;}

.invoices_table_list .client_new-status .nice-select{ width: 100%; padding: 0px 10px; font-size: 12px;}
.invoices_table_list .client_new-status .nice-select .list{ display: block;}
.invoices_table_list .client_new-status .nice-select .list li{ display: block; width: 100%; padding-top: 0px; padding-bottom: 0px;}
.domains_edit_extensions_list_cont{ margin-bottom: 30px; width: 100%; clear: both; overflow: hidden;}

/* header search css start
----------------------------------------------------------------------------------*/
.header .header-block-search {
    margin-left: 20px;
    position: static;
    padding-left: 0px;
    z-index: 999;
    max-width: 38%;
}
.header .header-block-search .input-container {
    position: static !important;
}
.header .header-block-search .input-container input{
    max-width: 100%;
    width: 100%;
}
.search-tips{
    font-size: 12px;
    margin-top: 5px;
    color: #888;
}

.header_search_info_box{
    position: relative;
    float: left;
}
.header_search_btn_wrapper{
    float: right;
}

#header_search_btn{
    font-size: 14px;
    padding: 0px;
    margin-top: 24px;
    color: #4f5f6f;
    text-decoration: underline;
    margin-left: 10px;
}

.header-block-search .search_result{
    background-color: #fdfdfd;
    position: absolute;
    top: 100%;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3);
    border-radius: 5px;
    padding: 15px;
    overflow-y: auto;
    max-width: calc(100% - 40px);
    flex-wrap: wrap;
}
.header-block-search .search_result .search_more{
    flex-basis: 100%;
}

.header_search_info_box .underline{
    height: 1px;
    width: calc(100% - 24px);
    background: #7e8e9f;
    margin-left: 24px;
    position: absolute;
    bottom: 0px;
}
.header-block-search .search_result ul{
    list-style: disc;
    display: block;
    margin: 0px;
}

.header-block-search .search_result h4{
    font-size: 16px;
    margin: 0px;
    padding-bottom: 10px;
    color: #333;
}
.header-block-search .search_result h5{
    font-size: 14px;
    font-weight: 600;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    color: #7e8e9f;
}
.header-block-search .search_result h5:before{
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid #7e8e9f;
    border-radius: 100%;
    background: #fff;
    margin-right: 7px;
}
.search_result ul > li{
    margin-left: 20px;
    margin-top: 20px;
    color: #7e8e9f;
}

.search_result ul > h4 + li{
    margin-top: 0px;
    color: #7e8e9f;
}
.search_result ul > ol{
    margin-left: 20px;
    margin-bottom: 10px;
    list-style: square;
    color: #7e8e9f;
}
.search_result ol > li {
    display: list-item;
    margin: 0px;
    margin-left: 30px;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #7e8e9f;
}
.search_result ol > li:before{
    display: none;
}
.search_result ul > ol a,.search_result ul > ol a:hover{
    display: block;
    text-decoration: none;
}
.search_result ul > ol a:hover{
    color: #E9980D;
}

.header-block-search .search_result ul.search_domains_lists,
.header-block-search .search_result ul.search_tasks_lists{
    margin-top: 0px;
    padding-left: 30px;
}

.header-block-search .search_result ul:not(:first-child){ border-left: 1px dashed #aaa; }

.header-block-search .search_result .ul-box{
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-height: 460px;
    overflow-y: auto;
}

.search_result ul > ol a.search_recent_tasks_link{
    display: block;
    padding: 2px 0px;
    color: #7e8e9f;
}

a.search_recent_tasks_link .project_domains,.search_recent_tasks_link .task_domains{
    display: inline-block;
    color: #FCA91A;
}

a.search_recent_tasks_link .project_domains:hover,
.search_recent_tasks_link .task_domains:hover{
    color: #E9980D;
}

a.search_recent_tasks_link .project_domains .domain_url{ display: inline-block;}
a.search_recent_tasks_link .project_domains .domain_url:after{
    content: "|";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
a.search_recent_tasks_link .project_domains .domain_url:last-child:after{ display: none;}

.search_result ol > li .project_name,.search_result ol > li .task_name{ color: #7e8e9f;}
.search_result ul > ol a:hover .project_name,.search_result ul > ol a:hover .task_name{
    color: #7e8e9f;
}


.search_result_wrapper ul li{
    list-style: none;
    padding: 15px;
}
.search_result_wrapper ul > li{
    margin: 0px 0px 25px 0px;
    padding: 0px 15px 15px 15px;
}
.search_result_wrapper ul > li:nth-child(2n){
    background: #fdfdfd;
}
.search_result_wrapper ol{
    margin-bottom: 10px;
}
.search_result_wrapper ol li{
    list-style: circle;
    display: list-item;
    margin-left: 30px;
    padding: 5px 15px;
}
.search_result_wrapper ol li:before{
    display: none;
}
.search_result_wrapper ul li h4{
    color: #4f5f6f;
    font-size: 18px;
    margin: 0px;
    padding: 15px 0px;
    font-weight: 600;
}
.search_result_wrapper ul li h4 > a{
    color: #4f5f6f;
    font-size: 18px;
    font-weight: 600;
    display: block;
}
.search_result_wrapper ul li h4 > a:hover{
    text-decoration: none;
}
.search_result_wrapper h5{
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin: 0px;
    padding: 10px 0px;
}
.search_result_wrapper h5:before{
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #4f5f6f;
    margin-right: 7px;
}
.search_result_wrapper h5 > a{
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
}
.search_result_wrapper a,.search_result_wrapper a:hover{
    text-decoration: none;
}

.search_more_box{
    width: 100%;
    display: block;
    clear: both;
    padding: 20px 0px 0px 0px;
    overflow: hidden;
}




.form-group.todo_lists{
    width: 100%;
    clear: both;
    padding-bottom: 20px;
}
.form-group.todo_lists:after{
    content: "";
    display: table;
    clear: both;
    overflow: hidden;
}
.button_box-wrapper-cont{
    margin-top: 20px;
}

/*dashboard
----------------------------------------------------------------------------------*/
.dashboard-list-wrapper{ width: 100%; clear: both; overflow: hidden; margin-bottom: 10px;}

.dashboard-list-title{ font-size: 16px; margin-bottom: 10px; width: 100%; clear: both; overflow: hidden;}
.dashboard-list-title > span{ margin-top: 10px; display: inline-block; vertical-align: middle;}
.btn.btn-primary.font-size-12{ font-size: 12px;}

.dashboard_table_list li,.dashboard_item_list li{ list-style: none; display: inline-block; padding: 6px 5px;}
.dashboard_table_list li{ font-size: 12px; font-weight: 700;}

.dashboard_item_list > ol,.dashboard_item_list > ol li{cursor: pointer;list-style: none; padding: 0px; margin: 0px;}
.dashboard_item_list > ol li:before{ display: none;}
.dashboard_item_list > a,.dashboard_item_list > ol{ cursor: pointer; border-top: 1px solid #ddd; color: #4f5f6f; font-size: 12px; font-weight: 400;}
.dashboard_item_list > a:nth-child(2n),.dashboard_item_list > ol:nth-child(2n){ background: #f1f1f1;}

.dashboard_item_list > a:hover,.dashboard_item_list > ol:hover{ text-decoration: none; color: #4f5f6f; background: #c4e2ff;}
.dashboard_item_list li{ font-size: 12px; font-weight: 400;}
.dashboard-row_right,.dashboard-row_left{ margin-left: 0px;}

.client_name_1 {  font-weight: 700; display: inline-block; color: #FCA91A; font-size: 15px; width: 100%; }
.dashboard_item_list li.domains_name-item{ padding: 3px 10px 0px 10px;}

.max-height-overflow{ overflow: hidden;}

.time-logs-header{ display: block;  margin-bottom: 15px;  margin-top: 30px;}
.time-logs-header > a{ font-size: 12px;}
.time_one_choose,a.time_one_choose:not([href]):not([tabindex]){
    font-size: 12px;
    border-radius: 0.25rem;
    display: inline-block;
    padding: 10px 20px;
    background: #f7d991;
    color: #040404;
    border: 1px solid #FCA91A;
}
.fast_time_choose{ display: inline-block; margin-left: 10px; margin-right: 10px; width: calc( 100% - 125px);}
.choose_one_day{ font-size: 12px; width: 100%; text-align: center; font-weight: 600; padding: 10px;}
.goto_tody{ display: block; width: 100%; text-align: center; font-size: 14px; margin-bottom: 5px;}
.logs_time_box_total{ font-size: 12px; font-weight: 600; padding: 4px 0px; display: block; margin-top: 20px; text-align: right; width: 100%;}
.no-padding-right_box.dashboard-row_right{ padding-right: 15px;}
.larger_show_text{ display: none;}
.small_show_text .fa{ font-size: 14px; font-weight: 600;}

.todo_lists_cont{ position: relative;}

.todo_lists_cont .item-list.striped > li.item-list-header{background: #f0f0f0;}
.fr-box .second-toolbar #logo{ display: none !important;}
.todo_lists_cont .item-list.striped > li.active{ background: #ffeac1 !important;}
.todo_lists_cont .item-list.striped > li.active.search-term{ background: #ffbe83 !important;}
.todo_lists_cont .item-list.striped > li.completed{ opacity: .6;}
.todo_lists_cont .item-list.striped > li.search-term{ background: #ffbe83 !important; color: #000;}
.todo_lists_cont .item-list .item-row{ background: transparent;}
.todo_lists_cont .item-list .item-col.fixed{ background: transparent;}
#index_search_btn{ margin-bottom: 1rem;}

.domains_lists_content{
    min-width: 1600px;
    position: static;
    overflow: hidden;
}

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell,
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell,
.domains_lists_content .jsgrid-row > .jsgrid-cell,
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell{
    width: 15% !important;
    text-align: left;
}
/*.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child {
	height: 60px;
}*/
.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.domains_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.domains_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    position: absolute;
    border-top: 1px solid #f3f3f3;
    border-bottom: 0px solid #f3f3f3;
    justify-content: center;
    display: flex;
    align-items: center;
}
.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
.domains_lists_content .jsgrid-row > .jsgrid-cell:first-child,
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child{
    left: 0px;
    width: 60px !important;
    justify-content: left;
}

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    left: 59px;
    width: 220px !important;
    justify-content: left;
}

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
    left: 278px;
    width: 162px !important;
    border-right: 2px solid #FCA91A;
    justify-content: left;
}

.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.domains_lists_content .jsgrid-row > .jsgrid-cell:last-child,
.domains_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
    right: 0px;
    width: 180px !important;
}
.domains_lists_wrapper_news{
    overflow-x: auto;
    margin-left: 437px;
    margin-right: 338px;
}
.domains_lists_wrapper_news .domains_lists_content{
    margin-left: 0px;
    min-width: 600px;
}

/* .domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:nth-child(4),
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:nth-child(4),
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:nth-child(4){
	width: 2% !important;
}
 */


.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell,
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell,
.domains_lists_content._news .jsgrid-row > .jsgrid-cell,
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell{
    width: 20% !important;
}


.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:first-child,
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:first-child,
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:first-child,
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:first-child{
    left: 0px;
    width: 60px !important;
    justify-content: left;
}

.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:nth-child(2),
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    left: 59px;
    width: 160px !important;
    justify-content: left;
}

.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:nth-child(3),
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
    left: 218px;
    width: 220px !important;
    border-right: 2px solid #FCA91A;
    justify-content: left;
}

.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
    right: 179px;
    width: 160px !important;
    border-left: 2px solid #FCA91A;
}
.domains_lists_content._news .jsgrid-filter-row > .jsgrid-cell:last-child,
.domains_lists_content._news .jsgrid-header-row > .jsgrid-header-cell:last-child,
.domains_lists_content._news .jsgrid-row > .jsgrid-cell:last-child,
.domains_lists_content._news .jsgrid-alt-row > .jsgrid-cell:last-child{
    right: 0px;
    width: 180px !important;
}

@-moz-document url-prefix(){
    .domains_lists_content{
        margin-left: 432px;
    }

    .domains_lists_wrapper_news .domains_lists_content{
        margin-left: 0px;
    }

    /*.domains_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .domains_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .domains_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,

    .domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),

    .domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .domains_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

    .domains_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
    .domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
    .domains_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(2),
    .domains_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2),

    .domains_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .domains_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .domains_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .domains_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        margin-top: -1px;
    }*/

}

.gray_bg_color{
    display: block;
    width: 100%;
    height: 8px;
    margin: 15px 0px 25px 0px;
}
.gray_bg_color:before{
    content: "";
    display: block;
    position: absolute;
    height: 8px;
    width: 100%;
    left: 0px;
    background: #f0f3f6;
}
.form-group .task-duplicate-section-rows > div,
.form-group .domain-duplicate-section-rows > div{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}
.domains_lists_wrapper_content{
    padding-bottom: 80px;
}
.select2-container .select2-selection--multiple{ min-height: 38px;}

select.form-control{ margin-right: 0px;}

.item-list .item-col.item-col-actions-dropdown.domain-types-actions-div{ flex: 0 0 120px; width: 120px; max-width: 120px;}

.sales_lists_wrapper.table_scroll_wrapper .jsgrid-grid-body{ overflow-x: hidden;}

.modal .modal-dialog{ max-width: 800px;}
.fr-element ul,.fr-element ol{ margin-left:  25px;}
.fr-element ul > li{margin-bottom: 0.6em;}
.fr-element ol{
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}
.fr-element ol > li{display: table;counter-increment: item;margin-bottom: 0.6em;}
.fr-element ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}
.fr-element pre ul, .fr-element pre ol{ margin-left:  0px;}
.fr-element pre ul li ,.fr-element pre ol li { list-style: none; display: block; margin-bottom: 0px;}

.fr-element pre ol.linenums{ margin-left: 20px;}
.fr-element ol.linenums > li{display: list-item; list-style: decimal;}

.fr-view pre, pre.fr-tag {
    white-space: initial;
    white-space: initial;
    white-space: initial;
    white-space: initial;
    word-wrap: break-word;
    border: none;
    background: transparent;
    background-clip: initial;
    padding: initial;
    border-radius: initial;
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
}
pre.prettyprint{
    color:#fff;
    font-family: "Menlo";
}



/* .content_box_wrapper ol{ margin-left: 5px;}
.content_box_wrapper li ol > li:before,.content_box_wrapper ol > li:before {content: counters(item, ".") ". ";}
.content_box_wrapper ul > li{ list-style: disc; display: list-item;} */
.sidebar .sidebar-menu > li > a i{margin-right: 2px;font-size: 16px;display: inline-block;width: 17px;text-align: right;}
.sidebar .sidebar-menu > li > a i.fa-clock-o,.sidebar .sidebar-menu > li > a i.fa-home{ font-size: 18px;}

.btn.btn-success:hover,.btn-primary-box .btn.btn-success:hover,.btn-primary-box:hover .btn.btn-success:hover{
    color: #fff;
    background-color: rgb(50, 147, 56);
    border-color: rgb(50, 147, 56);
}
.modal-footer{
    height: 80px;
    padding: 0px 20px;
}
.modal-footer button.btn.btn-default{ height: 40px; font-size: 14px;}

.dashboard_item_list li.tasks_time_log_icon,.dashboard_item_list > a, .dashboard_item_list > ol{ cursor: pointer; }


.project_report_lists_wrapper_content{
    background-color: #fdfdfd;
    top: 100%;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3);
    border-radius: 5px;
    min-width: 280px;
    padding: 15px;
    grid-template-columns: 50% 50%;
    grid-gap: 20px;
}

.project_report_lists_wrapper_content ul{
    margin-top: 1rem;
    width: 100%;
}

.project_report_lists_wrapper_content ul li{
    display: list-item;
    margin: 0px;
    margin-left: 30px;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
}
.fr-btn-wrap .fr-command.fr-btn.fr-active + .fr-dropdown-menu{ left: 0px !important;}

.modal-footer .btn.btn-default{
    position: relative;
    right: 0px;
    order: 1;
    margin-left: 10px;
}
.modal-footer .modal-custom-footer{
    margin-right: 0px;
    display: flex;
    align-items: flex-end;
}

.modal-footer .modal-custom-footer button{
    height:40px;
}

.modal-header .modal-custom-header{
    position: relative;
    margin-left: 50px;
    margin-top: 0px;
    display: none;
}

.modal-header .modal-custom-header label{
    font-size: 18px;
    padding-right: 10px;
}

.dashboard_item_list.time_logs_item_list a.tasks_time_log_icon{
    /*padding-left: 5px;
    padding-right: 5px;*/
    border-right: 1px solid #ddd;
    width: 30px;
    text-align: center;
}
.dashboard_item_list.time_logs_item_list a.tasks_time_log_icon li{
    padding: 0px;
    width: 100%;
}
.right_tasks_div_table_wrapper .admins_dashboard_table_div1.hasscroll_s .right_divx{ width: calc(100% - 12px) !important; width: calc(100% - 15px)\9 !important;}

@-moz-document url-prefix(){
    .right_tasks_div_table_wrapper .admins_dashboard_table_div1.hasscroll_s .right_divx{ width: calc(100% - 17px) !important;}
}

@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .right_tasks_div_table_wrapper .admins_dashboard_table_div1.hasscroll_s .right_divx{ width: calc(100% - 15px) !important;}
}

#notification_number{
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
    color: #fff;
}

.notification-number-red{
    background: #dd2525;
}

.notification-number-grey{
    background: #aaa;
}

.header .header-block-nav .dropdown-menu.notification-dropdown-menu{padding: 20px; left: auto !important; right: 0px; transform: translate3d(0px, 21px, 0px) !important; width: 420px;}
.notification-dropdown-menu_box{ width: 100%; clear:both; overflow:hidden; max-height: 240px;overflow-y: auto; position: relative; padding:20px; margin-bottom: 10px;}
.notification-dropdown-menu_box:bedore,.notification-dropdown-menu_box:after{content:""; display: table; clear: both; overflow: hidden;}
.header .header-block-nav .dropdown-menu.notification-dropdown-menu > div{ font-size: 12px;white-space: normal;line-height: 16px;}
.notification-dropdown-menu_box .notification-text{white-space: normal; margin-bottom: 5px;}
.notification-dropdown-menu_box > div:last-child{ display: none;}

.notification_index-lists.item-list .item-col.item-col-content{flex: 0 0 calc(100% - 400px); max-width: calc(100% - 400px); width: calc(100% - 400px);}
.notification_index-lists.item-list .item-col.item-col-action{flex: 0 0 260px; max-width: 260px; width: 260px; }

.notification_actions_mark > span{ display: inline-block; vertical-align: middle; }
.notification_actions_mark > span a:after{ content: "|";display: inline-block; padding-left: 5px;}
.notification_actions_mark > span:last-child a:after{ display:none;}
.notification_index-lists.item-list.striped > li.unread-rows{ background: #fff1df;}

.notification_index-lists.item-list .item-list-header .item-row{ background: #dbdfe8;}

#show_tooltip_btn{ background: none; border: none; cursor: pointer;}

.btn.btn-success:hover,.btn-primary-box .btn.btn-success:hover{
    color: #fff;
    background-color: rgb(37, 138, 43);
    border-color: rgb(37, 138, 43);
    border-radius: 0.25rem;
}

.float-submit-buttons,.float-tip{
    text-align: right;
    width: 100%;
    clear: both;
    padding: 20px 10px 0px 20px;
}
.float-submit-buttons .btn.btn-primary,.float-submit-buttons .btn{
    font-size: 12px;
    display: inline-block;
    padding: 3px 5px;
    text-decoration: none;
    color: #fff;
}
.float-submit-buttons .btn a,.float-submit-buttons .btn a:hover{
    font-size: 12px;
    text-decoration: none;
    color: #fff;
}
.float-submit-buttons .btn.btn-primary:hover,.float-submit-buttons .btn:hover{
    padding: 3px 5px;
    text-decoration: none;
    color: #fff;
}

.float-submit-buttons.fixed,.float-tip.fixed{
    position: fixed;
    z-index: 1009;
    right: 20px;
    top: 70px;
    padding: 5px;
    padding-bottom: 0px;
    background: #f0f3f6;
    width: auto;
    right: 0px;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.5);
}
.statistics-wrapper{
    text-align: right;
    margin-bottom: 10px;
    font-weight: bold;
}
.float-tip.fixed{
    top: 85%;
    color: #dc3545;
    padding: 7px;
    cursor: pointer;
}
.button_box-wrapper-cont .pull-right >  span{	padding-top: 0px;	padding-bottom: 0px; height: 38px; line-height: 38px; margin-top: 5px; font-size: 14px; font-weight: 400;}
.tooltip.bs-tooltip-top .tooltip-inner,.tooltip.bs-tooltip-bottom .tooltip-inner{	max-height: 192px;overflow-y: auto;}
.time_logs_item_list ol li > span.info_tooltip_icon{ display: inline-block; width: auto;}
.float-submit-buttons .add_time_logs:after{display: none;}

.comments-lists_cont{ z-index: 22;}

.content_box_wrapper img::selection {
    background: none;
}
.content_box_wrapper img::-moz-selection {
    background: none;
}
.content_box_wrapper img::-webkit-selection {
    background: #FFF;
}

.fr-popup.fr-desktop .fr-buttons {
    white-space: nowrap;
    line-height: 0;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    max-width: 200px;
}
.fr-popup .fr-buttons .fr-btn{
    display: inline-flex;
    align-items: center;
}
.fr-toolbar .fr-btn-grp {  margin: 0 0px 0 0px;  display: inline-flex; float: none;  align-items: center; }
.fr-popup .fr-command.fr-btn[data-cmd="externalLink"] > img{ width: 14px; display: block; float: left; margin-bottom: 4px;}
.fr-separator.fr-hs{ margin-top: 6px;}
.full_screen_img_contianer.full-screen{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    cursor: pointer;
}
.full_screen_img_contianer.full-screen:after{
    content:"";
    position: absolute;
    background: rgba(0, 0, 0, 0.52);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.full-screen .comment_img_wp{
    margin: 0px auto;
    z-index: 3;
    overflow: auto;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,.5);
    position: relative;
    min-width: 65%;
    max-width: 80%;
    max-height: 90%;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.full-screen .comment_img_wp > img{ width: 100% !important;}


.comments-list-items > .comments-lists-list.this_index{
    z-index: 99;
    position: relative;
}

.fr-element .full_screen_img_contianer.full-screen > img{
    z-index: 3;
}

.fr-element .full_screen_img_contianer.full-screen:after{
    content:"";
    display: block;
    position: fixed;
    top: 0px;
    left:0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 0;
}

.todo_lists_cont .item-list .item-row.current_user_todo{ font-weight: bold; background: #e3ffe3;}

.todo_lists_cont .item-list.striped > li.active .item-row.current_user_todo{ font-weight: bold; background: #b0eab0;}

/*.todo_lists_area_wrapper .todo_list{ display: flex; flex-wrap: wrap; align-items: center;}
.todo_lists_area_wrapper .todo-lists{ width: 100%; dislay: block;}
.todo_list .todolist_arrow{position: relative;display: block;margin-bottom: 20px; cursor: pointer;}*/
.todo-lists.item-list .item-col.fixed.item-col-todolist_arrows{display: block;}
.item-col-todolist_arrows .todolist_arrow{
    cursor: pointer;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    display: block;
}
.todolist_arrow_up{
    border-color: transparent transparent #929292 transparent;
    margin-bottom: 5px;
}
.todolist_arrow_down{
    border-color: #929292 transparent transparent transparent;
    margin-top: 5px;
}
.quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow{
    border-width: 6px;
}
.timer-container{display: flex; flex-wrap: nowrap; align-items: center; align-content: center;}
.timer-container > label{ margin: 0px; margin-right: 5px;}
.timer-container > span{display: inline-block; vertical-align: middle; margin-bottom: 0px;}
.timer-start,.timer-end{font-size: 12px; background: #339ddd; padding: 4px 6px; border: 1px solid #339ddd; margin-left: 10px; }
.timer-start{ margin-left: 15px;}
.timer-start-disabled{ background: #979797; border: 1px solid #979797;}
.timer-text{ font-weight: bold;}
.jsgrid-pager{ padding-right: 15px;}
.file-list-wrapper p{ border-bottom: 1px solid #ddd; padding: 10px 0px; margin: 0px;}
.file-list-wrapper p:last-child{ border-bottom: 0px;}

.task-edit-container > .row{ position: relative;}
.nopadding-left_and-margin.row{padding-left: 0px; padding-right: 0px;  margin: 0px;}
.nopadding-right_and_margin.row{padding-right: 0px; padding-left: 0px; margin: 0px; position: static;}
.nopadding-right_and_margin.row:before{ content:""; display: block; position: absolute; top: 0px; height: 100%; width: 1px; background: #ddd;}

.jsgrid-pager-page.jsgrid-pager-current-page{margin-top: -3px; height: 35px; line-height: 35px; padding: 0px 0.75rem; margin-left: 0px;}

.select2-container--default .select2-selection--multiple .select2-selection__choice{ color: #333;}

.comments-lists-list.text-align-left .comment-status-tip{display: flex; width: 100%;flex-wrap: wrap;justify-content: flex-start;}
.comments-lists-list.text-align-right .comment-status-tip{display: flex; width: 100%;flex-wrap: wrap;justify-content: flex-end;}

.comment-status-tip > span{ font-size: 12px; line-height: 14px; text-align: center;  padding: 3px 6px; border-radius: 20px; margin-bottom: 5px;}
.comment-status-tip > span.bg-green{  background:#82da8b; color: #fff;}
.comment-status-tip > span.bg-gray{background: #c4c4c4; color: #333;}
.comment-status-tip > span.bg-orange{background: #FAD89D; color: #333;}
.comment-status-tip > span.also_notified_admin_ids{display: block; width: 100%;}

.form-control.on-my-hands-radio{ display: inline-block; width: auto;}

.servers_index_lists.item-list .item-col.fixed.item-col-code{ flex: 0 0 110px;width: 110px;max-width: 110px;}
.servers_index_lists.item-list .item-col.fixed.item-col-ip{ flex: 0 0 110px;width: 110px;max-width: 110px;}
.servers_index_lists.item-list .item-col.fixed.item-col-hostname{flex: 0 0 120px;width: 120px;max-width: 120px;}
.servers_index_lists.item-list .item-col.fixed.item-col-hosting_company{flex: 0 0 120px;width: 120px;max-width: 120px;}
.servers_index_lists.item-list .item-col.fixed.item-col-hosting_company_code{flex: 0 0 150px;width: 150px;max-width: 150px;}
.servers_index_lists.item-list .item-col.fixed.item-col-monthly_cost{flex: 0 0 95px;width: 95px;max-width: 95px;}
.servers_index_lists.item-list .item-col.fixed.item-col-actions-dropdown{flex: 0 0 120px;width: 120px;max-width: 120px;}

.select2-results__option{font-size: 13px;}

.item-list.striped > li.item-list-header{ background: #e6e6e6; color: #333;}

.item-list.striped > li.monthly-fee-item{background: #e2f3d1; border-top: 1px solid #bae0a5; margin-bottom: 0px;}

.monthly-fee-title{background: #e2f3d1; border-top: 2px solid #89cb89; font-weight: 600; padding: 5px 15px; margin: 0px;}


.btn.btn-primary.disabled, .btn.btn-primary:disabled{ cursor: not-allowed;}

.open-type-btn.btn.btn-primary:disabled:hover{background: #aaa; border-color: #aaa; color: #000;}

.open-type-btn.btn.btn-primary{cursor: pointer; font-size: 12px; padding: 3px 5px; display: block; float: right; background-color: #FCA91A; border-color: #FCA91A; }

.open-type-btn.btn.btn-primary:hover{background-color: #e97f09; border-color: #e97f09;}

.project_report_lists_wrapper_content ul.tasks_activity_date{ margin-bottom: 20px;}


.tasks_activity_date h3.title{ margin: 10px 0px;}

.table.break_down_person_table thead{background: #e6e6e6;color: #333;font-size: 13px;font-weight: 600;}
.table.break_down_person_table tbody tr{font-size: 13px;}

.break_down_by_person{
    background: #00a9ce;
    border: 1px solid #00a9ce;
    font-size: 13px;
    padding: 5px 4px;
    border-radius: 5px;
    color: #fff;
    margin-left: 10px;
    cursor: pointer;
}
.break_down_by_person:hover,.break_down_by_person.active{
    background: #078ca9;
    border: 1px solid #078ca9;
}

.break_down_reset{
    background: #ddd;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 4px;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    margin-left: 10px;
}
.break_down_reset:hover{
    background: #ccc;
    border: 1px solid #ccc;
}

.mobile_show_textarea textarea{ padding: 10px;}
.break_down_person_table .item-heading{ display: none;}

.domains_edit_projects_list_cont,.estimation_edit_wp_ct,.projects.content.items-list-page{ margin-top: 30px;}



/*Projects_edit_tasks_list_cont
---------------------------------------------------------------------------------------------------------------------------------------*/
.projects_edit_tasks_list_cont,.projects_edit_invoices_list{ margin-top: 30px;}

.projects_edit_tasks_list_cont .tasks_lists_content{
    min-width: 2200px;
}
.projects_edit_tasks_list_cont .tasks_lists_wrapper {
    margin-left: 563px;
    margin-right: 398px;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    width: 520px !important;
    border-right: 2px solid #FCA91A;
    padding-left: 5px;
    padding-right: 5px;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(3),

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(4),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(4),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(4){
    left: auto;
    width: 90px !important;
    text-align: left;
    position: relative;
    display: table-cell;
    border: 1px solid #e9e9e9;
    border-top: 0px;
    margin-top: 0px;
    background: none;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(5),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(5),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(5),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(5){
    width: 110px !important;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
    border-left: 1px solid #e9e9e9;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(3),
.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3){
    right: 308px;
    width: 90px !important;
    border-left: 2px solid #FCA91A;
    position: absolute;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    justify-content: left;
    display: flex;
    align-items: center;
}

.projects_edit_tasks_list_cont .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3){ height: 60px;}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(18),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(18),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(16),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(16){
    text-align: left;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(9),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(9),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(9),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(9) {
    width: 90px !important;
    text-align: right;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(10),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(10),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(10),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(10) {
    width: 120px !important;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(11),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(11),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(11),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(11) {
    width: 90px !important;
    text-align: right;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(12),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(12),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(12),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(12) {
    width: 18% !important;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(13),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(13),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(13),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(13) {
    width: 150px !important;
}
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(14),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(14),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(14),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(14) {
    width: 150px !important;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(16),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(16),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(16),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(16) {
    width: 20% !important;
}

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(4),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(4),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(4),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(4),

.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(5),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(5),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(5),
.projects_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(5) {
    width: 120px !important;
}


.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(11),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(11),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(11),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(11),

.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(12),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(12),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(12),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(12),

.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(13),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(13),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(13),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(13){
    width: 180px !important;
}

.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(4),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(4),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(4),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(4),

.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-last-child(3),
.domains_edit_tasks_list_cont .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3) {
    width: 140px !important;
}


.extensions_edit_domains_list_cont{ margin-top: 40px;}

.sale_edit_tasks_list_rewrit .tasks_lists_content{ min-width: 2400px;}

.sale_edit_tasks_list_rewrit .tasks_lists_wrapper {
    margin-left: 463px;
    margin-right: 398px;
}

.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
    border-right: 2px solid #FCA91A;
}

.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(3){
    width: 11% !important;
    text-align: left;
    position: relative;
    left: auto;
    display: table-cell;
    border-top: 0px;
    margin-top: 0px;
    border-right: 1px solid #e9e9e9;
}

.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(4){
    left: auto;
    width: 90px !important;
    text-align: left;
    position: relative;
    display: table-cell;
    border: 1px solid #e9e9e9;
    border-top: 0px;
    margin-top: 0px;
    background: none;
}

.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-child(4),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(4){
    width: 110px !important;
}
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(3),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(3){
    position: absolute;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    justify-content: left;
    display: flex;
    align-items: center;
    border-left: 2px solid #FCA91A;
    width: 90px !important;
    text-align: left;
    right: 308px;
}
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-filter-row > .jsgrid-cell:nth-last-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-header-row > .jsgrid-header-cell:nth-last-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-row > .jsgrid-cell:nth-last-child(2),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-last-child(2){
    border-left: 1px solid #f3f3f3;
}
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(18),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(18),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(18),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(18),

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(19),
.sale_edit_tasks_list_rewrit .tasks_lists_wrapper .jsgrid-alt-row > .jsgrid-cell:nth-child(19),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(19),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(19){
    width: 140px !important;
    text-align: left;
}

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell,
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell,
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell,
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell{
    text-align: left;
}

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(10),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(10),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(10),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(10){
    width: 100px !important;
    text-align: right;
}
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(12),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(12),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(12),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(12){
    width: 120px !important;
    text-align: right;
}

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(13),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(13),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(13),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(13){
    width: 20% !important;
}
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(14),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(14),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(14),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(14),

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(15),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(15),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(15),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(15),

.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(16),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(16),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-row > .jsgrid-cell:nth-child(16),
.sale_edit_tasks_list_rewrit .tasks_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(16){
    width: 180px !important;
}

.tasks_lists_content .actions .a-icon-button:nth-last-child(2):after{ display: none;}













.task_card_add-wp{ background: #fff; box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1); margin-bottom: 20px;}

.dark_right_aer{ background: rgba(79,95,111,.1); padding: 0px 10px; box-shadow: inset 0px 0px 5px 0px rgb(132, 151, 171);}

/*.has_datepicker_icon:after{
	content: "\f073";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	bottom: 21px;
	right: 15px;
	font-size: 20px;
	background: #ddd;
	height: 38px;
	width: 30px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #aaa;
	border-left: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	display: block;
}*/


.has_datepicker_icon .fa-calendar{
    position: absolute;
    left: 15px;
    top: 37px;
    width: 30px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    padding: 0px;
    border: 1px solid #aaa;
    border-radius: 4px;
    border-right: 0px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0px;
    background: #ddd;
}

.has_datepicker_icon input.form-control{
    padding-left: 35px;
}

.select_has_icon_wp .select2-container .select2-selection--multiple:before,
.tasks-tag-select .select2-container .select2-selection--multiple:before,
.posts-tag-select .select2-container .select2-selection--multiple:before{
    content: "";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 16px;
    background: #ddd;
    height: 100%;
    width: 30px;
    text-align: center;
    line-height: 38px;
    border: 0px solid #aaa;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    display: block;
    z-index: 2;
}

.tasks-tag-select .select2-container .select2-selection--multiple:before,
.posts-tag-select .select2-container .select2-selection--multiple:before{
    content: "\f02c";
}

.select_has_icon_wp .select2-container .select2-selection--multiple,
.tasks-tag-select .select2-container .select2-selection--multiple{
    padding-left: 30px;
    position: relative;
}

/*.select2-container--default .select2-search--inline .select2-search__field{
	width: auto !important;
}*/

.select2-search.select2-search--inline{
    position: absolute;
}

.posts-tag-select  .select2-container .select2-selection--multiple .select2-selection__rendered{
    padding-left: 30px;
}

.tasks-tag-select .select2-container .select2-selection--multiple:before{ content: "\f02c"; }

.also_notify_select .select2-container .select2-selection--multiple:before{ content: "\f0e0";}

.select2-container--default .select2-search--inline .select2-search__field{ font-size: 13px; min-height: 27px; line-height: 27px;}

.select2-container--default.select2-container--focus .select2-selection--multiple{ border: 1px solid #aaa;}

.projects-tag-select .select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-bottom: 0px;}

.projects-tag-select .select2-container--default .select2-search--inline .select2-search__field{ width: auto !important;}

.has_users_icon > label{
    font-size: 12px;
    display: block;
    min-height: 21px;
    width: calc(100% + 5px);
    margin-right: -5px;
    height: 32px;
    display: flex;
    align-items: end;
}

.has_fa_faicon:before{
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 16px;
    background: #ddd;
    width: 30px;
    text-align: center;
    line-height: 38px;
    left: 15px;
    height: 38px;
    border: 1px solid #aaa;
    display: block;
    z-index: 2;
    border-right: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.has_users_icon:before{
    content: "\f007";
    top: 37px;
}

.has_users_icon {
    padding-right: 0px;
}

.form-group > label{
    display: inline-flex;
    height: 32px;
    align-items: flex-end;
    font-size: 12px;
}

@media(min-width: 911px){
    .form-group > label{
        font-size: 12px;
    }
}
@media(min-width: 1200px){
    .form-group > label{
        font-size: 13px;
    }
}


.has_price_icon:before{
    content: "\f153";
    top: 37px;
    border-top:  1px solid #aaa;
    height: 38px;
    border-bottom: 1px solid #aaa;
}
.has_fa_faicon .form-control{
    padding-left: 33px;
}

.icon_style_icon{
    position: absolute;
    height: 38px;
    background:#ddd;
    width: 30px;
    line-height: 36px;
    text-align: center;
    top: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}

#min-estimated-time{ padding-left: 32px;}

.coordinator-admin.has_users_icon:before{ top: 0px;}

.fr-toolbar.fr-top{background: #efefef;}

.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg,
.fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
    display: block;
    text-align: center;
    float: none;
    margin: 2px;
    width: 20px;
}
.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
    height: 20px;
}
.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn{ height: 24px;}
.fr-toolbar .fr-btn-grp { margin: 0 0px 0 0px;}

.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
    margin: 3px 5px;
    width: 20px;
}

.select_no_fullw > label{ display: flex;}
.select_no_fullw.form-group .select2-container { width: calc(100% - 45px) !important;height: 38px; float: left;}
.select_no_fullw.form-group.hastwo-link__button .select2-container{width: calc(100% - 100px) !important; }
.select_no_fullw .open-type-btn.btn.btn-primary{ width: 38px; height: 38px; font-size: 18px; float: right;}
.hastwo-link__button  .open-type-btn.hasmargin_ten{margin-right: 10px;}

.notification-project-grey{
    /*background: #7b94ae;*/
    color: #7b94ae;
    padding-left: 3px;
    padding-right: 3px;
    display: inline-block;
    margin-bottom: 3px;
}

.notification-client-grey{
    /*background: #aeaeae;*/
    color: #aeaeae;
    padding-left: 3px;
    padding-right: 3px;
}
.tip.notification-client-grey{
    font-size: 13px;
    font-weight: normal;
}

.has_fa_faicon .select2-container--default .select2-selection--single .select2-selection__rendered{ padding-left: 35px; }
.has_right_pdmsk.has_users_icon{ padding-right: 15px;}

.projects-tag-select .select2-container .select2-selection--multiple:before{
    content: "\f02c";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 16px;
    background: #ddd;
    height: 100%;
    width: 30px;
    text-align: center;
    line-height: 38px;
    border: 0px solid #aaa;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    display: block;
    z-index: 2;
}

.select2-container .select2-selection--multiple .select2-selection__rendered{ display: inline-block;}

.projects-tag-select .select2-container--default .select2-selection--multiple .select2-selection__rendered{ padding-left: 35px;}
.tags_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
.tags_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
.tags_lists_content .jsgrid-insert-row > .jsgrid-cell:last-child,
.tags_lists_content .jsgrid-grid-body .jsgrid-cell:last-child{ text-align: center;}
.time_report_lists_wrapper_content table{ width: 100%; margin-top: 15px;}
.time_report_lists_wrapper_content .table th,.time_report_lists_wrapper_content .table td {
    padding: 0.75rem 10px;
    vertical-align: top;
    border: 1px solid #ddd;
}

.time_report_lists_wrapper_content span.expand{ color: #FCA91A; text-decoration: underline; cursor: pointer;}

.time_report_lists_wrapper_content table th {color: #828c96; font-size: 12px;}

.time_report_lists_wrapper_content table td{ color: #000;}

.time_report_lists_wrapper_content .table tbody > tr:nth-child(2n+1) > td{ background: rgba(0, 0, 0, 0.05);}

.time_report_lists_wrapper_content .table td:nth-child(2){ width: 25%;}


@media all and (-ms-high-contrast:none){
    /* .foo { color: green }  IE10 */
    /*  *::-ms-backdrop, .foo { color: red }  IE11 */

    *::-ms-backdrop, .dashboard_table_list li.tasks_subject{

    }
    *::-ms-backdrop, .dashboard_item_list li.tasks_subject{

    }

}

.domains_modal_body_title{ font-size: 18px;}
.col-12.display_modal_inline-flex{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-top: 30px;  border-bottom: 1px solid #ddd; padding-bottom: .5rem; margin-bottom: 1rem;}
.demo_button_group .add_test_checklist{margin-right: 20px; }

/* The actual timeline (the vertical ruler) */
.timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* The domains/milestone timeline (the vertical ruler) */
.milestone_wrapper .timeline:after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: #556f80;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
}

/* Container around content */
.milestone_wrapper .timeline .container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
}

/* The circles on the timeline */
.milestone_wrapper .timeline .container:after {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    right: -12px;
    background-color: white;
    border: 4px solid #FCA91A;
    top: 20px;
    border-radius: 50%;
    z-index: 1;
}

/* Place the container to the left */
.milestone_wrapper .timeline .container.left {
    left: 0;
    margin-left:0px;
}

/* Place the container to the right */
.milestone_wrapper .timeline .container.right {
    left: 50%;
    margin-left:0px;
}

/* Add arrows to the left container (pointing right) */
.milestone_wrapper .timeline .container.left:before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid #f5e480;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f5e480;
}

/* Add arrows to the right container (pointing left) */
.milestone_wrapper .timeline .container.right:before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid #f5e480;
    border-width: 10px 10px 10px 0;
    border-color: transparent #f5e480 transparent transparent;
}

/* Fix the circle for containers on the right side */
.milestone_wrapper .timeline .container.right:after {
    left: -12px;
}

/* The actual content */
.milestone_wrapper .timeline .container .content {
    padding: 15px 20px;
    background-color: #f5e480;
    position: relative;
    border-radius: 6px;
}

.milestone_wrapper .container .content h2{font-size: 18px;}
.milestone_wrapper .container .content p{font-size: 14px; line-height: 1.5; margin-bottom: 0px;}

.total-time-logged-hed{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.assign-to-specific-coordinator{
    color: #FCA91A;
    cursor: pointer;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 20px;
}

.assign-to-specific-coordinator-wrapper > select{ margin-bottom: 5px;}

.form-group .row.copy-task-dynamic-row [class^="col"]{ padding-left: 0px; padding-right: 10px;}
.copy-task-dynamic-row > div{ padding-left: 0px; padding-right: 10px;}
.copy-task-dynamic-row .has_datepicker_icon .fa-calendar{ left: 0px;}
.copy-task-dynamic-row .col-md-1{ -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%;}
.copy-task-dynamic-row .status-id{ -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%;}
.copy-task-dynamic-row .copy-comments,.copy-task-dynamic-row .copy-attachments,.copy-task-dynamic-row .copy-todo-list,.copy-task-dynamic-row .copy-coordinators{
    -ms-flex: 0 0 8%; flex: 0 0 8%; max-width: 8%;
}
.copy-task-dynamic-row .col-md-1.action-button-div{ -ms-flex: 0 0 40px; flex: 0 0 40px; max-width: 40px;}
.copy-task-dynamic-row .assign-to-specific-coordinator{
    margin: 0px;
    margin-bottom: 10px;
    background: #FCA91A;
    color: #fff;
    padding: 3px 5px;
    line-height: 1;
    font-size: 12px;
    text-decoration: none;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
}
.copy-task-dynamic-row .assign-to-specific-coordinator:hover{
    color: #fff;
    background-color: #e97f09;
}
.copy-task-dynamic-row .copy_task_unselect_all.assign-to-specific-coordinator,
.copy-task-dynamic-row .copy_domain_unselect_all.assign-to-specific-coordinator{
    background: #999;
    color: #fff;
}
.copy-task-dynamic-row .copy_task_unselect_all.assign-to-specific-coordinator:hover,
.copy-task-dynamic-row .copy_domain_unselect_all.assign-to-specific-coordinator:hover{
    color: #fff;
    background-color: #777;
    border-color: #777;
}
.section_title.copy-task-dynamic-row > div > label{ display: inline-flex; min-height: 45px; align-items: flex-end;}
.copy-task-dynamic-row .has_datepicker_icon input.form-control { padding-left: 32px; }
.tasks-duplicate-copy-domain-search-wp{ margin-bottom: 20px; width: 100%;}
.tasks-duplicate-copy-domain-search-wp:after{ content:""; display: table; width: 100%; clear: both; overflow: hidden;}

.form-group.domains .domain-section-rows{ margin-left: 0px; margin-right: 0px;}

.form-group.domains .section_domain_row.clearfix:before,.form-group.domains .section_domain_row.clearfix:after{ display: none;}

.extension_versions_lists_wrapper,.extension_modified_files_lists_wrapper{ padding-bottom: 100px;}
.extension-modified-files.content.items-list-page,
.extension-versions.content.items-list-page{ padding-top: 25px; padding-left: 15px; padding-right: 15px;}

.extension_versions_lists_wrapper_content .table_scroll_wrapper .js-grid-table,
.extension_modified_files_lists_wrapper_content .table_scroll_wrapper .js-grid-table{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.ck.ck-editor__editable_inline ul{
    margin-left: 20px;
}

.ck.ck-editor__editable_inline ol {
    list-style: decimal;
    margin-left: 20px;
}
.ck.ck-editor__editable_inline ul.todo-list{ margin-left: 30px;}
.ck.ck-editor__editable_inline p{margin-bottom: 10px;}
.ck-content .todo-list .todo-list__label > input:after {border-color: #000 !important;}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{
    top: 107px !important;
}

.ck.ck-editor__editable pre{border-radius: 5px;}
.ck-content hr{height: 2px !important;}
.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners{
    border-radius: 10px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
    border-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0 !important;
}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-dropdown__panel .ck-toolbar{
    border-radius: 0px !important;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button,.ck.ck-toolbar > .ck-toolbar__items > *{
    cursor: pointer;
}
.ck.ck-button, a.ck.ck-button{ cursor: pointer !important;}

.ck.ck-editor__main > .ck-editor__editable{ min-height: 320px;}

.ck.ck-editor__editable_inline > :last-child {
    margin-bottom: 0px !important;
}
.ck.ck-editor__editable_inline > :first-child {
    margin-top: 0px !important;
}
.modal-body .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{
    flex-wrap: wrap;
}
.modal-body .ck.ck-toolbar .ck.ck-toolbar__separator{ display: none;}
.modal-body .ck.ck-editor{
    position: relative;
    width: 100%;
    clear: both;
    overflow: hidden;
}
.comment_img_wp,.ck.ck-editor__editable .image{ background: #fff;}

.row.estimations_row_description{
    align-items: baseline;
}
.has_news_ck-editor{
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%;
    align-self: flex-start;
}
.has_news_ck-editor.form-group > label{
    width: 100%;
}
.backup-wrapper{ order: 1;}
.has_news_ck-editor .ck.ck-editor{ max-width: 100%; width: 100%;}
.has_news_ck-editor .ck.ck-editor + *{ order: 2; }
.has_news_ck-editor .button_box-wrapper-cont{ order: 2; }
.custom-checkbox-wrapper .section_domain_row .action.row{ align-self: baseline;}
.ck.ck-editor__main > .ck-editor__editable{ padding: 20px 20px;}


.domain_extensions_lists_content .js-grid-table > .jsgrid-grid-body{
    overflow-x: auto;
    width: 100%;
}
.jsgrid-table{

}

.todo-list-info li.todo-list:before{
    display: none;
}
.todo-list-info li.todo-list{
    margin: 0px;
}
.filter-languages-wp{
    display: grid;
    grid-template-columns: 40% 60%;
    align-items: center;
}
.filter-languages-wp > label{
    display: inline-block;
    text-align: right;
    margin-right: 10px;
    margin-bottom: 0px;
}

.filter-languages-wp .select2-container--default .select2-search--inline .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field{
    padding: 0 5px;
}
.posts_lists_content_news .jsgrid-grid-body .jsgrid-cell:first-child {
    border-left: none;
    text-align: center;
}
.posts_lists_content_news .jsgrid-cell.jsgrid-control-field,
.posts_lists_content_news .jsgrid-filter-row > .jsgrid-cell:last-child,
.posts_lists_content_news .jsgrid-header-row > .jsgrid-header-cell:last-child,
.posts_lists_content_news .jsgrid-insert-row > .jsgrid-cell:last-child{
    /*display: none !important;*/
}
.posts-top-search{
    height: 38px;
}
.posts-card-header{
    margin-bottom: 30px;
}
.posts-view-title{
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 500;
    line-height: 1.5;
    color: #333;
    word-wrap: break-word;
}
.posts-view-dateheader-info{
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 8px;
    margin-bottom: 13px;
}
.posts-view-dateheader-info .btn{
    margin-left: 10px;
    float: none;
    display: inline-flex;
    align-items: center;
    line-height: 1.2;
    font-size: 12px;
}
.posts-view-dateheader-info .btn > .fa,
.posts-view-dateheader-info .btn > .fas {
    margin-bottom: 0px;
    margin-right: 3px;
}
.tags-and-domains{
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
    margin-top: 13px;
}
.tags-wrapper{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.tag-title{
    font-size: 13px;
    font-weight: 600;
    margin-right: 10px;
}
.tags-wrapper .tag,
.posts-view-title .language-tag{
    background: #e8e7e7;
    padding: 5px 8px;
    font-size: 12px;
    border: 1px solid #8e8e8e;
    color: #333;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 5px;
}
.posts-edit-languages-itmes{
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-top: 5px;
}
.posts-edit-languages-itmes > .checkbox_wrapper{
    display: inline-block;
    margin-right: 8px;
    cursor: pointer;
}
.posts-edit-languages-itmes .checkbox_wrapper .checkbox_lable{
    background: #fff;
    color: #333;
    border: 1px solid #5a6268;
    text-align: center;
    padding: 5px 8px;
    margin: 0px;
    font-weight: normal;
    border-radius: 5px;
}
.posts-edit-languages-itmes .checkbox_wrapper .checkbox_lable:before,
.posts-edit-languages-itmes .checkbox_wrapper input[type="checkbox"]:checked + label:after{
    display: none;
}
.posts-edit-languages-itmes .checkbox_wrapper .checkbox_lable:hover,
.posts-edit-languages-itmes .checkbox_wrapper input[type="checkbox"]:checked + label,
.posts-edit-languages-itmes .checkbox_wrapper input[type="checkbox"]:checked + label:hover{
    border: 1px solid #FCA91A;
    color: #fff;
    background: #FCA91A;
}
.comments-lists-list .a-icon-button{
    margin-left: 8px;
    font-size: 12px;
    vertical-align: middle;
    display: inline-flex;
    align-items: center;
}
.comments-lists-list .ck.ck-editor__main > .ck-editor__editable{
    padding: 0px;
    margin: 0px;
    min-height: auto;
}
.fa, .fas{ margin-bottom: 0px;}

.content_box_wrapper .zoom-in-icon{
    font-size: 28px;
    width: 100%;
    text-align: right;
}
.zoomin-comment-wrapper .modal-dialog{
    max-width: 90%;
    max-height: 100%;
    height: 100%;
}
.zoomin-comment-wrapper .modal-body{
    max-height: 100%;
}
.zoomin-comment-wrapper .modal-content{
    height: calc(100% - 3rem);
}
.ck-content table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%!important;
    height: 100%!important;
    border: 1px double #b3b3b3!important;
}

.ck-content table td, .ck-content table th {
    min-width: 2em;
    padding: .4em;
    border: 1px solid #bfbfbf;
}

.main-wrapper > .app{
/*    display: flex;
    flex-direction: column;
    height: 100%;*/
}
header.header{
    flex: 0 0 auto;
}
header.header.headerfixed{
    position: fixed;
    left: 0px;
}
article.page-content{
    flex: 1 0 auto;
}
footer.footer{
    flex: 0 0 auto;
    position: absolute;
    left: 0px;
}

.posts_content_box_wrapper .ck-content .hljs-comment,
.post-editor + .ck-editor .ck-editor__editable .hljs-comment{
    color: #8b8b8b !important;
}

.admins_lists_wrapper_content, 
.categories_lists_wrapper_content
{
    padding-bottom: 90px;
}

/* domain_extensions_lists_content
===========================================================*/
@media (min-width: 992px){
    .extensions_edit_domains_list_cont .desktop_show_lists{
        padding-bottom: 100px;
    }
    header.header.headerfixed{
        position: fixed;
        left: 200px;
    }
    header.header{
        left: 200px;
    }

}

@media (min-width: 911px){
    .domain_extensions_lists_wrapper_content{
        padding-bottom: 110px;
        position: relative;
    }
    .domain_extensions_lists_wrapper {
        margin-left: 399px;
        margin-right: 169px;
        clear: both;
        overflow: hidden;
        overflow-x: auto;
    }
    .domain_extensions_lists_content{
        min-width: 1000px;
        position: static;
        overflow: hidden;
    }
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell,
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell,
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell,
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell {
        width: 11% !important;
    }
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(3),
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(3),
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:nth-child(3),
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(3) {
        width: 12% !important;
    }

    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child,
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        position: absolute;
        border-top: 1px solid #f3f3f3;
        border-bottom: 0px solid #f3f3f3;
        justify-content: center;
        display: flex;
        align-items: center;
    }

    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:first-child,
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:first-child,
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:first-child,
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:first-child {
        left: 0px;
        width: 200px !important;
        justify-content: left;
    }
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:nth-child(2),
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:nth-child(2){
        left: 200px;
        width: 200px !important;
        justify-content: left;
    }
    .domain_extensions_lists_content .jsgrid-filter-row > .jsgrid-cell:last-child,
    .domain_extensions_lists_content .jsgrid-header-row > .jsgrid-header-cell:last-child,
    .domain_extensions_lists_content .jsgrid-row > .jsgrid-cell:last-child,
    .domain_extensions_lists_content .jsgrid-alt-row > .jsgrid-cell:last-child{
        right: 0px;
        width: 170px !important;
        justify-content: left;
    }

}


/*@media css start
=============================================================================================*/

@media(min-width: 992px){
    .mobile-show-title{ display: none !important;}

    .dashboard_table_list {display: flex; margin: 0px; padding: 0px; width: 100%; background: #f9f9f9; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
    .dashboard_item_list{ padding: 0px; margin: 0px; list-style: none;  border-top: 0px; display: flex; flex-wrap: wrap;}
    .dashboard_item_list > a,.dashboard_item_list > ol{ display: flex; width: 100%;}
    .max-height-overflow{ overflow: hidden;}


    .quick_tasks_div_table_tbody,.sales_div_table_tbody{ max-height: 340px; overflow-y: auto;}

    .estimations_div_table_tbody{ max-height: 246px; overflow-y: auto;}


    .quick_tasks_id{ width: 60px; border-right: 1px solid #ddd; display: flex; align-items: center;}
    .quick_tasks_id > span{ display: block; overflow: hidden; width: 40px;}
    .quick_tasks_content{ width: calc(100% - 63px); }
    .quick_tasks_content > span{ overflow: hidden; text-overflow: ellipsis; max-height: 50px; display: inline-block; line-height: 17px;}
    .quick_tasks_table_list .quick_tasks_content{    width: calc(100% - 60px);}

    .developer .estimations_client{ flex-basis: calc(100% - 240px); border-right: 1px solid #ddd;}
    .developer .estimations_title{ flex-basis: 240px; }

    .project_manager .estimations_client{  flex-basis: 40%; border-right: 1px solid #ddd;}
    .project_manager .estimations_due_date{ flex-basis: 100px; border-left: 1px solid #ddd;}
    .project_manager .estimations_title{ flex-basis: 45%;}

    .sales_client{  flex-basis: calc(60% - 210px); border-right: 1px solid #ddd;}
    .sales_total_cost{ flex-basis: 100px; border-left: 1px solid #ddd; text-align: right;}
    .sales_monthly_cost{ flex-basis: 110px; border-left: 1px solid #ddd; text-align: right;}
    .sales_title{ flex-basis: 40%; }

    .projects_client{ flex-basis: 41%;}
    .projects_name{  flex-basis: 20%; border-left: 1px solid #ddd;}
    .projects_type{flex-basis: 20%; border-left: 1px solid #ddd;}
    .projects_status{ flex-basis: 20%; border-left: 1px solid #ddd; }

    .client_name_1 {color: #000; font-size: 14px;}

    .invoices_updated_at,.invoices_created_at{flex-basis: 100px; border-left: 1px solid #ddd;}
    .invoices_amount{ flex-basis: 100px; border-left: 1px solid #ddd; text-align: right;}
    .invoices_task{ flex-basis: calc( 100% - 300px);}
    .and_align_right{ display: block; text-align: right; vertical-align: middle;}

    .time-logs-header{ display: flex; flex-wrap: wrap; align-items: end; margin-bottom: 15px; justify-content: space-between; margin-top: 10px;}
    .fast_time_choose{ width: auto;}
    .choose_one_day{ width: 90px; padding: 4px}
    .logs_time_box_total{display: inline-block; width: auto;}
    .no-padding-right_box.dashboard-row_right{ padding-right: 30px;}
    .time_one_choose,a.time_one_choose:not([href]):not([tabindex]){ padding: 3px 5px;}
    .larger_show_text{ display: block;}
    .small_show_text{ display: none;}

    .dashboard_item_list.time_logs_item_list  li,.time_logs_table_list.dashboard_table_list li{padding: 6px 5px;}
    .dashboard_item_list.time_logs_item_list li.domains_name-item{ padding-bottom: 0px;}

    .time_logs_client{ flex-basis: calc( 40% - 170px);}

    .time_logs_project{ flex-basis: 30%; border-left: 1px solid #ddd;}

    .time_logs_task{ flex-basis: 30%; border-left: 1px solid #ddd; }

    .time_logs_logged{ flex-basis: 80px ; border-left: 1px solid #ddd; text-align: right;}
    .time_logs_actions{ flex-basis: 90px; border-left: 1px solid #ddd; text-align: right;}
    .time_logs_item_list ol li > span{color:#4f5f6f; display: block; width: 100%; word-wrap:break-word;}
    .tasks_item_list-ol-box:hover{text-decoration:none;}

    .edit_time_log,.delete_time_log{vertical-align: middle;}


    .tasks_div_table_wrapper{ overflow-x: auto;}
    .tasks_div_table_scroll{ min-width: 960px;}

    .tasks_item_list-ol-box{ display: flex;
        /*width: calc(100% - 80px);
        flex-basis: calc(100% - 80px);*/
        width:100%;
        flex-basis: 100%;
    }
    .tasks_item_list-ol a:not(.btn):hover{ text-decoration: none;}

    .tasks_item_list-aspan_link{
        display: inline-flex;
    }

    @media screen and (min-width:0\0) {
        .tasks_item_list-aspan_link{
            display: inline-flex;
        }
        .dashboard_table_list li.tasks_client,
        .dashboard_item_list li.tasks_client{
            min-width: 222px;
        }
    }

    .dashboard_table_list li ol > li:before{ display: none;}

    .dashboard_table_list li.tasks_time_log_icon,.dashboard_item_list li.tasks_time_log_icon{flex-basis: 28px; border-right: 1px solid #ddd;}

    .dashboard_table_list .tasks_item_list-aspan,.dashboard_item_list .tasks_item_list-aspan{ flex-basis: calc( 100% - 29px); display: flex; padding: 0px !important;}

    .dashboard_table_list .tasks_item_list-aspan > ol, .dashboard_item_list .tasks_item_list-aspan > ol{display: flex; width: 100%;}

    .dashboard_table_list li.tasks_client,.dashboard_item_list li.tasks_client{
        flex-basis: calc(55% - 85px);
        width: calc(55% - 85px);
        max-width: calc(55% - 85px);
        float: left;
        min-width: 222px;
    }

    @media all and (min-width:0) {
        .tasks_item_list-aspan_link{
            display: contents;
        }
    }
    @-moz-document url-prefix(){
        .tasks_item_list-aspan_link{
            display: contents;
        }
    }
    @media not all and (min-resolution:.001dpcm) {
        .tasks_item_list-aspan_link{
            display: contents;
        }
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .tasks_item_list-aspan_link{
            display: contents;
        }
    }

    .dashboard_table_list li.tasks_due_date,.dashboard_item_list li.tasks_due_date{ flex-basis: 85px; width: 85px; max-width: 85px; float: left;  border-left: 1px solid #ddd;}

    .dashboard_table_list li.tasks_subject,.dashboard_item_list li.tasks_subject{ flex-basis: 25%; width: 25%; max-width: 25%; float: left; border-left: 1px solid #ddd;}

    .dashboard_table_list li.tasks_status,.dashboard_item_list li.tasks_status{ flex-basis: 20%; width: 20%; max-width: 20%; float: left; border-left: 1px solid #ddd;}


    .dashboard_table_list li.tasks_actions,
    .dashboard_item_list li.tasks_actions{ flex-basis: 80px; border-left: 1px solid #ddd;}
    .dashboard_item_list li > span{word-wrap: break-word;}
    .admins_dashboard_table_div1{ background: #f9f9f9;}

    .admins_dashboard_table_div1 .right_divx{ width: 100%;}

    .admins_dashboard_table_div1.hasscroll .right_divx{ width: calc(100% - 15px);}

    .hasscroll .dashboard_table_list >li{ position: relative;}
    .hasscroll .dashboard_table_list >li:last-child:before{ content: ""; display: block; position: absolute; margin-right: -15px; top: -1px; right: 0px; width: 15px; height: 1px; float: right; background: #ddd;}

    #right_table1, #right_table2 { width: 100%;}

    .time_logs_div_table_wrapper .admins_dashboard_table_div1 .right_divx {
        width: 100%;
    }
    .time_logs_div_table_wrapper .admins_dashboard_table_div1.hasscroll .right_divx {
        width: calc(100% - 15px);
    }
    .time_logs_div_table_wrapper #right_table1,.time_logs_div_table_wrapper #right_table2 {
        width: 100%;
    }
    .dashboard_item_list{ border-bottom: 1px solid #ddd;}
    .dashboard_div_table_wrapper{border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

    .right_tasks_div_table_wrapper .admins_dashboard_table_div1 .right_divx{
        /*width: 980px;*/
        width:100%!important;
    }
    .right_tasks_div_table_wrapper #right_table1, .right_tasks_div_table_wrapper #right_table2{
        /*width: 960px;*/
        width:100%;
    }
    .right_tasks_div_table_wrapper .admins_dashboard_table_div1 {
        overflow: hidden;
    }
    .right_tasks_div_table_wrapper .admins_dashboard_table_div2 {
        width: 100%;
        max-height: 233px;
        overflow: auto;
    }
    .right_tasks_div_table_wrapper .tasks_client{
        flex-basis: calc(28% - 310px);
    }
    .right_tasks_div_table_wrapper .tasks_project{
        flex-basis: 17%;
    }
    .right_tasks_div_table_wrapper .tasks_priority{
        flex-basis: 120px;
    }
    .right_tasks_div_table_wrapper .tasks_due_date{
        flex-basis: 100px;
    }
    .right_tasks_div_table_wrapper .tasks_subject{
        flex-basis: 30%;
    }

    .right_tasks_div_table_wrapper .tasks_status{
        flex-basis: 25%;
    }
    .right_tasks_div_table_wrapper .tasks_actions{
        flex-basis: 90px;
        text-align: right;
    }
    .todo_lists_area_wrapper .todo_lists_cont{ padding-left: 15px;}

    .todo-lists.item-list .item-col.fixed{
        padding-left: 10px;
    }
    .todo-lists.item-list .item-col.fixed.item-col-main_responsible_admin_id{
        flex: 0 0 100px;
        max-width: 100px;
        width: 100px;
    }

    .todo-lists.item-list .item-col.fixed.item-col-status{
        flex: 0 0 120px;
        max-width: 120px;
        width: 120px;
        padding-right: 10px;
    }

    .todo-lists.item-list .item-col.fixed.item-col-todolist_arrows{
        flex: 0 0 35px;
        max-width: 35px;
        width: 35px;
        padding-right: 0px;
    }
    .col-xl-1.mew_w_10,.col-xl-1.mew_w_15 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-3.col-xl-2,.col-xl-3.col-xl-1{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-4.col-xl-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

    .estimations_row_box .client_dynamicrow{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .item-list .item-col.fixed.timelogs-item-col-date{ flex: 0 0 90px; max-width: 90px; width: 90px;}
    .item-list .item-col.fixed.timelogs-item-col-time_spent{ flex: 0 0 90px; max-width: 90px; width: 90px;}
    .item-list .item-col.fixed.timelogs-item-col-action{ flex: 0 0 120px; max-width: 120px; width: 120px;}
    .item-list .item-col.fixed.timelogs-item-col-logger_admin_id{ flex: 0 0 100px; max-width: 100px; width: 100px;}
    .item-list .item-col.fixed.timelogs-item-col-note{ flex: 0 0 calc(100% - 400px); max-width: calc(100% - 400px); width: calc(100% - 400px);}
    .dashboard_item_list li.quick_tasks_todolist_arrows{border-left: 1px solid #ddd; justify-content: center; display: flex; flex-wrap: wrap;align-items: center;}
    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow{ margin-bottom: 0px;}
    .mobile_show_textarea_box{ display: none;}
    .item-list .item-col.fixed.item-col-description > div.item-heading{
        display: none;
    }
    .col-xl-12.tasks-tag-select{flex: 0 0 50%; max-width: 50%;}

    .col-xl-3.col-xl-2{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-3.col-xl-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-1.mew_w_10,.col-xl-1.mew_w_15 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4.col-xl-3{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .estimations_row_box .client_dynamicrow{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}

    .header-block-search .search_result{ max-width: calc(100% - 40px);}

    .project_report_lists_wrapper_content.tasks_activity_date-wrapper{
        display: flex;
        flex-wrap: wrap;
        grid-gap: 0;
        align-content: baseline;
    }

    .project_report_lists_wrapper_content ul.tasks_activity_date{
        margin-top: 1rem;
        width: calc((100% - 21px * 	1) / 2);
        margin-right: 20px;
        float: left;
        border-right: 1px solid #ddd;
        padding-left: 20px;
    }

    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(2n){
        margin-right: 0px;
        border-right: 0px solid #ddd;
    }

    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(2n + 1){
        clear: left;
        padding-left: 0px;
    }

    .project_report_lists_wrapper_content ul.tasks_activity_date:last-child{ border-right: 0px;}


}
@media(min-width: 1200px){
    .col-xl-3.col-xl-2{
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-xl-3.col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-xl-1.mew_w_10 {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
    }
    .col-xl-1.mew_w_15{
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        max-width: 15%;
    }

    .dashboard-row_left{ margin-left: -8px;}
    .no-padding-right_box.dashboard-row_right{ padding-right: 0px;}

    .admins_dashboard_table_div1 {
        overflow: hidden;
    }
    .admins_dashboard_table_div2 {
        width: 100%;
        max-height: 335px;
        overflow: auto;
    }
    #right_table1, #right_table2 {
        width: 800px;
    }

    .projects_div_table_wrapper #right_table1,	.projects_div_table_wrapper #right_table2 {
        width: 100%;
    }


    .admins_dashboard_table_wrapper .dashboard_table_thead,.admins_dashboard_table_wrapper .dashboard_div_table_tbody {
        margin-bottom: 10px;
    }
    .admins_dashboard_table_wrapper .admins_dashboard_table_right_div2 .dashboard_item_list {
        margin-bottom: 0px;
    }
    .projects_client{
        flex-basis: 41%;
    }
    .projects_name {
        flex-basis: 30%;
    }

    /* 	.projects_type{
            flex-basis: 20%;
        } */
    .projects_status{
        flex-basis: 30%;
    }

    .time_logs_div_table_wrapper .admins_dashboard_table_div1 .right_divx {
        width: 860px;
    }
    .time_logs_div_table_wrapper #right_table1,.time_logs_div_table_wrapper #right_table2 {
        width: 840px;
    }
    .time_logs_div_table_wrapper .admins_dashboard_table_div2 {
        max-height: auto;
    }
    .time_logs_client{
        flex-basis: calc(31% - 100px);
    }
    .time_logs_project{
        flex-basis: 26%;
    }
    .time_logs_task{
        flex-basis: 27%;
    }
    .time_logs_logged{
        flex-basis: 10%;
    }
    .time_logs_actions{
        flex-basis: 10%;
    }
    .right_tasks_div_table_wrapper .admins_dashboard_table_div1 .right_divx{
        width: 1140px;
    }
    .right_tasks_div_table_wrapper #right_table1, .right_tasks_div_table_wrapper #right_table2{
        /*width: 1120px;*/
        width:100%;
    }

    .right_tasks_div_table_wrapper .tasks_client{
        flex-basis: calc(28% - 310px);
    }
    .right_tasks_div_table_wrapper .tasks_project{
        flex-basis: 17%;
    }
    .right_tasks_div_table_wrapper .tasks_priority{
        flex-basis: 120px;
    }
    .right_tasks_div_table_wrapper .tasks_due_date{
        flex-basis: 100px;
    }
    .right_tasks_div_table_wrapper .tasks_subject{
        flex-basis: 30%;
    }
    .right_tasks_div_table_wrapper .tasks_status{
        flex-basis: 25%;
    }
    .right_tasks_div_table_wrapper .tasks_actions{
        flex-basis: 90px;
        text-align: right;
    }
    .sales_div_table_thead.admins_dashboard_table_div1 .right_divx{
        width: 680px;
    }
    .sales_div_table_wrapper #right_table1,.sales_div_table_wrapper #right_table2{
        width: 660px;
    }
    .news_style_width1{ width: 23%; flex: 0 0 23%; max-width: 23%; padding-left: 30px;}
    select#status-id-2{ width: 100%;}
    .news_style_width2{ width: 15%; flex: 0 0 15%; max-width: 15%; padding-left: 0px;}
    .news_style_width3{ width: 12%; flex: 0 0 12%; max-width: 12%; padding-left: 0px;}


    .project_report_lists_wrapper_content ul.tasks_activity_date{
        width: calc((100% - 21px * 2) / 3);
    }
    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(2n){
        margin-right: 20px;
        border-right: 1px solid #ddd;
    }

    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(2n + 1){
        clear: none;
        padding-left: 20px;
    }
    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(3n){
        margin-right: 0px;
        border-right: 0px solid #ddd;
    }
    .project_report_lists_wrapper_content ul.tasks_activity_date:nth-child(3n + 1){
        clear: left;
        padding-left: 0px;
    }

}

@media(min-width: 1450px){
    .sales_div_table_thead.admins_dashboard_table_div1 .right_divx{
        width: 620px;
    }
    .sales_div_table_wrapper #right_table1,.sales_div_table_wrapper #right_table2{
        width: 600px;
    }
}

@media(min-width: 1600px){
    #right_table1, #right_table2 {
        width: 100%;
    }
    .admins_dashboard_table_div1 .right_divx{
        width: 100%;
    }
    .admins_dashboard_table_div1.hasscroll .right_divx{
        width: calc(100% - 15px);
    }
    .time_logs_div_table_wrapper #right_table1,.time_logs_div_table_wrapper #right_table2 {
        width: 100%;
    }
    .time_logs_div_table_wrapper .admins_dashboard_table_div1 .right_divx {
        width: 100%;
    }
    .time_logs_div_table_wrapper .admins_dashboard_table_div1.hasscroll .right_divx {
        width: calc(100% - 15px);
    }
    .sales_div_table_thead.admins_dashboard_table_div1 .right_divx{
        width: 100%;
    }
    .sales_div_table_thead.admins_dashboard_table_div1.hasscroll .right_divx{
        width: calc(100% - 15px);
    }
    .sales_div_table_wrapper #right_table1,.sales_div_table_wrapper #right_table2{
        width: 100%;
    }
}

@media (max-width: 991.98px){
    .items-list-page .item-list.mobile_quick-tasks_lists .item .item-col[class^="item-col"]{
        flex-basis: 100% !important;
        width: 100%;
        max-width: 100%;
    }
    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow{ border-width: 15px; margin-bottom: 10px;}
    .dashboard_table_list li.item-col-todolist_arrows{ width: 80px;}
    .time_logs_item_list ol li > span .fa{ font-size: 18px;}
    .btn{ padding: 10px 15px;}
    .time_one_choose, a.time_one_choose:not([href]):not([tabindex]),.choose_one_day{padding: 8px 17px;}
    .dashboard_table_list li.tasks_time_log_icon, .dashboard_item_list li.tasks_time_log_icon{ flex-basis: 40px;}
    #add_time_log_link{ margin-top: 12px !important;}

    .header .header-block { padding: 10px; }
    .header .header-block-nav{ padding: 15px;}
    .header .header-block-nav .profile .name {
        display: inline-block;
    }
    .header .header-block-collapse {
        width: auto;
    }
    .header .header-block-search {
        padding-left: 10px;
        display: block;
    }


    .row > .row.dashboard-row_right,.row > .row.dashboard-row_left{ padding-left: 0px; padding-right: 0px;}
    .btn.btn-primary.font-size-12{ display: block; margin-top: 0px;}
    .dashboard_div_table_thead{ display: none;}
    .dashboard_item_list{ border: 1px solid #ddd; border-top: 0px; margin-bottom: 0px;}
    .dashboard_item_list > a,.dashboard_item_list > ol{ display: flex; flex-wrap: wrap; width: 100%;}
    .dashboard_item_list li{ display: flex; width: 100%;}
    .dashboard_item_list li > span.align-left{ text-align: left; padding-left: 15px; padding-right: 2px; flex-basis: 80%; max-width: 80%; width: 80%;}
    .dashboard_item_list li.time_logs_actions > span.align-left{ flex-basis: 100%;}
    .dashboard_item_list li > span.align-left.and_align_right{ text-align: right; font-weight: 600;}
    .dashboard_item_list li > span.mobile-show-title{ flex-basis:20%; max-width: 20%; width: 20%; text-align: right; font-weight: 700;}

    .dashboard_item_list li > span.mobile-show-title:after{ content: ": "; display: inline-block; padding-left: 2px;}

    .dashboard_item_list li.domains_name-item > span{ display: block; word-break: break-all; font-size: 13px;}
    .dashboard_item_list li > span.align-left.quick_content,.tasks_client_indomas_x{ flex-basis: 70%; max-width: 70%; width: 70%;}
    .tasks_client_indomas_x{text-align: left; padding-left: 15px; padding-right: 2px;}
    .dashboard_item_list li.tasks_time_log_icon > span.align-left{ text-align: center; font-size: 14px; line-height: 14px; color: #fff; background-color: #FCA91A; border-color: #FCA91A; padding: 6px 6px; margin: 10px; border-radius: .25rem;}
    .client_name_1{ font-size: 14px;}
    .datepicker.datepicker-dropdown{ left: 6px !important;}
    .datepicker-dropdown.datepicker-orient-right:before {  right: calc(50% - 1px);}
    .datepicker-dropdown.datepicker-orient-right:after { right: 50%;}
    .no-padding-right_box.dashboard-row_right > div{ padding-left: 0px; padding-right: 0px;}
    .dashboard-list-title > span.float-right .btn{ padding: 10px;}
    a.goto_tody, a.goto_tody:not([href]):not([tabindex]){    padding: 10px; background: #FCA91A; color: #fff; width: 120px; margin: 0px auto; margin-bottom: 15px;}

    .dashboard-list-title .add_time_logs,.edit_time_log,.delete_time_log{
        background: #FCA91A;
        color: #fff !important;
        padding: 0.55rem 1.25rem;
        font-size: 18px !important;
        border-radius: 0.25rem;
        margin: 10px;
    }

    .invoices_div_table_wrapper .dashboard_item_list li > span.align-left{
        text-align: right;
        font-size: 13px;
    }
    .dashboard_item_list > ol > li{padding: 6px 10px; }
    .dashboard_item_list li.time_logs_logged > span.align-left.and_align_right{ text-align: left; }
    .right_tasks_div_table_tbody .dashboard_item_list li.tasks_actions{  justify-content: flex-end; }
    .right_tasks_div_table_tbody a.add_time_logs{    background: #FCA91A; color: #fff !important; padding: 5px 10px; font-size: 18px; border-radius: 0.25rem;}
    .dashboard_item_list > ol > li.time_logs_actions,.right_tasks_div_table_tbody .dashboard_item_list li.tasks_actions{ min-height: 50px;}
    .item-list.striped > li.item-list-header{ display: none;}
    .modal-body .timelogs-lists .timelogs-list-content li.time-logs-list{ border-bottom: 0px; margin-bottom: 20px;}
    .modal-body .timelogs-lists .timelogs-list-content li.time-logs-list:nth-child(2n){ background: #fdfdfd;}
    .modal-body .timelogs-lists .timelogs-list-content .time-logs-list .item-row > div{ flex-basis: 100% !important; text-align: left; border-bottom: 1px solid #ddd;}
    .timelogs-lists .item-list .item-heading{flex-basis: 40%;}
    .mobile_quick-tasks_lists .item .item-row .item-col-content{ display: flex; flex-wrap: wrap;  text-align: left !important;}
    .dashboard_div_table_tbody{ max-height: 364px; overflow-y: auto;}
    .modal-body .timelogs-lists .timelogs-list-content .time-logs-list .item-row > div.item-heading{ width: 100px;}
    .header-block-search .search_result{ max-width: calc(100% - 40px); left: 20px; grid-gap: 10px;  /*max-height: 680px;*/}
    .header-block-search .search_result ul.search_domains_lists{ padding-left: 10px; padding-right: 10px;}

    .btn{padding: 0.75rem 1rem;}

    .dashboard_item_list li.quick_tasks_todolist_arrows{float: none; order: -3;}

    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow{
        background: #FCA91A;
        width: 58px;
        height: 36px;
        border: none;
        text-align: center;
        padding: 0px;
        border-radius: 5px;
        position: relative;
        display: block;
        margin-right: 20px;
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow:before{
        content:"";
        width: 0;
        height: 0;
        border-width: 12px;
        border-style: solid;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow.todolist_arrow_up:before{
        border-color: transparent transparent #fff transparent;
        margin-bottom: 0px;
        margin-top: -7px;
    }

    .quick_tasks_todolist_arrows.item-col-todolist_arrows .todolist_arrow.todolist_arrow_down:before {
        border-color: #fff transparent transparent transparent;
        margin-top: 7px;
    }
    .footer{ bottom: initial;}
    .modal .modal-header,.modal-footer{	flex-wrap: wrap;}
    .desk_show_textarea {
        display: none !important;
    }
    .mobile_show_textarea_box{ display: block;}
    .time_logs_item_list ol li > span .fa{ font-size: 14px;}
    #add_time_log_link {  margin-top: 5px !important;}

    .modal-footer{  position: relative; flex-wrap: nowrap;align-items: flex-end;}

    .modal-footer button.btn.btn-default{order: 2;  position: relative; float: right;}
    .modal-footer .btn.btn-default{ right: 0px;}
    .modal-footer .modal-custom-footer{
        order: 0;
        padding: 0px;
        margin: 0px;
        margin-bottom: 0px;
        clear: both;
        overflow: hidden;
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-end;
        margin-right: 10px;
    }

    .modal-footer .modal-custom-footer button.mark_as_is_handled{ margin-bottom: 16px;}
    .modal-footer .modal-custom-footer button.btn { float: left; font-size: 14px; padding-left: 10px; padding-right: 10px;}

    .table.break_down_person_table thead{display: none;}
    .break_down_person_table .item-heading{ display: block; font-weight: bold;}
    .table.break_down_person_table tbody tr{ display: flex; flex-wrap: wrap; width: 100%;}
    .table.break_down_person_table tbody tr > td{flex-basis: 100% !important; text-align: left; padding-left: 0px; padding-right: 0px;}
    .table.break_down_person_table tbody tr > td > div{width: 50%; float: left; font-size: 12px;}

    .main-wrapper .sidebar{ margin-top: 158px;}
    .tasks_item_list-aspan > ol{ width: 100%; margin-left: 0px; margin-right: 0px;}
    .dashboard_item_list > ol li{ padding: 12px 0px;}

}

@media (max-width: 767.98px){
    .dashboard_item_list li > span.mobile-show-title{ flex-basis: 30%; max-width: 27%; width: 30%; text-align: right; font-weight: 700;}
    .dashboard_item_list li > span.align-left{ text-align: left; padding-left: 15px; padding-right: 2px; flex-basis: 70%; max-width: 70%; width: 70%;}
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .items-list-page .item-list .item-heading{position: relative;}
    .items-list-page .item-list .item-heading:after{content:": "; display: inline-block;padding-left: 3px; padding-right: 5px;}
}
@media(max-width: 578.98px){
    .mobile-full-width-span{ display: block; width:100%; margin-bottom: 10px;}
    .modal-open .modal {
        width: 100%;
        margin: 0px auto;
    }
    .modal .modal-header button.close {
        order: 0;
    }
    .modal .modal-header .modal-title {
        order: -1;
        width: 85%;
        margin-bottom: 20px;
    }
    .modal-header .modal-custom-header{
        position: relative;
        order: 2;
        width: 100%;
        right: auto;
        top: auto;
    }
    .modal-header .modal-custom-header select{
        width: 100% !important;
    }
    .dashboard-list-title > span{ width: 100%;}

}
@media(max-width: 575.98px ){


}
@media(max-width: 556.98px){
    .dashboard-list-title > span.float-right{ display: block; width: 100%; margin-top: 20px;}
    a.goto_tody, a.goto_tody:not([href]):not([tabindex]){ width: 100%;}
    .header-block-search .search_result{ grid-template-columns: 100%; /*max-height: 420px;*/}
    .header-block-search .search_result ul.search_domains_lists {
        margin-top: 0px;
        border-left: 0px;
        padding-left: 0px;
    }
}


/*@media css stop
=======================================================*/




