html {
    overflow: hidden !important;
}
/*body{overflow-x: auto;}*/

#splitter {
    /*    overflow: hidden;*/
}
.navbar-brand {
    /*    height: 35px;*/
}
.navbar-brand img {
    /*
    max-height: 100%;
    padding: 0;
    width: 186px;
    */
}
.dashboard .col-md-12,
.col-md-4,
.col-md-8 {
    box-sizing: border-box;
}
.dashboard .col-md-12 .widget_tasks {
    margin: 0 -5px;
    box-sizing: border-box;
}
.dashboard.container-fluid .col-md-12 .row {
    margin: 0 -15px;
}
.k-grid td:nth-child(2),
.k-grid td:nth-child(3),
.k-grid td:nth-child(4) {
    /* padding-left: 6px; */
}
.tree-select-wrapper {
    height: calc(100% - 137px);
}
.tree-select-wrapper .right_content_area {
    height: 100%;
}
.tree-select-wrapper .right_content_area .col-md-3 {
    position: relative;
    height: 100%;
    margin: 0;
    padding: 0;
}
.tree-select-wrapper .col-md-9 {
    margin: 0;
    padding: 0;
    height: 100%;
}
.tree-select-wrapper .private_space_categories {
    background: #fff;
    margin-right: 10px;
    height: 100%;
    border: solid 1px #d7d7db;
    border-bottom: none;
}
.tree-select-wrapper .private_space_categories .acc_content a {
    padding-left: 62px;
}
.tree-select-wrapper .private_space_categories a {
    border-bottom: solid 1px #e6e9ec;
    color: #656a6e;
    font-size: 18px;
    padding: 8px 15px 8px 30px;
    display: block;
    cursor: pointer;
    outline: none;
}
.tree-select-wrapper .private_space_categories a:hover {
    background: #f4f5f6;
}
.tree-select-wrapper .private_space_categories a:hover,
.tree-select-wrapper .private_space_categories a:focus {
    text-decoration: none;
}
.smk_accordion {
    position: relative;
}
.smk_accordion .accordion_in {
    position: relative;
    z-index: 10;
}
.smk_accordion .accordion_in .acc_head,
.smk_accordion .main_link {
    position: relative;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand,
.smk_accordion .main_link .acc_icon_expand {
    display: block;
    width: 13px;
    height: 13px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -6px;
    background: url(../../images/private-space-accordion.png) top left;
}
.smk_accordion .accordion_in .acc_content {
    background: #fff;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
    display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
    background: #f4f5f6;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
    background: url(../../images/private-space-accordion.png) bottom left;
}
.tree-select-wrapper .private_space_categories a i,
.tree_view i[class^="icon-"] {
    width: 25px;
    height: 22px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.icon-photos {
    background: url(../../images/assets_user/ic_tree_photos.png) no-repeat;
}
.icon-specifications {
    /*background: url(../../images/assets_user/ic_tree_folder.png) no-repeat;*/
    /*background: url(../../images/assets_user/ic_normal_b_folder.png) no-repeat;*/
    /*icon-ic_normal_b_folder*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -315px -606px;
}
/*.icon-tree-department{
background: url(../../images/assets_user/ic_tree_root_department.png) no-repeat;
}*/

.icon-tree-project {
    background: url(../../images/assets_user/ic_side_b_project.png) no-repeat;
}
.icon-tree-share {
    background: url(../../images/assets_user/ic_action_b_share.png) no-repeat;
}
.icon-bookmark-icon {
    background: url(../../images/assets_user/ic_bookmarks.png) no-repeat;
}
.icon-category-icon {
    background: url(../../images/assets_user/ic_category.png) no-repeat;
}
.icon-tree-share_tome {
    background: url(../../images/assets_user/ic_tree_b_share_tome.png) no-repeat;
}
.icon-tree-share_byme {
    background: url(../../images/assets_user/ic_tree_b_share_byme.png) no-repeat;
}
.icon-message-sent {
    background: url(../../images/assets_user/ic_message_sent.png) no-repeat;
}
.icon-message-inbox {
    background: url(../../images/assets_user/ic_message_receive.png) no-repeat;
}
.content_section i.icon-backup,
#documentPopup i.icon-backup {
    background: url(../../images/assets_user/ic_tree_pc.png) no-repeat;
}
#documentPopup i.icon-backupfolder {
    background: url(../../images/assets_user/ic_backup_b_folder.png) no-repeat;
    width: 20px;
}
.content_section i.icon-imagesfolder {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.content_section i.icon-securityfolder {
    background: url(../../images/assets_user/ic_elocker_25.png) no-repeat;
}
.content_section i.icon-backupfolder {
    background: url(../../images/assets_user/ic_backup_b_folder.png) no-repeat;
}
.content_section i.icon-distributionfolder {
    background: url(../../images/assets_user/ic_distribute_b_folder.png) no-repeat;
}
.content_section i.icon-uploadsfolder {
    background: url(../../images/assets_user/ic_side_upload_b_active.png) no-repeat;
}
#window_properties {
    overflow: auto !important;
}
div#grid_doc_version_popup .title {
    width: 70%;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
    padding-top: 0px;
}
.tree-select-wrapper i.icon-backupfolder.status-ok {
    position: relative;
}
.tree-select-wrapper i.icon-backupfolder.status-ok:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_success.png) no-repeat 50% 50%;
    background-size: 100%;
}
.tree-select-wrapper i.icon-backupfolder.status-err {
    position: relative;
}
.tree-select-wrapper i.icon-backupfolder.status-err:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_error.png) no-repeat 50% 50%;
    background-size: 100%;
}
.tree-select-wrapper i.icon-backupfolder.status-progress {
    position: relative;
}
.tree-select-wrapper i.icon-backupfolder.status-progress:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_inprogress.png) no-repeat 50% 50%;
    background-size: 100%;
}
.tree-select-wrapper i.icon-specifications.status-ok {
    position: relative;
}
.tree-select-wrapper i.icon-specifications.status-ok:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_success.png) no-repeat 50% 50%;
    background-size: 100%;
}
.tree-select-wrapper i.icon-specifications.status-err {
    position: relative;
}
.tree-select-wrapper i.icon-specifications.status-err:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_error.png) no-repeat 50% 50%;
    background-size: 100%;
}
.tree-select-wrapper i.icon-specifications.status-progress {
    position: relative;
}
.tree-select-wrapper i.icon-specifications.status-progress:before {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -3px;
    right: -6px;
    content: '';
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/assets_user/ic_general_inprogress.png) no-repeat 50% 50%;
    background-size: 100%;
}
/*****Private Space specification*****/

.tree-select-wrapper .specification_table {
    position: relative;
}
.tree-select-wrapper .specification_table .listing {
    height: 100%;
}
.tree-select-wrapper .specification_table .private_space_actions {
    position: absolute;
    top: -41px;
    right: 410px;
}
.tree-select-wrapper .tabstrip_generic .specification_table .private_space_actions {
    top: -89px;
}
.tree-select-wrapper .specification_table .private_space_actions .private_green_btn {
    background: #1ab394;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 16px;
    color: #fff;
    padding: 5px 10px 6px 10px;
    margin-right: 10px;
    float: left;
}
/*
.tree-select-wrapper .specification_table .k-dropdown-wrap {
border-radius: 0;
background: #fff;
border: solid 1px #c9c9c9;
}
*/
/*
.k-list .k-state-hover,
.k-list .k-state-selected {
background: #f4f5f6;
color: #9e9e9e;
font-size: 14px;
border-color: #f4f5f6;
border-radius: 0 !important;
}
*/
/*
.k-dropdown-wrap .k-item {
color: #9e9e9e;
font-size: 14px;
border-width: 0;
}
*/
/*
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
color: #9e9e9e;
}
*/
/*
.k-dropdown-wrap .k-icon {
margin-top: -4px;
}
.tree-select-wrapper .specification_table .k-popup {
background: #fff;
}
*/
/*
.tree-select-wrapper .specification_table td .share {
position: absolute;
font-size: 14px;
color: #5191bc;
top: 15px;
right: 30px;
}
*/
.tree-select-wrapper .specification_table td .share .more_icon {
    background: url(../../images/assets_user/share_more.png) top left no-repeat;
    width: 17px;
    height: 17px;
    float: right;
    margin-top: -1px;
    margin-left: 25px;
}
/*
.tree-select-wrapper .specification_table td .share:hover {
color: #4b87af;
text-decoration: none;
}
.tree-select-wrapper .specification_table .k-dropdown-wrap .k-input {
color: #9e9e9e;
font-size: 14px;
}
.tree-select-wrapper .specification_table .k-dropdown {
width: 100%;
}
.tree-select-wrapper .specification_table td {
border-color: #d7d7db;
padding: 15px;
}
.tree-select-wrapper .specification_table th {
border-left: solid 1px #d7d7db;
padding: 5px 15px 4px;
color: #97a5b3;
}
.tree-select-wrapper .specification_table .private_space_actions .private_green_btn:hover {
text-decoration: none;
background: #19a98c;
}
*/
.upload-file-icon {
    /*icon-ic_btn_upload*/

    width: 24px;
    height: 23px;
    /*background: url(../../images/assets_user/ic_btn_upload.png) top left no-repeat;*/
    /*float: left;*/

    display: inline-block;
    vertical-align: bottom;
    margin-right: 5px;
    /*    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png);
    background-position: -25px -40px;*/
}
/*.back-button-icon,.front-button-icon{
width: 20px;
height: 20px;
margin: 0;
padding: 0;
opacity: .3;
border: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}*/
/*.front-button-icon{background: url(../../images/assets_user/ic_front.png) no-repeat 50% 50%;}
.back-button-icon{background: url(../../images/assets_user/ic_back.png) no-repeat 50% 50%;}
.back-button-icon:focus,.back-button-icon:hover{opacity: 1;}
.front-button-icon:focus,.front-button-icon:hover{opacity: 1;}*/

.create-folder-icon {
    width: 24px;
    height: 23px;
    background: url(../../images/assets_user/ic_btn_create_folder.png) top left no-repeat;
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
}
.tree-select-wrapper .specification_table #specification_list {
    overflow-y: auto;
    height: calc(100% - 142px);
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 1px;
    border: none;
}
.tree-select-wrapper .k-grid td {
    padding: 3px 15px;
    line-height: 15px;
}
.tree-select-wrapper .specification_table table {
    background: #fff;
    margin-bottom: 0;
}
.tree-select-wrapper .specification_table .k-grid-header {
    /*border-bottom:none;*/

    /*    border-bottom: 1px solid #ddd;*/
}
.tree-select-wrapper .specification_table .k-grid-content {
    /*    border-top: none;*/
}
.tree-select-wrapper .specification_table tr:nth-child(odd) {
    /*    background: #f9f9f9;*/
}
.tree-select-wrapper .specification_table tr:nth-child(even) td {
    /*    background: #fff;*/
}
.tree-select-wrapper .specification_table tr.k-state-selected:nth-child(even) td,
.tree-select-wrapper .specification_table tr.k-state-selected:nth-child(odd) td {
    /*    background: #DDF6FF;*/
}
/*.tree-select-wrapper .k-grid .k-grid-content tr.k-state-selected td{background: #D7E4DD;}*/

.tree-select-wrapper .k-grid .k-grid-content tr.grid-state-selected td {
    /*    background: #D7E4DD;*/
}
.tree-select-wrapper .k-grid .k-grid-content tr.k-state-selected:hover td {
    /*    background: #daece3;*/
}
.tree-select-wrapper .specification_table table td {
    /*    vertical-align: middle;*/
}
.tree-select-wrapper .specification_table td h6 .title,
.tree_view .k-in .title,
.main_cont .title,
.main_cont_ext .title,
.showDetails_wrap .title {
    /*
    font-weight: normal;
    font-weight: 600;
    margin-top: 0;
    color: #337ab7;
    #656a6e

    font-size: 15px;
    margin-bottom: 1px;
    padding-top: 6px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre-line;
    */
}
.textOverFlowSection {
    font-weight: normal;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 1px;
    padding-top: 6px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre-line;
}
.version_txt {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #56A1D3;
    color: #fff;
    vertical-align: text-top;
    line-height: 18px;
}
.permission_txt {
    display: inline-block;
    margin-left: 0px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #56A1D3;
    color: #fff;
    vertical-align: text-top;
    line-height: 18px;
    cursor: pointer;
}
.dist_pending_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #EED484;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    cursor: pointer;
}
.proj_pending_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 0px;
    background: #EED484;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.proj_delete_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 0px;
    background: #F34C4C;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.status_Frozen {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #808080;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.dist_progress_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #3AD18F;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
}
.proj_progress_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #3AD18F;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    /* width: 52px; */
    text-align: center




}
.backup_trans_log_success {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    border-radius: 2px;
    padding: 0 4px;
    background: #3AD18F;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.backup_trans_log_failure {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    border-radius: 2px;
    padding: 0 4px;
    background: #F67181;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.sharebyme_active_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #3AD18F;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    cursor: pointer;
    text-align: center
}
.sharebyme_expired_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #E67878;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.dist_expired_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #E67878;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
}
.proj_expired_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 0px;
    background: #E67878;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
.tree-select-wrapper .specification_table td h6 span,
.tree_view .k-in .title span {
    color: #b6b5b5;
}
.tree-select-wrapper .specification_table td p {
    margin-bottom: 0;
    color: #b6b5b5;
    font-size: 14px;
}
.tree-select-wrapper .specification_table #backup_grid td i {
    /*margin: 0 20px 10px 0;*/
}
.tree-select-wrapper .specification_table #specification_list ul li h6 {
    margin-top: 0;
    color: #656a6e;
    font-size: 16px;
    margin-bottom: 3px;
}
.tree-select-wrapper .specification_table #specification_list ul li h6 span {
    color: #b6b5b5;
}
.tree-select-wrapper .specification_table #specification_list ul li p {
    margin-bottom: 0;
    color: #b6b5b5;
    font-size: 16px;
}
.tree-select-wrapper .specification_table table td:nth-child(3) {
    /*text-align: center;*/
}
.tree-select-wrapper .specification_table table td .stat-error {
    color: #fb6464;
}
.tree-select-wrapper .specification_table table td .download_button {
    width: 33px;
    height: 30px;
    background: url(../../images/assets_user/ic_download.png) top left no-repeat;
    display: inline-block;
}
.edit_button {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(../../images/assets_user/ic_action_edit.png);
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
}
.tree-select-wrapper .specification_table table td .download_button2 {
    display: none;
}
.tree-select-wrapper .specification_table table td i {
    width: 45px;
    height: 45px;
    float: left;
    margin-right: 22px;
    position: relative;
}
i.icon-folder,
.thumb.icon-folder {
    background: url(../../images/assets_user/ic_generic_folder.png) center center no-repeat;
}
i.icon-ppt,
.thumb.icon-ppt {
    background: url(../../images/assets_user/ic_ppt.png) no-repeat;
}
i.icon-pdf,
.thumb.icon-pdf {
    background: url(../../images/assets_user/ic_pdf.png) no-repeat;
}
i.icon-doc,
.thumb.icon-doc {
    background: url(../../images/assets_user/ic_doc.png) no-repeat;
}
i.icon-generic,
.thumb.icon-generic-file {
    background: url(../../images/assets_user/ic_generic_file.png) no-repeat;
}
i.icon-xls,
.thumb.icon-xls {
    background: url(../../images/assets_user/ic_xls.png) no-repeat;
}
i.icon-image,
.thumb.icon-image {
    background: url(../../images/assets_user/ic_image.png) no-repeat;
}
i.icon-file {
    background: url(../../images/icon-file-small.png) no-repeat;
}
i.icon-doc20 {
    background: url(../../images/assets_user/ic_file_doc.png) no-repeat;
}
i.icon-ppt20 {
    background: url(../../images/assets_user/ic_file_ppt.png) no-repeat;
}
i.icon-pdf20 {
    background: url(../../images/assets_user/ic_file_pdf.png) no-repeat;
}
i.icon-image20 {
    background: url(../../images/assets_user/ic_file_image.png) no-repeat;
}
i.icon-xls20 {
    background: url(../../images/assets_user/ic_file_excel.png) no-repeat;
}
i.icon-other20 {
    background: url(../../images/assets_user/ic_file_other.png) no-repeat;
}
/*.icon-folder-normal{background: url(../../images/assets_user/ic_folder.png) no-repeat;}*/
/*.icon-folder-image{background: url(../../images/assets_user/ic_image_folder.png) no-repeat;}*/

.icon-folder-security {
    background: url(../../images/assets_user/ic_security_folder.png) no-repeat;
}
.icon-folder-distribution {
    background: url(../../images/assets_user/ic_distribute_folder.png) no-repeat;
}
.icon-folder-security {
    background: url(../../images/assets_user/ic_security_folder.png) no-repeat;
}
.icon-folder-reminder {
    background: url(../../images/assets_user/ic_reminder_folder.png) no-repeat;
}
.icon-folder-backup {
    background: url(../../images/assets_user/ic_backup_folder.png) no-repeat;
}
.btn_simple .icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.icon-export-pdf {
    background: url(../../images/assets_user/btn_pdf.png) no-repeat 50% 50%;
}
.icon-save {
    background: url(../../images/assets_user/btn_save.png) no-repeat 50% 50%;
}
.icon-print {
    background: url(../../images/assets_user/btn_print.png) no-repeat 50% 50%;
}
.grid_small .icon-folder {
    background: url(../../images/specication_small.png) no-repeat;
}
.tree-select-wrapper .specification_table table td .main_cont {
    width: 100%;
    float: left;
    position: relative;
    white-space: nowrap;
}
td .main_cont .thumb {
    margin-right: 25px;
    float: left;
    position: relative;
}
.tree-select-wrapper .specification_table table td .thumb i {
    margin-right: 0;
}
.tree-select-wrapper .specification_table table td .select {
    width: 20%;
    float: right;
    padding-top: 7px;
}
.tree-select-wrapper .specification_table table td .select .btn-default {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    border-radius: 0 !important;
}
.tree-select-wrapper .specification_table table td .select .bootstrap-select {
    width: 100% !important;
    margin-bottom: 0;
    margin-top: 5px;
}
.tree-select-wrapper .specification_table table td .select .dropdown-menu > li > a {
    outline: none !important;
}
/*.search_files {
float: right;
position: relative;
margin-right: 9px;
margin-top: 8px;
}*/

.search_files .k-autocomplete {
    display: block;
    border: 0;
    width: 100%;
    padding: 0;
}
.search_files input[type="text"],
.search_files .k-autocomplete .k-input {
    /* width: 400px; */
    /* height: 35px; */
    /* border: solid 1px #e1e1e1; */
    /* border-radius: 5px; */
    -moz-border-radius: 5px;
    /* -webkit-border-radius: 5px; */
    /* padding: 0 10px 0 33px; */
    /* font-size: 15px; */
    /* color: #97a5b3; */
    /* background: #fff url(../../images/search_btn.png) no-repeat 10px 50%; */
    box-sizing: border-box;
}
/*.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap*/

.search_files .search_btn {
    background: url(../../images/search_btn.png) top no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 11px;
    left: 11px;
    border: none;
    padding: 0;
}
.slideshow-icon {
    width: 24px;
    height: 23px;
    background: url(../../images/assets_user/ic_btn_slideshow.png) top left no-repeat;
    float: left;
    margin-right: 5px;
}
/**********************************************11/21/2014***************************/

.specification_table .k-pager-wrap {
    border-bottom: solid 1px #d7d7db;
}
.specification_table .k-grid {
    border-color: #d7d7db !important;
}
li.paging {
    position: relative;
    /*top: 3px;*/
}
.paging a {
    font-size: 15px;
    color: #656a6e;
}
.paging span {
    color: #656a6e;
    font-size: 15px;
}
.paging span.seperator {
    margin: 0 10px;
    display: inline-block;
}
.paging span.current_page {
    font-weight: 600;
}
/**********************************************Share Space***************************/

.share-space {
    padding: 5px 15px;
}
.share-space .menu-bar-user a {
    font-size: 16px;
    padding: 25px 25px 22px;
    outline: none;
}
.share-space .menu-bar-user .highlight a {
    color: #797979
}
.menu-bar-user li.highlight:nth-child(3),
.menu-bar-user li.highlight:nth-child(4) {
    background: none repeat scroll 0 0 #ffffff;
    border-left: 1px solid #ccc;
    border-radius: 2px;
    border-right: 1px solid #ccc;
    border-top: 2px solid #05ad51;
}
.share-space-message th,
.share-space-message th.k-header,
.share-space-message td,
.share-space-message div.k-grid-header,
.share-space-documents th,
.share-space-documents th.k-header,
.share-space-documents td,
.share-space-documents div.k-grid-header,
.share-space-template th,
.share-space-template th.k-header,
.share-space-template td,
.share-space-template div.k-grid-header,
.share-space-log th,
.share-space-log th.k-header,
.share-space-log td,
.share-space-log div.k-grid-header,
.privatespace_recyclebin th,
.privatespace_recyclebin th.k-header,
.privatespace_recyclebin td,
.privatespace_recyclebin div.k-grid-header {
    border: none;
}
.share-space-message .k-grid-content,
.share-space-documents .k-grid-content,
.share-space-template .k-grid-content,
.share-space-log .k-grid-content,
.privatespace_recyclebin .k-grid-content {
    border-bottom: solid 1px #c5c5c5;
}
.share-space-message.k-grid,
.share-space-documents.k-grid,
.share-space-template.k-grid,
.share-space-log.k-grid,
.privatespace_recyclebin.k-grid {
    border-top: none;
}
.tree-select-wrapper #backup_grid th:last-child,
.tree-select-wrapper #specifications_grid th:last-child {
    text-align: center;
}
.overlay_options {
    background: #daece3;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.overlay_options li {
    display: inline-block;
    list-style: outside none none;
    padding: 10px 12px 0;
}
.overlay_options li img {
    margin-top: -5px;
}
.overlay_options li a {
    color: #656a6e;
    font-size: 15px;
    padding: 3px;
}
.overlay_options li input {
    background: none repeat scroll 0 0 #b2c4c1;
    border: 0 none;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #656a6e;
    font-size: 16px;
    height: 30px;
    padding-left: 5px;
    text-align: center;
    font-weight: 600;
    width: 300px;
}
.overlay_options li input:hover,
.overlay_options li input:focus,
.overlay_options li input:active {
    border: 0 none;
}
#add-row li,
#edit-row li {
    margin: 10px 0 0;
    padding: 5px 0.74em 0;
    list-style: none;
}
.k-window-titlebar {
    /* background: #ffffff; */
    /* border:none; */
    /* color: #69676e; */
    /* font-size: 22px; */
    /* border-bottom:solid 1px #c4c4ca; */
}
.k-window-title {
    /* cursor: default; */
    /* left: 0.74em; */
    /* margin: 0; */
    /* overflow: hidden; */
    /* position: absolute; */
    /* text-overflow: ellipsis; */
    /* vertical-align: top; */
}
#add-row .k-textbox,
#edit-row .k-textbox {
    background: none repeat scroll 0 0 #ededed;
    border-color: #ededed;
    line-height: 1.6em;
    outline: 0 none;
    padding: 0;
    width: 280px;
}
#add-row label,
#edit-row label {
    color: #797979;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    width: 200px;
}
#add-row ul,
#edit-row ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.B11,
.B21,
.B22,
.B12 {
    font-size: 18px;
    font-weight: 400;
    margin-right: 10px;
    padding: 7px 0;
    width: 100px;
}
#add-row .selectpicker {
    box-shadow: none !important;
}
#add-row .k-dropdown-wrap {
    border: none;
    height: 31px;
    background: #ededed;
}
#add-row .k-dropdown-wrap:hover,
#add-row .k-dropdown-wrap:focus,
#add-row .k-state-active,
#add-row .k-state-focused {
    background: #e9e9e9;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#add-row .k-dropdown-wrap .k-icon {
    margin-top: -7px;
    right: 2px;
}
.privatespace_recyclebin table td i {
    float: left;
    height: 45px;
    margin: 10px 20px 10px 0;
    width: 45px;
}
.privatespace_recyclebin table td {
    /*padding: 15px !important;*/
}
.privatespace_recyclebin table td h6 {
    color: #656a6e;
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 0;
}
.privatespace_recyclebin table td p {
    color: #b6b5b5;
    font-size: 16px;
    margin-bottom: 0;
}
.overlay_close {
    width: 19px;
    height: 19px;
    float: right;
    background: url(images/assets_user/ic_overlay_close.png) top left no-repeat;
    margin-top: 18px;
    margin-right: 22px;
    cursor: pointer;
}
.k-list .k-item {
    font-size: 14px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ */
/*kendo overrides*/

.k-grid td {
    /*    -ms-word-break: break-all;*/
    /* word-break: break-all; */
}
.k-panelbar .k-state-highlight.k-item > .k-link {
    /*    color: #CFD2D4;*/
}
.k-panelbar > .k-state-current.k-item,
.k-panelbar > .k-state-current.k-item .k-item {
    /*    background: #24313d;*/
}
.k-panelbar > .k-state-current.k-item > .k-link {
    /*
    color: #CFD2D4;
    border-left-color: #01ad4e;
    background: #24313d;
    */
}
.k-group .k-image {
    /*    margin-top: 4px;*/
}
.k-panel > .k-item > .k-link {
    /*
    font-size: 16px;
    padding-left: 40px;
    */
}
.k-panelbar .k-panel {
    /*    padding-left: 0;*/
}
.k-window-titlebar {} .k-window-actions .k-state-hover:hover {
    /*    background: none;*/
}
/*.k-link:not(.k-state-disabled):hover>.k-i-close{background: none;}*/

.k-grid-header-wrap {
    /*    border-right: 0;*/
}
div.k-treeview {
    /*    overflow: visible;*/
}
.k-upload.k-header {
    background: none;
    -webkit-transition: .3s;
    transition: .3s;
}
div.k-dropzone {
    border: 0;
    padding: 0;
    position: relative;
    padding: 5px;
}
div.k-dropzone:hover {
    box-shadow: 0 0 8px 3px #f6f6f6 inset;
    outline: 1px dashed #ccc;
    cursor: pointer;
}
div.k-dropzone em {
    padding-left: 5px;
}
.k-dropzone em {
    display: block;
    margin: 6px 0px;
    font-size: 14px;
    font-style: normal;
}
.k-upload-files {
    padding: 0;
    line-height: 19px;
    border-top-color: #eee;
}
.k-file {
    padding: 5px 10px;
    background: #fff;
    border-bottom-color: #eee;
}
/*.k-file .k-progress{background: #fff;}*/

.k-upload-status {
    top: .9em;
    right: 7px;
}
.k-upload .k-upload-button {
    background: #1ab394;
    color: #fff;
    border-radius: 5px !important;
    border: 0;
    font-size: 16px;
    margin: 5px 0 0 5px;
    padding: 6px 7px;
}
.k-upload-status .k-button {
    vertical-align: middle;
    line-height: 0.9em;
}
.k-upload-status .k-warning {
    vertical-align: middle;
}
.custom_upload .file-wrapper {
    float: left;
    width: 60%;
}
.custom_upload .upload_progress {
    float: right;
    width: 30%;
    border: 1px solid #ccc;
    background: #fff;
    padding: 2px;
}
.k-file-success .custom_upload .file-wrapper,
.k-file-success .custom_upload .file-wrapper span {
    color: #999;
}
.k-file-progress .custom_upload .k-progress {
    max-width: 80%;
}
.k-file-error .custom_upload .k-progress {
    background: #AD592E;
}
.custom_upload .k-progress {
    position: static;
    display: block;
    height: 10px;
    background: #1ab394;
}
.file-name-heading {
    float: left;
    width: 65%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.file-size-heading {
    float: left;
    width: 35%;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.custom_upload .btn_group {
    float: right;
    /* width: 10%; */
    padding-left: 4px;
}
.custom_upload .k-upload-action {
    display: block;
    line-height: 14px;
}
.k-treeview .k-item {
    padding-left: 0;
}
.k-multiselect-wrap .k-input {
    margin-top: 5px;
    color: #999;
}
div.k-window {
    min-height: 0 !important;
}
div.k-window,
div.k-window.k-state-focused {
    border-radius: 6px !important;
    border-color: #ccc;
    box-shadow: none;
    z-index: 10005;
}
.form_generic input[type="text"].k-invalid,
.form_generic input[type="password"].k-invalid,
.form_generic textarea.k-invalid {
    border: 1px solid #F9BBBB;
}
.k-widget.k-tooltip.k-popup {
    background: #333;
    color: #fff;
    border-radius: 3px !important;
    margin: 0;
    margin-bottom: 20px;
    border: 1px solid #000;
}
.k-widget.k-tooltip.k-popup:after {
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #333;
    background: none;
    top: -14px;
    left: 50%;
}
.k-widget.k-tooltip.k-popup .k-callout {
    display: none;
}
.k-calendar .k-header {
    background: #EDEDED;
    color: #333;
    border-bottom: 1px solid #ccc;
}
.k-calendar .k-header .k-link {
    color: #333;
}
.k-calendar .k-header .k-link.k-state-hover {
    background: #1AB394;
    color: #fff;
}
.k-calendar .k-content .k-link {
    color: #999;
}
.k-calendar .k-content .k-link:hover {
    background: #1AB394;
    color: #fff;
    border-color: #1AB394;
}
.k-popup.k-list-container {
    background: #fff;
    border-color: #ccc;
}
.k-grid-header th.k-header>.k-link {
    /* padding: 11px 15px 6px; */
    /* cursor: pointer; */
    /* margin: -9px -15px -5px; */
    text-align: left;
}
.k-grid tr:hover td,
.k-grid tr.k-alt:hover td {
    /* background-color: #daece3; */
}
.k-grid tr.empty_row:hover td,
.k-grid tr.empty_row.k-alt:hover td {
    /*background-color: #f9f9f9;*/

    background-color: #fff !important;
}
.k-grid tr:hover td * {
    cursor: pointer;
    box-sizing: border-box;
}
#advance_properies.k-grid tr:hover td * {
    cursor: default !important;
}
.k-dropdown-wrap > .k-state-default {
    background: #ededed;
}
.k-notification.k-notification-success {
    background: #85FD97;
}
.k-notification.k-notification-warning {
    background: #FEFFC6;
    color: #C47104;
}
.k-list-container .k-state-focused.k-state-selected {
    background: #ddd;
    padding: 3px 5px;
    color: #666;
    box-shadow: none;
}
.k-combobox > .k-state-default > .k-select {
    background: #ededed;
}
.k-widget .col-md-6,
.widget .col-md-12 {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.custom_upload {
    font-size: 13px;
}
span.k-tooltip {
    border-radius: 2px !important;
}
tr.empty_row .k-state-selected {
    background: none !important;
}
.k-grid tr .k-state-selected {
    background: none;
}
.k-window-action {
    /* background: #fff; */
}
.k-grid-header-wrap,
.k-grid-header th.k-header {
    overflow: visible;
}
.sort_dropdown {
    background: none;
    margin: 0;
    padding: 0;
    /*float: left;*/

    vertical-align: middle;
    display: inline-block;
}
.sort_dropdown1.k-menu.k-header {
    border: 0;
    background-color: white;
}
.sort_dropdown1.k-menu .k-item>.k-link {
    padding: 0;
    /*background: url(../../images/assets_user/ic_filter.png) 50% 50% no-repeat;*/
}
.sort_dropdown1.k-menu .k-item>.k-link .k-icon,
.sort_dropdown.k-menu .k-item>.k-link .k-icon {
    display: none !important;
}
.sort_dropdown1.k-menu .k-menu-group .k-item.k-state-hover {
    background: #dfdfdf;
}
.sort_dropdown1.k-menu .k-menu-group .k-item >.k-link {
    padding: 5px 15px 5px 30px;
    font-weight: normal;
    background: #fff !important;
    font-size: 13px;
    color: #999 !important;
    cursor: pointer;
    text-align: left;
}
.sort_dropdown1.k-menu-horizontal>.k-item {
    border: 0;
}
.sort_dropdown1.k-menu-horizontal>.k-item > .k-link {
    cursor: pointer;
    opacity: .8;
}
.sort_dropdown1.k-menu-horizontal>.k-item.k-state-hover {
    background-color: transparent;
}
.sort_dropdown1.k-menu-horizontal>.k-item.k-state-hover > .k-link {
    opacity: 1;
}
.sort_dropdown1 .k-widget.k-menu-horizontal>.k-item.k-state-hover {
    background: none;
}
.sort_dropdown1.k-menu .k-menu-group .k-item.sort_ticked >.k-link {
    background: url(../../images/assets_user/ic_tick.png) 4px 4px no-repeat !important;
}
.sort_dropdown1.k-animation-container {
    left: auto !important;
    right: -10px !important;
}
/*custom override*/

.navbar {
    height: 50px;
}
.bread-crumb h5 {
    font-weight: normal;
    margin-bottom: 0;
    font-size: 20px;
}
.bread-crumb ul {
    font-size: 15px;
    font-weight: 400;
    color: #656a6e;
}
textarea {
    overflow: auto;
    -ms-overflow-style: none;
    resize: none;
}
.ui-widget-header {
    color: #666;
    background: #eee;
}
.ui-multiselect-checkboxes {
    background: #fff;
}
.ui-multiselect-checkboxes li {
    background: #fff;
    padding-right: 0;
}
.ui-multiselect-checkboxes label {
    border-right: 0;
    margin-right: 0;
    border-right: 0;
}
.ui-widget input {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 5px;
    margin-bottom: 5px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
    border-width: 1px;
    background: #eee;
    border-radius: 0;
    cursor: pointer;
}
.ui-multiselect-checkboxes label.ui-state-hover {
    border-right: 0;
}
.ui-widget-header a {
    color: #999;
    padding-left: 5px;
}
.ui-widget-header .ui-icon {
    background-color: #1AB394;
}
.ui-multiselect-checkboxes label input {
    margin-right: 5px;
    float: left;
}
/*form validation starts*/
.k-widget.k-tooltip {
    /* border-color: #fee69d; */
    background-color: #fff4cc;
    color: #222223;
    /*position: absolute;*/
    right: 16px;
    /* bottom: -24px; */
}
.k-widget.k-tooltip {
    /* border-color: #fee69d; */
    /* background-color: #fff4cc; */
    /* color: #222223; */
    /* position: absolute; */
    /* right: 14px; *//* bottom: -26px
    */
}
.k-widget.k-tooltip:after {
    /* content: ''; */
    /* width: 15px; */
    /* height: 10px; */
    /* position: absolute; */
    /* background: url(../../images/assets/ic_arrow_head.png) no-repeat; */
    /* top: -8px; */
    /* right: 10px; *//* z-index: 9
    */
}
.k-widget.k-tooltip {
    /* border-color: #fee69d; */
    /* background-color: #fff4cc; */
    /* color: #222223; */
    /* margin-left: -260px; */
    /* margin-top: 25px; *//* position: absolute





    */
}
.required {
    font-weight: 600
}
.accept,
.status {
    color: #D65E5E;
    /* position: relative; */
    z-index: 1;
    font-size: 12px;
    /* width: 100%; */
    /* height: 30px; */
    line-height: 40px;
    padding-left: 18px;
    /* border-radius: 2px; */
    bottom: -44px;
    /* left: 0; */
    text-align: left !important;
    height: 10px;
    margin-bottom: 40px;
}
.valid {
    color: #0ab50a;

}
.invalid {
    color: #d32626 !important;
}
span.k-tooltip {
    margin-left: 0;
    margin-top: 0
        ;
    float: left;
}
.navbar-brand {
    padding-left: 5px;
}
.jumbotron {
    padding: 0px 0 0px 15px;
}
.container-fluid {} .k-panelbar>.k-item>.k-link {
    font-weight: normal;
}
.status.invalid {
    text-align: center;
}
#splitter2 {
    background: #eee;
    /*overflow-y: auto !important*/
}
/*.content-section{height: calc(100% - 62px);}*/

#grid_folder_list,
#grid_mybookmark_list {
    border-bottom: 0;
}
.picture img {
    max-width: 100%;
}
label.required:after {
    content: '*';
    color: #da4f49;
}
span.required:after {
    content: '*';
    color: #da4f49;
}
/*form validation ends*/
/* +++++++++++++++++++++++++++++ */
/*icons*/

.icon-error-generic,
.plus-icon,
.read-icon,
.delete-icon,
.unread-icon,
.export-icon,
.more-icon,
.download-file-icon,
.freeze-icon,
.search-icon,
.icon-movecopy,
.block-icon,
.unblock-icon,
.icon_unshare,
.icon_shareoverlay,
.icon-restore {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 3px;
    vertical-align: -6px;
    display: inline-block;
}
.plus-icon {
    background: url(../../images/assets_user/ic_add_item.png);
}
.delete-icon {
    background: url(../../images/assets_user/ic_action_delete_active.png);
}
.export-icon {
    background: url(../../images/assets_user/ic_action_export_active.png);
}
.more-icon {
    background: url(../../images/assets_user/ic_share_more_active.png);
}
.download-file-icon {
    background: url(../../images/assets_user/ic_btn_download.png);
}
.share-icon {
    background: url(../../images/assets_user/ic_action_share_active.png);
}
.freeze-icon {
    background: url(../../images/assets_user/ic_action_freeze.png);
}
.search-icon {
    background: url(../../images/assets_user/ic_zoom.png);
}
.block-icon {
    background: url(../../images/assets_user/ic_action_block-.png);
}
.unblock-icon {
    background: url(../../images/assets_user/ic_action_unblock.png);
}
.read-icon {
    background: url(../../images/assets_user/ic_action_read.png);
}
.unread-icon {
    background: url(../../images/assets_user/ic_action_not_read.png);
}
.reset-icon {
    width: 24px;
    vertical-align: middle;
    display: inline-block;
}
.icon-recyclebin {
    /*icon-ic_action_delete_alt*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -837px -563px;
    /*background: url(../../images/assets_user/ic_action_delete_alt.png);*/
}
.icon-error-generic {
    background: url(../../images/assets_user/ic_general_error.png);
}
.home_info_list .icon {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: text-bottom;
}
.recent-files-icon {
    background: url(../../images/assets_user/ic_recent_files.png);
}
.bookmark-icon {
    background: url(../../images/assets_user/ic_bookmarks.png);
}
.recent-activity-icon {
    /*icon-ic_recent_activities*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -868px -563px;
}
/*links*/

.link_green {
    color: #1ab394;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
}
.link_green:hover,
.link_green:focus {
    text-decoration: underline;
}
.link_green:active {
    color: #000;
}
.link_gray,
.link_gray:link,
.link_gray:visited {
    color: #999;
    cursor: pointer;
}
.link_gray:hover,
.link_gray:focus {
    color: #797979;
}
.link_gray:active {
    color: #333;
}
.link_blue {
    color: #4782b9;
    text-decoration: none;
    cursor: pointer;
}
.link_blue:hover,
.link_blue:focus {
    text-decoration: underline;
}
.link_blue:active {
    color: #000;
}
/*widgets*/

.widget_plain {
    margin-bottom: 5px;
}
.widget_plain:last-child {
    margin-bottom: 0;
}
.widget_plain > .widget_header {
    margin: 0 0 5px;
}
.graph_box > .widget_body {
    margin-left: -10px;
}
/* +++++++++++++++++++++++++++++ */
/*started edits for dashboard - by ranjith on 19/11/2014*/

.list-general.k-widget {
    border: 0;
}
.list-general {
    padding: 0;
    list-style: none;
}
.list-general > li {
    border-bottom: 1px solid #d7d7db;
    padding: 10px 0;
}
.list-general-medium > li {
    padding: 12px 0;
}
.list-general > li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.list-header .title {
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    padding: 0;
    color: #656a6e;
    float: left;
}
.list-header .title a:link,
.list-header .title a:visited {
    /*    color: #656a6e;*/

    color: #2a6496;
}
.list-header .tools {
    float: right;
    color: #939699;
}
.list-header .title a:hover,
.list-header .title a:focus {} .col-md-6 .block-wrapper,
.col-md-12 .block-wrapper {
    min-height: 250px;
}
.block-content {
    min-height: 170px
}
.list-general .list-description {
    color: #656a6e;
    font-size: 15px;
    font-weight: 300;
}
.list-general .list-footer {
    color: #949a9e;
    font-size: 15px;
    font-weight: 300;
}
/*stats icons*/

.icon-folder-status {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 10px;
    left: 5px;
    width: 24px;
    height: 22px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 70%;
}
.filter_wrap .icon-folder-status {
    background-position: 100% 100%;
    background-size: 50%;
}
/*.icon-folder-status-byme,.icon-folder-status-tome,.icon-folder-status-pending{position: absolute;right: 0;bottom: 0;width: 24px;height: 22px;display: block;}*/

.icon-folder-status-byme {
    background-image: url(../../images/assets_user/ic_share-up.png);
}
.icon-folder-status-tome {
    background-image: url(../../images/assets_user/ic_share-to-me.png);
}
.icon-folder-status-pending {
    background-image: url(../../images/assets_user/ic_share-pending.png);
}
.icon-message-inbox {
    background: url(../../images/assets_user/ic_message_receive.png) no-repeat 50% 50%;
}
.icon-message-sent {
    background: url(../../images/assets_user/ic_message_sent.png) no-repeat 50% 50%;
}
.icon-message-share {
    background: url(../../images/assets_user/ic_context_share.png) no-repeat 50% 50%;
}
.icon-message-dist {
    background: url(../../images/assets_user/ic_distribute_b_folder.png) no-repeat 50% 50%;
}
.icon-message-alert {
    background: url(../../images/assets_user/ic_alert.png) no-repeat 50% 50%;
}
.list_image_widget {
    margin: 0 0 20px;
    padding: 10px 0 0;
}
.list_image_widget > .list_item {
    float: left;
    width: 100%;
    max-width: 245px;
    list-style: none;
    margin: 0 10px 20px;
}
.widget_image {
    border: 1px solid #e8e8eb;
    background: #fff;
}
.widget_image .widget_header {
    border-bottom: 1px solid #e8e8eb;
    padding: 5px 10px;
}
.widget_image .widget_header input {
    float: left;
    margin: 5px 5px 0 0;
}
.widget_image .widget_header .title {
    float: left;
    font-weight: normal;
    color: #656a6e;
    font-size: 16px;
    margin: 5px 0 0;
}
.widget_image .widget_header .tools {
    float: right;
}
.widget_image .widget_header .tools a {
    float: left;
    margin-left: 3px;
}
.widget_image .widget_body {
    text-align: center;
    padding: 10px;
}
.widget_image .thumb {
    display: table;
    margin: auto;
    height: 60px;
    overflow: hidden;
}
.widget_image .widget_body .title {
    display: table;
    font-size: 16px;
    font-weight: normal;
    margin: auto;
    color: #656a6e;
}
.widget_image .widget_body .info {
    display: block;
    font-size: 14px;
}
.stat-success {
    color: #01ad4e;
}
.stat-error {
    color: #e44241;
}
.block-wrapper.widget_tasks {
    min-height: 240px;
}
#grid_automation_list .k-virtual-scrollable-wrap {
    /* overflow-y: auto; */
    overflow-x: hidden;
}
#grid_folder_list {
    border-width: 0 1px 1px 0;
}
#grid_folder_list .k-grid-header-wrap,
#grid_folder_list th:last-child {
    overflow: visible;
}
.grid-lined {
    border: 0;
}
.grid-lined .k-grid-header {
    border: 0;
    text-align: left;
}
.grid-lined.k-grid-header th.k-header:first-child,
.grid-lined.k-grid-header th.k-header {
    border: 0;
}
.grid-lined.k-grid td {
    color: #656a6e;
    text-align: left;
    border-left: 0;
    border-bottom: 1px solid #e7e7e9;
    padding-top: 8px;
    padding-bottom: 8px;
}
.grid-lined.k-grid tr:last-child td {
    border-bottom: 0;
}
.grid-lined.k-grid td:nth-child(1) {
    text-align: left;
}
.grid-lined .k-alt {
    background: #fff;
}
.grid-lined .k-grid-header th.k-header {
    text-align: left;
    border: 0;
}
.grid-lined .k-grid-header th.k-header a {
    padding: 15px 0;
    margin-left: 0;
}
#grid-alert.k-grid td:nth-child(1),
#grid-alert.k-grid th:nth-child(1) {
    width: 115px;
}
#grid-alert.k-grid td:last-child,
#grid-alert.k-grid th:last-child {
    width: 137px;
}
.tree-select-wrapper .expand_body .k-grid td {
    padding: 6px 15px;
    font-size: 15px;
}
/*.k-grid-header th.k-header>.k-link{padding: 0;}*/

.k-grid-header th>.k-link>.k-icon {
    vertical-align: top;
}
.k-grid select {
    padding: 3px 5px;
    /* border-color:#ddd; */
    /* width: 100%; */
}
.ckeckbox-list {
    letter-spacing: normal;
    margin: 0;
    padding: 0;
}
.ckeckbox-list > li {
    border-bottom: 1px solid #e7e7e9;
    list-style: none;
}
.ckeckbox-list > li:last-child {
    border-bottom: 0;
}
.ckeckbox-list .custom-k-checkbox {
    display: block;
}
.ckeckbox-list .custom-k-checkbox > label {
    color: #6b7074;
    font-size: 14px;
    font-weight: normal;
    padding: 15px 0 15px 24px;
}
.ckeckbox-list .custom-k-checkbox > .label.striked {
    text-decoration: line-through;
}
/*edits ended on 19/11/2014*/
/* started edits for dashboard - by ranjith on 20/11/2014 */

.folder-view {
    padding: 20px 0 0;
    margin: 0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.folder-view * {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.folder-view > li {
    margin: 0 20px 20px;
    float: left;
    list-style: none;
}
.folder-view .list-item-box {
    text-align: center;
    width: 117px;
    height: 117px;
    border: 1px solid #fff;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}
.folder-view .list-item-box:hover {
    border-color: #c4c4c7;
}
.folder-view .list-item-box .thumb {
    min-height: 80px;
    padding-top: 19px;
    cursor: pointer;
}
.folder-view .list-item-box .title {
    font-size: 15px;
    color: #656a6e;
}
.folder-view .thumb_checkbox {
    position: absolute;
    top: 5px;
    right: 5px;
    opacity: 0;
}
.folder-view .list-item-box:hover .thumb_checkbox {
    opacity: 1;
    z-index: 2;
    -webkit-transition: .3s;
    transition: .3s;
}
.image-container {
    text-align: center;
    padding-top: 60px;
}
.k-i-prev,
.k-i-next {
    position: relative;
    background: none;
    border: 1px solid #fff;
}
.k-i-prev:hover,
.k-i-next:hover {
    background: none;
    border-color: #fff;
}
.k-i-prev:before,
.k-i-next:before {
    content: '\2039';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 25px;
    line-height: 10px;
    color: #8A817D;
}
.k-i-next:before {
    content: '\203A';
}
.breadcrumb_list {} .breadcrumb_list li {
    float: left;
    position: relative;
}
.breadcrumb_list li:after {
    content: '';
    margin-left: 10px;
    margin-right: 10px;
}
.breadcrumb_list li:last-child:after {
    content: none;
}
.breadcrumb_list a:link,
.breadcrumb_list a:visited {
    color: #656a6e;
}
.breadcrumb_list a:hover,
.breadcrumb_list a:focus {
    color: #000;
}
.breadcrumb_list a:active {
    color: #000;
}
/* edits ended on 20/11/2014 */
/* started 21/11/2014 */

.overlay_dark {
    display: none;
}
.private_green_btn,
.private_blue_btn {
    background: #1ab394;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 16px;
    color: #fff;
    padding: 5px 10px 6px 10px;
    margin-right: 10px;
    float: left;
}
.private_blue_btn {
    background: #399AEC;
}
.text-right .private_green_btn:last-child,
.submit .private_green_btn:last-child,
.submit .private_blue_btn:last-child {
    margin-right: 0;
}
.private_green_btn:hover,
.private_green_btn:focus,
.private_blue_btn:hover,
.private_blue_btn:focus {
    color: #fff;
    cursor: pointer;
}
.disabled_btn {
    background: #BAE8DF !important;
    cursor: none;
    float: left;
    border: 1px solid #BAE8DF !important;
    border-radius: 3px;
    padding: 3px 5px;
    /*    background-color: #1AB394 !important;*/
    /*    cursor: pointer;*/

    margin: 5px;
    color: white;
}
/* ended 21/11/2014 */

.intro_info {
    background: #fff;
    border: 1px solid #d7d7db;
    color: #656a6e;
    padding: 12px 24px;
    font-size: 15px;
}
.intro_info dt {
    float: left;
    clear: both;
    width: 100%;
    max-width: 150px;
    padding-right: 10px;
    margin-bottom: 6px;
    font-weight: normal;
}
.intro_info dd {
    margin-bottom: 3px;
    font-weight: 300;
    color: #b6b5b5;
}
.k-menu-vertical.k-context-menu {
    background: #fff;
}
.k-menu-vertical.k-context-menu > .k-item {
    padding: 0;
}
.k-menu-vertical.k-context-menu .k-link {} .k-menu-vertical.k-context-menu .k-image {
    margin-top: -1px;
}
.context-menu-list,
.k-menu-vertical.k-context-menu {
    min-width: 180px;
    background: #fff;
    box-shadow: none;
    font-size: 14px !important;
    border-radius: 3px;
    padding: 0;
    font-family: "Source Sans Pro", sans-serif;
    margin-left: -60px;
    border: 1px solid #ddd;
}
.context-menu-list:before,
.k-menu-vertical.k-context-menu:before {
    content: none;
    width: 16px;
    height: 10px;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -8px;
    display: block;
    /*background: url(../../images/assets_user/arrow-up.png) no-repeat;*/
}
.context-menu-item,
.k-menu-vertical.k-context-menu .k-link {
    padding: 4px 2px 4px 30px;
    background-repeat: no-repeat;
    background-position: 2px 50%;
    background-color: #fff;
}
.context-menu-item:hover,
.k-menu-vertical.k-context-menu .k-link:hover {
    background-color: #F4F5F6;
}
.context-menu-item.icon-copy {
    background-image: url(../../images/assets_user/ic_context_copy.png);
}
.context-menu-item.icon-move {
    background-image: url(../../images/assets_user/ic_context_move.png);
}
.context-menu-item.icon-download {
    background-image: url(../../images/assets_user/ic_context_download.png);
}
.context-menu-item.icon-distribute_file {
    background-image: url(../../images/assets_user/ic_context_distribute.png);
}
.context-menu-item.icon-delete {
    /*icon-ic_context_trash*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -212px -635px;
    /*background-image: url(../../images/assets_user/ic_context_trash.png);*/
}
.context-menu-item.icon-share {
    background-image: url(../../images/assets_user/ic_context_share.png);
}
.context-menu-item.icon-public-link {
    background-image: url(../../images/assets_user/ic_list_link.png);
}
.context-menu-item.icon-annotations-link {
    background-image: url(../../images/ic_file_annotate.png);
}
.context-menu-item.icon-set_permission {
    background-image: url(../../images/assets_user/ic_context_setpermission.png);
}
.context-menu-item.icon-member_management {
    background-image: url(../../images/assets_user/ic_context_member_management.png);
}
.context-menu-item.icon-properties {
    background-image: url(../../images/assets_user/ic_context_properties.png);
}
.btn_plain {
    width: 20px;
    height: 20px;
    border: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.btn_download {
    /*icon-ic_action_download_gray*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -862px -635px;
}
.btn_download:hover,
.btn_download:focus {
    /*icon-ic_action_download*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -836px -635px;
}
.names {
    /*padding-left: 25px;*/

    padding: 0 20px;
}
.user_detail img {
    border: 2px solid rgba(0, 0, 0, 0.2);
}
.drop img {
    border: 0;
}
#panelbar li {
    padding-bottom: 0 !important;
}
.un-fixed {
    display: block;
    overflow: visible;
    position: relative;
}
.tree-select-wrapper .private_space_categories {
    clear: both;
}
.menu-bar-user a {
    outline: none;
}
.tree-select-wrapper .specification_table td h6,
.tree_view .k-in .title {
    /*display: table;*/
}
.tree-select-wrapper .specification_table td h6 span {
    padding-left: 6px;
    display: inline-block;
}
.click_target h6,
.click_target [class^="icon-"] {
    cursor: pointer;
}
.scrolled_block {
    overflow: auto;
}
.pad-10 {
    padding: 10px;
}
.pad-h10 {
    padding-left: 10px;
    padding-right: 10px;
}
.pad-v10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pad-15 {
    padding: 15px;
    padding-bottom: 0;
}
.pad-15-5 {
    padding: 15px 5px;
}
.pad-h15 {
    padding-left: 15px;
    padding-right: 15px;
}
.pad-v15 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.pad-20 {
    padding: 20px;
}
.pad-h20 {
    padding-left: 20px;
    padding-right: 20px;
}
.pad-v20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.text-medium,
k-grid td.text-medium {
    font-size: 15px;
}
.text-bold {
    font-weight: 800;
    color: #4c4b4b;
}
.text-center .private_green_btn {
    float: none;
    display: inline-block;
}
.expand-anchor {
    background: url(../../images/arrow.png) no-repeat 0 35%;
    padding-left: 25px;
    font-size: 17px;
    cursor: pointer;
    border-bottom: 1px solid #c4c4ca;
    padding-bottom: 7px;
}
.expand-anchor.expanded {
    background: url(../../images/arrow-right.png) no-repeat 0 50%;
}
.expand_body {
    margin-bottom: 20px;
}
.page_title {
    margin: 0 0 10px;
    padding: 0;
    clear: both;
}
.title_blue,
.title_green {
    font-size: 20px;
    color: #2485c3;
    font-weight: 300;
}
.title_green {} .container_generic {
    padding: 6px 15px 0;
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    position: relative;
}
.container_generic .negative_box {
    margin: 0 -15px;
}
.anchor {
    cursor: pointer;
}
.tab_manual_ul ul {
    margin-bottom: -1px;
}
.tab_manual_ul li {
    font-weight: 600;
    font-size: 15px;
    color: #4782b9;
}
.tab_manual_ul li.highlight {
    color: #797979;
}
/*buttons*/

.btn_groupview {
    float: right;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    overflow: hidden;
    margin: 6px 9px 0 0;
}
.btn_listview,
.btn_gridview {
    width: 45px;
    height: 38px;
    opacity: .5;
    background: url(../../images/assets_user/ic_listview.png) no-repeat 50% 50% #fff;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-transition: .3s;
    transition: .3s;
}
.btn_listview.active,
.btn_gridview.active,
.btn_listview:hover,
.btn_gridview:hover {
    opacity: 1;
}
.btn_gridview {
    background-image: url(../../images/assets_user/ic_gridview.png);
    border-left: 1px solid #e1e1e1;
}
#upload_preview_text {
    text-align: center;
}
.btn_green,
a.btn_green:link,
a.btn_green:visited,
.preview_ingo_wrap .btn_green,
.showDetails_ingo_wrap .btn_green {
    display: inline-block;
    color: #fff;
    background: #1ab394;
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
}
.btn_green:hover,
a.btn_green:hover,
a.btn_green:focus,
.preview_ingo_wrap .btn_green:hover,
.preview_ingo_wrap .btn_green:focus,
.showDetails_ingo_wrap .btn_green:hover,
.showDetails_ingo_wrap .btn_green:focus {
    color: #fff;
}
#upload_preview_text img {
    max-width: 100%;
    height: auto;
}
.btn_green,
a.btn_green:link,
a.btn_green:visited,
.preview_ingo_wrap .btn_green {
    display: inline-block;
    color: #fff;
    background: #1ab394;
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
}
.btn_green:hover,
a.btn_green:hover,
a.btn_green:focus,
.preview_ingo_wrap .btn_green:hover,
.preview_ingo_wrap .btn_green:focus {
    color: #fff;
}
.btn_action {
    border: 0;
    border-radius: 2px;
    background: #19a98c;
    color: #fff;
    cursor: pointer;
    margin: 0 2px;
    padding: 2px 6px;
    -webkit-transition: .3s;
    transition: .3s;
}
.btn_action .caret {
    margin-left: 0;
}
.btn_reload,
.btn_info {
    /*icon-ic_action_b_restore*/

    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -289px -661px;
    /*background: url(../../images/assets_user/ic_action_b_restore.png) no-repeat 50% 50%;*/

    opacity: .3;
    border: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
/*.btn_info{background: url(../../images/assets_user/ic_action_info_gray.png) no-repeat 50% 50%;}*/

.btn_info {
    background: url(../../images/assets_user/ic_action_info_active.png) no-repeat 50% 50%;
}
.btn_reload:hover,
.btn_info:hover,
.btn_info:focus {
    opacity: 1;
}
/*.btn_arrow_toggle{width: 20px;height: 20px;border: 0;background: url(../../images/assets_user/arrow-gray-up.png) no-repeat 50% 50%;vertical-align: middle;}*/

.btn_arrow_toggle.active {
    background-image: url(../../images/assets_user/arrow-gray-down.png);
}
.btn_maximize {
    width: 24px;
    height: 24px;
    background: url(../../images/assets_user/ic_maximize.png) no-repeat 50% 50%;
    border: 0;
    cursor: pointer;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
}
.btn_tool.btn_tool {
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #e2e2e2;
    border-radius: 1px;
    cursor: pointer;
    text-align: center;
    margin: 0;
    padding: 0;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-color: #fff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: .3s;
    transition: .3s;
}
.btn_tool.btn_tool:hover,
.btn_tool.btn_tool:focus {
    background-color: #f0f0f0;
}
.btn_tool.btn_tool:active {
    border-color: #ccc;
}
.btn_zoom_in.btn_zoom_in {
    background-image: url(../../images/assets_user/btn_zoomin.png);
}
.btn_zoom_out.btn_zoom_out {
    background-image: url(../../images/assets_user/btn_zoomout.png);
}
.btn_zoom_1.btn_zoom_1 {
    background-image: url(../../images/assets_user/btn_zoom1.png);
}
.btn_zoom_horizontal.btn_zoom_horizontal {
    background-image: url(../../images/assets_user/btn_zoom_horizontal.png);
}
.btn_zoom_vertical.btn_zoom_vertical {
    background-image: url(../../images/assets_user/btn_zoom_vertical.png);
}
.btn_zoom_area.btn_zoom_area {
    background-image: url(../../images/assets_user/btn_zoom_area.png);
}
.btn_canavas_move.btn_canavas_move {
    background-image: url(../../images/assets_user/btn_canavas_move.png);
}
.btn_rotate.btn_rotate {
    background-image: url(../../images/assets_user/btn_rotate.png);
}
.btn_pick_color.btn_pick_color {
    background-image: url(../../images/assets_user/btn_pickcolor.png);
}
.btn_eraser.btn_eraser {
    background-image: url(../../images/assets_user/btn_eraser.png);
}
.btn_text.btn_text {
    background-image: url(../../images/assets_user/btn_text.png);
}
.btn_note.btn_note {
    background-image: url(../../images/assets_user/btn_note.png);
}
.btn_stamp.btn_stamp {
    background-image: url(../../images/assets_user/btn_stamp.png);
}
.btn_pencil.btn_pencil {
    background-image: url(../../images/assets_user/btn_pencil.png);
}
.btn_pathtool.btn_pathtool {
    background-image: url(../../images/assets_user/btn_pathtool.png);
}
.btn_resize.btn_resize {
    background-image: url(../../images/assets_user/btn_resize.png);
}
.btn_transform.btn_transform {
    background-image: url(../../images/assets_user/btn_transform.png);
}
.btn_color_picker {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background: #000;
    margin: 0;
    padding: 0;
}
.btn_visibility {
    width: 24px;
    height: 24px;
    display: inline-block;
    padding: 0;
    margin: 0;
    background: url(../../images/assets_user/ic_list_preview_gray.png) no-repeat 50% 50%;
    border: 0;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    cursor: pointer;
}
.btn_visibility.is_invisible {
    background: url(../../images/assets_user/btn_invisble.png) no-repeat 50% 50%;
}
.btn_simple,
.btn_close {
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
    cursor: pointer;
    font-size: 13px;
    color: #b7b7b8;
    font-weight: 600;
    min-width: 70px;
    text-align: center;
}
.btn_simple:hover,
.btn_simple:focus {
    color: #666;
}
.btn_close {
    width: auto;
    font-size: 16px;
    min-width: 0;
}
/*buttons*/

.private_space_actions.align_right {} .private_space_actions.align_right .private_green_btn {
    float: right;
    margin-right: 15px;
    margin-top: 8px;
}
/*forms*/

.form_generic {
    /* padding: 0px 15px; */
    /* color: #797979; */
    /* font-size: 14px; */
}
.k-window .form_generic {
    padding-top: 0;
}
.k-window-content .form_generic {
    padding-left: 10px;
    padding-right: 10px;
}
.k-widget .form_generic,
.k-widget .form_generic * {
    -ms-box-sizing: border-box;
}
.form_generic .k-widget {
    /* font-family: "Source Sans Pro", sans-serif; */
}
.form_generic .input {
    margin-bottom: 18px;
}
.form_generic .k-autocomplete {
    border-radius: 4px !important;
}
.form_generic label {
    /* color: #797979; */
    /* font-size: 14px; */
    /* font-weight: 400; */
    /* text-align: left; */
}
.form_generic input[type="text"],
.form_generic input[type="tel"],
.form_generic input[type="url"],
.form_generic input[type="email"],
.form_generic input[type="number"],
.form_generic input[type="password"],
.form_generic textarea {
    /* background: #ededed; */
    /* border: 1px solid #ededed; */
    /* border: 1px solid #ddd; */
    /* line-height: 1.6em; */
    /* width: 100%; */
    /* height: 28px; */
    /* padding: 0 10px; */
    /* text-indent: 0; */
    /* border-radius: 4px; */
    /* color: #797979; */
    /* box-sizing: border-box; */
}
.form_generic .task_filter_row input[type="text"] {
    height: 1.7em;
}
.form_generic input[type="text"].input_white {
    background: #fff;
}
.form_generic input[type="text"].input_disable {
    background: #ededed;
}
.form_generic textarea {
    height: auto;
    text-indent: 0;
}
button.private_green_btn {
    border: 0;
}
.form_generic .private_green_btn {
    border: 0;
    float: none;
    min-width: 100px;
    padding: 5px 15px;
    font-size: 16px;
}
.form_generic .private_green_btn[disabled] {
    cursor: default;
    background: #ccc;
}
.form_generic .submit.text-right .private_green_btn:last-child {
    margin-right: 0px;
}
.form_generic .k-dropdown,
.form_generic .k-datepicker,
.form_generic .k-combobox {
    width: 100%;
    /* background: #EDEDED; */
}
.form_generic .k-dropdown {
    /* border-radius: 3px !important; */
    /* border: 1px solid #EDEDED; */
    /* border: 1px solid #ddd; */
}
.form_generic .k-icon.k-i-calendar {/*icon-ic_calendar*/
    /* background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955); */
    /* background-position: -992px -461px; */
    /* width: 30px; */
    /* height: 28px; */
}
.form_generic .k-picker-wrap {
    /* border: 0; */
    /* background: none; */
}
.form_generic .k-picker-wrap .k-select {
    /* border-left: 0; */
}
.form_generic .k-multiselect-wrap li {
    background: #CFE0EC;
    color: #788C9A;
    margin: 3px 0 2px 3px;
    border: 0;
    /* font-size: 18px; */
    padding: 3px 3px 3px 10px;
    white-space: pre;
}
.form_generic .k-multiselect.k-header {
    border-color: #ededed;
}
.form_generic .radio legend,
.form_generic .checkbox legend {
    margin-bottom: 0;
    border-bottom: 0;
    font-size: 16px;
    font-size: inherit;
    color: #797979;
}
.form_generic .k-dropdown-wrap.k-state-default {
    /* background: #fff; */
    /* border-color: #e1e1e1; */
    /* box-shadow: none; */
}
.form_generic .k-dropdown-wrap.k-state-active.k-state-border-down {
    padding-bottom: 0;
}
/*.form_generic .k-dropdown .k-input{color: #797979;background-color: #fff;height: 2.17em;line-height: 2.3em;padding: 0;}*/

.form_generic .k-dropdown .k-input {
    /* color: #797979; */
    /*background-color: #fff;height: 2.17em;line-height: 2.3em;*/
    /* padding: 0; */
}
.form_generic .k-dropdown-wrap .k-icon {
    margin-top: 0;
}
.form_generic .k-combobox input {
    border-radius: 0;
}
.form_generic .k-combobox .k-state-focused input {
    box-shadow: none;
    border-color: none;
}
.form_generic .form_group {} .form_generic .form_group > legend {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    color: #797979;
    border: 0;
    margin-bottom: 10px;
}
.form_generic .form_group .results .no_results {
    padding: 10px 0;
    text-align: center;
    font-style: italic;
    margin: 0;
}
.form_generic .form_group .results {
    min-height: 60px;
}
.form_generic .k-datepicker:nth-of-type(n+2) {
    margin-top: 18px;
}
.form_generic .k-autocomplete {
    /* width: 100%; */
    /* border: 0; */
}
.form_generic .submit {
    margin-bottom: 5px;
}
.form_generic .submit_rt {
    text-align: right;
}
.form_generic .submit_rt > .form_generic .submit_rt {
    margin-left: 0;
    margin-right: 0;
}
.btn_small {
    padding: 0 10px;
    border-radius: 3px;
    line-height: 27px;
    height: 27px;
    font-size: 14px;
}
.k-window-content .form_generic {
    padding-bottom: 10px;
}
.form_inline {} .form_inline label {
    display: block;
    font-size: 14px;
    font-weight: 600;
}
.form_inline .private_green_btn {
    height: 32px;
    line-height: 32px;
    margin-top: 24px;
    padding: 0 10px;
}
.color_picker_wrap {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.color_picker_wrap .input {
    float: left;
    margin: 0 10px 10px 0;
}
.color_picker_wrap .input label {
    margin-right: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #636465;
}
.color_picker_wrap .input .btn_color_picker {
    float: right;
}
.show_details_tab_box .form_generic {
    padding: 0;
}
.show_details_tab_box h4 {
    margin-top: 10px;
}
.project_member_details_box .form_generic {
    padding: 0;
}
.project_member_details_box h4 {
    margin-top: 10px;
}
.wide_button_group {
    border: 1px solid #c2c2c2;
    margin-bottom: 18px;
}
.wide_button_group .k-button {
    width: 100%;
    background: #fff;
    color: #797979;
    border: 0;
    cursor: pointer;
    font-size: 18px;
    padding: 11px 10px;
    display: block;
    margin: 0;
    text-align: left;
    line-height: 18px;
    box-sizing: border-box;
    border-radius: 0;
}
.wide_button_group .k-button:hover,
.wide_button_group .k-button:focus,
.wide_button_group .k-button.k-state-focused {
    background: #e5f7ed;
}
.advance_search_wrap {
    /*background: #fff;border-radius: 5px;position: relative;width: 382px;max-width: 100%;padding: 2px;*/
}
.advance_search_wrap,
.advance_search_wrap * {
    box-sizing: border-box;
    position: relative;
}
.advance_search_wrap input[type="text"] {
    /* border: 0; */
    /* border-radius: 0; */
    /* width: 100%; */
    /* height: 31px; */
    /* background: none; */
    -ms-box-sizing: border-box;
    /* box-sizing: border-box; */
}
.advance_search_wrap .btn_adv {
    position: absolute;
    right: 0;
    top: -4px;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
    display: inline-block;
    float: right;
}
.advance_search_box {
    position: absolute;
    right: 0;
    margin: 0;
    border-radius: 0 0 4px 4px;
    z-index: 999;
    background: #fff;
    display: none;
    min-width: 365px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
}
.advance_search_box .private_green_btn {
    /*width: 100%;*/

    text-align: center;
}
.advance_search_box .private_green_btn .search-icon {
    vertical-align: middle;
}
.advance_search_box input[type="submit"] {
    line-height: 15px;
    font-size: 15px;
}
.advance_search_box .btn_close {
    position: absolute;
    position: absolute;
    top: 5px;
    right: 14px;
    font-size: 20px;
    z-index: 5;
}
.advance_search_box .btn_adv {} .advance_search_wrap .btn_adv1 {
    position: absolute;
    right: 0;
    top: -4px;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
    display: inline-block;
    float: right;
}
#resetAll_btn {
    margin-left: 20px;
    height: 24px;
}
#report_search_box,
#report_search_box * {
    box-sizing: border-box;
}
#report_search_box input[type="text"] {
    border: 0;
    border-radius: 0;
    width: 100%;
    height: 31px;
    background: none;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#report_search_box .btn_adv {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
}
#report_search_box {
    position: absolute;
    right: 0;
    margin: 0;
    border-radius: 0 0 4px 4px;
    z-index: 999;
    background: #fff;
    display: none;
    width: 100%;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
}
#report_search_box .private_green_btn {
    /*width: 100%;*/

    text-align: center;
}
#report_search_box .private_green_btn .search-icon {
    vertical-align: middle;
}
#report_search_box input[type="submit"] {
    line-height: 15px;
    font-size: 15px;
}
#report_search_box .btn_close {
    position: absolute;
    position: absolute;
    top: 5px;
    right: 14px;
    font-size: 20px;
    z-index: 5;
}
#report_search_box .btn_adv {} #report_search_box .btn_adv1 {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
}
#window_save_successfull_wnd_title {
    text-align: center;
}
.block-wrapper.block_filesfolder {
    padding-left: 0;
    padding-right: 0;
}
.block-wrapper.block_filesfolder .text-right {
    padding: 0 15px;
}
/*.block-wrapper .block_title.block_filesfolder{background: url(../../images/assets_user/ic_sharespace_active.png) no-repeat 15px 0;color: #1ab394;padding-left: 50px;}*/

.block-wrapper .block_title.block_filesfolder {
    background: url(../../images/assets_user/ic_action_b_language.png) no-repeat 15px 0;
    color: #1ab394;
    padding-left: 50px;
}
#grid_files_and_folders {
    border: 0;
    margin-bottom: 10px;
}
#grid_files_and_folders td:nth-child(1) {
    text-align: left;
}
#window_set_permission .text-right {
    margin-bottom: -15px;
}
#window_set_permission .form_generic .k-dropdown .k-input {
    /* height: 32px; */
    /* line-height: 32px; */
}
.grid_plain tr:hover {
    cursor: pointer;
}
.k-window .k-grid {
    margin-bottom: 18px;
}
.k-grid.grid_plain .k-alt {
    background: #fff;
}
.grid_clickable .k-grid-content tr {
    cursor: pointer;
}
.grid_clickable .k-grid-content td {
    -webkit-transition: .3s;
    transition: .3s;
}
.grid_clickable .k-grid-content tr:hover td {
    background: #E1FDF7;
}
.grid_rounded {} .grid_rounded .k-grid-content tr {
    border-bottom: 1px solid #d7d7db;
    font-size: 15px;
}
.grid_rounded .k-grid-content tr:nth-child(odd) {
    background: none;
}
.grid_rounded .k-grid-content td {
    font-size: 14px;
    border-bottom: 1px solid #d7d7db;
    padding: 5px 15px;
}
.grid_lined {
    border: 0;
}
.grid_lined .k-grid-header {
    border: 0;
}
.grid_lined td {
    border-bottom: 1px solid #d7d7db;
    border-left: 0;
}
.grid_lined .k-state-selected {
    background: #F4F4C6;
    font-weight: 600;
    color: #656a6e;
}
.grid_lined .k-alt {
    background: #fff;
}
.grid_lined .text-alt {
    color: #656a6e;
}
.grid_lined td:first-child {
    color: #656a6e;
}
.grid_lined td:last-child {
    font-size: 15px;
}
/*tr.k-state-selected{background-color: #F4F4C6!important;border-color: #F4F4C6!important;}*/

.grid_bordered {
    border: 1px solid #d7d7db;
}
.grid_lined.grid_bordered td,
.grid_no_border td {
    border-bottom: 0;
}
.grid_list_cmn table td .thumb {
    float: left;
    height: 45px;
    margin: 5px 20px 5px 0;
    width: 45px
}
.grid_list_cmn table td {
    padding: 5px 15px !important;
    line-height: 16px;
}
.grid_list_cmn table td h6 {
    color: #656a6e;
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 0
}
.grid_list_cmn table td p {
    color: #b6b5b5;
    font-size: 15px;
    margin-bottom: 0
}
.grid_list_cmn div.k-grid-header {
    border-bottom: 0;
}
.grid_list_cmn table .title a {
    color: #656a6e;
}
/*.grid_list_cmn table .title a:ho*/

.grid_lined tr {
    -webkit-transition: .3s;
    transition: .3s;
}
.grid_lined tr:hover {
    cursor: pointer;
    /*font-weight: 600;*/
}
.grid_lined tr:hover * {
    color: #2e2e2e;
}
.grid_small td {
    font-size: 14px;
    font-weight: normal;
}
.grid_small .link_blue {
    font-weight: 600;
}
.grid_small table td .thumb {
    width: 20px;
    height: 20px;
    float: left;
    margin: 2px 10px 0 0;
}
.grid_small table td i {
    width: 20px;
    height: 20px;
    float: left;
    margin: 2px 10px 0 0;
}
.grid_small td .title {
    margin: 3px 0;
    font-size: 13px;
}
.grid_explorer .col_action .btn_action {
    opacity: 0;
}
.grid_explorer tr:hover .col_action .btn_action {
    opacity: 1;
}
.grid_permission_view {
    z-index: 10;
}
#grid_permission {
    height: 205px !important;
}
#grid_permission table,
#grid_member_users table {
    table-layout: fixed;
}
#grid_member_users {
    min-height: 350px;
}
#grid_member_users .span[title] {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
#grid_permission th {
    border-bottom: 1px solid #c5c5c5;
}
#grid_permission .k-grid-content {
    height: 175px !important;
    width: 99.9% !important;
    border-bottom: 1px solid #C5C5C5;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}
#window_onlySharePopUp {
    /* overflow-y: auto; */
}
#window_onlySharePopUp #grid_permission {
    height: 120px !important;
}
#window_onlySharePopUp #grid_permission .k-grid-content {
    height: 116px !important;
}
#grid_access .k-grid-content {
    /* height: 98px !important; */
}
.table_generic {
    width: 100%;
    border-collapse: collapse;
    font-size: 15px;
}
.table_generic th {
    vertical-align: top;
    font-weight: normal;
    padding: 5px 10px;
}
.table_generic td {
    vertical-align: top;
    padding: 5px 10px;
}
.table_white {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}
.table_white th {
    color: #939393;
    width: 50%;
    background: url(../../images/assets_user/colon-gray.png) no-repeat 100% 50%;
    padding: 5px;
    font-weight: 400;
}
.table_white td {
    color: #636465;
    padding: 5px;
}
/*.tree_view{margin-left: -10px;}*/

.tree_view li.k-item {
    /* color: #656a6e; */
    /* padding-left: 0; */
}
.col-md-3 .tree_view .tree_view {
    border-right: 0;
}
#project_details_tree {
    margin-left: -16px;
}
/*#project_details_tree{margin-left:-0; display: inline-block; min-width: 272px;}*/

#project_details_tree {
    margin-left: -0;
}
.tree_view #project_details_tree li.k-item {
    padding-left: 0;
}
.tree_view ul > li {} .tree_view .k-icon {
    /* width: 13px; */
    /* height: 13px; */
    /* margin: 11px 5px 0 15px; */
    /* float: left; */
    /* position: absolute; */
}
.tree_view i[class^="icon-"] {
    /*margin: 0 10px 0px 0;*/

    margin: 0 5px 0px 0;
}
.tree_view .k-icon.k-minus {
    background: url(../../images/private-space-accordion.png) no-repeat left bottom;
}
.tree_view .k-icon.k-plus {
    background: url(../../images/private-space-accordion.png) no-repeat left top;
}
.sub_tree_outer {
    min-height: 315px;
    height: 315px;
    overflow: auto;
}
.sub_tree_outer1 {
    min-height: 300px;
    height: 315px;
    overflow-x: auto;
    overflow-y: scroll;
    border: 1px solid #cccccc;
}
.tree_view .k-in {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #e6e9ec;
    padding: 10px 15px 10px 30px;
    color: #656a6e;
    display: block;
    font-size: 15px;
    outline: 0;
    border-radius: 0;
    cursor: pointer;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: #fff;
}
.tree_view .k-in.k-state-hover,
.tree_view .k-in.k-state-selected {
    /*background: #f4f5f6;*/

    background: #efefef;
    box-shadow: none;
    cursor: pointer;
}
.tree_view.tree_side_menu .k-in.k-state-hover,
.tree_view.tree_side_menu .k-in.k-state-selected {
    background: #f4f5f6;
}
.tree_view.tree_side_menu .k-in.k-state-selected {
    font-weight: bold;
}
.tree_view .k-in.k-state-focused {
    box-shadow: none;
}
.tree_view .k-group .k-in {
    padding-left: 30px;
}
.tree_view .k-group .k-group .k-in {
    padding-left: 45px;
}
.tree_view .k-group .k-group .k-group .k-in {
    padding-left: 60px;
}
.tree_view .k-group .k-group .k-group .k-group .k-in {
    padding-left: 75px;
}
.tree_view .k-group .k-group .k-group .k-group .k-group .k-in {
    padding-left: 90px;
}
.tree_view .k-group .k-icon {
    margin-left: 10px;
    margin-top: 15px;
    position: absolute;zoom:1;
    height: 13px;
}
.tree_view .k-group .k-group .k-icon {
    margin-left: 25px;
}
.tree_view .k-group .k-group .k-group .k-icon {
    margin-left: 35px;
}
.tree_view .k-group .k-group .k-group .k-group .k-icon {
    margin-left: 45px;
}
.tree_view .k-group .k-group .k-group .k-group .k-group .k-icon {
    margin-left: 55px;
}
.tree_view.tree_menu_alt {
    margin-left: 0;
}
.tabcount_2 {} .tabcount_2 .k-tabstrip-items .k-item {
    /* width: 50%; */
}
.tabcount_3 {} .tabcount_3 .k-tabstrip-items .k-item {
    width: 33.333333333333336%;
}
.tabcount_4 {} .tabcount_4 .k-tabstrip-items .k-item {
    width: 25%;
}
.tabstrip_generic {} .tabstrip_generic.k-header {
    background: none;
    border: 0;
}
.tabstrip_generic .k-tabstrip-items {
    padding: 5px 0px 0px 5px;
    border-bottom: 1px solid #c4c4ca;
}
/*.tabstrip_generic .k-tabstrip-items .k-state-default{background: #fff;border-radius: 0;border: 0;}*/
/*.tabstrip_generic .k-tabstrip-items .k-state-default .k-link{color: #4782b9;font:600 15px 'Source Sans Pro', sans-serif;border: 1px solid  #fff;border-width: 2px 1px 0;border-radius: 0;padding: 7px 27px 4px;   }*/

.info_wrap .tabstrip_underlined .k-tabstrip-items .k-state-default .k-link {
    border-width: 0 1px 2px;
    padding: 10px;
    line-height: 21px;
}
.tabstrip_generic .k-tabstrip-items .k-state-active .k-link {
    /* color: #797979; */
    /* border-color: #01ad4e #c4c4ca #fff; */
}
.tabstrip_generic .k-tabstrip-items .k-loading.k-complete {
    border: 0;
}
.tabstrip_generic.k-tabstrip > .k-content {
    background: #fff;
    margin: 0;
    padding: 0 0 0 20px;
    border: 0;
}
/*.tabstrip_content{min-height:440px;}*/

.tabstrip_content .col-md-5,
.tabstrip_content .col-md-7 {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.tabstrip_underlined {
    background: none;
    border: 0;
}
.tabstrip_underlined .k-tabstrip-items .k-loading.k-complete {
    /* display: none; */
}
.tabstrip_underlined .k-tabstrip-items {
    margin: 8px;/* border-bottom: 0































    */
    border-bottom: 1px solid #DEDEDE;
}
.tabstrip_underlined .k-tabstrip-items .k-item {
    /* border: 0; */
    /* background: none; */
    /* text-align: center; */
    /* position: relative; */
    /* padding: 4px; */
    /* margin-top: 10px; */
}
.tabstrip_underlined .k-tabstrip-items .k-item:before {
    /* width: 1px; */
    /* height: 37px; */
    /* content: ''; */
    /* display: block; */
    /* position: absolute; */
    /* right: 0; */
    /* top: 50%; */
    /* margin-top: -7px; */
    /* background: #c4c4c4; */
    /* z-index: 2; */
}
.tabstrip_underlined .k-tabstrip-items .k-link {
    /* line-height: 50px; */
    /* border-bottom: 1px solid #ccc; */
    /* display: block; */
    /* padding: 0 25px; */
    /* background: #fff; */
    /* font-weight: 400; */
    /* color: #333; */
    /* font-size: 14px; */
}
.tabstrip_underlined .k-tabstrip-items .k-item:last-child:before {
    content: none;
}
.tabstrip_underlined .k-tabstrip-items .k-state-default .k-link {
    /* font-size: 14px; */
}
.tabstrip_underlined .k-tabstrip-items .k-state-active .k-link {
    /* border-bottom: 0px solid #fff; */
    /* border-top: 0; */
    /* padding: 7px 10px 11px; */
    /* font-size: 16px; */
    /* border-right: 0; */
    /* border-left: 0; */
    /* border-left: 0px solid #ccc; */
    /* border-right: 0px solid #ccc; */
}
.tabstrip_underlined .k-content {
    border: 0;
    padding: 0;
    margin: 0;
}
.tabstrip_underlined.tabstrip_small .k-tabstrip-items .k-link {
    /* line-height: 30px; */
    /* padding: 0 10px; */
    /* background-color: #F4F5F6; */
}
.tabstrip_underlined.tabstrip_small .k-tabstrip-items .k-state-active .k-link {
    /* border-top: 2px solid rgb(26, 179, 148); */
    /* padding: 0 10px; */
    /* background-color: rgba(208, 203, 203, 0.06); */
}
.tabstrip_alt {} .tabstrip_alt .k-tabstrip-items {
    border-bottom: 1px solid #ddd;
}
/*.tabstrip_alt .k-tabstrip-items .k-item{padding: 0px 19px;border-bottom: #fff;border: 1px solid #fff;border-top: 3px solid  #fff;font-weight: 600;font-size: 14px;background: #fff;border-radius: 0;border-bottom-color: #ddd;margin-bottom: -1px;color: #4782b9;
cursor: pointer;
}*/

.tabstrip_alt .k-tabstrip-items .k-item.k-state-active {
    /* border: 1px solid #ddd; */
    /* border-top: 1px solid #ddd; */
    /* border-bottom-color: #fff; */
    /* color: #333; */
}
.tabstrip_alt .k-content {
    margin: 0;
    padding: 0;
    border: 0;
}
.tree-select-wrapper .tabstrip_content .private_space_categories {
    margin-right: 0;
    border-right: 0;
}
.project_member_details_box .form_generic {
    padding: 0;
}
.project_member_details_box .grid_bordered td {
    padding: 0 10px;
    font-size: 15px;
}
.project_member_details_box .col-md-7 .grid_bordered td {
    padding: 5px 10px;
}
.show_details_tab_box .form_generic {
    padding: 0;
}
.show_details_tab_box .grid_bordered td {
    padding: 0 10px;
    font-size: 15px;
}
.show_details_tab_box .col-md-7 .grid_bordered td {
    padding: 5px 10px;
}
#distribute_file .input {
    margin-bottom: 13px;
}
.list_green_rnd {
    margin: 0;
    padding: 0;
}
.list_green_rnd > li {
    float: left;
    list-style: none;
}
.list_green_rnd a:link,
.list_green_rnd a:visited {
    display: block;
    float: left;
    background: #1ab394;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 10px 5px 35px;
    border-radius: 15px;
    margin: 0 8px 10px 0;
    white-space: nowrap;
    position: relative;
}
.list_green_rnd a:before {
    width: 23px;
    height: 23px;
    display: block;
    content: '';
    background: url(../../images/assets_user/ic_user_deactive.png) 50% 50% no-repeat #fff;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 3px;
    left: 4px;
    position: absolute;
}
#window_moveto .k-autocomplete.k-header {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: 0;
}
#window_moveto .k-autocomplete.k-header input[type="text"] {
    /*height: 2.67em;padding: 015px;*/
}
#grid_inbox_today .k-grid-content-expander {
    max-width: 100%;
}
.wrapper_common {
    height: 100%;
}
#window_upload_file .form_generic {
    padding-top: 0;
}
#window_upload_file .k-upload-files {
    min-height: 80px;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
}
#window_upload_file .div.k-window-content {
    overflow: hidden !important;
}
#close_on_save_label {
    /*margin-left: 10px;*/
    color: #666;
    font-weight: normal;
}
.version_info {
    /*padding: 50px 10px 10px;*/

    text-align: center;
    margin: 0;
    overflow: auto;
}
.version_info img {
    /* display: block; */
    /* margin: 0 auto 30px; */
    /* width: auto !important; */
}
.version_info p {
    font-size: 16px;
    color: #656a6e;
    margin-top: 10px;
}
.version_info small {
    font-size: 13px;
    /* font-size: 13px; */
    /* color: #2485C3; */

    display: block;
    padding-top: 10px;
    text-align: center;
    color: #2485C3;
}
.mssg_no_record {
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    color: #7c8083;
    font-size: 14px;
    /* margin-left: 40%; */
    position: relative;
    width: 100%;
}
.icon-no-record,
.tree-select-wrapper .specification_table table td i.icon-no-record {/*icon-ic_smiley*/
    width: 159px;
    height: 159px!important;
    display: block;
    margin: 0 auto 0px;
    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -806px -262px;
    /* background: url(../../images/assets_user/ic_smiley.png) no-repeat; */
    /* float: none; */zoom:1;
}
.search_box {
    width: 400px;
}
.col_action {
    padding: 0;
}
th.k-header.col_action,
td.col_action {
    /* border: 0; */
    -ms-text-overflow: clip;
    text-overflow: clip;
}
.col_action img {
    display: inline-block;
    margin: 0 3px;
}
#grid_recent_activity.k-grid td {
    line-height: 18px;
}
#grid_recent_files .k-grid-content,
#grid_recent_activity .k-grid-content {
    overflow-y: auto;
}
#grid_recent_activity.k-grid .k-grid-content td {
    border-bottom: 0;
}
#grid_recent_files .main_cont .title {
    color: #999;
}
#grid_recent_files .text-bold {
    font-size: 14px;
}
#grid_recent_files td {
    padding: 3px 15px 5px;
    color: #999;
}
#grid_recent_files td .main_cont,
#grid_bookmarks td .main_cont,
#grid_recent_activity td .main_cont {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#grid_recent_files td:first-child {
    padding-left: 0;
}
#grid_member_groups table {
    /*height: 99.9% !important;*/

    width: 100% !important;
    /*min-height: 350px;*/
}
.profile_wrap .detail {
    float: none;
    padding: 5px 0 5px 30px;
    margin-left: 100px;
    width: auto;
    box-sizing: border-box;
    min-height: 75px;
}
.profile_wrap .section-left,
.profile_wrap .section-right {
    padding: 0;
}
.profile_wrap .detail h4 {
    font-size: 23px;
}
.profile_wrap .detail a,
.profile_wrap .detail p {
    font-size: 15px;
}
.profile_wrap .picture {
    padding: 5px 5px 5px 15px;
    /*width: 13%;*/

    width: 85px;
    box-sizing: border-box;
}
.profile_wrap .picture a {
    position: relative;
    width: 65px;
    height: 65px;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    background: none;
}
.profile_wrap .picture a span.play {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.profile_wrap .picture a:hover span.play button.upload {
    margin: 10px 7px 5px;
    padding: 0;
}
.profile_wrap .picture a:hover span.play button.delete {
    margin: 0 7px;
    padding: 0;
}
.profile_wrap .content-one,
.profile_wrap .content-two,
.profile_wrap .content-three {
    padding: 0 15px;
    margin-bottom: 0px;
}
.profile_wrap .content-two,
.profile_wrap .content-three {
    margin-bottom: 0px;
}
.profile_wrap .section-left-two,
.profile_wrap .section-right-two,
.profile_wrap .section-left-three,
.profile_wrap .section-right-three {
    padding-bottom: 0;
}
.profile_wrap #primary li,
.profile_wrap #password li,
.profile_wrap #more-left li,
.profile_wrap #more-right li {
    margin-top: 3px;
}
.profile_wrap #primary label,
.profile_wrap #password label,
.profile_wrap #more-left label,
.profile_wrap #more-right label {
    vertical-align: text-top;
    font-size: 14px;
}
.profile_wrap .content-one h5,
.profile_wrap .content-two h5,
.profile_wrap .line {
    margin-bottom: 2px;
}
.profile_wrap .content-one h5,
.profile_wrap .content-two h5,
.profile_wrap .line h5 {
    color: #333;
}
.profile_wrap #primary .k-textbox,
.profile_wrap #password .k-textbox,
.profile_wrap #more-left .k-textbox,
.profile_wrap #more-right .k-textbox {
    padding: 0 0px;
}
.accordian_generic {
    margin-bottom: 15px;
    border: 0;
    background: none;
}
.accordian_generic .k-state-highlight.k-item > .k-link,
.accordian_generic .k-item > .k-link {
    background: #f5f5f5;
    color: #30363c;
    border: 1px solid #d7d7db;
    border-radius: 7px;
    padding: 3px 14px;
    line-height: 32px;
    border-radius: 7px 7px 0 0;
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid transparent;
}
.accordian_generic .k-state-highlight.k-item > .k-link {
    border-radius: 7px 7px 0 0;
    border-bottom: 1px solid #d7d7db;
}
.accordian_generic .k-state-highlight.k-item > .k-link.k-state-selected,
.accordian_generic .k-item > .k-link.k-state-hover {
    box-shadow: none;
    color: #7A828F;
}
.accordian_generic > li.k-item {
    border: 0;
    background: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #D7D7DB !important;
}
.accordian_generic .accordian_body {
    background: none;
    /*border: 1px solid #D7D7DB;border-width: 0 0 1px;*/
}
.accordian_generic .k-grid {
    border-bottom: 0;
}
.accordian_generic .k-grid .k-grid-content tr:last-child {
    border-bottom: 0;
}
.userpanel_wrap {
    min-height: 450px;
}
.project_alerts_grid {} .info_wrap .form_generic {
    padding: 0;
}
.info_wrap .form_generic textarea {
    background: #fff;
    border-radius: 1px;
    border: 1px solid #dadada;
    /*color: #dadada;*/
}
.info_wrap .btn_green,
.info_wrap .private_green_btn {
    padding: 0 15px;
    width: auto;
    line-height: 30px;
    height: 30px;
    min-width: 50px;
}
.info_wrap input[type="text"] {
    /* border: 1px solid #dadada; */
    /* background: #fff; */
    /* border-radius: 3px; */
    /* color: #333; */
    /* box-sizing: border-box; */
    /* width: 100%; */
    /* margin: 0; */
    /* font-size: 14px; */
    /* padding: 0 10px; */
    /* height: 32px; */
    /* line-height: 32px; */
}
.info_wrap select {
    width: 100%;
    box-sizing: border-box;
}
.info_wrap .form_generic textarea,
.showDetails_wrap .form_generic textarea {
    margin-bottom: 0;
    border-radius: 3px;
}
.info_wrap .table_white,
.showDetails_wrap .table_white {
    margin-bottom: 20px;
}
.info_wrap .submit,
.showDetails_wrap .submit {
    margin-top: 0;
}
.info_wrap .btn_small {
    line-height: 27px;
    height: 27px;
}
#advance_properies_preview,
#advance_properies_preview .k-grid-header {
    border: 0;
}
#advance_properies_preview td {
    font-size: 14px;
    text-align: left;
}
#advance_properies_preview .k-grid-content {
    overflow: hidden;
}
#advance_properies_preview tr {
    cursor: default;
}
#advance_properies_preview tr:hover td {
    background: none;
}
.main-content-general-settings {
    overflow: auto;
}
.info {
    font-size: 13px;
    margin: 3px 0 5px;
}
.item_info {
    display: none;
}
#window_properties .table_generic th {
    width: 33.33333333%;
}
#private-space .specification_table {
    background: #fff;
}
.avatar_img {
    margin: auto;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}
.avatar_img img {
    max-width: 100%;
}
#projects_details_data {
    position: relative;
}
#projects_details_data span {
    background: #fff;
    padding-right: 10px;
    position: relative;
}
#projects_details_data:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #eee;
    position: absolute;
    top: 50%;
    left: 0;
}
#window_properties .icon-thumb {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 20px;
    top: 0px;
}
#window_properties input[type="text"] {
    /* background: #fff; */
}
#window_properties td.col_action {
    padding: .2em 0.6em;
}
#window_properties input[type="text"] {
    /* background: #fff; */
    /* height: 2.1em; */
}
.icon-thumb {
    width: 45px;
    height: 45px;
    float: left;
}
#branch_add_group .form_generic .col-md-4 .submit {
    margin-top: 0;
}
.graph_widget .col_5 {
    float: left;
    width: 20%;
    padding: 0 10px;
    box-sizing: border-box;
}
.graph_widget .col_5>.inner,
.widget_tasks .col-md-4 > .inner {
    background: #eee;
    width: 100%;
    height: 100px;
}
.users_separator_simple {
    margin: 5px 0;
    padding: 0;
    clear: both;
    height: 1px;
    display: block;
    border: 0;
}
.widget_tasks .col-md-4 > .inner {
    margin-top: 10px;
    min-height: 160px;
}
.graph_box {
    padding-right: 30px;
    padding-top: 30px;
}
.separator_simple {
    margin: 5px 0;
    padding: 0;
    clear: both;
    height: 1px;
    background: #eee;
    display: block;
    border: 0;
}
.permission_values,
.file_count,
.view_count,
.icon-ic_list_share,
.icon-ic_list_start_active,
.icon-ic_list_star_b,
.icon-ic_list_preview,
.icon-preview,
.icon-preview-fail,
.btn_download_props,
.icon-fav-default,
.icon-rmd-private,
.icon-rmd-shared,
.icon-rmd-shared-others,
.icon-fav-on,
.icon-share,
.icon-public-link,
.icon-annotations-link,
.icon-status-dist-waiting,
.icon-status-dist-progress,
.icon-status-dist-end {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    color: #333;
    cursor: pointer;
}
.view_count {
    color: #b6b5b5;
}
.info_date {
    display: inline-block;
    margin-right: 5px;
    font-size: 13px;
}
.grid_explorer .tools_group {
    opacity: .5;
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
    white-space: nowrap;
}
.grid_explorer tr:hover .tools_group {
    opacity: 1;
}
.permission_values:before,
.icon-stat,
.icon-stat-version,
.icon-ic_list_share:before,
.icon-ic_list_start_active:before,
.icon-ic_list_star_b:before,
.icon-ic_list_preview:before,
.icon-preview:before,
.icon-preview-fail:before,
.btn_download_props:before,
.icon-rmd-private:before,
.icon-rmd-shared:before,
.icon-rmd-shared-others:before,
.icon-fav-default:before,
.icon-fav-on:before,
.icon-share:before,
.icon-public-link:before,
.icon-annotations-link:before,
.file_count:before,
.icon-status-dist-waiting:before,
.icon-status-dist-progress:before,
.icon-status-dist-end:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #ddd;
    vertical-align: text-top;
}
.icon-stat,
.icon-stat-version {
    margin-left: 5px;
    margin-top: 2px;
}
.icon-preview:before,
.icon-ic_list_share:before,
.icon-ic_list_preview:before,
.icon-ic_list_start_active:before,
.icon-ic_list_star_b:before,
.btn_download_props:before,
.icon-fav-default:before,
.icon-fav-on:before,
.icon-share:before,
.icon-public-link:before,
.icon-annotations-link:before,
.icon-status-dist-waiting:before,
.icon-status-dist-progress:before,
.icon-status-dist-end:before {
    vertical-align: middle;
}
.icon-preview-fail:before,
.icon-fav-default:before,
.icon-fav-on:before,
.icon-share:before,
.icon-public-link:before,
.icon-annotations-link:before,
.icon-status-dist-waiting:before,
.icon-status-dist-progress:before,
.icon-status-dist-end:before {
    vertical-align: middle;
    cursor: pointer;
}
.icon-status-err,
.icon-status-ok {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -10px;
    bottom: -5px;
}
.icon-status-err,
.icon-status-progress {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -10px;
    bottom: -5px;
}
.icon-status-ok {
    background: url(../../images/assets_user/ic_general_success.png) no-repeat;
}
.icon-status-err {
    background: url(../../images/assets_user/ic_general_error.png) no-repeat;
}
.icon-status-progress {
    background: url(../../images/assets_user/ic_general_inprogress.png) no-repeat;
}
.icon-status-err,
.icon-status-progress {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -10px;
    bottom: -5px;
}
.icon-folder-status-send {
    background: url(../../images/assets_user/ic_folder-send.png) no-repeat;
    width: 23px;
    height: 22px;
    display: inline-block;
    position: absolute;
    right: 24px;
    bottom: 27px;
}
.icon-folder-status-get {
    background: url(../../images/assets_user/ic_folder_get.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 24px;
    bottom: 23px;
}
div.k-window-content.chart_holder {
    padding: 0;
    overflow: hidden;
}
.title_sub {
    font-size: 16px;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ededed;
}
.input_round_wrap {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    padding-right: 80px;
}
.input_round_wrap input[type="text"] {
    background: #ededed;
    border: 1px solid #dfdcdc;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    color: #616366;
    font-size: 14px;
    width: 100%;
    display: block;
    padding: 0 9px;
    height: 40px;
    line-height: 38px;
}
.input_round_wrap .btn_green {
    border: 0;
    border-radius: 0 4px 4px 0;
    width: 80px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    padding: 11px 5px;
}
.share_settings_wrap textarea {
    font-size: 14px;
    padding: 5px 10px;
}
.share_settings_wrap .form_generic .input {
    margin-bottom: 10px;
}
.share_settings_wrap .checkbox label {
    font-size: 14px;
}
.share_settings_wrap .checkbox input[type="checkbox"] {
    margin-left: 0;
}
.share_settings_wrap .k-autocomplete {
    border: 1px solid #ddd;
    padding: 0;
}
.share_settings_wrap .col-md-4 .checkbox {
    margin-top: 28px;
}
.share_settings_wrap .submit {} .searchbar_alt > .btn {
    float: left !important;
    margin-right: 10px;
    margin-top: 8px;
    padding: 5px 10px;
    font-size: 15px;
}
.searchbar_alt > .btn .icon {
    visibility: 1px;
}
.results_box {
    border-radius: 2px;
    min-height: 130px;
    border: 0px solid #eee;
}
/*added style to multiselectbox/results_box in popup dialog box*/

.results_box.add_results_box {
    overflow-y: auto;
    /*max-height: 130px;*/
    /*margin-bottom: 10px;*/
    /*width: 460px;*/
}
.results_box.no_results {
    margin-bottom: 10px;
    border: 1px solid #eee;
    border-radius: 3px;
}
.results_box.add_results_box .k-multiselect-wrap li {
    font-size: 14px;
}
.results_box .k-multiselect-wrap {
    height: 148px;
    max-height: unset;
}
div.window_popup .input {
    margin-bottom: 10px;
}
.minsubmit_wrap .private_green_btn {
    min-width: 100px;
}
/*#grid_doc_version_popup .versionDownload {
    opacity: .2;
}
#grid_doc_version_popup tr:hover .versionDownload {
    opacity: 1;
}*/
.main-content-general-settings {
    background: #fff;
}
#invite_people,
#access_list_title {
    margin: 5px 0 1px;
}
.widget_simple {
    /*border: 1px solid  #D7D7DB;*/

    border-radius: 3px 3px 0 0;
}
.widget_simple .widget_header {
    border-bottom: 1px solid #D7D7DB;
    padding: 8px 10px;
}
.widget_simple .widget_header .title {
    margin: 5px 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    float: left;
}
.widget_simple .widget_header .tools {
    float: right;
    margin: 0;
    padding: 0;
}
.widget_simple .widget_header .tools li {
    float: left;
    list-style: none;
}
.widget_simple .widget_body {
    padding-top: 15px;
}
.widget_white,
.show_details_widget_white {} .widget_white .widget_header,
.show_details_widget_white .show_details_widget_header {
    border-bottom: 1px solid #e2e2e2;
}
.widget_white .widget_header .title,
.show_details_widget_white .show_details_widget_header .title {
    float: left;
    text-transform: uppercase;
    margin: 6px 0;
    padding: 0;
    color: #636465;
    font-size: 16px;
}
.widget_white .widget_body,
.show_details_widget_white .show_details_body {
    padding-top: 10px;
}
.list_plain_wrap {
    overflow: auto;
    height: 200px;
    margin-bottom: 10px;
}
.list_plain {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.list_plain p {
    font-size: 15px;
}
.list_plain > li {
    clear: both;
    margin-bottom: 18px;
}
.quote_simple {
    font-size: 15px;
    color: #2a2a2b;
    border: 0;
    padding: 0;
}
.quote_simple p {
    margin-bottom: 5px;
    color: #2a2a2b;
}
.quote_simple .info_cited {
    color: #797979;
    font-size: 12px;
}
.quote_simple .info_time {
    text-align: right;
    color: #636465;
    font-size: 12px;
}
#chart1,
#chart2,
#chart3 {
    margin: auto;
}
#kWindow-primary li {
    position: relative;
}
#grid_doc_version_popupX {
    border: 0;
    height:335px;
    overflow-y: auto;
}
#lang_select-list {
    font-weight: 400 !important;
    border-color: #aaa;
    padding: 0;
}
#window_moveto .tree_view,
#window_shareto .tree_view {
    margin-left: 0;
}
#window_shareto .k-dropdown-wrap,
#window_shareto .k-dropdown .k-input {
    background: #EDEDED;
}
#window_shareto .k-dropdown .k-input {
    padding-left: 5px;
}
#window_shareto .form_generic .submit {
    margin-top: 10px;
}
#share_title_label strong {
    color: #333;
    font-weight: 600;
}
.delete_wrap {
    /*padding-left: 55px;*/
}
#window_set_permission .k-grid-header {
    border-bottom: 0;
}
#message_window {
    overflow: hidden;
}
#message_window th {
    width: 140px;
}
.message_window {
    font-size: 14px;
}
.message_window .message_window .form_generic {
    margin-top: 25px;
}
.form_generic .submit .message_window .row {
    margin-bottom: 10px;
}
.message_window .label_text {
    color: #666;
    font-weight: 600;
}
.message_window .result_message {
    margin-top: 10px;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 3px;
    height: 130px;
    max-height: 130px;
    overflow: auto;
    margin-bottom: 10px;
    white-space: pre-wrap;
}
.grid_linear {
    font-size: 14px;
}
.k-grid.grid_linear td {
    font-size: 15px;
    padding: 0px 15px;
}
.grid_linear td .row:first-child {
    margin-bottom: 5px !important;
}
.grid_linear .label_text {
    color: #222;
    font-size: 14px;
}
.grid_linear .result_text {
    color: #666;
    font-size: 14px;
}
.grid_linear .user_name {
    color: #78AED2;
    font-weight: 600;
    padding-left: 0px;
    font-size: 14px;
}
/*.grid_linear .unread.unread *{font-weight: bold;color: #337ab7 #333;}*/

.grid_linear .unread.unread .user_name {
    color: #337ab7;
}
.k-widget.k-window.k-window-titleless.window_create_folder1 {
    background: #000;
    background: rgba(0, 0, 0, .5);
}
.preview_users {} .preview_users .sub_text {
    color: #636465;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 0 10px;
    font-weight: 800;
}
.preview_users .form_generic .checkbox {
    margin: 0 0 8px;
}
.preview_users .checkbox input[type="checkbox"] {
    position: static;
    margin: 0 8px 0 0;
    vertical-align: middle;
}
.preview_users .checkbox label {
    padding-left: 0;
    color: #636465;
    font-size: 14px;
}
.toolbox {
    padding: 0;
    margin: 0;
}
.toolbox > li {
    float: left;
    list-style-type: none;
    margin: 0 5px 10px;
}
.detail-page-details {
    /*position: relative;*/
}
.preview_bottom_tools {
    position: absolute;
    bottom: 50px;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.preview_bottom_tools > li {
    float: left;
    width: 33%;
    text-align: center;
}
.preview_sub_title {
    font-size: 12px;
    color: #636465;
    font-weight: 600;
}
.permission_values:before {
    background: url(../../images/assets_user/ic_rw.png) no-repeat;
}
.icon-stat,
.icon-stat-version {
    background: url(../../images/assets_user/ic_statistics.png) no-repeat;
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s;
}
.icon-stat,
.icon-stat-version:hover {
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s;
}
.icon-download:before {
    background: url(../../images/assets_user/ic_list_preview.png) no-repeat;
}
.icon-stat,
.icon-stat-version:hover {
    /*icon-ic_statistics_active*/
    /*background: url(../../images/assets_user/ic_statistics_active.png) no-repeat;*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -367px -661px;
    cursor: pointer;
    height: 17px;
    background-color: inherit;
}
.icon-preview:before {
    background: url(../../images/assets_user/ic_list_preview.png) no-repeat;
    cursor: pointer;
}
.icon-ic_list_preview:before {
    background: transparent
}
.icon-preview-fail:before {
    background: url(../../images/assets_user/ic_action_previewFail.png) no-repeat;
    cursor: pointer;
}
.btn_download_props:before {
    /*icon-ic_action_download*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -836px -635px;
    background-color: transparent;
    /*background: url(../../images/assets_user/ic_action_download.png) no-repeat;*/
}
.icon-fav-default:before {
    /*icon-ic_list_star_b*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -680px -635px;
    background-color: transparent;
}
.icon-ic_list_star_b:before {
    background: transparent
}
.icon-ic_list_start_active:before {
    background: transparent
}
.icon-fav-on:before {
    /*background: url(../../images/assets_user/ic_list_start_active.png) no-repeat;*/
    /*icon-ic_list_start_active*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -706px -635px;
    background-color: transparent;
}
.icon-share:before {
    /*icon-ic_list_share*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -654px -635px;
    background-color: transparent;
}
.icon-ic_list_share:before {
    background: transparent
}
.icon-public-link:before {
    /*icon-ic_list_link*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -602px -635px;
    background-color: inherit;
    /*background: url(../../images/assets_user/ic_list_link.png) no-repeat;*/
}
/*.icon-annotations-link:before{background: url(../../images/ic_file_annotate.png) no-repeat;height: 29px;
width: 34px;}*/
/*.icon-annotations-link{background: url(../../images/assets_user/ic_list_link.png) no-repeat;}*/

.file_count:before {
    background: url(../../images/assets_user/ic_file.png) no-repeat;
}
.icon-status-dist-waiting:before {
    background: url(../../images/assets_user/ic_dist-pending.png) no-repeat;
}
.icon-status-dist-progress:before {
    background: url(../../images/assets_user/ic_dist-inprogress.png) no-repeat;
}
.icon-status-dist-end:before {
    background: url(../../images/assets_user/ic_dist-completed.png) no-repeat;
}
.icon-rmd-private:before {
    background: url(../../images/assets_user/reminder-private.png) no-repeat;
    cursor: auto;
}
.icon-rmd-shared:before {
    background: url(../../images/assets_user/reminder-shared.png) no-repeat;
    cursor: auto;
}
.icon-rmd-shared-others:before {
    background: url(../../images/assets_user/reminder-invite.png) no-repeat;
    cursor: auto;
}
li.mssg_no_record_plain {
    height: 100%;
    position: relative;
    box-sizing: border-box;
}
li.mssg_no_record_plain .textmssg {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
}
.grid_layer {
    font-size: 14px;
    border-bottom: 1px;
}
.grid_layer .k-grid-header {
    display: none;
}
.grid_layer tr.is_visible {
    background: #f9f9f9;
}
.grid_layer td {
    font-size: 14px;
}
.grid_layer td:nth-child(2) {
    padding-left: 15px;
}
.action_box {
    float: right;
}
.action_box > * {
    float: left;
    margin-left: 7px;
}
.filter_wrap {
    position: relative;
}
.btn_filter {
    background: #fff;
    border: 0;
    padding: 0 17px 0 0;
    margin: 0;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
}
.btn_filter:hover {
    color: #78AED2;
}
.btn_filter:before {
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #666;
    right: 5px;
    top: 50%;
    margin-top: -1px;
    content: '';
}
.btn_filter:hover:before {
    border-top-color: #78AED2;
}
.filter_box {
    position: absolute;
    right: -5px;
    background: #fff;
    z-index: 10;
    display: none;
    padding: 6px 10px 6px 6px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.filter_box ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.filter_box input[type="checkbox"] {
    padding: 0;
    margin: 0 15px 0 0;
    vertical-align: middle;
}
.filter_box li {
    font-weight: normal;
    padding: 5px;
    text-align: left;
}
.filter_box label {
    font-weight: normal;
    font-size: 13px;
    margin: 0;
    cursor: pointer;
}
.filter_box .icon-specifications {
    width: 24px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 3px;
}
#window_shareto .tree_view {
    margin-top: 10px;
}
#window_shareto .form_generic .k-autocomplete {
    padding: 0 !important;
}
#window_shareto #invite_title k-autocomplete {
    margin-bottom: 10px;
}
#invite_title .k-autocomplete {
    /* margin-bottom: 10px; */
}
.checkbox_linear label {
    margin-right: 10px;
}
#shareLabel {
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
#window_shareto .form_generic {
    padding-bottom: 0;
}
.k-overlay {
    opacity: 0.8 !important;
}
.show-details-textarea textarea {
    height: 55px;
    width: 98%;
    margin-left: 11px;
    margin-right: 11px;
}
#mainCenter {} .controls_bottom {} .preview_controls_wrap {
    left: -15px;
}
.preview_slides_wrap {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    height: 140px;
    padding: 10px 35px;
}
.showDetails_slides_wrap {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    height: 94px;
    padding: 10px 35px;
    margin-left: 11px;
    margin-right: 11px;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(220, 216, 216);
    text-align: center;
    position: relative;
}
.showDetails_slides {
    list-style-type: none;
    text-align: center;
}
.showDetails_slides li.item {
    height: 130px;
    float: none;
    display: inline-block;
}
.showDetails_slides li.item a {
    height: 130px;
}
.showDetails_slides li.item a img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    border: 2px solid #333;
}
.showDetails_slides li.item.thumb-active a img {
    border-color: #1ab394;
}
.showDetails_slides .info_nopreview {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 48%;
    left: 0;
}
.preview_slides {
    list-style-type: none;
    text-align: center;
}
.preview_slides li.item {
    height: 130px;
    float: none;
    display: inline-block;
}
.preview_slides li.item a {
    height: 130px;
}
.preview_slides li.item a img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    border: 2px solid #333;
}
.preview_slides li.item.thumb-active a img {
    border-color: #1ab394;
}
.btn_previous,
.btn_next {
    position: absolute;
    left: 20px;
    top: 50%;
    width: 30px;
    height: 23px;
    background: rgba(0, 0, 0, .7);
    border-radius: 3px;
    padding-top: 5px;
    text-align: center;
}
.btn_previous img,
.btn_next img {
    display: block;
    margin: auto;
    width: 16px;
    height: 16px;
    left: 20px;
}
.btn_next {
    left: auto;
    right: 20px;
}
.detail-page-header .settings a {
    border-bottom: 3px solid #111;
    border-bottom: 3px solid transparent;
}
.detail-page-header .settings a.active {
    border-bottom: 3px solid #1AB394;
}
.detail-page-header .settings a img {
    margin: 10px 10px 7px;
}
.form_generic .table_white .input {
    margin-bottom: 0;
}
.detail-page-header .k-slider-horizontal .k-slider-track {
    border-radius: 4px !important;
}
.detail-page-header .k-slider-horizontal .k-slider-selection {
    background: #1AB394;
    border-radius: 4px !important;
}
.detail-page-header .k-slider-horizontal .k-draghandle {
    width: 14px;
    height: 14px;
    border-radius: 50% !important;
    padding: 0;
    margin: 0;
    border: 1px solid #1AB394;
    background: #fff;
}
.detail-page-header .k-slider-horizontal .k-draghandle.k-state-selected {
    background: #fff !important;
    box-shadow: none;
}
/*.detail-page-header .slider_wrap{padding-top: 12px;}*/

.detail-page-header .k-menu .k-item>.k-link {
    color: #fff;
    background: none;
}
.detail-page-header .k-menu .k-menu-group .k-item >.k-link {
    color: #fff !important;
    background: #333 !important;
    border: 0 !important;
}
.k-tooltip.k-slider-tooltip {
    height: 1.5rem !important;
    width: 30px !important;
    overflow: hidden;
    background: #1AB394;
    color: #fff;
    margin: 0 0 0;
    border-radius: 3px !important;
}
.preview_version_dropdown {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    background: none;
    border: 0;
    background: rgba(76, 71, 71, 0.67);
}
ul#preview_version_dropdown li {
    border: 0;
    background: none;
}
/*.preview_version_dropdown .k-icon{width: 20px;height: 20px;background: url(../../images/assets_user/arrow-gray-down.png) no-repeat 50% 50% !important;}*/

#preview_version_dropdown .k-group .k-link {
    background: #fff;
    text-align: left;
}
#preview_version_dropdown .k-group .k-link.k-state-selected {
    background-color: #eee;
}
#preview_version_dropdown .k-animation-container {
    left: auto !important;
    right: -3px;
}
.group-menu {
    display: none;
}
.bread-crumb > ul {
    margin-bottom: 5px;
}
.list_box {
    padding-top: 20px;
    border: 0;
}
.box_item {
    box-sizing: border-box;
    float: left;
    margin: 0 1% 2%;
    width: 180px;
    overflow: hidden;
}
.box_item.k-state-selected {
    background: none;
}
.box_item * {
    box-sizing: border-box;
}
.box_inner {
    border: 1px solid #ddd;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer;
}
.box_inner > .widget_header {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 7px 30px 7px 10px;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
}
.box_inner > .widget_header .title {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-weight: 600;
    box-sizing: border-box;
    max-width: 100%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.box_inner > .widget_header .btn_plain {
    position: absolute;
    right: 5px;
    top: 2px;
}
.box_inner > .widget_body {
    position: relative;
    box-sizing: border-box;
}
.box_inner .img_box {
    width: 100%;
    overflow: hidden;
    text-align: center;
    height: 178px;
    width: 178px;
    margin-bottom: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.box_inner .img_box img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    display: block;
    margin: auto;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    position: relative;
    top: 50%;
}
.box_inner .description {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    margin-bottom: 0;
    text-align: center;
    background: #000;
    background: rgba(1, 173, 78, .4);
    color: #fff;
    padding: 15px 15px 0;
    opacity: .3;
    -webkit-transition: opacity .6s;
    transition: opacity .6s;
    -webkit-transition: background .6s;
    transition: background .6s;
}
.box_inner:hover .description {
    top: 0;
    opacity: 1;
    background: rgba(1, 173, 78, .8);
}
.box_inner > .widget_footer {
    box-sizing: border-box;
    text-align: center;
    padding: 5px 10px;
}
.downlaod-file-icon {
    background-image: url(../../images/assets_user/ic_context_download.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}
.box_inner .btn_simple {
    /*border: 1px solid  #eee;*/

    border-radius: 4px;
    padding: 3px 7px 3px 5px;
}
.box_inner .btn_simple .downlaod-file-icon {
    vertical-align: -5px;
    margin-right: 0;
}
#detail_dwnlodTool .submit {
    padding: 10px;
    text-align: center;
}
#detail_dwnlodTool .submit button.private_green_btn {
    float: none;
    display: inline-block;
    margin: 0 5px;
}
.tools_section {
    margin: 0 9px;
    border: 1px solid #D7D7DB;
}
.toolsdetails_wrap iframe {
    border: 0;
    margin: 0;
}
.toolsdetails_wiget_box {
    height: 100%;
}
/*.demo-section{overflow: auto;}*/

.avatar_box {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    margin: auto;
}
.avatar_box img {
    display: block;
    width: 50px;
    height: 50px;
}
.user_details {
    position: relative;
    margin-top: 20px;
}
.user_info {
    padding: 10px 40px 0;
    text-align: center;
}
.avatar_name,
.avatar_branch {
    display: block;
    font-size: 16px;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.avatar_branch {
    font-size: 12px;
    color: #ccc;
}
.user_details #gear {
    float: right;
    width: 35px;
}
.user_details #gear > ul {
    padding-left: 7px;
}
.user_details #gear .dropdownContain {
    margin-left: -140px;
}
.user_details #gear .dropOut .triangle {
    left: auto;
    right: 10px;
}
.table_white .description_box {
    padding-top: 10px;
    border-top: 1px solid #ddd;
    height: 150px;
    overflow: auto;
}
.head_band {
    position: relative;
}
.head_band_controls {
    /*float: right;*/

    padding: 6px 0;
}
.head_band_title {
    /* overflow: hidden; */

    padding-top: 3px;
}
.head_band .bread-crumb {
    width: auto;
    /*overflow: hidden;white-space: nowrap;*/
}
.head_band .private_space_actions {
    float: right;
}
.head_band .private_space_actions .private_green_btn,
.head_band .search_files {
    margin-top: 0;
}
.head_band .search_files .k-autocomplete {
    background: none;
    position: static;
}
.head_band .bread-crumb h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
    line-height: 20px;
}
.breadcrumb_list li {
    float: none;
    display: inline-block;
}
.checkbox_listing {} .checkbox_listing li {
    clear: both;
}
.checkbox_listing .legend_txt {
    float: left;
    width: 32.2%;
    font-weight: 400;
    color: #656a6e;
}
#more-right label {
    float: left;
    width: auto !important;
}
.checkbox_listing .checkbox_listing {
    float: left;
    width: 27%;
    box-sizing: border-box;
}
.checkbox_listing .checkbox_listing:last-child {
    padding-left: 20px;
}
.checkbox_listing .checkbox_listing input[type="checkbox"] {
    float: right;
}
#more-right li {
    margin-top: 7px !important;
}
/*#more-right .form_generic{margin-top: 30px !important;}*/

#grid_bookmarks td {
    padding-left: 0;
}
div.k-grid-header th.k-header[data-role="columnsorter"] {
    background: #fff url(../../images/assets_user/ic_arrow_updown.png) no-repeat 98% 50%;
    background-position: calc(100% - 4px) 50%;
}
div.k-grid-header th.k-header[data-role="columnsorter"][data-dir="asc"] {
    /* background-image: url(../../images/assets_user/ic_arrow_up.png); */
}
div.k-grid-header th.k-header[data-role="columnsorter"][data-dir="desc"] {
    background-image: url(../../images/assets_user/ic_arrow_down.png);
}
.k-grid-header th>.k-link>.k-icon {
    display: none;
}
#Chrome_V,
#Chrome_V_login {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    margin: 6px 0 0;
    color: #8095a8;
}
#window_set_permission .grid_box {
    min-height: 230px;
}
.home_info {
    position: relative;
}
.home_info #primary label {
    width: 45%;
    font-size: 14px;
    white-space: nowrap;
}
.home_info #primary .k-textbox {
    width: 50%;
    color: #666;
}
.home_info_list {
    border-top: 1px solid #D7D7DB;
    padding-left: 10px;
    clear: both;
}
.home_info_list h4 {
    font-size: 15px;
    font-weight: 600;
}
.home_info_list .row2 {
    border-top: 1px solid #D7D7DB;
}
.home_desc {
    padding-top: 15px;
    color: #999;
}
.home_desc .title {
    font-size: 22px;
    margin: 0 0 10px;
    color: #666;
}
.home_info #department,
.home_info #createproject_Projectname {
    padding-top: 10px;
}
.home_desc p {} .home_pad {
    padding: 0 20px 0 10px;
}
.dashbord_list {
    height: 100%;
    margin: 0;
    padding: 20px 0;
}
.dashbord_list,
.dashbord_list * {
    box-sizing: border-box;
}
.dashbord_item {
    width: 49%;
    height: 69px;
    float: left;
    overflow: hidden;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px;
    position: relative;
}
.dashbord_list_3col .dashbord_item {
    width: 33.3333%;
}
#remainder_list_grid div.info_left_container {
    position: absolute;
    top: 20%;
    left: 1%;
    width: 90%;
    height: 200px;
    top: 100px;
}
.info_left_container .dashbord_list {
    height: 100%;
    margin: 0;
    padding: 10px 0;
}
.info_left_container .dashbord_list,
.dashbord_list * {
    box-sizing: border-box;
}
@media only screen and (min-width: 992px) {
    .info_left_container .dashbord_item {
        width: 25%;
        height: 75px;
        float: left;
        overflow: hidden;
        color: #fff;
        border: 1px solid #fff;
        padding: 10px;
        position: relative;
    }
}
.info_left_container .dashbord_list_1col {
    list-style-type: none;
}
.dashbord_list_1col .dashbord_item {
    width: 90%
}
/*.info_content_container{position:absolute; top:10%; left:20%; width: 80%; height: 400px;}*/

@media only screen and (min-width: 992px) {
    .info_content_container {
        position: absolute;
        top: 25%;
        left: 0;
        width: 73%;
        height: 400px;
    }
}
.info_content_container h4 {
    font-size: 15px;
    font-weight: 600;
}
li#tomorrows_grid_list {
    background: #47b3ed;
    opacity: 0.9;
}
li#upcoming_grid_list {
    /*background: rgba(177, 174, 68, 0.74);*/
    /*background-color: #f39c12 !important;opacity:0.5;*/

    background-color: #F7C982 !important;
}
li#expired_grid_list {
    background: #F99281;
}
.showRecentActivityTab {
    /* width: 95%; */
    margin-left: 20px;
    border-bottom: 1px solid #eee;
    background: #F1F1F1;
    padding-left: 25px;
    padding-bottom: 5px;
    vertical-align: middle;
    /* border-radius: 4px; */
}
div#grid_remainders_details {
    width: 95%;
    /*position: absolute;*/

    min-height: 85% !important;
    height: 85% !important;
    overflow-y: auto;
    margin-top: -5px;
    z-index: 1000;
}
@media only screen and (min-width: 992px) {
    div#grid_remainders_details {
        position: absolute;
    }
}
div#loadMoreRemaindersSection {
    position: absolute;
    bottom: 5%;
    left: 0;
    text-align: center;
}
.showRecentActivityTab:nth-child(odd) {
    /* background:#F1F1F1; */
    /* padding-left: 39px; */
    /* padding-bottom: 5px; */
    /* vertical-align: middle; */
    /* border-radius: 4px; */
}
.showRecentActivityTab:nth-child(even) {
    background: #fff;
}
.showRecentActivityTab:hover {
    background: #C6E2CA;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.showRecentActivityTab.k-state-selected {
    background: #DDF6FF;
    font-weight: 600;
    color: #656a6e;
}
.info_right_container {
    position: relative;
}
.dashbord_item.item_green {
    background: #65D59A;
}
.dashbord_item.item_blue {
    background: #47b3ed;
}
.dashbord_item.item_orange {
    background: #F7B55E;
}
.dashbord_item.item_red {
    background: #F99281;
}
.dashbord_item .icon {
    float: left;
    margin-top: 11px;
}
.dashbord_item .title {
    max-width: 80%;
    float: left;
    position: absolute;
    top: 40%;
}
.dashbord_item .num {
    font-size: 30px;
    float: right;
    line-height: 23px;
    margin-top: 5px;
}
.dashbord_item .sub_text {
    float: right;
    clear: right;
}
#grid_recent_files .k-grid-content {
    max-height: 140px;
    overflow-y: auto;
}
#grid_bookmarks .k-grid-content {
    max-height: 90px;
    overflow-y: auto;
}
#grid_recent_activity .k-grid-content {
    max-height: 270px;
    overflow-y: auto;
}
#grid_bookmarks .mssg_no_record {
    margin: auto;
}
#gridPages {
    margin-top: 0 !important;
    padding-top: 50px;
}
#gridPages .detail-page-grid {
    width: 130px;
    height: 30%;
    text-align: center;
    margin: 0 10px 10px;
    padding: 0 !important;
}
#gridPages .detail-page-grid a {
    width: 100%;
    height: 100%;
    max-height: 50%;
}
#gridPages .detail-page-grid a img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    border: 2px solid #333;
}
#gridPages .detail-page-grid a img:hover,
#gridPages .detail-page-grid a.selected img:hover {
    border-color: #1ab394;
}
#gridPages .detail-page-grid .pagination {
    width: auto;
    height: auto;
    cursor: pointer;
    text-decoration: none;
}
#gridPages .detail-page-grid .pagination:hover {
    color: #fff;
}
#comments_preview {
    border: 0;
    margin-bottom: 0;
}
#comments_preview .k-grid-header {
    border: 0;
}
#show_details_comments_preview {
    border: 0;
    margin-bottom: 0;
}
#show_details_comments_preview .k-grid-header {
    border: 0;
}
#grid_backup_details_popup .main_cont {
    line-height: 18px;
}
#show_details_Activity_grid {
    margin-bottom: 0;
}
#show_details_Activity_grid .k-virtual-scrollable-wrap {
    overflow-x: hidden;
}
#show_details_Activity_grid .k-grid-content {
    position: relative;
    width: 100% !important;
}
#grid_backup_details_popup .info_date {
    padding-top: 5px;
}
#window_create_folder,
#window_rename,
#window_delete,
#window_password {
    overflow:visible;
}
#preview_tab_strip .pad-v20 {
    padding-bottom: 0;
}
#preview_tab_strip .k-tabstrip-items li {
    /* font-size: 14px; */
}
#sharesettings_expiry_date {
    border: 1px solid #ccc;
    border-radius: 3px;
    min-width: 135px;
    font-size: 14px;
    line-height: 24px;
    height: 30px;
    padding: 0 5px;
    margin: 0;
}
#create-folder-form,
#window_delete,
#window_rename {
    /* padding-bottom: 10px; */
}
#grid_recent_files {
    max-height: 155px;
    margin-bottom: 9px;
}
.checkbox_btn_group {
    font-size: 0;
    margin-bottom: 8px;
    margin-top: 8px;
}
.checkbox_btn_group input[type="checkbox"],
.checkbox_btn_group input[type="radio"] {
    display: none;
}
.checkbox_btn_group label:nth-child(2) {
    border-radius: 4px 0 0 4px;
}
.checkbox_btn_group label:last-child {
    border-radius: 0 4px 4px 0;
}
.checkbox_btn_group input[type="checkbox"] + label,
.checkbox_btn_group input[type="radio"] + label {
    padding: 0 5px;
    background: #95ADA7;
    color: #fff;
    margin: 0;
    padding: 7px 10px;
    cursor: pointer;
    font-size: 14px;
    border-right: 1px solid #6f7977;
    -webkit-transition: background .3s;
    transition: background .3s;
}
.checkbox_btn_group input[type="checkbox"]:checked + label,
.checkbox_btn_group input[type="radio"]:checked + label {
    background: #6f7977;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
}
.checkbox_btn_group input[type="checkbox"] + label:hover,
.checkbox_btn_group input[type="checkbox"]:checked + label:hover,
.checkbox_btn_group input[type="radio"] + label:hover,
.checkbox_btn_group input[type="radio"]:checked + label:hover {
    background: #A7B8B4;
    border-right-color: #A7B8B4;
    color: #fff;
}
.pad_t10 {
    padding-top: 10px;
}
#grid_file_recent_activity {
    margin-bottom: 0;
}
.fileactivity_box {
    overflow: hidden;
}
.fileactivity_box .k-dropdown-wrap > .k-select {
    background: #ededed;
}
#window_delete_member_user .form_generic {
    padding-bottom: 7px;
}
#grid_file_recent_activity .k-virtual-scrollable-wrap {
    overflow-x: hidden;
}
#advance_properies .k-grid-content {
    max-height: 99.9%;
}
/*#basic_properies #advance_properies .k-grid-content{max-height: 99.9%;}*/

#previewImageLoading {
    /*margin-left: auto;margin-right: auto;*/

    left: 50% !important;
}
#previewContainer > center {
    text-align: center;
}
#create-folder-container {
    display: none;
}
.filter_wrap {
    float: right;
    margin-right: 10px;
    width: 140px;
    padding: 0;
}
.filter_wrap .k-dropdown {
    border-radius: 5px !important;
    border: 1px solid #ddd;
    overflow: hidden;
}
.filter_wrap .k-dropdown-wrap.k-state-default {} .filter_wrap .k-dropdown .k-input {
    height: 33px;
    padding-left: 4px;
    line-height: 33px;
}
#filterDropdownList-list .k-item {
    padding-left: 10px;
}
.project_search,
.project_search input,
.project_search .k-autocomplete .k-input {
    width: 300px;
}
.notification_container {
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 99999;
}
.notification_container .k-notification {
    margin-bottom: 5px;
}
.btn_close {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    vertical-align: text-bottom;
}
#window_onlySharePopUp .tree_view .k-in.k-state-hover,
#window_onlySharePopUp .tree_view .k-in.k-state-selected {
    background: #CFCFCF;
}
#window_onlySharePopUp .tree_view .k-top.k-bot .k-in.k-state-hover,
#window_onlySharePopUp .tree_view .k-top.k-bot .k-in.k-state-selected {
    background: #fff;
}
.select_tree_cmn .tree_view .k-top.k-bot .k-in.k-state-hover,
.select_tree_cmn .tree_view .k-top.k-bot .k-in.k-state-selected {
    background: #fff !important;
}
/*.list_group_wrap .list_widgets{width: 33.3333%;}*/

.k-widget.k-notification {
    right: 0;
}
.loading_wrapper {} .loading_wrapper .k-progressbar {
    box-sizing: border-box;
    max-width: 100%;
    border-radius: 0;
    /* padding: 2px; */

    background: #fff;
    height: 1em;
    border: 0;
    margin-bottom: 0;
}
.loading_wrapper .k-progress-status-wrap {
    text-align: center;
    line-height: 16px;
}
#grid_upload_file {
    margin: 0;
    border: 0;
}
#grid_upload_file {} #grid_upload_file table {
    table-layout: fixed;
    border-collapse: separate;
}
/* change css ws-upload-file-popup */

div.upload_file_content table {
    margin-bottom: 10px;
}
div.upload_file_content table td i {
    margin: 2px 10px 0 10px;
}
div.upload_file_content table td div.file_name {
    margin-left: 10px;
}
/* */

.loading_wrapper .col-md-5 > div {
    padding: 2px;
    border: 1px solid #fff;
    line-height: 10px;
}
.loading_wrapper .col-md-7 {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 2px;
    font-size: 15px;
    line-height: 15px;
}
.loading_wrapper .k-progress-status-wrap {
    background: none;
    color: #333;
    border: 0;
    box-sizing: border-box;
    top: 0;
}
.loading_wrapper .k-state-selected {
    background: #1ab394 !important;
    color: #fff;
    border: 0;
}
.loading_wrapper .upload_error .k-state-selected {
    background: #ff0000!important;
}
#grid_upload_file.grid_small td {
    padding: 0;
    border: 0;
}
/* change css ws-upload-file-popup */

#grid_upload_file.upload_file_content td {
    /* padding: 4px; */
    border: 1px solid #ddd;
    border-bottom: 0px solid #ddd;
}
#grid_upload_file.upload_file_content tr:last-child td {
    border-bottom: 1px solid #ddd;
}
/* */

#grid_upload_file.grid_small th {
    border: 0;
}
.grid_upload_file_container {
    min-height: 50px;
    overflow: auto;
}
#window_grid_upload_file {
    max-height: 400px;
    overflow: auto;
}
/* change css ws-upload-file-popup */

div#upload_file_header {
    font-weight: 600;
    color: gray;
    margin: -5px 0 5px;
}
div#upload_file_footer {
    border-top: 1px solid #ddd;  padding-top:4px;   
}
/* */

#grid-general-settings {
    clear: both;
}
.main-content-general-settings .submit.text-right {
    padding: 10px 0;
}
.main-content-general-settings > article > .inner {
    padding: 0 10px;
}
#branch_addEditMembers {
    overflow: hidden;
}
#branch_addEditMembers .k-grid,
#branch_addEditMembers .k-grid-header {
    border: 0;
}
#branch_addEditMembers .row input {
    margin-bottom: 5px;
}
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    box-sizing: border-box !important;
}
.k-icon.k-i-minmax.state-maximised {
    background-position: -64px -288px;
}
.k-icon.k-i-minmax {
    background-position: -32px -128px;
}
.notify_bell {
    display: inline-block;
    background: url(../../images/assets_user/ic_noti_alert.png) no-repeat 0 50%;
    height: 28px;
    position: relative;
    vertical-align: middle;
    padding-left: 43px;
}
.notify_bell i {
    display: block;
    font-size: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    background: #137e7e;
    border-radius: 50%;
    overflow: hidden;
    line-height: 20px;
    font-style: normal;
    color: #fff;
}
#preview_header_file_icon,
#preview_header_filename_lbl {
    vertical-align: middle;
}
#getNotifications .k-notification-wrap {
    white-space: normal;
}
.cursor_default {
    cursor: default !important;
}
#branch_window_member_management .form_generic {
    overflow: hidden;
}
#subject_message {
    margin-bottom: 6px;
}
.k-ie9 .login_box {
    padding-top: 130px;
}
.k-grid td:first-child,
.k-grid th:first-child {
    -ms-text-overflow: clip;
    /* text-overflow: clip; */
}
.sort_dropdown.k-menu.k-header {
    border: 0;
}
.sort_dropdown.k-menu .k-item>.k-link {
    /*padding: 0 10px 0 5px;background: url(../../images/assets_user/ic_action_sort.png) 50% 50% no-repeat;
    icon-ic_action_sort*/

    padding: 0 6px 0 5px;
    /*    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png);
    background-position: -64px -65px;*/
}
.sort_dropdown.k-menu .k-item>.k-link .k-icon {
    visibility: hidden;
}
.sort_dropdown.k-menu .k-menu-group .k-item.k-state-hover {
    background: #dfdfdf;
}
.sort_dropdown.k-menu .k-menu-group .k-item >.k-link {
    width: auto;
    padding: 5px 15px 5px 30px;
    font-weight: normal;
    background: #fff !important;
    font-size: 13px;
    color: #999 !important;
    cursor: pointer;
    text-align: left;
}
.sort_dropdown.k-menu-horizontal>.k-item {
    border: 0;
}
.sort_dropdown.k-menu-horizontal>.k-item > .k-link {
    cursor: pointer;
    padding: 0;
    opacity: .8;
    background: none;
    line-height: 26px;
}
.sort_dropdown.k-menu-horizontal>.k-item.k-state-hover {
    background-color: transparent;
}
.sort_dropdown.k-menu-horizontal>.k-item.k-state-hover > .k-link {
    opacity: 1;
}
.sort_dropdown .k-widget.k-menu-horizontal>.k-item.k-state-hover {
    background: none;
}
.sort_dropdown.k-menu .k-menu-group .k-item.sort_ticked >.k-link {
    background: url(../../images/assets_user/ic_context_descending.png) 4px 4px no-repeat !important;
}
.sort_dropdown.k-menu .k-menu-group .k-item.sort_ticked_asc >.k-link {
    background: url(../../images/assets_user/ic_context_ascending.png) 4px 4px no-repeat !important;
}
.sort_dropdown .k-animation-container {
    left: auto !important;
    right: -10px !important;
}
.btn_nav_wrap {} .btn_nav {
    margin-bottom: 7px;
    width: 30px;
    height: 28px;
    line-height: 18px;
    float: left;
    margin: 0 5px 0 6px;
    padding: 0;
    display: inline-block;
    background-color: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #ddd;
    font-size: 22px;
}
.btn_nav:hover,
.btn_nav:focus {
    background-color: #428bca;
    color: #fff;
    border-color: #428bca;
}
.btn_back {} .btn_forward {} .head_band .filter_wrap {
    display: none;
}
.checkbox_linear.padtop {
    padding-top: 20px;
    display: block;
}
.btn_recyclebin img {
    opacity: .3;
}
.btn_recyclebin:hover img,
.btn_recyclebin:focus img {
    opacity: 1;
}
.btn_prjhome {
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
    background: #f6f6f6 url(../../images/assets_user/ic_home.png) no-repeat 50% 50%;
    padding: 0;
    margin-right: 5px;
    border: 1px solid #ddd;
    float: left;
}
.btn_prjhome:hover,
.btn_prjhome:focus {
    background: url(../../images/assets_user/ic_home_active.png) no-repeat 50% 50%;
}
/*#userpanelbar .k-grid-content,#dept_alerts_grid .k-grid-content,#share_alerts_grid .k-grid-content,#bkp_alerts_grid .k-grid-content, #myfiles_alerts_grid .k-grid-content{max-height: 197px; min-height: 197px; }*/

#tab_folder_details > ul {
    border-right: 4px solid #E6E9EC;
}
.tree_view #tab_folder_details > ul {
    border-right: 0;
}
/*#advance_properies_preview td{padding-bottom: 7px;}*/

#advance_properies_preview .k-picker-wrap .k-input {
    /* border: 1px solid #ddd; */
    /* border-radius: 4px; */
}
#advance_properies_preview .k-picker-wrap .k-select {
    border-style: none;
}
#advance_properies_preview .k-picker-wrap .k-state-hover {
    background-color: transparent;
    background: none;
}
.info_wrap span.k-datepicker {
    width: 100%;
}
.info_wrap span.k-datepicker input[type="text"] {
    /* border-radius: 3px 0 0 3px; */
}
.info_wrap span.k-datepicker .k-select {
    /* border: 1px solid #DADADA; */
    /* box-sizing: border-box; */
    /* border-left: 0; */
}
.info_wrap span.k-datepicker .k-i-calendar {
    /* vertical-align: middle; */
}
#tab_folder_details > ul {
    border-bottom: 1px solid #E6E9EC;
    padding: 0;
    margin-left: -10px;
}
.tabstrip_generic #tab_folder_details > ul {
    margin-left: -20px;
}
#window_checkin_file,
#window_publicLink {
    overflow: hidden;
}
.k-virtual-scrollable-wrap table {
    width: 100% !important;
}
.info_expanded #moreInfoSection {
    width: 300px;
    float: right;
    min-height: 90%;
    min-height: 420px;
    position: relative;
}
.moreinfo_help {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
    background: url(../../images/assets_user/file-select.png) no-repeat 50% 0;
}
.info_expanded .moreinfo_help {
    display: block;
}
.info_expanded .moreinfo_help p {
    margin: 40px 0 0;
    color: #999;
}
.advanced_wrap {
    border-bottom: 0;
    border-radius: 4px;
    border: 1px solid #E4E4E4;
}
.pulldown {
    position: absolute;
    top: 5px;
    left: 1px;
    width: 30px;
    height: 30px;
    background: url(../../images/assets_user/ic_switch_menu.png) no-repeat 50% 6%;
    text-indent: 100%;
}
.pulldown:hover
/*,.pulldown:focus*/

{
    left: -1px;
    background: url(../../images/assets_user/ic_switch_menu_active.png) no-repeat 50% 6%;
    cursor: pointer;
}
#window_distribute_file {
    overflow: hidden;
}
#window_shareto {
    /*overflow-y: auto;*/

    max-height: 550px;
}
/*xxx*/

@media only screen and (min-width: 720px) {} @media only screen and (max-width: 768px) {
    .jumbotron {
        padding: 10px 15px;
    }
    G .search_files {
        display: none;
    }
    .tree-select-wrapper .private_space_categories {
        margin-right: 0;
    }
    .tree-select-wrapper .specification_table .private_space_actions,
    .private_space_actions {
        position: static;
        top: auto;
        left: auto;
    }
    .tree-select-wrapper .specification_table table td .main_cont {
        width: 100%;
    }
    .tree-select-wrapper .specification_table table td .select {
        clear: both;
        float: none;
        margin-left: 67px;
        width: 120px;
    }
    .tree-select-wrapper .specification_table td .share {
        position: static;
        margin-left: 67px;
    }
    .tree-select-wrapper .specification_table td .has_thumb .share {
        margin-left: 67px;
    }
    .tree-select-wrapper .specification_table td .share .more_icon {
        float: none;
        display: inline-block;
        vertical-align: text-bottom;
        margin-left: 5px;
    }
    .tree-select-wrapper .specification_table td .has_thumb h6,
    .tree-select-wrapper .specification_table td .has_thumb p {
        margin-left: 67px;
    }
    .private_space_actions:after {
        content: '.';
        clear: both;
        display: block;
        height: 0;
        visibility: hidden;
    }
    .private_space_actions .private_green_btn {
        margin-bottom: 10px;
        margin-right: 1%;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap;
    }
    .overlay_close {
        position: absolute;
        top: 20px;
        right: 20px;
        margin: 0;
    }
    .overlay_options {
        top: 0;
        height: auto;
        padding-bottom: 10px;
    }
    .overlay_options li:first-child {
        width: 100%;
    }
    /*.folder-view{clear: both;}
    .folder-view > li{float: none;border-bottom: 1px solid  #c4c4c7;}
    .folder-view .list-item-box{width: 100%;text-align: left;}
    .folder-view .list-item-box:hover{border-color: #fff;}
    .folder-view .list-item-box .thumb{float: left;margin-right: 20px;padding-top: 0;}
    .folder-view .list-item-box .title{padding-top: 17px;}*/

    .folder-view > li {
        padding: 0 15px 20px;
    }
    .folder-view .thumb_checkbox {
        opacity: 1;
    }
    .k-grid-header {
        padding-right: 0 !important;
    }
    .intro_info dd {
        clear: both;
    }
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -9px;
    }
}
@media (max-width: 940px) {
    .profile_wrap .section-left-two,
    .profile_wrap .section-right-two,
    .profile_wrap .section-left-three,
    .profile_wrap .section-right-three,
    .profile_wrap .section-left,
    .profile_wrap .section-right {
        box-sizing: border-box;
        width: 100%;
    }
    .profile_wrap #kWindow-password,
    .profile_wrap #kWindow-more-right {
        box-sizing: border-box;
        padding-right: 15px;
    }
}
/* clearfix */

.right_content_area:after,
.list-header:after,
.folder-view:after,
.breadcrumb_list:after,
/*.submit:after,*/
.container_generic:after,
.list_green_rnd:after,
.widget_header:after,
.list_image_widget:after,
.container_generic:after,
td .main_cont .thumb:after,
.tree-select-wrapper .tabstrip_content:after,
.custom_upload:after,
.widget_header:after,
.widget_body:after,
.widget_simple .widget_header .tools:after,
.toolbox:after,
.preview_bottom_tools:after,
.box_item:after,
.list_box:after,
.head_band:after,
.checkbox_listing .checkbox_listing:after,
.checkbox_listing li:after,
.dashbord_list:after,
.list_widgets_wrap:after,
.btn_nav_wrap:after,
.head_band_controls:after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
/* padding list */

.status-comment {
    margin-bottom: 4px;
    margin-top: 0px !important;
    text-align: center;
    font-size: 13px;
    min-width: 15px;
    min-height: 20px;
}
/*margin end*/

.member_count_icon {
    /*icon-ic_btn_user*/

    width: 24px;
    height: 23px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -224px -606px;
    /*background: url(../../images/assets_user/ic_btn_user.png) top left no-repeat;*/
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
    color: white;
}
.group_count_icon {
    /*icon-ic_btn_group*/

    width: 24px;
    height: 23px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -1019px -563px;
    /*background: url(../../images/assets_user/ic_btn_group.png) top left no-repeat;*/
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
    color: white;
}
.file_count_icon {
    /*icon-ic_btn_files*/

    width: 24px;
    height: 23px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -254px -606px;
    /*background: url(../../images/assets_user/ic_btn_files.png) top left no-repeat;*/
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
    color: white;
}
.folder_count_icon {
    width: 24px;
    height: 23px;
    background: url(../../images/assets_user/ic_btn_create_folder.png) top left no-repeat;
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
    color: white;
}
.last_access_icon {
    /*icon-ic_btn_login*/

    width: 24px;
    height: 23px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -164px -606px;
    /*background: url(../../images/assets_user/ic_btn_login.png) top left no-repeat;*/
    /*float: left;*/

    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
    color: white;
}
.resetPassWordSubTitle {
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    margin: 6px 0 0;
    color: #586169;
}
.fitToDiv {
    max-width: 100%;
    max-height: 100%;
}
.fitToDivMobile {
    max-width: 100%;
}
ul#searchUsrToSetPrmsn_listbox {
    overflow-x: hidden !important;
}
.customer-photo img {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 32px 35px;
    background-position: center center;
    vertical-align: middle;
    line-height: 32px;
    /*box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0, 0, 0, .2);*/
    margin-right: 5px;
}
.customer-name {
    display: inline-block;
    vertical-align: middle;
    line-height: 32px;
    padding-left: 3px;
}
.resetPassWordTitle {
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    margin: 6px 0 0;
    color: #5A5A5A;
}
.tabStrip_full {
    background: #fff;
    padding-left: 10px;
}
div.k-footer a {
    color: black !important;
}
.btn_reload_folder {
    /*icon-ic_action_b_restore*/

    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    /*background: url(../../images/assets_user/ic_action_b_restore.png) no-repeat 50% 50%;*/

    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -289px -661px;
    opacity: .3;
    border: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.btn_reload_folder:hover,
.btn_reload_folder:focus {
    opacity: 1;
}
.show_Details_btn_plain_blue {
    background: none;
    border: 0;
    color: #78aed2;
    font-size: 14px;
    margin: 0;
    padding: 7px 0px;
}
.workflow_btn_plain_blue {
    background: none;
    border: 0;
    cursor: pointer;
    color: #78aed2;
    font-size: 16px;
    margin: 0;
    padding: 5px 10px;
}
.show_ActivityLog_btn_plain_blue {
    background: none;
    border: 0;
    color: #78aed2;
    font-size: 14px;
    margin: 0;
    padding: 5px 10px;
}
.list_widgets_wrap {
    border: 0;
}
.list_widgets {
    width: 33.333%;
    float: left;
    padding: 0 7px 10px;
    box-sizing: border-box;
}
.list_widgets:nth-child(3n) {
    padding-right: 0;
}
.list_widgets_inner {
    /*background: #eee;*/
    padding: 10px;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    transition: .3s all ease;
}
.list_widgets_inner:hover {
    box-shadow: 3px 3px 10px rgb(10 36 99 / 15%) !important;
    transform: translatey(-2px);
}
.list_widgets:nth-child(3n+1) {
    clear: both;
}
.list_widgets .customer-photo {
    float: left;
    margin-top: 8px;
}
.list_widgets .group-photo {
    /*icon-ic_group_default*/

    float: left;
    margin-top: 8px;
    height: 34px;
    width: 34px;
    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -1027px -367px;
}
#workflow_users .group-photo {
    background: url('../../images/assets_user/ic_group_default.png') no-repeat 50% 50%;
}
.list_widgets .remainder-photo {
    float: left;
    margin-top: 8px;
    height: 34px;
    width: 34px;
    background: url('../../images/assets_user/ic_group_default.png') no-repeat 50% 50%;
}
.list_widgets .widget_body {
    margin-left: 50px;
}
.list_widgets .user_note {
    display: block;
    margin-bottom: 0;
    padding-left: 25px;
    background: url(../../images/assets_user/ic_action_info_active.png) no-repeat -1px 50%;
    margin-right: 5px;
    color: #999;
    font-size: 13px;
}
.list_widgets .user_name {
    display: block;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 600;
    color: #0071c7
}
.list_widgets .user_membersince {
    /*icon-ic_member_since*/

    padding-left: 24px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955) no-repeat -5px 50%;
    background-position: -1037px -262px;
    background-position: -1042px -262px;
    padding-top: 5px;
    display: inline-block;
    margin-right: 5px;
    color: #999;
    font-size: 13px;
}
.list_widgets .btn_plain {
    width: 20px;
    height: 20px;
    border: 0;
    margin: 0 3px 5px;
    float: left;
    cursor: pointer;
}
.list_widgets .btn_activity_log {/*icon-ic_context_activity_log*/
    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -658px -606px;
}
.list_widgets .btn_delete_user,
.btn_delete_group,
.btn_delete_remainder {
    background: url('../../images/assets_user/ic_action_delete_alt.png') no-repeat 50% 50%;
    cursor: pointer;
}
.list_widgets .btn_editMember {
    background: url('../../images/assets_user/ic_action_b_group_edit.png') no-repeat 50% 50%;
}
.list_widgets .btn_members {
    /*icon-ic_action_b_group*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -1028px -461px;
    padding-left: 6px;
}
.list_widgets .btn_edit {
    /*icon-ic_action_b_edit*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -992px -495px;
}
/*.list_widgets .col_1{margin-right: 40px;}*/

.list_widgets .col_2 {
    float: right;
    /*padding-top: 15px;*/
}
.btn_box {
    float: left;
    padding-right: 5px;
}
.btn_box .btn_plain {
    float: none;
}
/*.btn_box .num{width: 15px;height: 15px;background: #349847;color: #fff;border-radius: 50%;font-size: 10px;text-align: center;position: absolute;right: -5px;top: -10px;line-height: 15px;}*/

.btn_box .num {
    color: #999;
}
@media only screen and (max-width: 1100px) {
    .list_widgets {
        width: 50%;
    }
    .list_widgets:nth-child(3n+1) {
        clear: none;
    }
    .list_widgets:nth-child(2n+1) {
        clear: both;
    }
    .list_widgets:nth-child(3n) {
        padding-right: 5px;
    }
    .list_widgets .btn_plain {
        /* width: 40px; */
        /* height: 40px; */
    }
}
@media only screen and (max-width: 600px) {
    .list_widgets {
        width: 100%;
        clear: both;
        float: none;
    }
}
@media (orientation: portrait) {
    /*body {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}*/
}
/*more info panel*/

.info_wrap .tabstrip_generic .k-tabstrip-items .k-state-default .k-link {
    padding: 7px 10px 11px;
}
.more_info_panel {} .info_title {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 29px;
    padding: 0 2%;
    position: absolute;
    width: 98%;
    top: 0;
    left: 0;
    border-bottom: 1px solid #ddd;
    text-align: center;
    color: #999;
    white-space: nowrap;
}
.more_info_panel .info_wrap {
    height: 88%;
    padding-top: 30px;
}
.more_info_panel .info_wrap > div,
.more_info_panel .info_wrap .tabstrip_underlined {
    height: 100%;
}
.info_expanded .backup_table {
    margin-right: 300px;
}
.more_info_panel {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
.info_expanded .more_info_panel {
    width: 300px;
}
.more_info_panel [role="tabpanel"] {
    overflow: auto;
    height: calc(135% - 35px) !important;
}
#showMyBookMarkstaga,
#showMyRecycleBintaga {
    margin: 0 2px;
    cursor: pointer;
}
#showMyBookMarkstaga img,
#showMyRecycleBintaga img {
    margin: 0;
}
#grid_member_list .list_widgets {
    width: 100%;
    padding: 0;
}
.grid_nohover.k-grid tr:hover td,
.grid_nohover.k-grid tr.k-alt:hover td {
    background: none;
}
#grid_member_list .list_widgets .user_name {
    font-size: 17px;
    padding-top: 7px;
}
#grid_member_list .list_widgets .customer-photo {
    margin-top: 4px;
}
label#project_filter_lbl {
    margin-bottom: 10px;
}
.advanced_wrap label.checkbox-inline {
    font-size: 14px;
}
.advanced_wrap .checkbox_linear label {
    display: inline-block;
    vertical-align: middle;
}
.advanced_wrap .k-dropdown .k-input {
    /* height: 25px; */
    /* line-height: 25px; */
    /* font-size: 14px; */
}
.advanced_wrap .gbox {
    width: 70%;
}
.advanced_wrap input[type="text"] {
    /* border: 1px solid #dadada; */
    /* border-radius: 3px; */
    /* color: #333; */
    /* box-sizing: border-box; */
    /* width: 100%; */
    /* margin: 0; */
    /* font-size: 14px; */
    /* padding: 0 10px; */
    /* height: 25px; */
    /* line-height: 25px; */
}
.advanced_wrap .col-md-6 input[type="text"] {
    /* width: 82%; */
}
.advanced_wrap .col-md-12 input,
.advanced_wrap .col-md-7 input[type="text"] {
    width: 100%;
    /* margin-bottom: 5px; */
}
.advanced_wrap .col-md-12 input[type="checkbox"] {
    width: 25px;
}
.advanced_wrap select {
    width: 100%;
}
.advanced_wrap .form_generic {
    padding: 0;
}
.advanced_wrap:not(.checkbox-inline)input[type="checkbox"],
.advanced_wrap input[type="radio"] {
    border: 1px solid #dadada;
    border-radius: 3px;
    color: #333;
    box-sizing: border-box;
    width: auto;
    margin: 0;
    font-size: 14px;
    padding: 0 10px;
    height: 15px;
    line-height: 32px;
    border: 0;
    padding: 0;
}
.advanced_wrap .form_generic .input {
    margin-bottom: 7px;
    margin-top: 0;
}
.advanced_wrap .form_generic#text_search_form .input {
    margin-bottom: 0px;
    margin-top: 0;
}
.advanced_wrap .k-picker-wrap,
.advanced_wrap .k-datepicker {
    /* background: none; */
    /* box-shadow: none; */
    /* height: 25px; */
    /* margin-bottom: 7px; */
}
#rmdBasicDiv.advanced_wrap .k-picker-wrap .k-select {
    border-left: 0;
    height: 25px;
    min-height: 25px;
    min-width: 25px;
}
.advanced_wrap .k-icon.k-i-calendar {/*icon-ic_calendar*/
    /*background: url(../../images/assets_user/ic_calendar.png) 0 0 no-repeat;*/
    /* background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955); */
    /* background-position: -992px -461px; */
    /* width: 25px; */
    /* height: 25px; */
    /* margin-top: -12px; */
}
.advanced_wrap .k-icon.k-i-clock {
    /*icon-ic_clock*/
    /*background: url(../../images/assets_user/ic_clock.png) 0 0 no-repeat;*/
    /* background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955); */
    /* background-position: -632px -606px; */
    /* width: 25px; */
    /* height: 25px; */
    /* margin-top: -4px; */
    /* margin-left: 5px; */
    /* opacity: 0.5; */
}
.advanced_wrap .k-icon.k-i-clock:hover {
    opacity: 1
}
.advanced_wrap .adv_box {
    /*overflow: auto;max-height: 480px;*/
}
/*.advanced_wrap .adv_controls{max-height: 460px;overflow: auto;width: 100%;}*/
/*.advanced_wrap .adv_controls{height: 450px;overflow: auto;width: 100%;}  max-height not support in IE*/
/*.advanced_wrap .adv_controls { 
height: expression( this.scrollHeight > 461 ? "460px" : "auto" );  sets max-height for IE JS
}*/

.advanced_wrap .adv_submit_wrap {
    padding: 10px;
    margin-top: 20px;
}
.advanced_wrap .adv_submit_wrap .private_green_btn {
    float: none;
}
.advanced_wrap .adv_submit_wrap .text-right {
    /* border-top: 1px solid #ddd; */
    padding-top: 5px;
}
.advanced_wrap .k-dropdown {
    margin-bottom: 5px;
}
#more_advance_properies input[type="text"] {
    background: #fff;
}
#more_advance_properies {
    min-height: 300px;
    height: auto;
}
/*#addPropsDynamicallyFoPropSearch input[type="text"]{background:#fff;}*/

.btn_small,
.advance_search_box .btn_small {
    /* padding: 1px 7px; */

    font-size: 15px;
    width: auto;
    min-width: 0;
    border-radius: 4px;
}
.containHomeSection,
.user_group_section {
    overflow: scroll;
    overflow-y: scroll;
    overflow-x: hidden !important;
}
#showDetails_item_comments .k-loading-mask {
    display: none;
}
#add_comm_btn {
    line-height: 30px;
    float: right;
    font-size: 12px;
    margin-right: -1px;
}
#add_comment {
    float: right;
    font-size: 12px;
    margin-right: -1px;
}
#moreinfo_comments_label,
#item_comments {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 14px;
    color: #797979;
}
#chooseCommnetTypeLabel {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #797979;
    /* line-height: 12px; */
    vertical-align: middle;
}
#chooseCommnetTypePreviewLabel {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0 !important;
    font-size: 14px;
    color: #797979;
    line-height: 12px;
}
.checkAll {
    cursor: pointer;
}
.noaltbg .k-alt {
    background: none;
}
.noaltbg.k-grid tr:hover td,
.noaltbg.k-grid tr.k-alt:hover td {
    background: none;
}
.tree-select-wrapper .specification_table .info_wrap tr:nth-child(odd) {
    background: none;
}
#tab_folder_details .k-tabstrip-items .k-item .k-image {
    margin: 0;
}
#nextThumb,
#preThumb,
#thumbnail {
    cursor: pointer;
}
#window_showMoreAdvprops_pad {
    padding-top: 0px;
}
b#member_Select_Users_Group {
    font-weight: inherit;
}
/* REMINDER */

div#splitter2 {
    overflow: hidden;
}
div#window_create_common_popup {
    /*padding-top: 0px;*/
}
.btn_plain.btn_edit_remainder {
    background: url('../../images/assets_user/ic_action_b_edit.png') no-repeat;
    opacity: 0.9;
    cursor: pointer;
}
.btn_plain.btn_delete_remainder {
    /*icon-ic_context_trash*/

    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -212px -635px;
    /*background:url('../../images/assets_user/ic_context_trash.png') no-repeat;*/

    opacity: 0.9;
}
.btn_plain.btn_copy_remainder {
    background: url('../../images/assets_user/ic_copy.png') no-repeat;
    opacity: 0.9;
    cursor: pointer;
}
/*.btn_plain.btn_delete_remainder:hover {
opacity:1; 
}*/
/*#remainders_section .k-loading-image{display:none;}*/

.fa-calendar::before {
    content: "\f073";
}
.reminder_count_icon {
    width: 25px;
    height: 24px;
    background: url(../../images/assets_user/ic_reminder_active.png) no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 10px;
    opacity: 0.5;
}
.reminder-title-icon {
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    background: url(../../images/assets_user/ic_reminder_active.png) no-repeat 50% 50%;
    border: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: -25px;
    margin-top: -2px;
}
.reminder_list_header {
    height: 28px;
    width: 96.8%;
    border-bottom: 1px solid #ededed;
    margin-bottom: 15px;
    margin-left: 25px;
    margin-top: -5px;
    padding-top: 5px;
}
.reminder_list_header > button#refreshFolderContent {
    margin-top: -2px;
}
@media only screen and (max-width: 990px) {} span#remainder_list_grid_tittle {
    margin-left: -20%;
    font-weight: bold;
}
span#remainder_list_grid_info_tittle {
    /*float: right;*/
    /*margin-right: 31%;*/

    font-weight: bold;
    font-size: 14px;
    /*padding: 3px;*/
}
td.col_action.reminder_info {
    text-align: left;
    font-size: 14px;
    padding: 3px 5px;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    color: #656262;
}
.moreinfo_inner tbody td {
    color: #656262;
}
div#moreInfoSection {
    /* float: right; */
    /* width: 37%; */
    /*width: auto;*/
    /* padding: 0% 5%; */

    top: 5px;
    line-height: 20px;
    /*overflow:auto;*/
}
div#moreInfoSectionSumm {
    display: block;
    float: left;
    padding-left: 10px;
    margin-left: 40px;
    height: 350px;
    width: 100%;
    /*    overflow-y: auto;
    overflow-x: hidden;*/

    overflow: hidden;
}
#moreInfoSectionSumm .moreinfo_inner {
    overflow-y: auto;
    overflow-x: hidden;
}
div#moreInfoName {
    //append to .info_title  2424
    margin-left: 11%;
    margin-top: 8px;
    width: 88%;
    border-bottom: 1px solid #ededed;
}
div#moreInfoSection .moreinfo_help1 {
    padding: 25px;
    margin-top: 30%;
    box-sizing: border-box;
    background: url(../../images/assets_user/file-select.png) no-repeat 50% 0;
}
div#moreInfoSection .moreinfo_help2 {
    color: #7c8083;
    margin-top: -10px;
    text-align: center;
}
div#props_moreinfo_section {
    /*width:97%;*/

    width: 100%;
}
.show_more_div {
    height: 100px;
    overflow-y: auto !important;
}
div#moreDetailsInviteesGrid .customer-photo {
    float: left;
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#repeat_details_lbl,
#user_details_lbl,
#file_details_lbl {
    font-weight: normal;
    width: 24%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    text-align: left;
}
div#moreDetailsFilesGrid .fileName {
    width: 80%;
    padding-left: 11px;
    color: #656262;
    white-space: nowrap;
    width: 12em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
div#moreDetailsFilesGrid .icon-preview {
    float: right;
    width: 20%;
}
.reminderTabDiv .k-dropdown-wrap .k-state-hover,
.k-state-focused,
.k-state-active {
    /*background:none;*/

    background-color: none;
}
.switch_row ul {
    margin: 0;
    padding: 0;
}
.switch_row ul li {
    margin: 0;
    padding: 10px 10px 10px 20px;
    min-height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border-top: 1px solid rgba(128, 128, 128, .5);
}
.switch_row {
    min-width: 220px;
    margin-top: 50px;
    padding: 0;
}
.switch_row ul li .km-switch {
    float: right;
}
.bootstrap-switch-success {
    background: #1ab394;
}
.reminderTabDiv .row {
    padding-top: 10px;
    /*  height: 40px;*/
}
.reminderTabDiv .form_generic input[type="text"] {
    /* background: #ededed; */
    /* border: 1px solid #ededed; */
    /* line-height: 1.6em; */
    /* width: 100%; */
    /* height: 2.17em; */
    /* padding: 0 10px; */
    /* text-indent: 0; */
    /* border-radius: 4px; */
    /* color: #797979; */
}
.reminderTabDiv .form_generic input[type="number"] {
    /* background: #ededed; */

    border: 1px solid #ededed;
    /* line-height: 1.6em; */

    width: 100%;
    /* height: 2.17em; */

    padding: 0 10px;
    text-indent: 0;
    /* border-radius: 4px; */

    color: #797979;
}
.k-picker-wrap.k-state-hover {
    opacity: 1;
}
#reminder_date + span.k-select {
    width: 58px;
    border-radius: 4px;
}
.advanced_wrap .k-widget .k-autocomplete .k-header .k-state-hover {
    border-color: none;
    background: none;
    border: opx solid gray;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
span.k-widget.k-autocomplete.k-header.k-state-default {
    /* background: none; */
    /* display: inline-block; */
    /* width: 240px; */
    /* position: relative; */
}
span.k-widget.k-autocomplete.k-header.k-state-default.k-state-hover {
    background: none;
    box-shadow: none;
}
span.k-widget.k-autocomplete.k-header.k-state-default.k-state-focused {
    background: none;
    box-shadow: none;
}
.btn_div {
    margin-top: 0;
    /*border-top: 1px solid #ddd;*/

    padding-top: 5px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    /*right: 10px;*/

    left: 30%;
}
.btn_div .submit {
    margin-left: 40%;
    line-height: normal;
}
.btn_div button {
    text-align: center;
    min-width: 80px;
    width: auto;
}
.btn_div1 {
    /*
    margin-top: 0;
    border-top: 1px solid #ddd;
    padding-top: 5px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    */
    /*right: 10px;*/
    /*left:30%;*/
}
.btn_div1 .submit {
    /*
    margin-left: 40%;
    line-height: normal;
    */
}
.btn_div1 button {
    text-align: center;
    width: 80px;
    /* position: absolute; */
    /* right: 0; */

    float: right;
    margin-top: 20px;
    margin-right: 20px;
}
.reminderTabDiv {
    margin-top: 0px;
    /* margin-left: -20px; */

    padding-right: 18px;
    display: block;
    /* min-height: 350px; */
    /* max-height: 530px; */
    /* overflow: hidden;*/

    width: 100%;
    /* border: 1px solid #ddd; */

    border-top: none;
    /* height: 520px;*/
}
#rptFreqDiv {
    text-align: center;
    /*border-bottom: 0.5px solid #ddd;*/

    padding-top: 10px;
    width: 100%;
}
#rptFreqDiv .k-state-hover {
    border-radius: none;
    backgroung: none;
}
.k-dropdown-wrap {
    /* border: none; */
    /* height: 26px; */
    /* line-height: 25px; */
    /* background: #ededed; */
}
#RptContainer {
    text-align: center;
    margin: auto;
    margin-top: 15px;
    display: block;
    height: auto;
    /*    width: 90%;*/
    border: 1px solid #ddd;
    padding: 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    /*min-height:290px;*/
    /*max-height:290px;*/
}
#RptContainer .weekly input {
    float: left;
}
#grid_selected_dt {
    margin-bottom: 0px;
    border-top: none;
    width: 100%;
}
#grid_selected_dt table td {
    text-align: left;
}
/*
input[name="rptRadio"] {
float:left;
margin-right: 2px;
}*/

.radioLabel {
    margin-top: -2px;
}
#aftrDays {
    float: left;
}
.rmdBasicDiv_left {
    /* width: 57%; */
    border-right: 1px solid #ddd;
    float: left;
    /* margin: 10px 0px auto; */
    height: 100vh;
    /* overflow: auto; */
    background-color: white;
}
.rmdFilesDiv_left {
    height: 335px;
    float: left;
    margin: 10px 10px auto;
    border: none;
    width: 50%;
}
.reminder_fileFilter.col-md-12 {
    padding-bottom: 3px;
    padding-left: 1px;
    width: 228px;
}
.reminderTabDiv .fileSearch_container input {
    width: 265px;
    height: 25px;
    /*  border: solid 1px #e1e1e1;*/

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 10px 0 25px;
    margin-bottom: 5px;
    margin-left: -60px;
    font-size: 14px;
    color: #97a5b3;
    background: #fff url(../../images/search_btn.png) no-repeat 5px 50%;
    box-sizing: border-box;
}
.reminderTabDiv .btn_back_div {
    margin-bottom: 5px;
    padding-top: 3px;
    padding-left: 1px;
}
#dashboardNotifications .active {
    /*    font-weight: bold;
    margin-right: 2px;
    box-shadow: 0px 6px 5px -2px #888888;
    transition: all 0.2s; */

    font-weight: bold;
    box-shadow: 0px 5px 5px -2px #888888;
    transition: all 0.2s;
    transform: scale3d(1.05, 1.05, 0.75);
    z-index: 1000;
    opacity: 1;
    border: transparent;
}
/*
span.k-widget.k-dropdown.k-header {
margin-left: 75px;
-webkit-border-radius: 5px;
margin-bottom: 5px;
}
*/

.rmdFilesDiv_center {
    float: left;
    margin: 30% 2px auto;
    width: 5%;
    text-align: center;
    position: absolute;
    left: 48%;
    top: 0px;
}
#makeAllpublic_div {
    padding: 15px;
    margin-top: 10px;
}
.rmdFilesDiv_right {
    height: 300px;
    float: left;
    margin: 1px 5px 5px 10px;
    width: 45%;
}
.fileGrid_container {
    border: solid #dadada 1px;
    /*height: calc(100vh - 405px) !important;*/
}
.fileSelectedGrid_container {
    border: 1px solid #dadada;
    height: 265px;
    overflow-y: hidden;
    /*font-family:"Source Sans Pro,sans-serif";*/

    position: absolute;
    top: 23%;
    border-top: 1px solid white;
    border-right: 1px solid white;
    box-sizing: border-box;
    border: 1px solid #dadada;
    height: 303px;
    overflow-y: hidden;
    /* font-family: "Source Sans Pro,sans-serif"; */

    position: absolute;
    top: 13%;
    border-top: 1px solid white;
    /* border-right: 1px solid white; */

    box-sizing: border-box;
}
div#fileSelectedGrid {
    /*height: 300px;*/

    min-width: 325px;
}
div#fileSelectedGrid .k-grid-content {
    height: 310px;
}
/*#fileGrid{ height:97%;}
#fileGrid .k-grid-content {
height: 100%;
height: 90% !important;
width: 310px !important;
overflow: auto !important;
}*/

.reminderTabDiv .main_cont .title {
    font-weight: normal;
    margin-top: 0;
    color: #656a6e;
    font-size: 14px;
    margin-bottom: 3px;
    padding-top: 3px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.rmdInviteesDiv_continer {
    height: 335px;
    width: 90%;
    float: left;
    margin: 10px 10px auto;
}
k-widget k-autocomplete k-header k-state-default {} .label_textarea {
    vertical-align: top;
    padding-top: 20px;
}
.rmdBasicDiv_right {
    height: 300px;
    float: left;
    margin: 10px 0 auto;
    /*    width:30%;*/
}
.k-datetimepicker {
    /* background: none; */
    /* box-shadow: none; */
    /* height: 25px; */
    /* margin-bottom: 7px; */
}
.add_dynamic_row {
    clear: both;
    border-bottom: 1px solid #dadada;
    color: #333;
    width: 100%;
    margin: 1px;
    font-size: 8px;
    padding: 0 10px;
    height: 30px;
    line-height: 25px;
    box-sizing: border-box;
}
.add_dynamic_row a {
    float: right;
}
.add_dynamic_row input[type="text"] {
    width: 30%;
    background: white;
    float: left;
    height: 24px;
    margin-right: 5px;
    border-radius: 0px;
}
#container {
    float: left;
    width: 98%;
    margin: 1%;
}
.switch_row {
    float: left;
    width: 98%;
    margin: 1%;
    height: 32px;
    border-bottom: 1px solid rgb(221, 221, 221);
}
.switch_row label {
    float: left;
    width: 100px;
    margin-left: 10px;
    height: 25px;
    line-height: 25px;
    /*font-weight: bold;*/
}
#icon_reminder_active {
    background-position: -51px -72px !important;
    background-repeat: no-repeat;
    color: #4a494a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    margin-right: 12px;
    margin-top: -3px;
    text-align: center;
    width: 30px;
}
#noti_ico_mail {
    background-image: url("../../images/ic-mail-active.png");
    background-repeat: no-repeat;
    color: #4a494a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    margin-right: 13px;
    /* margin-top: -3px; */

    text-align: center;
    width: 30px;
}
.noti_ico_mail_inactive {
    background-image: url("../../images/ic-mail-inactive.png") !important;
    background-repeat: no-repeat;
    color: #4a494a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    margin-right: 13px;
    /* margin-top: -3px; */

    text-align: center;
    width: 30px;
}
#folderBtn {
    background-image: url("../../images/assets_user/ic_folder_small.png");
    background-repeat: no-repeat;
    height: 20px;
    width: 24px;
    margin-left: 5px;
}
#fileAddBtn {
    background-image: url("../../images/assets_user/ic_double_arrow_right.png");
    background-repeat: no-repeat;
    color: #4a494a;
    height: 30px;
    line-height: 20px;
    width: 30px;
    opacity: 0.5;
}
#fileAddBtn:hover {
    opacity: 1;
}
#noti_ico_alert {
    background-image: url("../../images/ic-alert-active.png");
    background-repeat: no-repeat;
    color: #4a494a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    margin-right: 13px;
    margin-top: 3px;
    text-align: center;
    width: 30px;
    background-size: 19px;
}
.noti_ico_alert_inactive {
    background-image: url("../../images/ic-alert-inactive.png") !important;
    background-repeat: no-repeat;
    color: #4a494a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    margin-right: 13px;
    margin-top: 0px;
    text-align: center;
    width: 30px;
    background-size: 19px;
}
/*#add_notification_icon{
background-image: url("../../images/notify_bell.png");
background-repeat: no-repeat;
color: #4a494a;
float: left;
font-weight: bold;
height: 40px;
line-height: 20px;
margin-left: 5px;
margin-top: -3px;
text-align: center;
width: 30px;
}*/

.add_notification_row {
    /* float: left; */
    /* width: 100%; */
    /*   margin: 1%; */
    /* margin-top: 10px; */
}
.add_notification_row label {
    float: left;
    width: 150px;
    /* margin-left: 10px; */
    /* height: 35px; */
    /* line-height: 25px;*/
    font-weight: bold;
    /*color:#1ab394;*/
    vertical-align: top;
    /*padding-top:8px; */
    /* vertical-align */
}
#notifyDynamic {
    width: 100%;
    overflow: hidden;
}
#notifyDynamic .notifyDiv {
    border-bottom: 1px solid #dfdfdf;
    /*   width: 100%;*/

    height: 32px;
    margin: 5px;
}
#notifyDynamic .notifyDiv .notifyVal {
    float: left;
    width: 40px;
    background: none;
    margin-right: 5px;
    height: 30px;
    /*    padding-top: 5px;*/
}
#notifyDynamic .notifyDiv .notfyFreq {
    float: left;
    cursor: pointer;
    /* height: 25px;*/

    width: 100px;
    text-align: left;
    line-height: 1.4em;
    display: block;
    /*    padding: 1px 3px 4px;*/

    color: #000000;
    /*    border: 1px solid #dfdfdf;*/
    /*background: #f5f4f4 50% 50% repeat-x;*/

    background: none;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*
}
    div.notifyDiv span.k-input,div.notifyDiv span.k-select,div.notifyDiv span.k-dropdown-wrap,div.notifyDiv span.k-state-hover,div.notifyDiv span.k-state-focused,div.notifyDiv span.k-state-active{
    height:20px !important;
    */
}
div.notifyDiv span.k-select {
    background: none;
}
div.notifyDiv .notfyFreq option {
    height: 20px !important;
}
#notifyDynamic .notifyDiv .notfyFreq .k-icon {
    /*margin-top: -5px;*/
    /*    margin-bottom: 10px;*/

    box-sizing: none;
}
#notifyDynamic .notifyDiv .btn_delete_reminder {
    /*    background: url('../../images/assets_user/ic_overlay_close.png') no-repeat 50% 50%;*/

    float: right;
    cursor: pointer;
    vertical-align: middle;
    /*background-size: 12px;*/

    margin-top: 9px;
    margin-right: 20px;
}
#notifyDynamic .notifyDiv .notifyLabel {
    width: 50px;
    float: left;
    font-size: 14px;
    margin: 5px;
    opacity: 0.8;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#add_notification_dynamic_row_lablel {
    color: gray;
    vertical-align: top;
    padding-top: 8px;
}
#date-icon {
    background-image: url("../../images/date_add.png");
    background-repeat: no-repeat;
    color: #4a494a;
    margin-left: 3px;
    font-weight: bold;
    height: 30px;
    line-height: 20px;
    // margin-top: -25px;
    text-align: center;
    width: 30px;
    vertical-align: top;
    padding-top: 8px;
}
label.checkbox_label {
    width: 33%;
    float: left;
}
input.checkbox_check {
    vertical-align: middle;
}
/*  END CSS REMINDER */

body > .k-animation-container {
    z-index: 100000!important;
} 
/*ie fixes*/

.k-ie .advanced_wrap .checkbox_linear label {
    vertical-align: text-top;
}
/*
10040 - f
10031 - f
9410 - f
9857 - f
9977 - fv
9975 - fv
9519 - fv
10032 - v
9421 - v
9483 - x
8690 - x
*/

#tab_workflow_details .k-header .k-button {
    background: #1ab394;
    color: #fff;
    display: inline-block;
    border: 0;
    padding: 5px 10px 6px;
    line-height: 23px;
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: .3s;
    transition: .3s;
}
#tab_workflow_details .k-header {
    background: #fff;
    /*text-align: right;*/
    /*padding: 5px 3px;*/
}
#tab_workflow_details .basic_category .k-widget.k-dropdown.k-header {
    text-align: left;
    width: 100%;
}
/*#tab_workflow_details .k-list-container{
width: auto!important;    dropdownlist options value width
}*/

#tab_workflow_details .k-grid-header .k-header {
    text-align: left;
    padding-left: 13px;
}
#tab_workflow_details .k-grid-header {
    border-top-style: solid;
    border-top-width: 1px;
}
.work-flow-main-content {
    padding-top: 10px;
    background: #fff;
}
.work-flow-main-content {
    border-top: 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.tabstrip_generic.k-grid.k-widget {
    border: none;
    border-top: 1px solid #ccc;
    margin-top: 0;
    overflow: hidden;
}
#tab_workflow_details.k-grid th:nth-child(4) {
    padding: 0px 0px 0px 25px;
}
/* WORK FLOW */

ul.workflow_tab {
    /*width: 98.5%;*/

    background: rgba(255, 255, 255, 0);
    /*background: #CCEACA;*/
    /*margin-left: 2px;*/

    height: 40px;
    /* border-bottom: 1px solid #ddd !important;*/
}
ul.workflow_tab > li {
    /* width: 10%;*/

    width: 15%;
    background: #fff;
    /*border-bottom: 1px solid #ddd !important;*/
}
ul.workflow_tab > li > a {
    border: 0 !important;
    padding: 7px 10px 11px;
    font-size: 11px;
}
ul.workflow_tab .k-state-active .k-link {
    background: #CCEACA;
}
ul.workflow_tab .k-state-disabled {
    opacity: 1;
}
/* overwrite for existing .k-item:before */

#tab_workflow_definition.tabstrip_underlined .k-tabstrip-items .k-item:before {
    width: 0px;
}
/*.tabstrip_underlined .workflow_tab .k-item:before {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
margin-top: -35px;
height:0px;
background: none !important;
z-index: 2;
}
ul.workflow_tab > li.arrow_box {
width: 24.5%;
height: 100%;
}
ul.workflow_tab > li.arrow_box:after, .arrow_box:before {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
margin-top: -35px;
height:0px;
background: none !important;
z-index: 3;
}
ul.workflow_tab > li.arrow_box:after {
border-color: rgba(136, 183, 213, 0);
border-left-color: #88b7d5;
border-width: 20px;
margin-top: -20px;
}
ul.workflow_tab > li.arrow_box:before {
border-color: rgba(194, 225, 245, 0);
border-left-color: #c2e1f5;
border-width: 26px;
margin-top: -26px;
}*/
/* workflow tab */

.arrow_box #tab_Review {
    white-space: nowrap;
    margin-left: 10px;
}
.arrow_box {
    padding: 12px 12px 10px;
    margin-right: 5px;
    margin-right: 10px;
    background: grey;
    position: relative;
    display: inline-block;
    width: 80%;
    color: white;
}
.arrow_box:before {
    width: 0;
    height: 0;
    border-top: 20px inset transparent;
    border-bottom: 20px inset transparent;
    border-left: 20px solid #fff;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.arrow_box:after {
    width: 0;
    height: 0;
    border-top: 20px inset transparent;
    border-bottom: 20px inset transparent;
    border-left: 20px solid grey;
    position: absolute;
    content: "";
    top: 0;
    right: -20px;
    z-index: 2;
}
.arrow_box.first:before,
.arrow_box.last:after {
    border: none;
}
.k-state-active > div.arrow_box {
    color: #FFF !important;
    background: gold !important;
    font-weight: bold;
    /*font-size: 16px;*/
    /*    -webkit-transition: background 1s linear;
    -moz-transition: background 1s linear;
    -o-transition: background 1s linear;
    -ms-transition: background 1s linear;
    transition: background 1s linear;*/
    /*    animation-name: example;
    animation-duration: 2s;*/
}
/*@keyframes example {
from {background-color: red;}
to {background-color: yellow;}
}*/

.k-state-active >.arrow_box:after {
    border-left: 20px solid gold;
}
/* work flow content */

td.workflow,
label.workflow {
    text-align: left !important;
    font-size: 14px;
    color: gray;
}
/* ------------------ */

.header_container {
    /*    width: 75%;
    min-height: 23px;
    background: white;
    overflow: hidden;
    margin-left: 25%;
    font: caption;*/
    /*    width: 65%; */

    height: 43px;
    background: white;
    overflow: hidden;
    /*margin-left: 2px;*/
    /*padding: 10px;*/

    text-align: center;
    font: caption;
}
.footer_container {
    width: 98.6%;
    /* min-height: 50px; */

    height: 7%;
    border: 0.1em solid #ddd;
    background: #D7E4DD;
    overflow: hidden;
    /* margin-bottom: 5px; */

    position: absolute;
    bottom: 2px;
}
.left_container {
    /*    width: 65%;*/
    /*width: 98.39%;*/

    min-height: 435px;
    /*  height:485px;*/
    /*margin:1px;*/

    padding: 10px;
    /*border:0.1em solid #ddd;*/
    /*background:transparent;*/

    background: #FFF;
    overflow: auto;
    overflow-x: hidden;
    position: absolute;
    /*  height:80%;*/
}
.right_container {
    padding: 0px;
    /* border-right: 0.1em solid #ddd;*/
    /* background: #f2f2f2; */
    /*overflow: hidden;*/

    position: absolute;
    right: 0.6%;
    height: 80%;
    /* height: 79.8%; */
    /* bottom: 7%; */
    /*    border-left: 0.1em solid #ddd;*/

    border-top: none;
    margin-top: 4px;
}
.basic_details {
    /*    margin-left: 15%;
    margin-top: 2%;
    position:absolute;
    bottom:30%;*/
    /*margin-left: 14%;*/
}
.form-control {
    /*
    display: block;
    width: 100%;
    height: 37px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    outline: 0;
    */
    /*transition: border linear 0.2s, box-shadow linear 0.2s;*/
}
.form-control:focus {
    /*border-color: #66afe9;*/

    outline: 0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}
.nextButton {
    background-color: #1ab394;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 30px;
    margin-right: -15px;
    margin-top: 4px;
    cursor: pointer;
}
.arrow-left {
    border-bottom: 8px solid transparent;
    border-left: 8px solid white;
    border-radius: 3px;
    border-top: 8px solid transparent;
    display: inline-block;
    height: 0;
    left: 10px;
    position: relative;
    top: 2px;
    width: 0;
}
.arrow-right {
    /* arrow-prev */

    border-bottom: 8px solid transparent;
    border-right: 8px solid white;
    border-radius: 3px;
    border-top: 8px solid transparent;
    display: inline-block;
    height: 0;
    right: 10px;
    position: relative;
    top: 2px;
    width: 0;
}
.workflow_def_draft_btn {
    float: left;
    margin-top: 12px;
    position: relative;
    left: 34%;
    cursor: pointer;
}
.workflow_def_delete_btn {
    float: left;
    margin-top: 12px;
    position: relative;
    left: 35%;
    cursor: pointer;
}
.row_class {
    padding: 5px;
    margin: 2px;
    border: 0.1em solid #f2f2f2;
    text-align: center;
    vertical-align: top;
    border: none;
}
.sort_expired,
.sort_clear {
    border-top: 1px solid #c5c5c5 !important;
}
.steps_widgets {
    padding: 0 0px 5px;
}
.vertical-line {
    display: inline-block;
    border-right: solid black;
    border-left: thick solid #ff0000;
    width: 50px;
}
.basichandler {
    /*    display: inline-block;
    width: 25px;
    height: 38px;
    margin-right: 5px;
    border-radius: 3px 0 0 3px;*/

    background: url(../../images/assets_user/ic_list_link.png) no-repeat 50% 50%;
    cursor: move;
    /*opacity: 0;*/
}
.placeholder {
    width: 200px;
    border: 1px solid #2db245;
}
.hint {
    margin-left: 0%;
    width: 70%;
}
.hint .steps_label_col {
    width: 42%;
}
.hint .handler {} .item {
    margin: 2px;
    padding: 0px 30px 0 0;
    border: 1px solid rgba(0, 0, 0, .1);
    font-size: 1em;
    line-height: 2.5em;
}
.formitem {
    margin: 2px;
    padding: 0px 30px 0 0;
    font-size: 1em;
    line-height: 2.5em;
}
.getFormpageClass {
    margin: 2px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .1);
}
.steps_container .form-control {
    width: 25%
}
.form-bgd-white {
    background: white !important;
}
#endsOndiv {
    padding-top: 25px;
}
#endsOndiv .row {
    padding-top: 2px;
    height: 30px;
}
#daysRadioDiv {
    padding-top: 25px;
}
.basic_details_header,
.form_details_header,
.steps_details_header {
    font-weight: bold;
    width: 40%;
    clear: both;
    /*  margin-left: 15%;*/
}
.form_details_header #basic_form_name {
    text-align: center;
    /*padding:10px;*/

    border: 0.1em solid #ddd;
    width: 300px;
    font-weight: bold;
    font-size: 16px;
    color: #77ADD1;
    background: #fff;
    border: none;
    /* border-bottom:0.1em solid #ddd; */
}
#basic_form_name:focus {
    border: 0.1em solid #add;
}
.form-horizontal .control-label {
    text-align: justify;
}
.steps-editObImg,
.steps-deleteObImg {
    cursor: pointer;
}
/*
table.table.table-hover tr {
border-bottom: 0.1em dotted #dd !important;
}*/

.form_generic #formWorkflow {
    font-size: 14px;
}
#formsGrid.k-widget {
    border: none;
}
#formWorkflow .table-hover tbody tr {
    /*    border-bottom:0.1em dotted #ddd;
    border-top:0.1em dotted #ddd;*/
}
#formWorkflow .table-hover tbody tr:nth-child(odd) {
    background: rgba(245, 237, 237, 0.24);
    /* background: rgba(245, 237, 237, 0.35);*/
}
#formWorkflow .table-hover tbody tr:hover td {
    /*background-color:#ddd;*/

    border-bottom: 0.1em dotted #ddd;
    border-top: 0.1em dotted #ddd;
    background: rgba(251, 249, 150, 0.41);
    /* hover color yellow */
}
#formWorkflow .table-hover tbody tr td:first-child,
#formWorkflow .table-hover tbody tr td:last-child {
    opacity: 0 !important;
}
#formWorkflow .table-hover tbody tr:hover td:first-child,
#formWorkflow .table-hover tbody tr:hover td:last-child {
    opacity: 1 !important;
}
#formWorkflow .table-hover tbody tr:hover td:first-child img.basichandler {
    opacity: 1 !important;
}
#formWorkflow .table > tbody > tr > td {
    border-top: none;
    /* border-bottom:0.1em dotted #ddd;
    border-top:0.1em dotted #ddd;*/

    text-align: left;
    color: gray;
    vertical-align: middle;
    cursor: pointer;
}
.form-horizontal label.control-label {
    font-size: 14px;
    color: gray;
    font-weight: normal;
    white-space: nowrap;
}
.workflow.form_generic input[type="text"] {
    border: 1px solid #dadada;
    border-radius: 3px;
    color: #333;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    font-size: 14px;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
}
.workflow .k-dropdown .k-input {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    padding: 3px;
    text-align: left;
}
.workflow .k-state-hover > .k-select {
    /*    border-color: #fff;
    background-color: #fff;*/
}
.workflow .k-dropdown.notfyFreq.steps .k-input {
    padding: 0px;
}
.workflow label {
    /*display: block;*/
    /*margin-bottom: 0;*/

    font-size: 14px;
}
.workflow .form-group {
    margin-bottom: 6px;
    clear: both;
}
.add_item_tab_div {
    background: #f2f2f2;
    margin-top: 12px;
}
.add_item_tab_scroll {
    height: 350px;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 10px;
    background: #FFFFFF;
}
.add_item_tab_scroll div#notifyDynamic {
    min-height: 5px;
    max-height: 123px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    top: -20px;
}
.add_item_bottom_div {
    /*   padding: 10px;
    position: absolute;
    background: gray; */

    width: 100%;
    /* bottom: 0px;
    right: 0px;*/

    border-top: 0.1em solid #fff;
    border-bottom: 0.1em solid #fff;
}
.add_item_top_div {
    padding: 10px;
    position: absolute;
    /* background: gray; */

    width: 100%;
    top: 0px;
    right: 0px;
    border-left: 2px solid #fff;
    border-bottom: 0.1em solid #fff;
}
.add_item_center_div {
    padding: 10px;
    position: absolute;
    /* background: gray; */

    width: 100%;
    top: 7%;
    right: 0px;
    /*border-left: 1px solid #fff;*/
}
.getpageClass {
    margin: 5px auto;
    width: 50%;
    width: 60%;
    margin-bottom: 0px;
}
.getpageClass:hover {
    /*    border-bottom:0.1em dotted #ddd;
    border-top:0.1em dotted #ddd;*/

    background: rgba(251, 249, 150, 0.41);
    /* hover color yellow */

    opacity: 1;
}
.getpageClass:hover div {
    opacity: 1;
}
.getpageClass_arrow {
    margin: 5px auto;
    width: 60%;
}
.steps_label_col_arrow {
    text-align: center;
    position: relative;
    left: 12px;
    background: transparent;
    border: none;
}
.handler_arrow {
    display: inline-block;
    width: 40px;
    margin-right: 5px;
}
.steps_label_col {
    /*padding: 10px;
    text-align: left;
    position: relative;
    left: 10px;*/

    padding: 15px;
    text-align: center;
    position: relative;
    /*left: 10px;*/

    background: rgba(194, 225, 245, 0.48);
    height: 50px;
    border-radius: 10px;
    color: #618496;
    border: 1px solid #A7D7F7;
    box-shadow: 0px 4px 5px #ddd;
}
.steps_icon_col {
    text-align: right;
    cursor: pointer;
    padding: 10px;
    opacity: 0.1;
}
.steps_icon_col:hover {
    opacity: 1;
}
.handler {
    display: inline-block;
    width: 40px;
    height: 48px;
    margin-right: 5px;
    border-radius: 3px 0 0 3px;
    /*background: url(../../images/assets_user/ic_list_link.png) no-repeat 50% 50% #ccc;*/

    background: url(../../images/assets_user/ic_list_link.png) no-repeat 50% 50%;
    cursor: move;
    opacity: 0.1;
}
.handler:hover {
    /*    background-color: #2db245;
    background-color:rgba(179, 230, 255, 0.54);*/

    opacity: 1;
}
.steps-btn-arrow {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../../images/assets_user/arrow_down.png) no-repeat;
}
/*
.steps_arrow_box {
position: relative;
left: 45%;
background: rgba(136, 183, 213, 0.81);
border: 4px solid #c2e1f5;
width: 24px;
height: 25px;
margin-top: -10px;
z-index: 100;
}
.steps_arrow_box:after, .steps_arrow_box:before {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.steps_arrow_box:after {
border-color: rgba(136, 183, 213, 0);
border-top-color: #88b7d5;
border-top-color: rgba(136, 183, 213, 0.81);
border-width: 16px;
margin-left: -16px;
}
.steps_arrow_box:before {
border-color: rgba(194, 225, 245, 0);
border-top-color: #c2e1f5;
border-width: 22px;
margin-left: -22px;
}*/

.steps_arrow_box {
    /*    position: relative;
    left: 45%;
    background: #EFEFEF;
    border: 1px solid #c2e1f5;
    width: 24px;
    height: 24px;
    margin-top: -10px;
    z-index: 100;*/
    /*    position: relative;
    left: 45%;
    background: #EFEFEF;
    border: 1px solid #c2e1f5;
    width: 24px;
    height: 18px;
    margin-top: -10px;
    margin-bottom: 18px;
    z-index: 100;*/

    position: relative;
    left: 43.5%;
    background: #EFEFEF;
    background: #A7D7F7;
    width: 10px;
    height: 15px;
    margin-top: -10px;
    margin-bottom: 18px;
    z-index: 100;
}
.steps_arrow_box:after,
.steps_arrow_box:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.steps_arrow_box:before {
    /* border-color: rgb(239, 239, 239); */
    /*border-top-color: rgba(208, 188, 188, 0.35);*/

    border-width: 20px;
    margin-left: -20px;
}
.steps_arrow_box:after {
    /* border-color: rgba(136, 183, 213, 0); */
    /* border-top-color: #88b7d5; */

    border-top-color: rgb(242, 242, 242);
    border-top-color: #A7D7F7;
    border-width: 14px;
    margin-left: -14px;
}
.steps_arrow_box_start {
    z-index: 100;
    width: 30px;
    background: rgba(194, 225, 245, 0.48);
    background: #A7D7F7;
    height: 30px;
    line-height: 40px;
    text-align: center;
    border-radius: 25px;
    visibility: visible;
    opacity: 1;
    border-radius: 20px / 20px;
    border: 10px solid #A7D7F7;
    border: 5px solid rgba(237, 244, 248, 0.48);
    position: absolute;
    left: 40.3%;
    top: 0px;
}
#workflow_header_label,
#workflow_basic_header_label,
#review_Header_label,
#ownr_obserer_Lbl {
    font-weight: bold;
    font-size: 16px;
    color: #77ADD1;
    padding-top: 10px;
}
.btn-info {
    /* padding: 4px 12px; */
    /* min-width: 60px; */
}
.container_generic.landing_page_container {
    padding: 10px;
    background: #FFF;
    overflow: auto;
    overflow-x: hidden;
    position: absolute;
    height: 81%;
    width: 96.5%;
}
.container_generic.landing_page_container .ui-multiselect.ui-state-hover {
    border-width: 0;
    background: #eee;
    border-radius: 4px;
    height: 32px;
    padding: 2px 0 2px 4px;
    border: solid rgba(176, 170, 170, 0);
}
.container_generic.landing_page_container .container {
    padding: 30px;
    text-align: center;
    margin-left: 3%;
    margin-top: 2%;
    width: 100%;
}
.container_top_div {
    padding: 10px;
    position: absolute;
    width: 100%;
    top: 0px;
    right: 0px;
    border-bottom: 0.1em solid #ddd;
    height: 45px;
}
.definitonLandingList {
    border: none;
}
.definitonLandingList .workflow-edit-icon {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 2px;
    opacity: 0;
}
.definitonLandingList .workflow-list-description {
    position: relative;
    top: 2px;
    opacity: 0;
}
.definitonLandingList > div {
    height: 130px;
    float: left;
    overflow: hidden;
    margin: 10px;
    width: 21.5%;
    height: 110px;
    background-size: 40%;
    background-color: #A0A1A2;
    background-color: rgba(160, 161, 162, 0.49);
    background-color: rgba(160, 161, 162, 0.3);
    /* transition: all .2s ease-in-out; */
    /*transition: all .2s ease-in-out;*/
}
/*.definitonLandingList > div.draftMode {-webkit-filter: brightness(0.25); filter: brightness(0.25);}*/
/* folded div css */
/*.definitonLandingList > div:before {
content: "";
position: absolute;
bottom: 0;
right: 0;
border-width: 0 16px 16px 0; top folding
border-width: 12px 0 0 12px;
border-style: solid;
border-color: #fff #fff transparent; top folding
border-color: #fff transparent transparent #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
display: block; width: 0;
}*/

.definitonLandingList > div:nth-child(odd) {
    background-color: #EEE;
}
.definitonLandingList > div:hover {
    font-weight: bold;
    transform: scale(1.1);
    /*    background: linear-gradient(
    to bottom,
    #5d9634,
    #5d9634 50%,
    #538c2b 50%,
    #538c2b
    );
    background-size: 100% 20px;*/
    /*    background:
    repeating-radial-gradient(
    circle at 0 0,
    #eee,
    #ccc 50px
    );*/
    /*background: url('../../images/assets_user/reminder-shared.png') left center no-repeat, linear-gradient(#5d9634, #fff);*/

    background: linear-gradient(#fff, #C6E2CA);
    opacity: 0.9;
}
.definitonLandingList > div .workflow-list-title {
    margin-top: 20%;
    /*font-size:16px;*/
}
.definitonLandingList > div .workflow-list-title .default-workflow-list {
    background: url('../../images/assets_user/workflow-bg-icon.png') no-repeat 60% 80%;
    background-size: 60%;
    height: 100px;
    opacity: 0.2;
}
.definitonLandingList > div.draftMode .workflow-list-title {
    color: #C47104;
    /*text-shadow: 2px 1px #fff;*/

    text-shadow: 5px 5px 10px gray;
}
.definitonLandingList > div.deleteMode .workflow-list-title {
    color: rgb(185, 9, 9);
    text-shadow: 5px 5px 10px gray;
}
p#bg-text {
    color: lightgrey;
    font-size: 20px;
    transform: rotate(340deg);
    -webkit-transform: rotate(340deg);
    text-align: left;
    margin-top: -10px;
}
.definitonLandingList > div:hover p#bg-text {
    display: none;
}
.definitonLandingList > div:hover .workflow-list-title {
    font-weight: bold;
    opacity: 1;
    margin-top: 10%;
    color: #2485C3;
    background: none;
}
.definitonLandingList > div:hover .workflow-list-title .default-workflow-list {
    display: none;
}
.definitonLandingList > div:hover .workflow-list-description {
    opacity: 1;
    font-weight: normal;
    line-height: 1.5em;
    display: -webkit-box;
    -line-clamp: 3;
    -webkit-line-clamp: 3;
    /* multiline textoverflow */

    -box-orient: vertical;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.version_comments {
    line-height: 1.6em;
    font-size: 14px;
    /* display: -webkit-box; 
    -line-clamp: 2;*/
    /* -webkit-line-clamp: 2; */
    /* multiline textoverflow */
    /*-box-orient: vertical;*/
    /* -webkit-box-orient: vertical; */

    text-overflow: ellipsis;
    white-space: nowrap;
}
.definitonLandingList > div:hover .workflow-edit-icon {
    font-weight: bold;
    opacity: 1;
    cursor: pointer;
}
#tab_workflow_definition .btn_prjhome {
    width: 45px;
    height: 50px;
    border: none;
    /*border-right: 5px solid white;*/

    background-position: top center;
    /*background: #f6f6f6 url(../../images/assets_user/ic_home.png) no-repeat 50% 50%;*/

    background-position: 50% 30%;
    height: 40px;
}
#WfFormGrid .k-datepicker,
#WfFormGrid .k-dropdown,
#WfFormGrid textarea {
    width: 85%;
}
div#grid_wf_details div.k-grid-header th.k-header[data-role="columnsorter"] {
    background: #ffffff
}
div#grid_wf_details div.k-grid-header th.k-header[data-role="columnsorter"][data-dir="asc"] {
    background-image: url(../../images/assets_user/ic_arrow_up.png);
}
div#grid_wf_details div.k-grid-header th.k-header[data-role="columnsorter"][data-dir="desc"] {
    background-image: url(../../images/assets_user/ic_arrow_down.png);
}
#grid_wf_details {
    border: none;
}
#grid_wf_details .k-grid-header {
    border: none;
    background: none;
}
#grid_wf_details .k-grid-header th {
    text-align: left;
    padding: 3px 15px;
}
#grid_wf_details th.k-header {
    border: none;
}
#grid_wf_details .k-grid td {
    border: none !important;
    border-style: none !important;
}
#grid_wf_details .k-grid-content table tr td {
    font-size: 14px !important;
}
#req_details_data_grid {
    border: none;
    padding-left: 0px;
}
#req_details_data_grid_1 {
    border: none;
    padding-left: 0px;
    width: 80%;
}
#req_details_docs_grid,
#task_details_apprv_docs_grid,
#req_details_ref_docs_grid,
#task_details_ref_docs_grid {
    border: none;
}
#req_progress_grid {
    border: none;
    height: 305px;
}
#wf_moreinfo_tab_strip #moreDetailsSection {
    overflow: auto;
}
#reqProgressDiv {
    background: #f5f5f5;
    width: 302px;
    width: 100%;
    margin-top: 6px;
    color: rgba(0, 0, 0, 0.8);
    border-top: 1px dotted #ccc;
    /*border-bottom: 1px dotted #ccc;*/
}
#reqProgressDiv .header {
    padding: 6px 2px;
    /*overflow:auto;*/
}
#reqProgressDiv .usersDiv {
    background: #ffffff;
    font-weight: normal;
}
#reqProgressDiv .userCommentsDiv {
    /* border: 1px solid #d7d7db; */

    min-height: 30px;
    font-style: italic;
    font-size: 14px;
    word-wrap: break-word;
}
#tab_workflow_definition .btn_prjhome:hover,
.btn_prjhome:focus {
    background: #f6f6f6 url(../../images/assets_user/ic_home_active.png) no-repeat 50% 50%;
    background-size: 80%;
    background-position: top center;
}
/*.workflow .k-dropdown-wrap.k-state-active.k-state-border-down{padding-bottom: 0px;border:1px solid red;height: 32px !important;   width: 100%;z-index:100;}*/

.k-nav-current > .k-link span + span {
    max-width: 200px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top;
}
.ui-multiselect-menu {
    z-index: 10020;
}
li#commentsScetion {
    /*margin-top: 13px;*/

    color: #636465;
}
#scheduler .k-header {
    background: rgb(248, 248, 248);
    border-color: transparent;
}
#scheduler .k-nonwork-hour {
    background-color: transparent !important;
}
#scheduler .k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
    background-color: transparent !important;
}
#scheduler .k-scheduler-monthview .k-today,
#scheduler .k-scheduler-weekview .k-today {
    background-color: #cccccc !important;
}
#scheduler .k-scheduler-table .k-task {
    cursor: pointer;
}
#scheduler .k-scheduler-agendaview .k-state-hover {
    background-color: #E3E3FF;
    border: 1px solid #E3E3FF;
}
#scheduler .k-scheduler .k-nav-current .k-link .k-icon .k-i-calendar {
    color: red;
}
#scheduler .k-event-template {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#scheduler .k-scheduler-table a.k-link.k-event-delete {
    display: none;
}
/*increase the height of the cells in day, work week and week views*/

#scheduler .k-scheduler-table td,
.k-scheduler-table th {
    height: 10px;
}
/*increase the height of the month view cells*/

#scheduler .k-scheduler-monthview .k-scheduler-table td {
    height: 130px;
}
#scheduler .k-scheduler-footer {
    display: none;
}
#scheduler .k-scheduler-content {
    /*height: 449px !important;*/
}
/*#scheduler .k-event {*/

#scheduler .k-event {
    clear: both;
    /*margin:3px 2px 3px 2px;*/
    /*padding:3px 1px 3px 1px;*/
    /*border-radius: 2px;*/
    /*    background-color: #9FE1E7;
    border-color: #0BBCB2;*/
    /*border-color: #E4F7F8;
    background-color: #E4F7F8;*/

    border: 1px solid #E3E3FF;
    background-color: #E3E3FF;
    /*background: #ffffdd;*/
    /*background: #F97F2D 0 -257px ;*/

    -webkit-box-shadow: 0px 2px 2px rgba(100, 100, 100, 0.5);
    box-shadow: 0px 2px 2px rgba(100, 100, 100, 0.5);
    height: 20px !important;
    /*width:120px !important;*/

    overflow-y: hidden;
    font-size: 11px;
    text-align: center;
    text-justify: auto;
    text-shadow: 0px 0px 2px rgb(200, 200, 200);
    color: #101010;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#scheduler .k-nav-current > .k-link span + span {
    overflow: visible;
}
#scheduler .k-scheduler-layout,
.k-scheduler-layout .k-scheduler-datecolumn,
.k-scheduler-groupcolumn,
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
    color: #656a6e !important;
    /*color: #97a5b3;*/
}
#scheduler table.k-scheduler-layout.k-scheduler-dayview,
#scheduler table.k-scheduler-layout.k-scheduler-dayview .k-scheduler-weekview {
    line-height: 21px;
}
#scheduler table.k-scheduler-layout.k-scheduler-weekview {
    line-height: 19px;
}
.WFEditTabDiv {
    width: 104%;
    border-top: none;
}
.WFEditDiv_left {
    height: 335px;
    width: 50%;
    border-right: 1px solid #ddd;
    margin: 10px 10px auto;
}
.WFEditDiv_right {
    height: 300px;
    width: 40%;
    margin: 1px 5px 5px 1px;
}
.k-window .k-scheduler-edit-form .k-edit-form-container {
    overflow-y: auto;
    min-height: 200px;
    height: 500px;
    width: 650px;
}
#calenderView,
#listView {
    width: 15px;
    height: 15px;
    margin: 0px;
    float: left;
    margin-right: 25px;
    cursor: pointer;
}
/*workflow_definition css */

div#workflow_def_basic {
    padding: 10px;
    padding-left: 8%;
}
/*#workflow_def_basic_details .table { width:600px;border: 1px solid #DEDEDE;}*/
/*#workflow_def_basic_details > .table {
width: 634px;
box-shadow: 0px 0px 5px 1px #D7E4DD;
}*/

#workflow_def_basic_details .table tbody > tr > td {
    border: none;
}
#workflow_def_basic .table {
    width: 350px;
    /*width: 80%;*/

    position: relative;
    /*left: 5%;*/
}
#workflow_def_basic .table tbody > tr > td {
    border: 1px solid #2980B9;
    border: 1px dotted #DEDEDE;
}
.small_textbox {
    text-align: left;
    height: 15px;
}
.border_container {
    /*box-shadow: 0px 0px 5px 1px rgba(215, 228, 221, 0.28);*/

    height: 444px;
    padding-top: 21px;
    margin: 35px;
    margin-left: 12%;
    border: 1px solid rgba(215, 228, 221, 0.28);
}
#category_filter + button {
    height: 22px;
}
#list_type_filter + button {
    height: 22px;
}
#tooltip_section {
    background: #D7E4DD;
    width: 190px;
    height: 80px;
    text-align: center;
    position: relative;
    top: 30px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: #F5E473;
    background: rgba(194, 225, 245, 0.48);
    line-height: 80px;
    text-align: center;
    border-radius: 20px;
    box-shadow: 0px 5px 0px #F5E473;
    box-shadow: 0px 5px 0px #ddd;
    visibility: visible;
    opacity: 0.8;
    animation: anim_reveal 2s;
    animation: anim_scale 1s;
}
/*
rounded /rectangle tooltip updated
a.tooltips span {
position: absolute;
width: 140px;
color: #77ADD1;
cursor:pointer;
background: #F6FC97;
background: rgba(251, 249, 150, 0.41);  hover color yellow
background: rgba(194, 225, 245, 0.48);
height: 72px;
line-height: 72px;
text-align: center;
border-radius: 25px;
box-shadow: 0px 5px 0px #F5E473;
box-shadow: 0px 5px 0px #ddd;
visibility: visible;
opacity: 1;
border-radius: 70px / 40px;  rounded tooltip
animation: anim_reveal 2s;
animation: anim_scale 1s;  animation keyframes rule
}
a.tooltips span:after {
content: '';
position: absolute;
top: 50%;
left: 98%;
margin-top: -8px;
width: 0;
height: 0;
border-left: 40px solid #F6FC97;
border-left: 40px solid rgba(251, 249, 150, 0.41);
border-left: 40px solid rgba(194, 225, 245, 0.48);
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}*/

a.tooltips span {
    position: absolute;
    width: 140px;
    color: #77ADD1;
    cursor: pointer;
    text-align: center;
    font-size: 17px;
    height: 52px;
    line-height: 52px;
}
a.tooltips:hover {
    /*animation: anim_scale_hover 1s;*/

    font-weight: bold;
}
a.startSteps span {
    /*    position: absolute;
    width: 100px;
    background: rgba(194, 225, 245, 0.48);
    height: 58px;
    line-height: 58px;
    text-align: center;
    border-radius: 25px;
    visibility: visible;
    opacity: 1;
    border-radius: 50px / 25px;
    color: #618496;
    border: 1px solid #A7D7F7;*/
    /* box-shadow: 0px 4px 5px #ddd; */

    position: absolute;
    width: 40px;
    background: rgba(194, 225, 245, 0.48);
    background: #A7D7F7;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 25px;
    visibility: visible;
    opacity: 1;
    border-radius: 20px / 20px;
    color: #618496;
    border: 10px solid #A7D7F7;
    border: 10px solid rgba(237, 244, 248, 0.48);
}
#startStepsDiv {
    /*display:none;*/
}
/* rounded tooltip end css */

@keyframes anim_reveal {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes anim_scale {
    0% {
        opacity: .4;
        transform: scale3d(1.5, 1.5, 0);
    }
    100% {
        opacity: .4;
        transform: scale3d(1, 1, 0);
    }
}
@keyframes anim_scale_hover {
    0% {
        opacity: .4;
        transform: scale3d(0.8, 0.8, 0);
    }
    100% {
        opacity: 1;
        transform: scale3d(1, 1, 0);
    }
}
/*end workflow_definition css */
/*workflow instances css */

#wfDetailsSection .show_Details_btn_plain_blue {
    background: none;
    border: 0;
    color: #78aed2;
    font-size: 17px;
    margin: 0;
    padding: 5px 10px;
}
#wfDetailsSection div#formDiv {
    text-indent: 10px;
    border: 1px solid rgba(222, 222, 222, 0.26);
    /*background: rgba(222, 222, 222, 0.26);*/

    background-image: url(../../images/assets_user/bg-f2f2f2.png);
    background-repeat: repeat-x;
    background-size: 12% auto;
}
/*#wfDetailsSection div#ApprvDocumentDiv ,#wfDetailsSection div#RefDocumentDiv {*/

#ApprvDocumentDiv,
#RefDocumentDiv,
#taskDocumentDiv,
#ReqRefDocumentDiv,
#ReqApproveDocumentDiv {
    text-indent: 10px;
    border: 1px solid rgba(222, 222, 222, 0.26);
    /*    background: rgba(222, 222, 222, 0.26);*/

    background-image: url(../../images/assets_user/bg-f2f2f2.png);
    background-repeat: repeat-x;
    background-size: 12% auto;
    margin-top: 5px;
}
#wfDetailsSection div#formDiv:nth-child(1),
#wfDetailsSection div#formDiv:nth-child(2) {
    /*text-indent: 1px;*/
}
#wfDetailsSection .form_generic input[type="text"],
#wfDetailsSection .form_generic input[type="number"],
#wfDetailsSection .form_generic input[type="password"],
#wfDetailsSection .form_generic textarea {
    background: none;
}
.k-window-titlebar {
    /* check*/
    /*border-bottom: solid 1px #FFF;*/
}
form#wf-req-dtls-form .rmdBasicDiv_left div:nth-of-type(n) {
    padding-left: 0px;
}
/*end workflow instances css */

#fileSelectedGridWf .k-grouping-row td {
    background-color: white;
    text-align: left;
    padding-left: 41px;
}
#fileSelectedGridWf .k-group-cell {
    background-color: white;
}
#fileSelectedGridWf .k-grouping-row p {
    margin-left: -4.6em;
}
#fileSelectedGridWf .k-i-collapse {
    margin-left: 1px;
}
#fileSelectedGridWf a:focus {
    outline: none;
}
#wfDetailsSection {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%
}
#WfFormGrid {
    border: none;
    padding-top: 10px;
}
#wfFilesDiv .reminderTabDiv {
    border: none;
}
#wfBtnDiv {
    margin-top: 0;
    border-top: 1px solid #ddd;
    padding-top: 5px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 0px;
    right: 0px;
}
#wfBtns {
    float: right;
    margin-right: 30px;
}
#wfFilesDiv .fileSelectedGrid_container {
    top: 22%;
    border: none;
}
#fileSelectedGridWf {
    min-width: 276px;
    height: 279px;
    border: none;
    overflow: auto;
}
#fileSelectedGridWf .k-grid-content {
    overflow: auto;
}
#wfDiv {
    height: 516px;
    overflow-y: auto;
    overflow-x: hidden;
}
#WfFormGrid input[type=text],
#WfFormGrid input[type=number],
#WfFormGrid textarea,
#WfFormGrid .k-datepicker,
#WfFormGrid .k-dropdown {
    width: 85% !important;
    background: #fff;
}
#WfFormGrid input[type=text] {
    height: 1.9em;
}
#WfFormGrid .k-datepicker .k-picker-wrap .formdatepicker.k-input {
    float: left;
    padding: 0px;
    border: 1px solid #CCC;
    margin-left: 12px;
}
#WfFormGrid .k-datepicker > .k-picker-wrap.k-state-focused {
    border: none;
    background: none;
    clear: both;
    float: none;
    border: 1px solid #fff;
    box-shadow: 0px;
}
#WfFormGrid .k-datepicker .k-state-focused .k-input {
    border: none;
}
#WfFormGrid .k-datepicker .k-icon.k-i-calendar {
    float: left;
}
div#wfCategorySection {
    display: block;
    overflow: auto;
    padding: 10px;
    background-color: rgba(222, 222, 222, 0.258824);
}
#wfDefaultMsg {
    text-align: center;
    /* border: 1px solid grey; */

    height: 200px;
    width: 328px;
    position: absolute;
    top: 50%;
    left: 31%;
}
div#loadMoreWfSection {
    position: absolute;
    bottom: 0%;
    left: 0;
    text-align: center;
}
/*div#reqTasksDiv {
overflow: auto;
height: 390px;
height: 420px;
width: 379px;
}
#wf-task-dtls-form div#reqTasksDiv {
height: 300px;
}*/
/*#reqTasksDiv .proj_pending_info{ background-color:#F7B55E; }*/

#reqProgressDiv .expand_div span {
    font-size: 14px;
    color: gray;
}
#reqProgressDiv .proj_progress_info,
#reqProgressDiv .proj_pending_info {
    width: 76px;
    width: 96px;
    font-size: 12px;
}
.wf_inprogress_icon {
    background: url(../../images/assets_user/wf-task-inprogress.png) no-repeat;
    width: 25px;
    height: 27px;
}
.wf_completed_icon {
    background: url(../../images/assets_user/wf-task-completed.png) no-repeat;
    width: 25px;
    height: 27px;
}
#req_details_wf_data_grid {
    border: none;
}
.wf_info_div {
    width: 100%;
    height: 60px;
    border-bottom: 0.1em dotted #ddd;
    font-size: 13px;
    color: #656262;
    padding-left: 5px;
    vertical-align: middle;
    background: rgba(222, 222, 222, 0.17);
    margin-top: 10px;
    overflow: hidden;
}
.wf_info_div .wf_info_div_inner1 {
    width: 59%;
    float: left;
    /*height: 45px;*/

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 15px;
}
.wf_info_div .wf_info_div_inner1 span {
    /*    position: relative;
    top: 35%;*/
}
.wf_info_div .wf_info_div_inner2 {
    width: 40%;
    float: right;
    /*height: 45px;*/
}
.wf_info_div .wf_info_div_inner2 span {
    display: inline-block;
    vertical-align: middle;
    float: right;
    width: 99%;
}
#grid_wf_details .k-grid-content {
    /* */

    overflow: hidden !important;
    height: 341px;
}
span#wf_list_grid_tittle {
    margin-left: -20%;
    font-weight: bold;
}
#wf-task-dtls-form {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    /*  height: 400px;*/
}
#wf-task-dtls-form textarea#taskComments {
    background: none;
}
.wfCategoryDiv {
    float: left;
    width: 40%;
}
.wfListDiv {
    float: right;
    width: 45%;
}
#fileSelectedGridWf td {
    padding: 0px;
    border-width: 0px;
}
.wf-title-icon {
    width: 27px;
    height: 20px;
    margin: 0;
    padding: 0;
    background: url(../../images/assets_user/ic_side_workflow_sub_active.png) no-repeat 50% 50%;
    border: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: -25px;
    margin-top: -2px;
}
.get-ellipses-class {
    /*
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    font-size: 14px;
    */
}
#steps_tab2_notification_label {
    padding-top: 0px;
    font-weight: normal;
    color: #797979;
    width: auto;
}
.ellipses {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}
td.col_action.wf_info {
    text-align: left;
    font-size: 14px;
    padding: 3px 5px;
    width: 175px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    color: #656262;
    min-height: 18px;
}
td.col_action.wf_info:hover {
    background-color: #FFFFFF!important;
}
#basic_desc,
#steps_edit_Description {
    max-width: 100%;
    max-height: 100px;
}
#steps_edit_Description {
    max-width: 100%;
    max-height: 100px;
}
.formListTextArea {
    max-width: 400px;
    max-height: 100px;
}
/*
.wf_info {
text-align: left;
font-size: 14px;
padding: 3px 5px;
width: 175px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
color: #656262;
}*/

.versionLogo_div {
    margin: auto;
    /*position: absolute;left: 27%;*/

    width: 200px;
    height: 50px;
    overflow: hidden;
}
#companylogo_v {
    max-width: 100%;
    height: auto;
    margin: auto;
    /* position: absolute; */
    /* left: 0; */
    /* top: 0; */
    /* bottom: 0; */
    /* right: 0; */
}
.wf_rejected_icon {
    background: url(../../images/assets_user/wf-task-rejected.png) no-repeat;
    width: 25px;
    height: 27px;
}
#remove_filter_label {
    cursor: pointer;
    /*width: 85px;
    position: relative;
    right: 120px;*/

    display: inline-block;
    white-space: nowrap;
    /*margin-right: 2px;*/
}
/*a#remove_filter_label {      
[if IE] position: relative;  
[if IE] top: -20px;  
}  */
/*@media only screen and (max-width:600px){
CSS Goes here! 
a#remove_filter_label {      
position: relative;  
top: -20px;  
}  
}*/

div#showDetailsReminderName {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-width: 1px;
    font-size: 16px;
    margin-top: -4px;
    margin-left: 16px;
    width: 90%;
}
#formsGrid input[type=radio] {
    position: relative;
    top: 1px;
}
#grid_access {
    /* overflow-x: hidden; */
    /* overflow-y: scroll; */
}
#grid_wf_details .k-virtual-scrollable-wrap {
    overflow-x: hidden;
}
.rmdBasicDiv_left textarea {
    font-size: 14px;
}
.rmdInviteesDiv textarea {
    font-size: 14px;
}
/* fileUpload Drag & Drop */

#fileUpload_Drag_Div {
    position: relative;
    height: 300px;
    /*overflow:auto;*/
    /* padding:10px; */

    text-align: center;
    border-radius: 7px;
    cursor: default;
    margin: auto;
    /*    border: 1px solid #999;*/
}
#fileUpload_Drag_Div .file_select {
    height: 110px;
}
#file_drag {
    position: relative;
    height: 110px;
    /*width: 100%;*/

    font-weight: bold;
    text-align: center;
    padding: 0;
    color: #999;
    border-radius: 5px;
    cursor: default;
    margin: auto;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.zindexhover{
    z-index:10000001 !important;
}
.zindexoverlay{
    z-index:10000002 !important;
}
#file_drag_overlay_grid {
    display: none;
    position: fixed;
    top: 125px;
    left: 27.5%;
    height: 50px;
    left: 28.5%;
    height: 250px;
    height: calc(100vh - 150px);
    width: 70%;
    font-weight: bold;
    text-align: center;
    padding: 0;
    color: #ccc;
    border-radius: 5px;
    cursor: default;
    margin: 3px;
    /*    z-index:1001;
    border: 3px dashed #ccc;*/
}
#file_drag_overlay_grid.normal {
    opacity: 0;
}
#file_drag_overlay_grid.hover {
    display: block;
    opacity: 0.7;
    border: 3px dashed green;
    color: green;
    z-index: 1001;
}
#file_drag_overlay {
    /*display:none;*/

    position: absolute;
    top: 0px;
    height: 100px;
    width: 98%;
    font-weight: bold;
    text-align: center;
    padding: 0;
    color: #ccc;
    border-radius: 5px;
    cursor: default;
    margin: 3px;
    opacity: 0.5;
}
#file_drag_overlay.normal {
    opacity: 0.5;
    /* opacity: 1.0; */
    /* border: 3px dashed #ccc; */
}
#file_drag_overlay.hover {
    opacity: 1.0;
    border: 2px dashed #ccc;
}
#drag_message {
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    width: 100%;
    font-size: 20px;
}
#uploadfileDD_status_messages {
    padding: 0 10px;
    margin: 1em 0;
    border: 1px solid #999;
    text-align: left;
    line-height: 15px;
    font-size: 14px;
}
#fileUpload_Drag_Div .btn_class {
    /*    position:absolute;
    left:10px;
    bottom:-5px;*/

    padding: 5px;
    margin-left: 0px;
    text-align: left;
    overflow: auto;
    position: relative;
    top: 30px;
}
.grid_upload_file_container {
    min-height: 50px;
    overflow: auto;
    height: 112px;
    height: 185px;
    border-top: 1px solid #ddd;
    padding: 0px;
    padding-top: 3px;
}
.grid_upload_file_container .new_name_lbl {
    position: relative;
    left: 10px;
    color: #666;
}
#RefDocumentDiv,
#ApprvDocumentDiv,
#taskDocumentDiv,
#ReqRefDocumentDiv,
#ReqApproveDocumentDiv {
    margin-right: 100px;
    margin-left: 100px;
}
#RefDocumentDiv,
#ApprvDocumentDiv,
#taskDocumentDiv,
#ReqRefDocumentDiv,
#ReqApproveDocumentDiv {
    overflow-y: auto;
}
/* end fileUpload Drag & Drop */
/*cozy-fit*/

.folderView {
    background: white;
    margin: 0;
    padding: 0;
    float: right;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
}
.folderView.k-menu.k-header {
    border: solid 1px #e1e1e1;
    border-radius: 4px;
    background-color: white;
}
.folderView.k-menu .k-item>.k-link {
    padding: 14px 14px 1px 11px;
    /*background: url(../../images/assets_user/ic_filter.png) 50% 50% no-repeat;*/
}
.sort_dropdown1.k-menu .k-item>.k-link,
.folderView.k-menu .k-item>.k-link {
    /*icon-ic_filter*/
    /*    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -524px -636px;*/
    /*    background: url(../../images/assets_user/ic_filter.png) 50% 50% no-repeat;*/
}
.folderView.k-menu .k-item>.k-link .k-icon {
    visibility: hidden;
}
.folderView.k-menu .k-menu-group .k-item.k-state-hover {
    background: #dfdfdf;
}
.folderView.k-menu .k-menu-group .k-item >.k-link {
    padding: 5px 15px 5px 30px;
    font-weight: normal;
    background: #fff !important;
    font-size: 13px;
    color: #999 !important;
    cursor: pointer;
    text-align: left;
}
.folderView.k-menu-horizontal>.k-item {
    border: 0;
}
.folderView.k-menu-horizontal>.k-item > .k-link {
    cursor: pointer;
    opacity: .5;
}
.folderView.k-menu-horizontal>.k-item.k-state-hover {
    background-color: transparent;
}
.folderView.k-menu-horizontal>.k-item.k-state-hover > .k-link {
    opacity: 1;
}
.folderView .k-widget.k-menu-horizontal>.k-item.k-state-hover {
    background: none;
}
.folderView.k-menu .k-menu-group .k-item.sort_ticked >.k-link {
    background: url(../../images/assets_user/ic_tick.png) 4px 4px no-repeat !important;
}
.folderView.k-animation-container {
    left: auto !important;
    right: -10px !important;
}
.icon-folder-custom {
    background: url(../../images/specication_small.png) no-repeat;
}
.customicon {
    width: 20px !important;
    height: 20px !important;
    margin-top: 4px;
    float: left;
    margin-right: 22px;
    position: relative;
}
.icon-folderimage-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.icon-foldersecurity-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.icon-folderdist-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.icon-folderrem-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.icon-folderback-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
.icon-pdf-custom {
    background: url(../../images/assets_user/ic_file_pdf.png) no-repeat;
}
.icon-doc-custom {
    background: url(../../images/assets_user/ic_file_doc.png) no-repeat;
}
.icon-ppt-custom {
    background: url(../../images/assets_user/ic_file_ppt.png) no-repeat;
}
.icon-xls-custom {
    background: url(../../images/assets_user/ic_file_excel.png) no-repeat;
}
.icon-image-custom {
    background: url(../../images/assets_user/ic_file_image.png) no-repeat;
}
.icon-generic-custom {
    background: url(../../images/assets_user/ic_file_other.png) no-repeat;
}
.custom_title {
    font-weight: 600;
    margin-top: 0;
    color: #656a6e;
    font-size: 13px;
    margin-bottom: 0px;
    padding-top: 0px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.custom_tree {
    width: 13px;
    height: 13px;
    margin: 12px 5px 0 15px!important;
    float: left;
    position: absolute;
    /* background: url(../../images/private-space-accordion.png) no-repeat left bottom; */
}
.custom_tree2 {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.titletp {
    margin-bottom: 0;
    color: #b6b5b5;
    font-size: 12px !important;
}
.custom_tree1 {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #e6e9ec;
    padding: 9px 15px 4px 30px!important;
    color: #656a6e;
    display: block;
    font-size: 13px!important;
    outline: 0;
    border-radius: 0;
    cursor: pointer;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: #fff;
    background: #f4f5f6;
    box-shadow: none;
    /* cursor: pointer; */
}
.icon-foldertreeimage-custom {
    background: url(../../images/assets_user/ic_image_b_folder.png) no-repeat;
}
i.icon-specifications.accordion_in.icon-foldertree-custom.custom_tree2 {
    background: url(../../images/specication_small.png) no-repeat;
}
.icon-custom {
    background: url(../../images/private-space-accordion.png) no-repeat left bottom;
}
/* end upload-cozyfit */
/* Start e-mail new design */

.share_message_details {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-line;
}
/*.email_attachments{
margin-top: 10px; 
border: 1px solid #ddd;
padding: 10px; 
border-radius: 3px;
height: 100%;
max-height: 300px; 
overflow: auto; margin-bottom: 10px 
width: 99%;
}*/
/*   #email-preview{
width:100%;
max-height: 100%;
}*/

.thumbnail-view-container {
    position: relative;
    width: 180px;
    height: 130px;
    border: solid 1px #ccc;
    border-radius: 2px;
    margin: 10px;
    padding: 0px;
    overflow: hidden;
    float: left;
}
/*#task_details_apprv_docs_grid .thumbnail-view-container,#task_details_ref_docs_grid .thumbnail-view-container{
position: relative;
width: 132px;
height: 130px;
border: solid 1px #ccc;
border-radius: 2px;
margin: 10px;
padding: 0px;
overflow: hidden;
float: left;
}*/

.thumbnail-view {
    float: left;
    position: relative;
    width: 180px;
    height: 130px;
    border: solid 0px #ccc;
    /* text-align: center; */
}
.thumbnail-background {
    position: relative;
}
.thumbnail-image {
    position: absolute;
    float: left;
    top: 0px;
    left: 0px;
    /* max-width: 180px; */

    cursor: pointer;
}
.thumbnail-view-overlay {
    position: absolute;
    width: 100%;
    height: 130px;
    border-top: solid 1px #ccc;
    border-radius: 0px;
    top: 100px;
    background-color: #eee;
    color: #777;
    opacity: 1;
    font-size: 12px;
    font-weight: bold;
}
.thumbnail-view-overlay:hover {
    top: 0px;
    border: 0px;
}
.thumbnail-view-overlay:hover .thumbnail-file-name {
    white-space: normal;
}
.thumbnail-view img {
    max-width: 100%;
    /* max-height: 100%; */
}
.action-wrap {
    overflow: auto;
    position: absolute;
    bottom: 10px;
    left: 20px;
    margin: 0 auto;
}
.action-button {
    width: 25px;
    height: 25px;
    border-radius: 2px;
    float: left;
    margin: 5px;
    cursor: pointer;
    opacity: .7;
}
.action-button:hover {
    opacity: 1;
}
.action-preview {
    background: #777 url("../../images/assets_user/ic_thumbnail_preview.png") center no-repeat;
}
.action-download {
    background: #777 url("../../images/assets_user/ic_thumbnail_download.png") center no-repeat;
}
.action-share {
    background: #777 url("../../images/ic_settings.png") center no-repeat;
}
.thumbnail-file-name {
    margin: 8px;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.thumbnail-file-size {
    margin: 5px;
    margin-left: 10px;
    color: #aaa;
    font-weight: 400;
}
#email_hide {
    /* padding-bottom: 7px; */
}
/*#email_message_window{
display: none;
}*/

.msg_header {
    /* width: 60%; */

    border: 1px solid #ddd;
    height: 30px;
    margin-bottom: 2px;
    /* border-bottom: 1px solid #ddd; */

    background-color: white;
    /* border-left: 1px solid #ddd; */
    /* padding-left: 2px; */

    margin-left: 0px;
    margin-right: 0px;
}
#back_msg_list {
    width: 30px;
    height: 20px;
    margin: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #eee;
    margin-left: 0px;
}
#back_msg_list:hover {
    background-color: #bbb;
}
#back_msg_sub {
    margin: 5px;
    font-size: 19px;
    font-weight: 600;
}
#refreshEmailContent {
    /*icon-ic_action_b_restore*/

    width: 20px;
    height: 20px;
    padding: 0px;
    background: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -289px -661px;
    /*background: url(../../images/assets_user/ic_action_b_restore.png) no-repeat 50% 50%;*/

    opacity: .3;
    border: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    margin-right: 5px;
}
/* end email new-design */

input[name="taskActionRadio"] {
    margin-left: 9px;
    margin-right: 43px;
}
#reminder_docs_grid {
    border: none;
    /* height: 300px;
    overflow: auto;*/
}
#usersAutoComplete {
    /* border: 1px solid #ededed; */
    /* width: 100%; */
    /* height: 29px; */
}
/*#reminder_docs_grid .thumbnail-view-container{
width:114px;
height: 129px;
margin:5px;
}*/

.btn_delete {
    background: url('../../images/assets_user/ic_overlay_close.png') no-repeat 50% 50%;
    float: right !important;
    cursor: pointer;
    vertical-align: middle;
    background-size: 12px;
    margin-top: 4px;
    display: none;
}
.btn_delete_modified {
    float: right !important;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 9px;
    margin-right: 9px;
    display: none;
}
.thumbnail-view-overlay:hover .btn_delete_modified {
    display: inline-block;
}
.thumbnail-view-overlay:hover .btn_delete {
    display: block;
}
#NewReqDiv .rmdBasicDiv_left {
    height: 413px;
}
/*
#reminder_docs_grid .thumbnail-image{
height:85px;
width:62%;
}
#reminder_docs_grid .thumbnail-view-overlay{
top:79px;
}
#reminder_docs_grid .thumbnail-view{
height:76%;
}*/
/* end email new-design */
/* search in search */

#window_searchDetails {
    /*    border-bottom: 1px solid #eee;*/
}
#window_searchDetails .k-icon.k-i-calendar {
/*    overwrite .tree_view .k-icon*/
    float: left;
    /* position: relative; */
    /* margin: 0px !important; */
}
#window_searchDetails .k-icon.k-i-arrow-s {
    margin: 5px -5px;
}
/*#window_searchDetails .adv_controls.pad-15{
height: 400px; overflow-y: auto;overflow-x: hidden;width: auto;padding: 5px;
}*/

#window_searchDetails label#SearchText_Value {
    color: #797979;
}
/* bootstrap-tags for label with close icon in bootstrap */

.tag {
    font-size: 12px;
    float: left;
    padding: 4px;
    margin-top: -10px;
    text-align: left;
    color: #4782b9;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 170px;
}
.tag a {
    color: #bbb;
    cursor: pointer;
    opacity: 0.6;
}
.tag a:hover {
    opacity: 1.0
}
.tag .remove {
    vertical-align: bottom;
    top: 0;
}
.tag a .glyphicon-white {
    color: #fff;
    font-size: 15px;
}
#resetAll-tag {
    margin-top: 3px;
    min-width: 65px;
    max-width: 80px;
    overflow: visible;
    position: absolute;
    right: -5px;
    cursor: pointer;
}
#btn_close_searchList {
    position: relative;
    left: 2px;
    top: -4px;
    width: 15px;
    height: 15px;
}
#grid_search_listGrid {
    padding-left: 5px;
    padding-right: 1px;
}
#search_wrapper > .content_section {
    overflow: hidden;
}
#search_wrapper #advancedSearchDetail_tab_strip .k-tabstrip-items .k-state-active .k-link {
    /* border-left: 1px solid #fff; */
    /* border-right: 1px solid #fff; */
}
#search_wrapper #chkTittle .checkbox_linear {
    float: left;
}
#search_wrapper .advanced_wrap {
    border: 0;
}
#search_wrapper .advanced_wrap .adv_box {
    height: calc(100vh - 165px);
    overflow-y: auto;
    overflow-x: hidden;
    clear: both;
    -webkit-overflow-scrolling: touch;
}
#search_wrapper .advanced_wrap .adv_box .btn_close {
    position: absolute;
    top: 39px;
    left: 5px;
    z-index: 1;
}
#search_wrapper .advanced_wrap .adv_box .btn_adv {
    float: right;
    padding: 2px;
    padding-right: 10px;
    margin-right: -10px;
    margin-top: -10px;
}
/* end search in search */
/*lock unlock css */

.icon-lock-status {
    position: absolute;
    right: -5px;
    bottom: -5px;
    width: 24px;
    height: 22px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.icon-lock-status-locked {
    background-image: url(../../images/assets_user/ic_locked.png);
    background-size: 20px;
}
.icon-lock-status-sharespace {
    /*    position: absolute;
    right: 12px;*/

    position: relative;
    left: 4px;
    bottom: -5px;
    /* width: 24px; */

    height: 22px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 1;
}
.icon-lock-status-preview {
    background-repeat: no-repeat;
    width: 25px;
}
#draggableMoveFileList i {
    display: block;
}
#lockFileList i {
    height: 38px;
    width: 37px;
    display: block;
}
#lockFileList span.lock_fileName {
    display: block;
    color: gray;
    padding-top: 7px;
    font-size: 14px;
}
/*end lock unlock css */
/* draggable-move file to folder */

.highlight-droparea,
.highlight-droparea:hover {
    background-color: rgba(0, 173, 255, 0.12) !important;
    background-color: #D7E4DD !important;
    /*border-bottom: 1px solid #1ab394 !important;*/
    /*border-top: 1px solid #1ab394 !important;*/
}
.highlight-droparea .k-in.k-state-hover,
.highlight-droparea .k-in.k-state-selected {
    background: #D7E4DD !important;
}
.tree_view div.highlight-droparea span.k-in {
    background: #D7E4DD !important;
}
.icon-draggable-move {
    position: absolute;
    left: 67px;
    bottom: 32px;
    width: 24px;
    height: 22px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transform: rotate(180deg);
}
#window_draggable_move div i.drag_move_fileIcon {
    margin: 8px 0px 0px 8px;
    /*    background-size: 50%;background-position: center;*/
}
.drag_move_fileName {
    margin-top: 5px;
    display: block;
    color: gray;
    padding-top: 4px;
    font-size: 14px;
    margin-left: 3px;
}
#window_draggable_move .dragfileName {
    background: none;
    margin-top: 3px;
    border: none;
    padding-left: 3px;
}
/* userstyles line# 6085 6096 */

#window_draggable_move .icon-thumb {
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
}
#window_draggable_move .icon-draggable-move {
    top: 10px;
    left: 0;
}
.paddingleft {
    padding-left: 0px;
}
#window_properties .icon-thumb.icon-folder-normal {
    width: 20px;
    height: 20px;
}
/* changes related to sprite */
/* end draggable-move */
/* SDNote */

.btn-group .sub_action_button {
    border: 1px solid #1AB394;
    border-radius: 0px;
    background-color: #1AB394;
    width: 102px;
    min-width: 102px;
    margin: 0px;
    /*margin-top: 2px;*/

    text-align: left;
    padding-left: 0px;
    margin-top: 0px !important;
    margin-left: -1px !important;
}
.btn-group .sub_action_button li a {
    color: #8A8A8A;
    /* border-top: 1px solid #fff; */
    padding-left: 8px;
}
.btn-group .sub_action_button li a:hover {
    color: #fff;
    background-color: #1AB394;
    /*font-weight:bold;*/
}
.btn-group .sub_action_button li:last-child a {
    border-top: 1px solid #fff;
}
/*.sdnote_editor table.k-editor.k-header {
    margin-top: 5px;
    background-color: #eee;
    border-color: #dbdbdb;
    background-color: rgba(238, 238, 238, 0.50);
    height: calc(100vh - 150px) !important;
    border-left: 0px;
}*/
.k-ct-cell.k-state-disabled{
    border-color: rgb(228, 229, 239);
}
.k-ct-cell.k-state-disabled.k-state-selected{
    border-color: #999;
}
.k-ct-popup .k-status{
    cursor: pointer;
}
/*.sdnote_editor table {
height: 400px !important;
}*/

.sdnote_editor .k-editor .k-editor-toolbar a[title~='hyperlink'],
.k-editor .k-editor-toolbar a[title~='image'] {
    pointer-events: none;
    cursor: default;
    opacity: 0.4;
}
.sdnote_name_text {
    position: relative;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    width: 300px;
    padding: 2px;
}
li.k-tool-group .k-widget.k-combobox.k-header.k-editor-widget, li.k-tool-group .k-dropdown{
    width: 130px;
    display: inline-block;
}
.k-editor-dialog .k-button {
    color: #2e2e2e;
}
.k-primary:hover,
.k-primary:focus,
.k-primary:active,
.k-primary:visited,
button.k-dialog-close.k-button:active,
button.k-dialog-close.k-button:hover,
button.k-dialog-close.k-button:focus,
button.k-dialog-close.k-button:visited {
    color: #2e2e2e !important;
    border-color: #bcb4b0 !important;
    background-color: #bcb4b0 !important;
}
/*Message Details New Design*/

#back_not_list:hover {
    background-color: #bbb;
}
#back_not_list {
    width: 30px;
    height: 20px;
    margin: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #eee;
    margin-left: 0px;
}
#back_msg_subb {
    margin: 5px;
    font-size: 19px;
    font-weight: 600;
}
#Project_email_view {
    /* overflow-y: auto; */
    /* height: 500px; */
    /* overflow-x: hidden; */
    /* padding-left: 10px; */
}
#email_myfiles_view {
    /* overflow-y: auto; */
    /* height: 526px; */
    /* overflow-x: hidden; */
    /* padding-left: 10px; */
}
/*new desin by pradeep*/

.content_section {
    height: calc(100vh - 120px);
    /* height: 560px; */

    border: solid 1px #ccc;
    background-color: white;
    border-radius: 4px;
    /* padding-right: 0px; */
}
.msg_back {
    /* width: 30px; */
    /* height: 20px; */
    /* margin: 0px 10px; */
    /* text-align: center; */
    /* border: 1px solid #ccc; */
    /* border-radius: 3px; */
    /* background: #eee; */
    /* padding: 2px; */
    /* float: left; */
    /* cursor: pointer; */
    /* margin-left: 0px; */
}
.msg_back:hover {
    /* background-color: #bbb; */
}
.msg_sub_data {
    padding: 2px;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /*    width: 90%;*/
}
.msg_sub_date {
    /* padding: 0px; */

    color: blue;
    text-align: center;
    /* margin-left: -13px; */
}
/*.msg_subject_section{
height: 33px;
padding-top: 8px;
border-bottom: 1px solid #ddd;
border: solid 1px #ccc; 
background-color: white; 
border-radius: 4px; 
margin-right: 0px; 
margin-left: 0px; 
}*/

#msg_wrapper {
    padding-left: 0px;
    padding-right: 0px;
}
.msg_body_section {
    min-height: 100px;
    padding-top: 5px;
    /* border-bottom: 1px solid #ddd; */
}
.msg_user {
    width: 40px;
    height: 40px;
    margin: 0px 10px;
    color: #ccc;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #eee;
    padding: 2px;
    float: left;
    overflow: hidden;
}
.user_img {
    max-width: 100%;
}
.msg_body {
    float: left;
    width: calc(100% - 70px);
}
.msg_sender_info {
    font-weight: bold;
}
.msg_body_data {
    width: 100%;
    float: left;
    white-space: pre-line;
    margin-top: 10px;
    /* margin-left: 10px; */
}
.msg_body_image {
    width: 100%;
}
email_preview_hide {
    display: none;
}
msg_details_body_lbl {
    display: none;
}
.msg_attachments_section {
    min-height: 100px;
    border-bottom: 1px solid #ddd;
}
.msg_attachments_header {
    /* height: 20px; */
    /* background-color: #ccc; */
}
.msg_attachment {
    position: relative;
    width: 150px;
    height: 130px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 15px;
    float: left;
    cursor: pointer;
    overflow: hidden;
}
.attachment_img {
    max-width: 100%;
}
.action-wraps {
    overflow: auto;
    position: absolute;
    bottom: 15px;
    left: 20px;
    margin: 0 auto;
}
/*new desin by pradeep*/
/*new design for messages*/

.user_image_menu {
    width: 40px;
    height: 40px;
    overflow: hidden;
    padding: 0;
    margin: 5px;
    float: left;
}
#us_user_image_icon {
    max-width: 100%;
}
.message_list_sender {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.msg_reply_section {
    min-height: 80px;
    padding-top: 5px;
    border-bottom: 1px solid #ddd;
}
.msg_comments_section {
    min-height: 100px;
    border-bottom: 1px solid #ddd;
}
.msg_reply_box {
    width: calc(100%-70px);
    min-height: 65px;
    float: left;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #eee;
}
.msg_comment {
    margin: 10px 0px;
}
.msg_comment_data {
    float: left;
    white-space: pre-wrap;
    margin-top: 5px;
}
.no_padding {
    padding-left: 0;
    padding-right: 0;
}
/*#comment_hide{
display: none;
}*/

#add_comment_type {
    /* float: left; */

    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #eee;
}
.msg_to_info {
    font-size: 13px;
    color: #999;
}
#remainder_list_grid td.grid_content,
#grid_wf_details td.grid_content {
    background: #fff;
    color: #555;
    margin-bottom: 0px;
    border: 0px;
    border-bottom: 1px solid #ddd;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    /* padding-left: 17px; */
}
#msg_details_addcomment_btn {
    float: right;
    border: 1px solid #ddd;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 5px;
    line-height: 27px;
    height: 27px;
    display: inline-block;
    color: #fff;
    background: #1ab394;
    font-size: 15px;
    width: auto;
    min-width: 0;
    cursor: pointer;
    margin-bottom: 5px;
    margin-right: 30px;
}
.col-md-12.get-ellipses-class.sub_text {
    font-size: 13px;
    color: #999;
}
#for_color {
    color: #a94442!important;
    font-weight: bold;
    margin-right: 6px;
}
#for_color_rem {
    color: #31708f!important;
    font-weight: bold;
    margin-right: 5px;
}
.unread {
    font-weight: bold;
    padding-top: 3px;
    font-size: 13px;
}
/*.col-md-12.get-ellipses-class.sub_textt {
font-size: 12px;
color: #999;
left: 0px; 
}
.col-md-12.get-ellipses-class.sub_texta {
font-size: 12px;
color: #999;
left: 48px;
}*/

#recipent_btn {
    /*   width:10px;
    height:15px;*/
}
#userpanel{
    margin-left: 10px;
}
#usrSettingsTab{
    width: 100%;
    margin: 0px;
}
#userpanel.tabcount_2 .k-tabstrip-items .k-item {
    width: 18%;   
    padding: 5px;
    color: #3d3e33;
}
#portalPanel.tabcount_2 .k-tabstrip-items .k-item {
    width: 33%;
}
.label_msg {
    padding-top: 3px;
    font-weight: normal;
    font-size: 13px;
}
#showDetails_properies_task tr,
#req_details_data_grid_1 tr,
#showDetails_wfReq tr,
#req_details_wf_data_grid tr {
    border: none !important;
}
.wf_inf_content {
    height: calc(100vh - 140px);
    overflow-x: hidden;
    overflow-y: hidden;
}
#rmdBasicDiv input[type=text],
#rmdBasicDiv input[type=number],
#rmdBasicDiv textarea,
#rmdBasicDiv .k-datepicker,
#rmdBasicDiv .k-dropdown {
    /* background: #fff; */
}
#rmdBasicDiv .k-datepicker {
    float: left;
}
.rmd_filter i {
    margin-right: 10px;
    color: #85B6D6;
}
icon-securityfolder {
    background: url(../../images/assets_user/ic_security_b_folder.png) no-repeat;
}
.locker_activity_details {
    height: 25px;
    width: 25px; 
    background: url(../../images/assets_user/ic_action_info.png) no-repeat;
    cursor: pointer;
}
#logged_user_img {
    width: 40px;
    height: 40px;
    margin: 0px 10px;
    color: #ccc;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #eee;
    padding: 2px;
    overflow: hidden;
}
.user_login {
    padding-bottom: 10px;
}
#password_sucess_close {
    float: right;
}
#context-menu-search-grid,
#context-menu-item,
#department_search_c_menu,
#collaboration_search_c_menu {
    margin-top: 0px;
    margin-bottom: 0px;
}
.rmd_filter span.badge {
    float: right;
}
#remainder_list_grid .col_action i {
    color: #85B6D6;
    height: 18px;
    width: 15px;
}
#remainder_list_grid th.k-header {
    height: 15px;
}
.cursor_auto {
    cursor: auto !important;
}
.rmd_active_filter i {
    color: #008000;
}
.rmd_active_filter .badge {
    background-color: #008000;
}
.rmd_pending_filter i {
    color: #FFA000;
}
.rmd_pending_filter .badge {
    background-color: #FFA000;
}
.rmd_desc_info {
    font-size: 13px;
    color: gray;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* width: 10px; */
    /* min-height: 19px; */

    display: block;
    overflow: hidden;
    /* max-height: 36px; */
}
.wf_desc_info {
    font-size: 13px;
    color: gray;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 350px;
    min-height: 10px;
    display: block;
    overflow: hidden;
    /* max-height: 36px; */
}
.classPosition {
    position: relative;
    top: 5px;
}
.definitonLandingList.k-grid table td i {
    margin-left: 7px;
    margin-right: 0px
}
#rmdBasicDetails {
    padding-top: 5px;
    margin-bottom: 5px;
}
#rmdBasicDetailsLeftGrid.k-grid tr,
#rmdNotifctnDetails.k-grid tr,
#rmdBasicDetailsRightGrid.k-grid tr {
    border: none;
    cursor: auto !important;
}
#rmdBasicDetailsLeftGrid.k-grid tr:hover td,
#rmdNotifctnDetails.k-grid tr:hover td,
#rmdBasicDetailsRightGrid.k-grid tr:hover td {
    background-color: white;
    cursor: auto !important;
}
#rmdBasicDetailsLeftGrid.k-grid td,
#rmdBasicDetailsLeftGrid.k-grid span,
#task_list_grid.k-grid td,
#task_list_grid.k-grid span {
    cursor: auto !important;
}
#rmdDetails {
    padding-top: 10px;
}
#rmdDetails label {
    padding-left: 5px;
}
.rmd_notification label {
    color: #999999;
    font-size: 14px;
    font-weight: normal;
}
#inviteeGridSection {
    padding-top: 10px;
}
#inviteeGridSection .k-grid {
    border: 1px solid #ededed;
    height: 180px;
}
#inviteeGridSection .k-grid tr {
    border: none;
}
#inviteeSection {
    padding-top: 10px;
}
#inviteeMsgSection textarea {
    border: 1px solid #ededed;
    width: 100%;
}
#rmd_invitee_grid {
    clear: both;
    color: #999999;
}
.btn_delete_user {
    background: url('../../images/assets_user/ic_overlay_close.png') no-repeat 50% 50%;
    float: right;
    cursor: pointer;
    vertical-align: middle;
    background-size: 12px;
    margin-top: 4px;
}
/*#rmd_invitee_grid img{
height: 25px;
width: 25px;
}*/

#rmd_invitee_grid .customer-photo {
    width: 98%;
    margin-top: 4px;
}
.addins_list_sender {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}
#window_emailUploadPopUp #grid_uploadEmail_permission {
    height: 120px !important;
}
#grid_uploadEmail_permission .k-grid-content {
    height: 126px !important;
    width: 99.9% !important;
    border-bottom: 1px solid #C5C5C5;
}
/*#task_filter_section
{
height:25%;
}*/

#task_list_section {
    height: 75%;
    clear: both;
    overflow: auto;
}
.task_filter_row {
    padding-top: 10px;
}
.task_filter_expand {
    float: right;
}
a#collaboration_createFolder_btn {
    border-top: none;
}
#rmd_edit_btn,
#task_assign_btn {
    width: 100px;
    height: 27px;
    padding: 0px;
    margin: 0px;
    float: right;
    margin-right: 5px;
    margin-top: 6px;
}
#task_query_lbl {
    font-style: italic;
    word-wrap: break-word;
}
.theme_hover {
    background: url('../../images/assets_user/ic_tick.png') no-repeat 50% 50%;
}
#project_list_link {
    margin-bottom: 5px;
    color: #2A6496;
    font-weight: 600;
}
div#task_query {
    padding-top: 35px;
}
div#task_query_content {
    border: 1px solid #ddd;
    display: block;
    min-height: 50px;
    background-color: #f8f8f8;
    border-radius: 6px;
}
#task_query_content span.showActivityUserProfile,
#task_query_reply_content span.showActivityUserProfile {
    color: #78aed2;
    font-size: 14px;
    font-weight: bold;
}
span.query_date {
    cursor: auto;
    font-size: 12px;
    float: right;
    color: #999;
    padding-top: 4px;
}
div#query_content {
    padding-left: 4px;
    font-size: 14px;
    word-break: break-all;
}
#query_reply {
    resize: none;
    font-size: 14px;
}
#rmd_invitee_grid .btn_delete_user {
    margin-top: 0px;
}
#usersInvitee,
#groupInvitee {
    /* padding-left: 10px; */
}
#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    /*CSS counters to number the steps*/

    counter-reset: step;
}
#progressbar li {
    list-style-type: none;
    color: lightsteelblue;
    text-transform: uppercase;
    font-size: 9px;
    width: 33.33%;
    float: left;
    position: relative;
    text-align: center;
}
#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 20px;
    line-height: 20px;
    display: block;
    font-size: 10px;
    color: #333;
    background: #808080;
    border-radius: 3px;
    margin: 0 auto 5px auto;
}
/*progressbar connectors*/

#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: grey;
    position: absolute;
    left: -50%;
    top: 9px;
    /* z-index: -1; */
    /*put it behind the numbers*/
}
#progressbar li:first-child:after {
    /*connector not needed before the first step*/

    content: none;
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/

#progressbar li.active:before,
#progressbar li.active:after {
    background: #27AE60;
    color: #808080;
}
li.li_progress_bar {
    white-space: nowrap;
}
#task_details_main_wrapper div.tab_wrap,
#request_details_main_wrapper div.tab_wrap {
    padding-top: 20px;
}
/*
#task_details_main_wrapper,#request_details_main_wrapper{
height: calc(70vh - 130px);
overflow-y: auto;
overflow-x: hidden;
}
*/

.expand_div {
    padding-left: 10px;
    padding-right: 10px;
}
.reply {
    clear: both;
    padding-top: 10px;
}
.reply #task_query_content {
    background-color: rgba(212, 231, 213, 0.5);
}
.reply .customer-photo {
    float: right;
}
.query .user_div {
    padding-left: 0px;
}
.reply .user_div {
    padding-right: 0px;
}
.query_reply {
    clear: both;
    padding-top: 10px;
}
#task_queries #task_query_reply_content {
    position: absolute;
    bottom: 0px;
}
div#task_queries {
    height: calc(70vh - 185px);
    overflow: auto;
}
.btn_delete_query {
    background: url('../../images/assets_user/ic_overlay_close.png') no-repeat 50% 50%;
    /*float: right;*/

    cursor: pointer;
    vertical-align: middle;
    background-size: 12px;
    margin-top: 4px;
}
.col_form_data {
    border: 1px solid;
    background: rgba(128, 128, 128, 0.06)!important;
    border-radius: 4px;
}
.col_form_data:hover {
    background-color: white;
}
.bold {
    font-weight: normal;
    color: #5190BB;
}
#msg_details_comment_txt {
    resize: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: calc(100vw - 520px);
}
/* Contacts */

.contacts a {
    padding: 5px 8px;
}
.contacts a.showUserProfile {
    padding: 0px;
}
.contacts_icon {
    color: #78AED2;
    font-size: 14px;
    line-height: 20px;
}
.contacts-root {
    background-color: #ededed !important;
    color: #78AED2;
    padding: 5px 10px !important;
}
.contacts-root .file_icon {
    margin-right: -8px;
}
.contacts-root .label_msg {
    font-weight: 600;
}
.contactIcon_green {
    color: rgba(0, 128, 0, 0.5);
}
.contactIcon_red {
    color: rgba(255, 0, 0, 0.5);
}
.contactsSave div.panel,
.contacts_info div.panel {
    box-shadow: none;
}
.contacts_info .form-group {
    margin-bottom: 5px;
}
.contact_list_name {
    color: #4782b9;
    font-weight: bold;
    font-size: 15px;
    position: relative;
    top: 2px;
}
#add_contact_box_business .form-horizontal .form-group,
#add_contact_box .form-horizontal .form-group {
    margin-left: -30px;
}
#add_contact_box_personal .form-horizontal .form-group {
    margin-left: -30px;
}
/*#add_contact_box_personal .form-horizontal .form-group:first-child{ margin-left:-15px;}*/

#add_contact_box_business .form-group.headerBusiness {
    margin-left: -15px;
    margin-top: 10px;
}
/*#add_contact_box_business { padding-left: 10px; padding-right: 30px;}*/

.contacts_grid_container.k-grid td {
    padding: 0em 0.6em;
}
.contacts-root {
    cursor: default;
}
.contacts_menu label {
    cursor: pointer;
    width: 80%;
}
/*.contacts_menu label.contactCategoryMenu_label{ width:75%; margin-left:-10px; }*/

.contactCategoryMenu_Delete {
    float: right;
    width: 20px;
    height: 0px;
    position: absolute;
    top: 8px;
    right: 5px;
}
.contacts_menu.contact_category_item {
    cursor: pointer;
}
#contacts_basic,
#contacts_advanced {
    cursor: pointer;
}
.nav > li > #contacts_advanced:hover,
.nav > li > #contacts_basic:hover {
    /* text-decoration: none; */
    /* background: none; */
}
#contacts_category_menu .contact_category_item.k-state-selected {
    background-color: none !important;
}
#contact_category_no_item,
#contact_category_no_item.k-state-selected,
#contact_category_no_item label {
    background-color: none !important;
    cursor: default;
}
#window_create_contacts .panel-body {
    padding-bottom: 0px;
}
#window_create_contacts .form-group {
    margin-bottom: 7px;
}
#window_create_contacts .contacts_group_create_container .form-group {
    margin-bottom: 4px;
    margin-left: -25px;
}
#window_create_contacts .list_widgets .user_membersince,
.contacts_info .list_widgets .user_membersince {
    padding-left: 0px;
    background: none;
    display: inline-block;
    margin-right: 5px;
    color: #999;
    font-size: 13px;
    display: inline-block;
    color: #999;
    font-size: 13px;
}
#contacts_grid .user_image_menu {
    margin: 3px;
    margin-left: 10px;
    margin-right: 5px;
}
.contacts.badge {
    font-weight: 400;
    font-size: 10px;
    margin-right: 2px;
    margin-bottom: 2px;
}
.contacts.badge.public {
    color: #1AB394;
}
.nowrap {
    white-space: nowrap;
}
.projectAdmin.badge {
    font-weight: 400;
    font-size: 10px;
    margin-left: -5px;
    margin-right: 2px;
    /*width: 27px;*/
}
/*.contactStatus > .radio-inline + .radio-inline{ margin-left:0px;}*/

.tree_view .contacts .k-in {
    padding-top: 5px;
    padding-bottom: 3px;
}
.tree_view #no_Items .k-in.k-state-hover,
.tree_view #no_Items .k-in.k-state-selected {
    cursor: default;
}
#remove_category {
    font-size: 11px;
    cursor: pointer;
}
#my_contact_filter_tree li span.k-state-selected,
#my_contactgroup_filter_tree li span.k-state-selected {
    background: none;
    font-weight: normal;
}
div.list-group.contacts li.flh_theme,
div.list-group.contacts li.flh_theme span.k-state-selected {
    background: none !important;
    font-weight: bold !important;
}
.contacts_filter .project_info {
    color: #777;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#contacts_group_grid_access > .k-grid-content {
    position: relative;
    width: 100%;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid #ddd;
}
.block-with-text {
    display: block;
    /* Fallback for non-webkit */

    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.line-clamp p {
    margin: 0;
    padding: 0;
}
.line-clamp {
    position: relative;
    height: 4.6em;
    /* exactly three lines */
}
.line-clamp:after {
    content: "...";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width:10px;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
@supports (-webkit-line-clamp: 3) {
    .line-clamp {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        max-height: 4.6em;
        /* I needed this to get it to work */

        height: auto;
    }
    .line-clamp:after {
        display: none;
    }
}
/* multiline with ellipsis in chrome... in firefox fadeout way after three line*/
/* Contacts */

#nextFormElement,
#prevFormElement {
    margin-top: 12px;
}
/*#tab_steps_edit_workflow_definition .k-link
{
border:none;
color:#797979;
}
#tab_steps_edit_workflow_definition .k-state-active .k-link
{
color:#4782b9;
}*/

div#add_Step_tab {
    padding-top: 4px;
    margin-left: 17px;
}
div#add_Step_tab .tab_content_2 {
    margin-top: 0px !important;
}
#tab_workflow_definition ul.workflow_tab {
    margin-left: 250px!important;
    padding-top: 5px;
}
/*#wfDef_back_btn{
margin-top: 10px;  
}*/

.completed_wf_step {
    background: #008000;
}
.completed_wf_step:after {
    border-left: 20px solid #008000;
}
.arrow_box.first.arrow_box {
    border-radius: 10px 0px 0px 10px;
}
#action_description {
    margin: 10px;
    color: ddd;
}
.dashbord_item.item_brown {
    background: #6f2222;
}
.home_prgrs_br {
    width: 99%;
    margin-left: 1%;
    height: 28%;
}
.sub_text_usage_info {
    margin-top: 4px;
    margin-right: 4px;
    margin-left: 60px;
}
.wid-33 {
    width: 33%!important;
}
.wid-34 {
    width: 34%!important;
}
.folder_list .list-group-item span {
    color: #656a6e;
}
#task_doc_add {
    float: right;
    cursor: pointer;
    /*  margin-top: 7px;
    margin-right: 7px;*/
    /* color: green;*/
    /* size: 49px; */
    /* font-size: 19px;*/
}
#add_notification_label,
#add_Files_label {
    float: right;
    /* margin-top: 1px;
    margin-right: 7px;*/
    /* color: green;*/
    /* size: 49px; */

    font-size: 14px;
    cursor: pointer;
}
/*#add_Files_label{
float: right;
margin-top: 1px;
margin-right: 7px;
*/
/* color: green;*/
/*
*/
/* size: 49px; */
/*
font-size: 19px;
}*/

div#rmd_popup_btn_wrapper {
    margin-top: 0;
    /* border-top: 1px solid #ddd; */

    padding-top: 5px;
    width: 97%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    border-top: 1px solid #ddd;
    /* right: 10px; */
    /* left: 30%; */
}
#rmd_popup_btn_wrapper .private_green_btn {
    float: right;
    margin-right: 25px;
}
.overlay-bar,
.rb-overlay-bar,
.overlay-bar-list,
.overlay-bar-member-list,
.overlay-bar-message-list,
.overlay-project-template-list,
.overlay-workflow-list {
    /*height: 6.5%;*/
    /*min-height: 44px;*/

    width: 100%;
    background-color: #5F5F5C;
    z-index: 5;
    position: fixed;
    margin-top: -40px;
    margin-left: -1px;
    /* opacity: 0.9; */

    display: none;
    /* border-radius: 0px; */

    padding-top: 5px;
}
.overlay-bar ul li,
.rb-overlay-bar ul li,
.overlay-bar-list ul li,
.overlay-bar-member-list ul li,
.overlay-bar-message-list ul li,
.overlay-project-template-list ul li {
    display: inline;
    margin-left: 30px;
    margin-right: 0px;
    text-align: center;
    vertical-align: middle;
    position: relative;
}
.overlay-bar ul li a,
.rb-overlay-bar ul li a,
.overlay-bar-list ul li a,
.overlay-bar-member-list ul li a,
.overlay-bar-message-list ul li a,
.overlay-project-template-list ul li a {
    color: #f2f2f2;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    /*}
    .overlay-bar ul li input, .rb-overlay-bar ul li input,.overlay-bar-list ul li input,.overlay-bar-member-list ul li input,.overlay-bar-message-list ul li input,.overlay-project-template-list ul li input{
    border-radius: 7px;
    border: none;
    text-align: center;
    width: 16%;
    color: #807C7C;*/
}
.overlay_close {} .icon-movecopy {
    background: url(../../images/assets_user/ic_action_b_transfer.png) no-repeat;
}
.dropDownLi {
    width: 35px;
}
.fields {
    margin-left: 5px;
    height: 50px;
    border: 1px solid rgba(128, 128, 128, 0);
    width: 30%;
    background: rgba(128, 128, 128, 0.24);
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    display: inline-block;
    margin-top: 10px;
}
.fields i {
    padding-top: 16px;
    float: left;
    padding-left: 15px;
}
.fields label {
    /* border-left: 1px solid white;*/

    padding-top: 13px;
    font-weight: normal;
    overflow: hidden;
    /* width: 100px; */

    max-width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fields label:hover {
    /* border-left: 1px solid white;*/
    font-weight: bold;
    cursor: pointer;
}
.fields:hover {
    /* border-left: 1px solid white;*/
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #34b5ff;
}
#add_steps_btn:hover {
    font-size: 26px;
    color: green;
    cursor: pointer;
}
#tab_workflow_definition {
    width: 95%;
}
#tab_workflow_definition:not(.tab_content_1) .left_container {
    height: calc(85vh - 123px) !important;
    /*border-right: 0.1em solid #ddd;*/

    height: calc(100vh - 98px);
    overflow-y: auto;
    overflow-x: hidden;
}
#tab_workflow_definition .right_container {
    /*border:none;*/
}
.icon_categories_root_folder {
    background: url(../../images/assets_user/ic_category.png) no-repeat;
}
#title_id {
    text-align: left;
    font-weight: bold;
}
/*label#Background_color_label {
font-weight: normal;
margin-left: -14px;
}*/

.maildropbtnSubmit.text-center {
    margin-top: 3px;
}
label#Action_Button_label {
    font-weight: normal;
    margin-left: -14px;
}
.block_upload {
    margin-top: 40px;
}
.btn_refresh_home {
    position: relative;
    top: -2px;
    vertical-align: middle;
}
.usage_percent {
    position: relative;
    z-index: 1;
    font-size: 11px;
    top: 1px;
    float: right;
    margin-right: -42px;
}
/*#wfDetailsSection #RefDocumentDiv i.fa-plus-circle,#ApprvDocumentDiv i.fa-plus-circle {
float: right;
margin-top: 7px;
margin-right: 7px;
color: green;
size: 49px;
font-size: 19px;
}*/

.my-legend .legend-title {
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 90%;
}
.my-legend .legend-scale ul {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    float: left;
    list-style: none;
}
.my-legend .legend-scale ul li {
    font-size: 80%;
    list-style: none;
    margin-left: 0;
    line-height: 18px;
    margin-bottom: 2px;
}
.my-legend ul.legend-labels li span {
    display: block;
    float: left;
    height: 16px;
    width: 30px;
    margin-right: 5px;
    margin-left: 0;
    border: 1px solid #999;
}
.my-legend .legend-source {
    font-size: 70%;
    color: #999;
    clear: both;
}
.my-legend a {
    color: #777;
}
.my-legend {
    /* position: absolute;*/

    bottom: 15px;
    left: 15px;
}
#scheduler .k-event:hover {
    /* font-style: italic; */
    /* font-weight: bold; */

    text-decoration: underline;
    cursor: pointer;
}
.event-template i {
    float: left;
    padding-top: 5px;
    margin-right: 3px;
    margin-left: 3px;
}
.event-template p {
    /*  padding-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden;*/

    padding-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(63% - 17px);
    /* width: 68%; */

    white-space: nowrap;
}
/*.event-template .fa-clock-o + p {
padding-top: 5px;
text-overflow: ellipsis;
overflow: hidden;
width: calc(63% - 17px);
*/
/* width: 68%; */
/*
white-space: nowrap;
}*/

.event-template .fa-sitemap {
    margin-left: 8px;
}
#my_cal_div,
#shared_cal_div {
    cursor: pointer;
}
span#form_addfields_label:hover {
    font-weight: normal;
}
span#form_addfields_label {
    cursor: auto;
}
#task_filter_expand_icon {
    cursor: pointer;
}
.divcontainer {
    /* border:1px solid gray; */
}
.divcontainer div {
    padding: 5px;
}
.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    /*border:1px solid gray;*/
}
.btnDiv div {
    display: inline-block;
    margin: 10px;
}
td.col_action.wf_info {
    background-color: white !important;
    background: white !important;
}
td.col_action.wf_info.col_form_data {
    background-color: rgba(128, 128, 128, 0.06)!important;
}
#seamlessapp_latestinstall_lbl {
    text-align: center;
    margin-left: 95px;
    font-weight: bold;
}
#seamlessapp_title_lbl {
    padding-top: 30px
}
#seamlessapp_details_lbl {
    font-size: 14px;
}
.adv_property_grid_columns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.no_overflow {
    overflow: hidden !important;
}
#inviteeSection .k-dropdown-wrap .k-icon,
#rmdRepeatDiv .k-dropdown-wrap .k-icon {
    margin-top: -6px;
}
#rmdRepeatDiv input {
    margin: 0px;
}
.info_nopreview {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    left: 0;
    white-space: nowrap;
}
#for_color_work {
    font-weight: bold;
    margin-right: 5px;
}
#ActionButtoncolor_label {
    padding-left: 14px;
}
#grid_search_list .title {
    position: relative;
    top: 3px;
}
.wordBreak {
    -ms-word-break: keep-all;
    word-break: keep-all;
    /* Non standard for webkit */

    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    display: block;
    white-space: normal;
    overflow: hidden;
    max-height: 55px;
}
/*  conatct search search_clear_icon */

.search_clear_icon .ts_icon_times_circle {
    position: absolute;
    font-size: .9rem;
    color: #9e9ea6;
}
.search_form.active .search_clear_icon {
    display: block;
}
.search_form .search_clear_icon {
    display: none;
    position: absolute;
    width: 30px;
    height: 29px;
    top: 5px;
    right: 0px;
    text-shadow: none;
    z-index: 3;
    color: #9e9ea6;
    cursor: pointer;
    color: transparent;
}
.search_form .search_clear_icon i {
    color: transparent;
    width: 100%;
    opacity: 0;
    height:29px;
}
.contacts_create_container .tabstrip_generic .k-tabstrip-items .k-state-active .k-link {
    /* border-color: #fff #fff #fff #c4c4ca; */
}
.contacts_create_container .tabstrip_generic .k-tabstrip-items .k-state-default {
    /*    background: #fff;
    border-radius: 0;
    border: 0;*/
}
.contacts_create_container .tabstrip_generic .k-tabstrip-items .k-state-active {
    /*    border-top: 0px solid #01ad4e;
    */
    /* border-right: 1px solid #c5c5c5; */
    /*
    margin-top:0px;*/
}
/*.contacts_create_container .tabstrip_generic .k-tabstrip-items .k-state-default .k-link{ padding: 4px 34px 2px}*/
/*#msg_received_messages_lbl,#msg_sent_messages_lbl{
color: black; 
}*/

textarea#showDetails_file_comment {
    resize: none;
}
.tools-group-mail {
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
    white-space: nowrap;
    text-align: right;
}
.wf_grid_wrapper td.grid_content {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.fa-plus-circle {
    cursor: pointer;
}
div#blocked_mail_lbl {
    font-size: 12px;
}
.fileGrid_container .k-grid-header {
    background: #E9EEEF;
}
div#basic_category-list {
    /* overflow: scroll; */

    white-space: nowrap;
}
#owner_link,
#observer_link,
#both_link {
    cursor: pointer;
}
.locker_info {
    font-size: 13px;
    line-height: 1.3em;
    /*padding-left: 35px;*/
}
.icon-status-share {
    background: url(../../images/assets_user/ic_list_share.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 2px;
    bottom: 0px;
}
.icon-securityfolder > .icon-status-share {
    position: relative;
    top: 4px;
    left: 4px;
}
.icon-folder-locker {
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 10px;
    position: relative;
    width: 25px;
    background: url(../../images/assets_user/ic_elocker_25.png) no-repeat;
}
.icon-folder-email {
    width: 25px;
    background: url(../../images/assets_user/ic_file_mail.png) no-repeat;
}
.rmd_active_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 14px;
    background: #3AD18F;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    /* width: 92px; */
    text-align: center










}
.rmd_expired_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: rgba(253, 78, 78, 0.33);
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 60px;
    text-align: center
}
.rmd_dormant_info {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #BFBFB9;
    color: #fff !important;
    vertical-align: text-top;
    line-height: 18px;
    width: 52px;
    text-align: center
}
#wf_task_reassign_content_wrapper .content_section {
    overflow: hidden;
}
.customer-photo.assignUser {
    position: relative;
}
.customer-photo.assignUserEmail {
    position: relative;
    top: 5px;
}
#prevFormElement,
#nextFormElement {
    background: #eee;
    border: #bbb;
    border-radius: 6px;
    max-width: 135px;
}
#nextFormElement .folder_nav_icon,
#prevFormElement .folder_nav_icon {
    margin-top: 0px;
    color: #333;
}
#prevFormElement:hover,
#nextFormElement:hover {
    background: #bbb;
    color: #4CAF50;
}
.k-grid-content td {
    text-align: left;
}
.mssg_no_record div {
    clear: both;
}
#my_wf_filter_tree .project_info {
    color: #777;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
}
#sharebyemail_title_label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
input[type="text"] {
    cursor: auto !important;
}
#seamless_app_icon {
    /*width:150px;*/
}
#usersAutoComplete_listbox li {
    white-space: nowrap;
}
.contact_body_scroll #comments {
    white-space: normal;
}
#rmd_file_grid .mssg_no_record div {
    margin-top: -34px;
}
#rmd_file_grid .mssg_no_record {
    /* margin-left: 30%; */
}
#rmd_file_grid {
    /*  height: calc(100vh - 426px) !important;*/
}
.contacts_icon:hover {
    cursor: pointer;
}
span#folder_name_box {
    font-weight: bold;
}
/*label#allow_mail {
font-size: 14px;
}*/

.infoMaildrop {
    font-size: 14px;
}
#window_emailUploadPopUp .form_generic .input {
    margin-bottom: 9px;
}
span.Settings {
    color: black;
}
editproject_adv_options_lbl_div {
    height: 10px;
}
#editproject_adv_options_lbl {
    text-decoration: underline;
    font-weight: 400;
    color: blue;
    cursor: pointer;
}
#editproject_adv_options_chk_div {} #editproject_convert_prtnr_lbl {} #editproject_info_icon {
    width: 40px;
    height: 60px;
    position: relative;
    float: left;
    margin: 3px 20px 0px 0px;
    font-size: 55px;
    color: #63A0C8;
}
#editproject_convert_confirmation_fieldset {
    border: 1px black dotted;
    padding: 5px 10px 5px 10px;
    display: none;
}
#editproject_confirmation_radiostyle {
    clear: both;
    margin: 5px 60px;
}
.underline-class {
    text-decoration: underline;
}
#editproject_confirmation_radio {
    text-align: center;
    margin-top: 6px;
}
#window_sendtoelocker .col-md-1 {
    padding-left: 3px;
    width: 7%;
}
.mssg_no_record_popup {
    margin: 35px auto; /*    margin: 50px auto;*/
    display: table;
    text-align: center;
    color: #7c8083;
    font-size: 16px;
}
.wfTaskTypeCol {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
#workflow_users {
    margin-top: 5px;
}
td.col_action.overflow_none {
    text-overflow: clip !important;
}
#NewReqDiv .file_details_tab {
    height: 35px;
    background-color: #fff;
    padding-top: 5px;
    border-bottom: 1px solid #ccc;
    color: #23568A;
    text-align: center;
    padding-left: 0px;
    margin-left: -19px;
    /* margin-right: -25px; */

    width: 104%;
}
#NewReqDiv .file_details_tab_active,
.file_details_tab_active:hover {
    background-color: white;
    /* font-weight: bold;*/

    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 5px solid #fff;
    height: 32px;
    border-radius: 4px;
    color: #777;
}
#NewReqDiv .file_details_tab_item:hover {
    background-color: #eee;
    padding-top: 5px;
    border-radius: 4px;
    border-bottom: 1px solid #eee;
    color: #6682C4;
}
#NewReqDiv .file_details_tab_active.file_details_tab_item:hover {
    background-color: white;
    /* font-weight: bold;*/

    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 5px solid #fff;
    height: 32px;
    border-radius: 4px;
    color: #777;
}
#calendar_wrapper .folder_list {
    min-height: calc(83vh - 100px);
}
#tab_workflow_details .folder_nav_icon {
    float: left;
    font-size: 20px;
    margin: 5px;
    cursor: pointer;
    visibility: visible;
}
input[type='radio']:disabled,
input[type='checkbox']:disabled {
    cursor: not-allowed !important;
}
#remainder_list_grid tr {
    cursor: pointer;
}
input#fileSearch_txt {
    width: 100%;
    height: 28px;
    /* margin: 3px 5px; */

    background-image: url(../../images/ic_search.png);
    background-repeat: no-repeat;
    text-indent: 15px;
    /* background-position: 1px 3px; */

    padding: 0px 10px;
}
#new_req_doc_add,
#new_req_doc_ref_add {
    cursor: pointer;
}
#rmdBasicDetailsLeftGrid td {
    color: #333;
}
#rmdBasicDetailsRight label {
    font-weight: normal;
}
div#membersGrid {
    margin-top: 3px;
}
.icon-restore {
    background: url(../../images/assets_user/ic_action_restore_active.png) no-repeat;
}
#newReqRefDocsGrid,
#newReqApprvDocsGrid,
#task_docs_grid,
#task_details_apprv_docs_grid,
#task_details_ref_docs_grid,
#req_info_ref_docs_grid,
#req_info_task_docs_grid,
#req_info_wf_docs_grid {
    clear: both;
    /*  height: calc(100vh - 410px);*/

    overflow: auto;
}
#rmdNotifctnDetails i,
#rmdNotifctnDetails span {
    cursor: auto;
}
#rmdNotifctnDetails {
    overflow: auto;
}
div.mssg_no_record_adduser {
    text-align: center;
    color: #7c8083;
    font-size: 17px;
    margin-right: 5%;
}
#grid_wf_task tbody tr,
#grid_wf_req tbody tr,
#grid_wf_obs tbody tr,
#grid_wf_list tbody tr,
#grid_wf_query tbody tr,
#definitonLandingListPage tbody tr,
#definitonLandingListPage tbody tr {
    cursor: pointer;
}
#myworkflow_main_wrapper tr.empty_row {
    cursor: auto !important;
}
div#rmdMessageWrapper {
    margin-bottom: 5px;
}
.margin_5_0px {
    margin: 5px 0px !important;
}
#searchUsrToSetPrmsn-list div {
    height: 200px!important;
}
#sent_dist div.k-grid-header th.col_action.get-ellipses-class.k-header,
#sent_share div.k-grid-header th.col_action.get-ellipses-class.k-header {
    padding-left: 7px !important;
}
#receive_dist div.k-grid-header th.col_action.get-ellipses-class.k-header,
#receive_share div.k-grid-header th.col_action.get-ellipses-class.k-header {
    padding-left: 11px !important;
}
#rmd_notes_div,
#rmd_msg_div {
    margin-left: 26px;
    word-break: break-all;
}
.rmd_info_notification {
    height: 15px !important;
    cursor: auto !important;
}
#chksub #chk_Subject,
#chksub #chk_Message,
#chksub #chk_Sender,
#chksub #chk_Recipient {
    margin-right: 0px !important;
}
.sdnote_editor {
    margin: 0;
    width: 100%;
    height: auto;
    /*padding-left: 0;*/
    background: #ffffff;
}
.overlay-bar-connection-error {
    height: 5.5%;
    min-height: 36px;
    width: 100%;
    background-color: #E9E9B2;
    z-index: 10010;
    position: fixed;
    margin-top: -40px;
    margin-left: -1px;
    opacity: 0.9;
    display: none;
    border-radius: 0px;
    padding-top: 5px;
    text-align: center;
    font-size: medium;
}
.overlay_noconnection {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10010;
    width: 100%;
    height: 100%;
    opacity: .5;
    display: none;
}
.backupExport {
    position: absolute;
    bottom: 20px;
}
#redirect_lnk {
    cursor: pointer;
}
#btn_close_search_clear {
    position: absolute;
    right: 30px;
    top: 6px;
    z-index: 1;
}
#portal_clear_search,
#portal_clear_discussion_search,
#portal-clear-public-folder-search {
    position: absolute;
    right: 30px;
    top: 7px;
    z-index: 1;
}
#portal-clear-public-folder-search {
    top: 46px;
}
#folder_search_clear {
    position: absolute;
    right: 25px;
    top: 12px;
    z-index: 1;
}
.margin_0_auto_100 {
    margin: 0 100px;
}
.docpreviewHeader_right_res,
.docpreviewHeader_left_res {
    display: none;
}
#createproject_startdate_lbl,
#createproject_enddate_lbl {
    padding-right: 0px;
    white-space: nowrap;
}
#list_member_admin_users {
    padding-top: 0px;
}
#list_defaultmember_users {
    padding: 10px;
}
#list_member_admin_group {
    padding-top: 6px;
}
.user_roleName {
    display: block;
    color: #999;
    font-size: 13px;
    /*padding-left: 6px;*/
}
#window_member_management label {
    white-space: nowrap;
}
#window_member_management hr {
    margin-bottom: 5px;
}
/*#window_member_management .save_cancel {
position: absolute;
bottom: 6px;
right: 25px;
}*/
@media only screen and (min-width: 992px) {
    #subheader_create_btn {
        /* min-width: 110px; */
    }
    #subheader_create_btn ul {
        min-width: 110px;
    }
    #subheader_create_btn .more-icon {
        float: right;
    }
}
.alert-info1 {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
/* projectTemplate */

.projectTemplate_fileNamingRule_wrapper,
.projectTemplate_description_wrapper {
    width: 100%;
    text-indent: 10px;
}
#projectTemplate_folder_fileName_rule,
#projectTemplate_folder_description {
    background: #fff;
    border: 1px solid #ddd;
    line-height: 1.6em;
    width: 85%;
    height: 2.17em;
    padding: 0 10px;
    text-indent: 0;
    border-radius: 4px;
    color: #797979;
    margin: 2px 10px 15px;
    margin-left: 5%;
}
#projectTemplate_folder_description {
    height: auto;
}
.projectTemplateStructure #fileNamingRule_label,
.projectTemplateStructure #description_label {
    color: #337AB7;
    text-align: center;
}
.newProj_create_info {
    display: inline-block;
    margin: 0px 9px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #1AB394;
    color: #fff !important;
    /*vertical-align: text-top;*/

    line-height: 18px;
    /*    width: 65px;*/
    text-align: center;
}
.newProjcreateinfodisable {
    display: inline-block;
    margin: 0px 9px;
    font-size: 10px;
    border-radius: 2px;
    padding: 0 4px;
    background: #1AB394;
    color: #fff !important;
    /*vertical-align: text-top;*/

    line-height: 18px;
    /*    width: 65px;*/
    text-align: center;
}
.user_defined_file_name_text {
    /* height: 20px; */
    position: relative;
    bottom: 3px;
    margin: 0 2px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.li_progress_bar label,
.li_progress_bar span,
.storage_details label,
.storage_details span {
    color: #797979;
    font-weight: 400;
}
.initcaps {
    text-transform: capitalize;
}
.btn_small,
.advance_filter_box .btn_small {
    /* padding: 1px 7px; */

    font-size: 15px;
    width: auto;
    min-width: 0;
    border-radius: 4px;
}
.advance_filter_box {
    top: 40px;
    position: absolute;
    right: 0;
    margin: 0;
    border-radius: 0 0 4px 4px;
    z-index: 999;
    background: #fff;
    display: none;
    /*    width: 100%;*/

    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
}
.advance_filter_box .advanced_wrap {
    width: 360px;
}
.advance_filter_box .private_green_btn {
    /*width: 100%;*/

    text-align: center;
}
.advance_filter_box .private_green_btn .search-icon {
    vertical-align: middle;
}
.advance_filter_box input[type="submit"] {
    line-height: 15px;
    font-size: 15px;
}
.advance_filter_box .btn_close {
    position: absolute;
    position: absolute;
    top: 5px;
    right: 14px;
    font-size: 20px;
    z-index: 5;
}
.advance_filter_box .btn_adv {} div#nav_action_mult_filter {
    /*    width: 27px;
    height: 20px;*/
    /*    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -524px -636px;*/
}
.advance_filter_box .btn_adv {} #documentPopup i.icon-backup {
    width: 25px;
}
#portalMessagesPanel {
    padding: 0px 0px 0px 15px;
}
.ellipsis {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}
.ellipsis_p {
    width: 90%;
    float: left;
}
.clearboth {
    clear: both !important;
}
.filename_rule_instructionRequired {
    color: #da4f49;
}
#filename_rule_instructionLabel {
    font-size: 13px;
    color: #B2B1B1;
    padding: 5px 0px 0px 0px;
}
.fa.fa-copy,
.fa.fa-paste {
    color: #3085BD;
    padding-right: 7px;
}
.commentsCheckinFile_fromSmartdocs > textarea {
    position: relative;
    bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #797979;
}
#createproject_category_lst_listbox li.k-item,
#project_filter_type_txt_listbox li.k-item {
    clear: both;
    display: block;
    word-wrap: normal;
    white-space: nowrap;
    height: 20px;
}
.project_home_avtive {
    position: absolute;
    top: 11px;
    right: 0;
    font-size: 9px;
    background-color: #65d59a;
    padding: 5px 15px;
}
#project #primary label {
    display: inline-block;
    width: 28%;
    text-align: left;
    /* font-size: 16px; */

    font-weight: 400;
    color: #656a6e;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
}
.projecttemplate_breadcrumbnavgationHolder {
    max-width: 150px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.fa.fa-chevron-right {
    padding-right: 2px;
    font-size: 14px;
}
.projectMailSettings_container {
    margin-left: 20px;
}
.projectMailSettings_container label {
    width: 35%;
}
.projectMailSettings_container #project_MailSettings_lbl {
    /*width:94.1%;*/

    width: 90.1%;
}
.projectMailSettings_container .emailAliasActionIcon {
    color: #4782b9;
    font-size: 16px;
    position: relative;
    left: 10px;
    top: 2px;
    cursor: pointer;
}
.projectMailSettings_container .emailAliasActionIcon .emailAliasDelete {
    position: relative;
    left: 5px;
}
.projectMailSettings_container .k-textbox.disabled {
    background: #ededed !important;
}
.projectMailSettings_container #primary .k-textbox {
    width: 50%;
}
#mailSettings_notify {
    padding: 15px 25px;
}
#mailSettings_notify label {
    font-weight: normal;
    font-size: 14px;
    color: #656a6e;
    padding: 3px;
    position: relative;
    bottom: 1px;
}
.projectMailSettings_container button,
#browse-project-folder-btn {
    float: right;
    position: relative;
    left: 70px;
    bottom: 29px;
    font-size: 14px;
    width: 113px;
    height: 30px;
}
@media screen and (max-width: 992px) {
    .projectMailSettings_container button,
    #browse-project-folder-btn {
        left: 18px;
        width: auto;
    }
}
.projectdetails_homedetails {
    width: 70%;
    float: right;
    color: #797979;
}
.projectdetails_homedetails_name {
    width: 70% !important;
    float: left;
    color: #4892cc;
    text-overflow: ellipsis;
}
.projectdetails_homedetails_status {
    float: right;
    width: 25%;
}
.fullheightform100Percent {
    height: 100%;
}
.bottomPosttionDivision {
    position: absolute;
    bottom:5px;
    z-index:1000;
}
.formOverflow
{
    overflow-y: auto;
    overflow-x: hidden;
    /* height: 346px; */
    margin-top:5px;
}
.width_95percent {
    /*    width:95%;*/

    right: 0;
}
#share_userpermission_grid {
    min-height: 30px;
    max-height: 115px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 10px;
}
.k-grid-content {
    /*overflow: hidden !important;*/
}
#link-email-list_listbox {
    overflow: hidden !important;
}
#link-email-list_listbox li.k-item,
#link-email-list_listbox li.k-item {
    clear: both;
    display: block;
    word-wrap: normal;
    white-space: nowrap;
    height: 20px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
#selectMain_region-list li.k-item,
#user_group-list li.k-item,
#select_location-list li.k-item,
#select_main_role-list li.k-item,
#select_division-list li.k-item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.file_size_title {
    width: 25%;
    float: right;
}
.file_size_ellipse {
    float: right !important;
    width: 15%;
    padding: 5px 0px 0px 0px;
    margin-bottom: 0px;
}
.file_size_title {
    float: right !important;
    width: 100%;
    font-weight: 600;
}
.filezisename_holder {
    width: 100%;
    float: right;
}
.file_infodate {
    clear: both;
    padding: 0px 0px 2px 0px;
}
.file_icon_container {
    float: left;
    position: relative;
    width: 25px;
}
.file_props_container {
    width: 85% !important;
    float: left;
    margin-left: 10px;
}
.width_96_percent {
    width: 96% !important;
}
.width_7_percent {
    width: 7% !important;
}
.width_92_percent {
    width: 92% !important;
}
.width_90_percent {
    width: 90% !important;
}
.width_94_percent {
    width: 94% !important;
}
.storage_details_nameType {
    width: 76%;
    float: right;
}
.storage_details_nameType .storage_uniqueName {
    max-width: 74%;
    float: left;
}
.storage_details_nameType .storage_typeName {
    width: 24%;
    white-space: nowrap;
}
.popup_btns_bottomPosition {
    position: absolute;
    bottom: 5px;
    right: 25px;
}
#default_members_tree {
    list-style: none;
    /* padding: 0px 35px; */
    padding: 0;
    margin: 0;
}
#default_members_tree li {
    border-bottom: 0px solid #ddd;
}
.default_members_list-group-item {
    border-bottom: none !important;
    padding-left: 0;
    padding: 10px 35px !important;
    margin-bottom: 0px;
    border: 0px;
}
#grid_folder_list .k-grid-content {
    height: calc(100vh - 164px) !important;
}
.resetpassword_divition {
    bottom: 25px;
    right: 15px;
    text-align: justify;
}
.project_members_default_top_icon {
    background: url(../../images/project_topmngrs.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.project_members_default_regional_icon {
    background: url(../../images/project_regmngrs.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.share_Default_members_common_icon {
    background: url(../../images/project_default.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.share_normal_members_icon {
    background: url(../../images/project_user.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.share_Group_members_icon {
    background: url(../../images/project_group.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.partner_members_icon {
    background: url(../../images/project_partner.png) no-repeat;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
}
.task_mapping_section {
    display: none;
}
.sd-outline-border {
    border: 1px solid #ececec;
    padding: 12px 10px 0px 12px;
}
.col-left {
    width: 40%;
    position: relative;
    display: inline-block;
    margin-left: 0px;
    vertical-align: middle;
}
/************/

#action_search_user_txt {
    width: 324px;
    height: 25px;
    /* border: solid 1px #e1e1e1; */

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 10px 0 25px;
    margin-bottom: 5px;
    /* margin-left: -60px; */

    font-size: 14px;
    color: #97a5b3;
    background: #fff url(../../images/ic_search.png) no-repeat 5px 50%;
    box-sizing: border-box;
}
/*.input.select.collabration_userFilder_section {
margin-left: 34px;
}*/

.form_generic #user_group123 .k-dropdown-wrap .k-icon {
    margin-top: 0;
    display: none;
}
#user_group123 span.k-widget.k-dropdown.k-header {
    margin-left: 24px;
    width: 298px;
}
hr.separatorx_line_1 {
    margin-top: 0px;
    margin-bottom: 12px;
}
.mgme_user_list {
    height: 245px;
    /* height: calc(100vh - 95px); */
    border: solid 1px #ccc;
    background-color: white;
    border-radius: 4px;
    /* overflow-y: scroll; */
    -webkit-overflow-scrolling: touch;
    clear: both;
}
#window_member_management .form-group {
    margin-bottom: 0px;
}
/*
---------------------------------------------------------*/

#window_member_management hr {
    margin-bottom: 12px !important;
    margin-top: 0;
}
.button-wrap {
    width: 15%;
    display: inline-block;
    position: relative;
    margin-left: -5px;
    text-align: center;
    vertical-align: middle;
    min-height: 65px;
}
.col-left {
    width: 40%;
    position: relative;
    display: inline-block;
    margin-left: -5px;
    vertical-align: middle;
}
.col-right {
    width: 38%;
    position: relative;
    display: inline-block;
    margin-left: -5px;
    vertical-align: middle;
}
#action_search_user_txt_re_edit,#window_add_remove_fields_popup .action_search_field_txt{ /* form mapping visibility changes */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 10px 0 25px;
    font-size: 14px;
    color: #97a5b3;
    background: #fff url(../../images/ic_search.png) no-repeat 5px 50%;
    box-sizing: border-box;
    width: 100%;
}
.main_cont .selected_user {
    background-color: #f4f4c
}
/*.main_cont.selected_user {
background-color: #f4f4c6;
}*/

.main_cont.avail_user {
    background-color: #ffffff;
}
.main_cont.avail_user:hover {
    background-color: rgb(229, 237, 255);
}
input#removeSelUser {
    margin-bottom: 10px;
}
.user_select_button {
    width: 100%;
    margin-bottom: 11px;
    box-sizing: border-box;
}
/*.main_cont.removeselected_user {
background-color: #f4f4c6;
}*/

.main_cont.removeAvail_user {
    background-color: #ffffff;
}
.padding-left-o {
    padding-left: 0;
}
.shim-space-top {
    padding-top: 8px;
}
.shim-space-bottom-o {
    margin-bottom: 4px !important;
}
label#member_mgmt_SelectedUsers_lbl {
    padding-top: 30px;
}
#user_list_grid th.k-header,
#selected_user_list_grid th.k-header {
    display: none;
}
.checkItem {
    float: right !important;
}
.checkItem_Select {
    float: right !important;
}
.centerBtnSpaceTop{
    box-sizing: border-box;
}
#user_list_grid tr.k-state-selected,
#selected_user_list_grid tr.k-state-selected {
    background-color: #FFFFFF!important;
    border-color: #FFFFFF!important;
}
#window_member_management {
    overflow: hidden;
}
.task_name_label label {
    /*  word-wrap: break-word;
    line-height: initial;*/
    font-weight: normal;
    text-indent: 0;
    padding-left: 0;
    line-height: 22px;
    text-align: left;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sd-page-footer {
    width: 134px;
    right: -26px;
    position: absolute;
    top: -47px;
    padding: 8px 20px;
    background-color: rgba(232, 225, 225, 0);
}
.row-edit {
    margin-top: 4px;
}
.k-loading-mask {
    z-index: 1000000 !important;
}
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
    /* background-color: transparent !important; */
    /* color: #24313d !important; */
}
/*old wf style issue fix*/
/*#NewReqDiv #task_queries{
overflow:hidden;
}*/

#NewReqDiv .thumbnail-view-container {
    width: 180px !important;
}
.add-doc-wrapp {
    background-color: whitesmoke;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #E2E2E2;
}
#documentPopup .k-grid-content {
    width: auto;
    overflow: hidden;
    padding-right: 16px;
    height: 300px;
}
.SD_Load_more {
    width: 100%;
    height: 50px;
    background-color: #E4E4E4;
    text-align: center;
    line-height: 50px;
    font-size: 17px;
    color: gray;
    margin: 5px;
    cursor: pointer;
    margin-bottom: 20px;
}
.SD_Load_more:hover {
    background-color: #E6E6E6;
}
#doc_preview_properties_wrapper td {
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
#doc_preview_properties_wrapper,
#docpreview_advanced_properies_grid .col_action {
    padding-left: 8px !important;
}
#folderName {
    border: none;
}
.k-tabstrip-items .k-item {
    /*    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0 -1px 0 0px;
    padding: 0;
    vertical-align: bottom;*/
}
#rmd_filter_tree li .k-in {
    border-top: 1px solid #D8D7D7;
    /* min-height: 40px; */
}
#reminder_date_txt_timeview {
    height: 200px;
}
div#taskDocumentsSection {
    overflow: auto;
    height: calc(100vh - 367px);
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: rgb(255, 255, 255);
    /* border:none; */
    /* border-bottom-color: #E3E5E6; */
    border: 1px solid #E7EDF3;
    border-bottom-color: transparent;
}
.nav-tabs > li > a {
    /* margin-right: 0; */
    line-height: 1.42857143;
    border: none;
    border-radius: 4px 4px 0 0;
}
.tab-content{
    position: relative;
}
#advance_properies_preview .k-grid-content{

    height: calc(100vh - 315px) !important;
    overflow: auto;
}
.k-autocomplete, .k-block, .k-button, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-gantt-views>.k-current-view, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-split-button .k-gantt-views, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, .k-window-action, .k-window-titleless .k-window-content {
    border-radius: 4px;
}
.k-datepicker input[type="text"] {
    /* border-radius: 3px 0 0 3px; */
    /* box-sizing: content-box !important; */
}
.k-tabstrip:focus {
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.3);
    box-shadow: none;
}
input[type="text"]{
    /* border:0; */
}
.k-webkit .k-combobox .k-dropdown-wrap:before, .k-webkit .k-numeric-wrap:before, .k-webkit .k-picker-wrap:before {
    height:0;
}
.btn-info {
    color: #fff;
    background: #2980b9;
    border-color: #2980b9;
}
.submit .btn, .modal-footer .btn{
    display: inline-block;
    padding: 4px 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0.24);
    border-radius: 3px;
    min-width: 100px;
}
.btn-default {
    color: #333;
    background-color: #E2E2E2;
    border-color: #ccc;
}
.query_header{
    border-bottom: #EAEAEA 1px solid;
    background-color: #fff9ea;
}
.k-autocomplete, .k-block, .k-button-group .k-tool, .k-calendar th, .k-colorpicker .k-i-arrow-s, .k-content, .k-dropdown-wrap, .k-dropzone-active, .k-editable-area, .k-editor-dialog .k-tabstrip-items, .k-filter-row>th, .k-footer-template td, .k-grid td, .k-grid td.k-state-selected, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-group, .k-group-footer td, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-header, .k-input, .k-pager-refresh, .k-pager-wrap, .k-pager-wrap .k-link, .k-panel>.k-item>.k-link, .k-panelbar .k-content, .k-panelbar .k-panel, .k-panelbar>.k-item>.k-link, .k-popup.k-align .k-list .k-item:last-child, .k-separator, .k-slider-track, .k-splitbar, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-textbox, .k-textbox>input, .k-tiles, .k-toolbar, .k-tooltip, .k-treemap-tile, .k-upload-files, .k-widget {
    border-color:#e4e4e4;
}
.wf_grid, .k-grid{
    /* border:none !important; */
}
.k-filter-row>th:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child, .k-grid-header th.k-header:first-child {
    border-left-width: 0 !important;
}

.ui-state-default, .ui-state-hover{
    height: 24px !important;
}
.k-grid-header tr{
    height: 0%;
}
#home_main_wrapper .content_section{
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
#changeClassForAnnotationC2, #changeClassForAnnotationC1, .forAnnotationDisplay{
    display: inline-block;
    vertical-align: middle;
    height: 40px;
}
.msg_sub_data1{
    font-weight: 400;
    width: 470px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px;
}
.content_section_filedetails
{
    height: calc(100vh - 317px);
    border-radius: 0;
    overflow-x: hidden;
    overflow-y: auto;
    clear: both;
}
.k-toolbar .k-button-group .k-button {
    margin: 0 0 0 -1px;
    border-radius: 0;
    padding: 3px 15px;
    vertical-align: middle;
}
.icon-distributionfolder{
    height: 25px;
}
input[type="radio"], input[type="checkbox"] {
    margin:0 0 0;
    margin-top: 1px \9;
    line-height: normal;
    /* vertical-align: middle; */
}
.icon-ic-automation-dis-folder {
    background-image: url(../../images/specification_sprite-hamer-disabled.png?bust=25955);
    background-position:center;
    background-size: contain;
    width: 25px;
    height: 25px;
    display: block;
    background-repeat: no-repeat;
}
.icon-ic-automation-en-folder {
    background-image: url(../../images/specification_sprite-hamer.png?bust=25955);
    background-position:center;
    background-size: contain;
    width: 25px;
    height: 25px;
    display: block;
    background-repeat: no-repeat;
}
#window_member_management .k-grid-content .k-selectable{
    /* height: 98.9% !important; */
}
.k-virtual-scrollable-wrap {
    overflow: hidden;
}
.advance_wf_filter_box .advanced_wrap ,.advance_wf_select_box .advanced_wrap ,.advance_dist_filter_box .advanced_wrap{
    width: 389px;
}
.advance_wf_filter_box .private_green_btn,.advance_wf_select_box .private_green_btn,.advance_dist_filter_box .private_green_btn{
    /*width: 100%;*/

    text-align: center;
}
.advance_wf_filter_box .private_green_btn .search-icon,.advance_wf_select_box .private_green_btn .search-icon, .advance_dist_filter_box .private_green_btn .search-icon {
    vertical-align: middle;
}
.advance_wf_filter_box input[type="submit"],.advance_wf_select_box input[type="submit"],.advance_dist_filter_box input[type="submit"] {
    line-height: 15px;
    font-size: 15px;
}
.advance_wf_filter_box .btn_adv {} #documentPopup i.icon-backup,.advance_dist_filter_box .btn_adv {} #documentPopup i.icon-backup,.advance_wf_select_box .btn_adv {} #documentPopup i.icon-backup{
    width: 25px;
}
.search_form-filter-input .btn_adv1 {
    position: absolute;
    right: 0;
    top: 1px;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
    display: inline-block;
    float: right;
}
.wf_select_all_box{
             position: absolute;
             width: 300px;
             height: 250px;
             background: white;
             right: 15px;
             top: 43px;
             border: 1px solid #b5b5b5;
             box-shadow: 0px 2px 6px 0px #00000061;
}
.wf_select_all_header{
                 padding: 6px 10px;
                 background: #e8e8e8;
                 text-align: left;
                 border-bottom: 1px solid gainsboro;
                 font-weight: normal;
}
.wf_select_all_header_close{
     float: right;
     border: 1px solid gainsboro;
     background: white;
     padding: 0px 7px;
     border-radius: 20px;
     vertical-align: middle;
}
.wf_select_all_data{
    text-align: left;
    padding: 8px;
}
.wf_select_all_data_label{
    display: inline-block;
    width: 49%;
}
.wf_select_all_data_dropdown{
    display: inline-flex;
    width: 50%;
}
.wf_select_all_data_input{
     width: 100%;
}
.wf_select_all_footer{
    background: white;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 8px;
    border-top: 1px solid gainsboro;
}
.advance_wf_filter_box .btn_small,.advance_dist_filter_box .btn_small,.advance_wf_select_box .btn_small{
    /* padding: 1px 7px; */

    font-size: 15px;
    width: auto;
    min-width: 0;
    border-radius: 4px;
}
.advance_wf_filter_box,.advance_dist_filter_box ,.advance_wf_select_box{
    top: 40px;
    position: absolute;
    right: 75px;
    margin: 0;
    border-radius: 0 0 4px 4px;
    z-index: 999;
    background: #fff;
    display: none;
    /*    width: 100%;*/

    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    border: 1px solid rgba(189, 188, 188, 0.69);
    overflow: hidden;
}
.advance_wf_select_box{
    top: 80px;
    position: absolute;
    right: 75px;
    margin: 0;
    border-radius: 0 0 4px 4px;
    z-index: 999;
    background: #fff;
    display: none;
    /*    width: 100%;*/

    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    border: 1px solid rgba(189, 188, 188, 0.69);
    overflow: hidden; 
}
.advance_wf_filter_box .btn_close,.advance_wf_select_box .btn_close,.advance_dist_filter_box .btn_close {
    position: absolute;
    position: absolute;
    top: 10px;
    right:13px;
    font-size: 20px;
    z-index: 5;
}
.advance_wf_filter_box .btn_adv {} div#nav_action_mult_filter {
    /*    width: 27px;
    height: 20px;*/
    /*    background-image: url(../../images/SpriteSheet/teknowmics_images_spritesheet.png?bust=25955);
    background-position: -524px -636px;*/
}
.advance_wf_filter_box .btn_adv {} #documentPopup i.icon-backup {
    width: 25px;
}
.search_form-filter-input .btn_adv1 {
    position: absolute;
    right: 0;
    top: 1px;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    width: 38px;
    height: 38px;
    display: inline-block;
    float: right;
}
.icon_unshare{
    background: url(../../images/assets_user/unShare.png);
}
.icon_shareoverlay{
    background: url(../../images/assets_user/share_overlay.png);
}
.cancel_sec_mult, .add-button, #create_tab{
    background-color: #ededed;
    border: none;
    padding: 6px 12px;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
}
#window_member_management.elocker_add_member{
    overflow-x: hidden !important;
    height: 285px !important;
}
 .k-pager-numbers .k-link {
    border: none !important;
    border-radius: 0 !important;
}
 .k-pager-numbers .k-state-selected {
    border-radius: 0 !important;
    background-color: #6767671c !important;
    border: none !important;
    color: #337ab7 !important;
}
 .k-pager-wrap>.k-link {
    border-width: 0;
}
#rmd_file_grid {
    border: 0;
}
#select-space-list {
    padding: 10px;
}
.folder-select-space-item {
    padding: 7px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    background: #fafafa;
    cursor: pointer;    
}
.folder-select-space-item:hover {
    background: #42a5f5;
    color: #FFF;
    border: 1px solid #2196f3;
}
.folder-select-space-item.selected {
    background: #42a5f5;
    color: #FFF;
    border: 1px solid #2196f3;
}
#rmd_file_grid .main_cont {
    line-height: 30px;
}

