@font-face {
    font-family: Roboto;
    src: url(../fonts/Roboto/Roboto-Regular.ttf);
}
@font-face {
    font-family: Roboto-Medium;
    src: url(../fonts/Roboto/Roboto-Medium.ttf);
}
@font-face {
    font-family: "Calibri Light";
    src: url(../fonts/CalibriLight/calibril.woff);
}

@font-face {
    font-family: "Karla Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/karla-cufonfonts-webfont/Karla-Regular.woff") format("woff");
}

@font-face {
    font-family: "Karla Italic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/karla-cufonfonts-webfont/Karla-Italic.woff") format("woff");
}

@font-face {
    font-family: "Karla Bold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/karla-cufonfonts-webfont/Karla-Bold.woff") format("woff");
}

@font-face {
    font-family: "Karla BoldItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/karla-cufonfonts-webfont/Karla-BoldItalic.woff") format("woff");
}

/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
    font-family: "PT Serif";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/PT_Serif/PTSerif-Regular.ttf") format("ttf");
}

@font-face {
    font-family: "PT Serif";
    font-style: italic;
    font-weight: 400;
    src: url("../fonts/PT_Serif/PTSerif-Italic.ttf") format("ttf");
}

@font-face {
    font-family: "PT Serif";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/PT_Serif/Karla-Bold.ttf") format("ttf");
}

@font-face {
    font-family: "PT Serif";
    font-style: italic;
    font-weight: 700;
    src: url("../fonts/PT_Serif/PTSerif-BoldItalic.ttf") format("ttf");
}

.font-medium {
    font-family: Roboto-Medium;
}
html,
body {
    height: 100%;
}
body {
    font-family: Roboto !important;
    font-size: 14px;
    color: #000;
    background-color: #f5f5f5;
}
a:hover {
    text-decoration: none;
}

header {
    padding: 10px 0px;
    box-shadow: 0;
    /* box-shadow: 0px 3px 15px #dfdfdf;*/
    background-color: #fff;
    z-index: 999;
    margin-left: 235px;
}
.fixed-header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    animation: smoothScroll 1s forwards;
}

@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}
button,
a {
    cursor: pointer;
}
button a {
    color: #fff !important;
}
li {
    list-style: none;
}
h2 {
    font-size: 24px;
}
.min-w-auto {
    min-width: auto !important;
}
.form-control.workspace_description,
.form-control.publish_description {
    height: 89px;
    border: 1px solid #ddd;
    resize: none;
    padding-left: 12px;
    padding-top: 10px;
    margin-top: 5px;
}
.form-control.workspace_description:focus,
.form-control.publish_description:focus {
    border: 1px solid #ddd;
}
.form-control.workspace_description.grey-border {
    border: 1px solid #d5d5d5;
}
.form-group .form-control.form-control-disabled:disabled {
    background-color: transparent;
    border-color: #e8e8e8;
    color: #000000;
    font-size: 16px;
}
p.grey_span {
    color: #b7b7b7 !important;
}
.amount-info {
    color: #000000 !important;
}
.login-bg {
    padding: 15px;
    background: url(../images/img/login-bg-bigsize.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}
.login-container {
    background-color: #fff;
    padding: 35px;
    border-radius: 5px;
}
.login-container h2 {
    color: #252c57;
}
.login-container a {
    color: #000000;
}
.login-footer-container {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}
.form-control {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
    height: 34px;
    font-size: 14px;
    background-color: transparent;
}
.form-control:focus {
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #bbbbbb;
    background-color: transparent;
}
.form-control.login-form {
    border-bottom: 1px solid #bbbbbb;
}
.form-control::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #b7b7b7;
    opacity: 1; /* Firefox */
    font-size: 14px;
}
.form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b7b7b7;
    font-size: 14px;
}
.form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #b7b7b7;
    font-size: 14px;
}
.form-control.login-form::placeholder {
    color: #b7b7b7;
}
.form-control.login-form:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}
.form-control.login-form::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
}
.search-icon-box input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #b1b1b1;
    opacity: 1; /* Firefox */
}
.search-icon-box input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b1b1b1;
}
.search-icon-box input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #b1b1b1;
}
.input-group-text {
    background: transparent;
    border: none;
    border-bottom: 1px solid #bbbbbb;
    border-radius: 0;
    padding-left: 0;
}
button:focus {
    outline: none;
}
.small-btn {
    border: none;
    border-radius: 25px;
    color: #fff;
    padding: 5px 20px;
}
.xs-small-btn {
    padding: 1px 12px;
    vertical-align: bottom;
}
.theme-btn {
    background-color: #ff6a00;
}
.complete-btn {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #000000;
}
.btn {
    border: none;
    height: 40px;
    min-width: 80px;
    text-transform: uppercase !important;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #ff6a00;
}
.btn-secondary,
.btn-secondary:hover {
    background-color: #2f5fd8;
}
.btn.focus,
.btn:focus {
    outline: 0 !important;
    box-shadow: none !important;
}
.btn-blank {
    background-color: #fff;
    border: 1px solid #ddd;
}
.btn-prev {
    background-color: #efefef;
}
a.btn-blank {
    color: #000;
    line-height: 28px;
}
.custom-hr {
    border-top-color: #ebebeb;
}
.search-icon-box {
    justify-content: flex-end;
    height: 33px;
}
.search-icon-box input {
    border-radius: 25px;
    border-bottom-right-radius: 0;
    border: 1px solid #c9c9c9;
    border-top-right-radius: 0;
    outline: none;
    padding: 0px 5px 0px 15px;
    max-width: 160px;
}
.search-icon-box .input-group-text {
    background: #fff;
    border-radius: 25px;
    border: 1px solid #c9c9c9;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.or-before {
    position: relative;
    z-index: 1;
}
.or-before span {
    padding: 5px 15px;
    border-radius: 25px;
    background-color: #eee;
}
.or-before:before {
    content: "";
    border-top: 1px solid #eee;
    position: absolute;
    left: 0;
    top: 12px;
    width: 100%;
    z-index: auto;
    z-index: -1;
    display: block;
}
/* Dashboard styles*/
/* Toggle Styles */
#wrapper,
.wrapper,
.fullmodewrapper {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    /*overflow: hidden;
    height: 100%;*/
    display: flex;
    align-items: stretch;
}

/*#ctl00_divDesignModeContentWrapper, #_divDesignModeContentWrapper 
{
     margin-bottom:50px;
}*/
#sidebar-wrapper {
    z-index: 1040;
    position: fixed;
    left: 0px;
    top: 0;
    bottom: 0px;
    /*min-height: 100%;*/
    overflow-y: auto;
    /*background-image: linear-gradient(#252A54, #264773,#005F7F);*/
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.developer_mode_custom_body #sidebar-wrapper {
    background-image: none;
    background-color: #ea9254;
}
.developer_mode_custom_body .sidebar-nav.team-leader-list li.active a,
.developer_mode_custom_body .sidebar-nav.team-leader-list li:hover {
    background-color: #333;
}
.developer_mode_custom_body .main-list:hover,
.developer_mode_custom_body #TLTreeListControl1_pnlFilter .RadMenu_Default .rootGroup .link:hover,
.developer_mode_custom_body .RadMenu_Default .rootGroup .focused,
.developer_mode_custom_body .RadMenu_Default .rootGroup .expanded,
.developer_mode_custom_body .custom-bar.RadMenu_Default .rmGroup .rmLink {
    background-color: #333 !important;
}
.developer_mode_custom_body .RadMenu_Default .rmRootGroup li.rmItem .rmGroup .rmItem:hover .rmLink,
.developer_mode_custom_body .custom-bar.RadMenu_Default .group .focused,
.developer_mode_custom_body .custom-bar.RadMenu_Default .group .expanded {
    background: #ea9254 !important;
}
img.logo.sm-logo-show {
    padding: 20px 78px 20px 15px;
    background: #fff;
}
img.logo.sm-logo-hide {
    padding: 20px 23px;
    background: #fff;
}
.top-0 {
    top: 0px !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.animation {
    animation: smoothScroll 1s forwards;
}
#page-content-wrapper,
.page-content-wrapper {
    width: 100%;
    /*overflow-x: auto;*/
    /*min-height: 650px;*/
    height: 100%;
    flex-grow: 1;
    /*overflow-y: hidden;*/
}
.content-window,
.content-window-fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.content-window .plugin_content_column {
    flex-grow: 1;
    width: 100%;
}
.content-window .logged_users_column {
    margin: 22px 0px 30px 0px;
    width: 180px;
    background-color: #fff;
    padding: 12px;
    border-radius: 5px;
    border: none;
    box-shadow: 0px 3px 25px #ccc;
}
/*.logged_users_column-auto{width:auto !important;background-color:transparent !important;box-shadow:none !important;padding: 0 !important;}*/
.right-pane tbody tr th {
    background-color: #2f5fd8;
    color: #fff;
}
#page-content-wrapper .container-fluid,
.page-content-wrapper .container-fluid {
    /*padding-left: 30px;
    padding-right: 30px;
    padding-right: 20px;
    margin-bottom:40px;*/
}
.cursor-pointer {
    cursor: pointer;
}
.register-modal .custom-modal.modal {
    position: relative !important;
}
.register-modal #pvCompanyName,
.register-modal #pvAdminInfo,
.register-modal #PageView1 {
    height: auto !important;
}
.wrapper.toggled #page-content-wrapper,
#wrapper.toggled #page-content-wrapper,
#wrapper.toggled .page-content-wrapper,
.wrapper.toggled .page-content-wrapper {
    position: relative;
    margin-right: 0px;
}
.fixed-brand {
    width: auto;
}

.list-flex li {
    display: inline-flex;
}
/* Sidebar Styles */
.sidebar-nav {
    color: #fff;
    font-size: 16px;
    /*position: absolute;*/
    /*top: 0;*/
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.toggled-2 .sidebar-nav {
    width: 100%;
    transition: none;
}
.toggled-2 .panel-content {
    display: none;
}

.toggled-2 .top-menu-label input[type="checkbox"] + label:hover {
    color: transparent;
}

.toggled-2 .view_as_checkbox td label {
    padding-left: 7px !important;
}
.toggled-2 .view_as_checkbox td label,
.toggled-2 .view_as_checkbox td {
    color: transparent;
    height: 35px;
    display: block;
}
.toggled-2 .top-menu-label input[type="checkbox"]:checked + label:after {
    color: #fff;
    left: 10px;
}
.panel-content {
    display: initial;
}
.sidebar-nav li {
    text-indent: 15px;
    line-height: 30px;
    margin-bottom: 10px;
}
.design_mode_custom_body .sidebar-nav li {
    margin-bottom: 0px;
}
.sidebar-nav li.active a {
    opacity: 1;
    background-color: #ff6a00;
    padding: 4px 0px 4px 8px !important;
}
.design_mode_custom_body .sidebar-nav li a {
    padding: 6px 0px !important;
}

.sidebar-nav li:last-child {
    margin-bottom: 35px;
}
.sidebar-nav li .sub-menu li a {
    background: transparent;
}
.sidebar-nav li .sub-menu li:last-child {
    margin-bottom: 0px;
}
.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 12px 0px;
}
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li a:hover {
    text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}
.sidebar-nav > .sidebar-brand a {
    color: #999;
}
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}
.footer-content {
    color: #adb2c1;
    font-size: 12px;
}
.toggled-2 .media-image {
    display: flex;
    flex: 5;
    justify-content: center;
}
.media-image {
    flex: 0.3;
    display: flex;
    justify-content: center;
}
.team-media-image {
    display: flex !important;
    justify-content: center;
    margin-left: 20px;
}
.toggled-2 .team-media-image {
    flex: 5;
    justify-content: center;
    margin-left: 0px;
    padding: 8px 0px;
}
.team-media-image + .media-body span {
    color: #ecedf0;
}
.hide {
    display: none;
}
.nav_user li {
    display: inline-block;
    vertical-align: middle;
}
.nav_user li:nth-child(3) img {
    width: 40px !important;
    height: 100%;
}
.nav_user li p {
    line-height: normal;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.nav_user li small {
    color: #929292;
}
.nav_user li:last-child i {
    font-size: 12px;
}
.arrow-down {
    display: block;
    padding: 1px 6px;
    background-color: #f3f1f1;
    border-radius: 50%;
}
.preview-btn {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 90px;
    text-align: center;
    text-transform: capitalize;
}
.preview-btn:not(.delete-btn):hover,
.preview-btn:not(.refresh-btn.preview-btn):hover,
#create_folder_modal .button_wrap button:hover {
    background-color: #03acf1;
}
.mob_task_btn_padding .res-btn-new:hover {
    background: #59bb64;
}
.fullmodewrapper .preview-btn {
    background-color: #2f5fd8;
}
.fullmodewrapper .refresh-btn,
.fullmodewrapper .delete-btn {
    background-color: transparent;
}
.design_mode_custom_body .cls-swtch-n-profile li .preview-btn {
    background-color: #009ede;
}
.design_mode_custom_body .cls-swtch-n-profile li .preview-btn:hover {
    background-color: #03acf1;
}
.design_mode_custom_body #sidebar-wrapper {
    background-image: linear-gradient(#009ede, #0476a5, #0488bd);
}
.design_mode_custom_body .sidebar-nav li.active a,
.design_mode_custom_body .sidebar-nav li:hover a {
    background-color: #0baae0;
}

.tab-content a.preview-btn {
    color: #fff;
}
.preview-btn:focus {
    outline: none;
}
a.preview-btn:hover {
    color: #fff;
}
.card-title {
    font-size: 24px;
}
.card {
    margin: 30px 0;
    border-radius: 5px;
    border: none;
    box-shadow: 0px 3px 25px #ccc;
}
.design_mode_custom_body .card {
    margin-top: 8px;
}
.card-body {
    padding: 1rem 0;
}
.card p {
    font-size: 14px;
    color: #000;
}
.rotate-ham {
    transform: scaleX(-1);
}
.rotate-180 {
    transform: rotate(180deg);
}

.dropdown-menu {
    padding: 0;
    background-color: #2f5fd8;
    border-radius: 5px;
    border: none;
    box-shadow: 0px 3px 6px #636161;
}
.calander-icon {
    position: absolute;
    top: 6px;
    right: 0;
}
.dropdown-item {
    padding: 0.5rem 0.75rem;
    color: #fff;
    font-size: 14px;
}
.dropdown-item:hover {
    background-color: #eaeaea;
    color: #fff;
    border-radius: 5px;
}
.custom-tab {
    border-bottom: 1px solid #ddd;
}
.custom-tab .nav-item {
    color: #7b7b7b;
    font-size: 16px;
}
.custom-tab .nav-item:hover {
    border-color: transparent;
}
.custom-tab.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border: none;
    border-bottom: 5px solid #ff6a00;
    color: #000;
}
.card-page {
    min-height: 320px;
    border: 1px solid #dfdfdf;
    padding: 30px 15px 15px;
}
.small-card-page {
    padding: 10px;
    border: 1px solid #dfdfdf;
    width: 151px !important;
    margin-right: 6px;
    float: left !important;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport {
    height: auto !important;
}
.fullwidth {
    width: 100%;
}
.slider-container {
    max-width: 942px;
}
.small-card-page h6 {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.8px;
}
.small-card-page .page-image {
    max-width: 100%;
    margin-top: 5px;
}
.card-page p {
    margin-bottom: 0px;
}
.f-12 {
    font-size: 12px !important;
}
.card-page .page-image {
    width: 200px;
    display: block;
    margin: 30px auto;
}
.tab-content a {
    color: #000;
}
.custom-popover {
    cursor: pointer;
}
.popover {
    background: #fff;
    box-shadow: 0px 1px 20px #cacaca;
    border: none;
    color: #000;
    max-width: 550px;
    margin-left: 50px;
    margin-top: 15px;
}
.editor-container {
    min-height: 450px;
    border: 1px solid #dfdfdf;
}
.button-text {
    vertical-align: middle;
    color: #000000;
    line-height: 27px;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    /*line-height: 20px;*/
    display: inline-block;
    color: #000;
    white-space: nowrap;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: "";
    width: 20px;
    height: 20px;
    background: #fff;
    border: 6px solid #2f5fd8;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; /* remove default arrow */
    background-image: url(../images/team-leader-icons/arrow-down.png);
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-size: 12px;
    background-position-y: 10px;
}
.custom-profile-edit-table.form-horizontal select {
    background-position-x: 100%;
}
#ctl00_ChildContent1_UpdatePanel1 select#ctl00_ChildContent1_cmbAreaLocation1 {
    padding-left: 0.75rem;
}
#UpdatePanel1 .mobile-cls-task-nextbutton a[disabled="disabled"],
#UpdatePanel1 .mobile-cls-task-nextbutton a.aspNetDisabled,
a[disabled="disabled"],
a.aspNetDisabled {
    opacity: 0.6;
}
.cls-mobile-taskcommonpadding input#btnSprint,
.cls-mobile-taskcommonpadding input#lnkIncludeInSprint,
.cls-mobile-taskcommonpadding #lnkDeleteFromSprint {
    display: none;
}
table div#TLTreeListControl1_pnlSettingsPanelNew > table tr:first-child td:first-child {
    padding-left: 5px;
}
#divCreateSprint.div_AddPoint {
    position: absolute;
}
#red-cs-slct-wrap .levelwrap.level1 ul {
    display: none;
    position: absolute;
    background: #fff !important;
    box-shadow: 0px 0px 1px #000;
    left: 0;
    padding: 10px;
    z-index: 99;
    width: 100%;
}
span.red-cs-slct,
span.redUserBtnToggle {
    border-radius: 4px;
    border: 1px solid #ddd !important;
    padding: 0 22px 0 9px !important;
    height: 31px;
    font-size: 14px;
    width: 190px;
    display: inline-block;
    line-height: 31px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/team-leader-icons/arrow-down.png);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-size: 12px;
    background-position-y: 12px;
    position: relative;
    cursor: default;
}
#red-cs-slct-wrap .levelwrap.level1 ul li a {
    color: #000;
    display: block;
}
#red-cs-slct-wrap .levelwrap.level1 ul li {
    line-height: 24px;
}
/*div#TLTreeListControl1_pnlFilter {
    display: none !important;
}*/
.red-bbwr {
    position: relative;
}
div#TLTreeListControl1_pnlDetailedFilter {
    padding: 10px;
}

tr.sh-set-par-tblrw * {
    display: inline-block;
    vertical-align: middle;
    /*margin: 0 2px;*/
    border: 0 !important;
}
tr.sh-set-par-tblrw td {
    width: auto !important;
    margin: 0 2px;
}
#TLTreeListControl1_pnlMain table table tbody tr:first-child td:first-child {
    width: auto !important;
    padding: 0px;
}
#TLTreeListControl1_pnlMain table div[id*="_pnlSettingsPanel"] table tbody tr:first-child td:first-child {
    width: 100% !important;
    padding: 0px;
}
iframe#ctl00_ChildContent1_FramePlugin,
iframe#ChildContent1_FramePlugin {
    min-height: calc(100vh - 180px);
}
.red-tasksl-wrapp iframe {
    height: 100% !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr {
    display: flex;
    flex-wrap: wrap;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(2) {
    width: 25% !important;
    display: inline-block;
    margin-right: auto;
    margin-left: 15px;
    min-width: 295px;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(3),
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(4),
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(5) {
    width: auto !important;
    display: inline-block;
    margin-left: 8px;
    margin-top: 4px;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:first-child {
    text-align: left;
    padding-bottom: 10px !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(2) select#TLTreeListControl1_ddlProfile {
    width: 100% !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td {
    width: auto !important;
}

#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) br {
    display: none;
}

#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select {
    width: 38% !important;
    float: left;
    margin-right: 5%;
}

#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) .checkbox {
    display: block;
    overflow: hidden;
    clear: initial;
    float: left;
    margin-right: 20px;
    margin-top: 16px;
    margin-bottom: 8px;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select#TLTreeListControl1_txtFontSize {
    width: 50px !important;
}
input#TLTreeListControl1_btnUpdateSettings,
input#TLTreeListControl1_btnNewSettings,
input#TLTreeListControl1_btnDeleteSettings {
    padding: 6px 10px;
    font-size: 13px;
    margin-top: -1px;
}
table#TLTreeListControl1_chklGridFields td label {
    margin: 0 0 0 7px;
}
div#TLTreeListControl1_rpvGridFieldPage {
    margin-top: 10px;
}
#TLTreeListControl1_pnlSettingsPanel table table#TLTreeListControl1_chklGridFields td {
    padding: 5px !important;
    text-align: left !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) .checkbox label {
    padding-left: 25px;
}
.RadTabStrip_Default li a .innerWrap {
    padding: 0 30px;
    font-size: 14px;
}
.RadTabStrip_Default li a:hover .innerWrap {
    background: #2f5fd8 !important;
}
#ctl00_ChildContent1_UpdatePanel1 select,
#ChildContent1_UpdatePanel1 select,
select.form-control {
    padding: 5px;
}
span#redUserBtn div {
    width: 100%;
    overflow: hidden;
}
span#redUserBtn {
    vertical-align: top;
    position: relative;
    width: 190px;
    margin: 0 0 0 10px;
    display: inline-block;
}
span#redUsersWrap {
    position: absolute;
    top: 31px;
    left: 1px;
    background: #fff;
    box-shadow: 0px 0px 1px #000;
    padding: 10px;
    width: calc(100% - 2px);
    z-index: 99;
    max-width: 178px;
}
.updatepanel_onchange span#redUserBtn {
    display: none;
}
td.composemsg-send-method.red-send-method {
    display: block;
    margin-top: 16px;
}
.pro-cabi-file-form {
    padding: 0 1rem;
    overflow-x: hidden;
}
.radmenu ul.rootGroup .link.cls-action-link.cls-container-menu-top {
    pointer-events: none;
}
.radmenu ul.rootGroup .link.cls-action-link.cls-container-menu-top {
    pointer-events: none;
}
.red-cs-slct.red-custom-cff-w .RadTabStrip_VerticalTLMenu li a .wrap,
#red-cs-slct-wrap.red-cs-slct.red-custom-cff-w .levelwrap.level1 ul li a,
#red-cs-slct-wrap.red-cs-slct.red-custom-cff-w .levelwrap.level1 ul li {
    background: transparent !important;
    float: none;
    width: 100%;
    overflow: hidden;
    clear: both;
    display: block;
}
.red-cs-slct.red-custom-cff-w .RadTabStrip_VerticalTLMenu li a .innerWrap {
    color: #000;
}

.red-cs-slct.red-custom-cff-w li a,
.red-cs-slct.red-custom-cff-w li a:hover,
.red-cs-slct.red-custom-cff-w li a.selected {
    line-height: 24px;
}
span.red-bbwr.red-cffm-w div#TLTreeListControl1_pnlDetailedFilter {
    width: 100% !important;
}
span.red-bbwr.red-cffm-w div#TLTreeListControl1_pnlDetailedFilter select {
    background-position-y: 5px;
    padding: 5px;
}
.red-hide-empty:empty {
    display: none;
}
tr.grid_row td,
tr.grid_alternate td {
    padding-left: 5px !important;
}
.radPopupImage_Default img {
    margin-top: -5px !important;
}
table.table.status-table.status_email td {
    padding: 0.3rem;
}
input[type="file"] {
    height: auto !important;
}
.cls-top-blue-action-menu-right.red-cls-top-blue-action-menu-right {
    text-align: right;
    padding-bottom: 10px;
}
.cls-top-blue-action-menu-right .red-copy-link-wrap,
.cls-top-blue-action-menu-right .red-hide-link-wrap {
    display: inline-block;
    width: auto !important;
}
div#TLTreeListControl1_pnlDetailedFilter {
    display: none !important;
}
div#TLTreeListControl1_pnlDetailedFilter.active {
    display: inline-block !important;
    visibility: visible !important;
    background: #fff;
}
.red-wiki-iframe {
    width: 100%;
    /*height: auto;*/
}
input[type="image"] {
    border-radius: 0;
}

div#TLTreeListControl1_tvControl1_wrapper {
    display: none;
}
span#redUserBtn div#TLTreeListControl1_tvControl1_wrapper {
    display: block;
}
.wrapper {
    padding-bottom: 50px;
}
.pointerEventsNone {
    pointer-events: none;
}
span#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper {
    position: relative;
}
.red-error {
    color: red;
    font-size: 15px;
    display: none;
}
.red-error:first-child {
    display: block;
}
.custom-table.custom_attachment_files {
    width: 100% !important;
}
#ctl00__containerDates__dPickerDueDate_wrapper table,
#ctl00__containerDates__dPickerStartDate_wrapper table,
.custom_task-page_col .rcInputCell .riTextBox,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radEnabledCss_Default,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radEnabledCss_Default,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radFocusedCss_Default,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radEnabledCss_Default:hover,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radEnabledCss_Default:hover,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input.radFocusedCss_Default:hover,
input.radEnabledCss_Default,
#_containerDates__dtPickerDueDate_dateInput_wrapper input,
input.radHoverCss_Default,
#ctl00__containerDates__dtPickerStartDate_dateInput_wrapper input,
#_containerDates__dtPickerStartDate_dateInput_wrapper input,
#ctl00__containerDates__dtPickerDueDate_dateInput_wrapper input {
    width: 100% !important;
}
.custom_task-page_col .rcInputCell .riTextBox {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 36px;
    margin-bottom: 15px;
}
td#_splitBarLeftRight img {
    width: 5px;
}
.horzontal_scroll_remove,
form.px-3.topSpace.horzontal_scroll_remove,
form.p-3.cabinetBody.horzontal_scroll_remove {
    padding: 0 15px !important;
}
#tdMainWindowColumn > span#ChildContent1_lblRes {
    box-shadow: 0px 3px 25px #ccc;
    background: #fff;
    padding: 15px 0px;
    margin: 20px 0px;
    width: 100%;
    display: block !important;
    font-size: 18px;
    border-radius: 4px;
}
.form-TableForm .preview-btn {
    margin-top: 10px;
}
.cls-master-padding .card > .card-body,
.card-body.cls-application-height.red-rprtw {
    height: 100%;
    min-height: calc(100vh - 180px);
}
.card-body.cls-application-height.red-rprtw {
    min-height: calc(100vh - 170px);
}
.cls-master-padding .card > .card-body.red-lcl-body {
    min-height: calc(100vh - 172px);
}
.cls-master-padding .card > .card-body.custom_card_body,
.card > .card-body.custom_card_body {
    min-height: calc(100vh - 180px);
    height: 100%;
}

.cls-master-padding .card > .card-body.custom_card_body_padding_height {
    height: calc(100vh - 50px);
}
#_dashboard__gridPivot_DXCustFields_PW-1 {
    z-index: 99999999 !important;
}
img.logo {
    max-height: 50px;
    width: auto;
}
.right-navbar span.notification_no {
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 0px;
    border: none;
    font-size: 10px;
    font-weight: bolder;
    vertical-align: top;
    margin-top: 0px;
    background-color: Red;
    border-radius: 3px;
    margin-right: 0px;
    font-size: 12px;
    line-height: 16px;
}
#ctl00_ChildContent1__ddlReportFormat,
#_ChildContent1__ddlReportFormat,
#ChildContent1__ddlReportFormat {
    width: 100% !important;
}
.red-rprtw select.form-control {
    padding-right: 25px;
    max-width: 250px;
}
.panelViewContact_detail_page {
    overflow-x: hidden;
}
.cabinateOut .cabRight .form-group select.form-control {
    max-width: 180px;
}
.sidebar-nav li span {
    text-transform: capitalize;
}
body.red-wiki-body {
    height: auto;
}
.cls-master-padding .card > .card-body.custom_card_body_padding.red-calendar-scr {
    height: inherit;
}
.cls-master-padding .card > .card-body.status-report {
    min-height: calc(100vh - 211px);
}
td.red_call_log_td_col input#Insert_CallDateTime_dateInput_text {
    min-width: 160px;
}
table#_gridViewCallLog tbody tr th {
    min-width: 50px;
}
.tools-workflowdesigner-width {
    width: 100% !important;
}
table#_gridViewCallLog td {
    text-align: left;
    border-color: #ddd;
}
span#View_CallContentLabel {
    margin-bottom: 10px;
}
.red_call_log_td_col span.call_lg_edt_lbl,
.red_call_log_td_col div#Insert_CallDateTime_wrapper {
    display: inline-block;
    vertical-align: middle;
}
td.red_call_log_td_col {
    padding: 10px;
}
td.red_call_log_td_col div#_panelInsertLog {
    width: 100% !important;
}
span#_rfvInsert_CallDateTime {
    display: block;
}
.useraccount-teammember-grid tr th:last-child {
    text-align: center;
}
.dropdown-menu.bi-rpd {
    top: 5px !important;
}
table#ctl00_ChildContent1_reportNameValidatorE_popupTable,
#ChildContent1_reportNameValidatorE_popupTable {
    z-index: 1;
}
.red-calendar-scr .igdv_ActivityEdge {
    display: none;
}
.red-bi-rpt {
    padding: 15px;
}
div#biDesignerMultiPage {
    display: inline-block;
    clear: both;
    overflow: hidden;
}
.red-bil .custom-table tbody tr th:first-child {
    text-align: center;
}
.cus-select li.list-inline-item > table {
    min-width: 250px;
}
.cus-select .list-inline-item {
    display: inline-block;
    min-width: 250px;
    float: left;
}
#ctl00_ChildContent1_endDate_container,
#ChildContent1_endDate_container,
#ctl00_ChildContent1_beginDate input,
#ChildContent1_beginDate input,
#ctl00_ChildContent1_endDate_container table,
#ChildContent1_endDate_container table,
#ctl00_ChildContent1_beginDate_container,
#ChildContent1_beginDate_container,
#ctl00_ChildContent1_endDate input,
#ChildContent1_endDate input,
#ctl00_ChildContent1_beginDate_container table,
#ChildContent1_beginDate_container table {
    width: 250px !important;
}
#ctl00_ChildContent1_endDate_container select,
#ChildContent1_endDate_container select,
#ctl00_ChildContent1_beginDate_container select,
#ChildContent1_beginDate_container select {
    width: 40%;
    padding: 5px;
}
@media (min-width: 1600px) {
    .cls-sprintdrp-width,
    span.red-cs-slct,
    span.redUserBtnToggle {
        width: 180px;
    }
}
@media (min-width: 1025px) {
    /*.custom-modal .modal-dialog{
min-width: 800px;
max-width: 800px;
}*/
}
.custom-modal .modal-content {
    padding: 25px;
}

.custom-modal .modal-title {
    color: #252c57;
    font-size: 26px;
}
.custom-modal .modal-base-title {
    font-size: 18px;
    color: #252a55;
    margin-bottom: 0;
}

ul#ctl00_ChildContent1__listStages__rbl li:first-child .hide-all,
ul#ChildContent1__listStages__rbl li:first-child .hide-all {
    visibility: visible;
}
ul#ctl00_ChildContent1__listStages__rbl li .hide-all,
ul#ChildContent1__listStages__rbl li .hide-all {
    visibility: collapse;
}

.cus-rad [type="radio"]:checked + label,
.cus-rad [type="radio"]:not(:checked) + label {
    margin-left: 0px !important;
}

/*---- smartlookup modal design */

.smartlookup_savebtn {
    background: #252e58;
    color: #fff;
    border-radius: 4px;
    padding: 3px 12px;
    display: block;
    white-space: nowrap;
    margin: 0 1px !important;
}
div#JsonResultPanel {
    padding: 15px 15px 0;
}

div#pnlSmartLookupFields {
    padding: 0 15px;
}
.smart-inputs-parent {
    display: flex;
    flex-wrap: wrap;
}

.smart-inputs-child {
    flex: 0 0 50%;
    padding: 7px;
    text-align: left;
}
.smart-inputs-child select,
.smart-inputs-child input,
.smart-inputs-child textarea,
.smart-inputs-child input {
    width: 100%;
    max-width: 100%;
}
.smart-inputs-child label {
    margin: 0;
}
.smart-inputs-child .form-control:focus {
    border: 1px solid #ddd;
}
.smart-inputs-child select.smartlookup_textbox {
    background-position: calc(100% - 15px) center;
}
div#JsonResultPanel table td,
div#JsonResultPanel table th {
    padding: 5px 10px;
}

div#JsonResultPanel table td,
div#JsonResultPanel table th {
    padding: 5px 10px;
}
div#updSmartLookupModal .modal-body .modal_heading {
    margin-bottom: 0;
}
div#updSmartLookupModal .modal-body .modal-body-content {
    overflow: auto;
    max-height: 80vh;
    padding-top: 22px;
}
div#updSmartLookupModal input[type="checkbox"] {
    accent-color: #252e58;
    width: 16px;
    height: 16px;
}
.aiContainerDiv input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 99;
}

div.nestedGridPanel table div .att-btn-wrap div.aiContainerDiv,
.aiContainerDiv {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 2px 20px 2px 20px !important;
    background-color: #7772f5;
    border-radius: 60px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    overflow: hidden !important;
    z-index: 10;
    cursor: pointer;
    transition: transform 0.2s ease;
    transform-origin: center center;
    margin: 0 1px;
}
div.nestedGridPanel div .att-btn-wrap div.att-btn-wrap input[type="submit"] {
    border-radius: 50px;
    border: 0px;
}
.new_form_table table.clsGridAttachment {
    background: #fff;
}
div#smartLookupContent {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 6px;
}
.aiButtonMask {
    width: 300px;
    height: 300px;
    /* opacity: 0; */
    background: conic-gradient(from 180deg at 50% 50%, #a36ee7 46.9195014238deg, #85a7ff 133.5396015644deg, #8fa1ff 179.1113734245deg, #a07eff 214.5509505272deg, #705fff 337.757062912deg);
    filter: blur(8px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: center center;
    z-index: 1;
    animation: rotating 5s linear infinite;
    transition: opacity 0.3s ease-out;
}

.aiContainerDiv svg {
    z-index: 2;
    transition: flex 0.3s ease-in, transform 0.3s ease-in;
    margin-right: 4px;
    width: 16px;
    height: 16px;
}

.aiContainerDiv p {
    color: white;
    font-weight: 400;
    font-size: 14px;
    z-index: 2;
    flex: 1;
    text-align: center;
    user-select: none;
    transition: flex 0.3s ease-in, transform 0.3s ease-in;
    margin: 0;
}
.att-btns {
    padding: 0 !important;
        margin-bottom: 7px;
}

.att-btns > div {
    padding: 0 !important;
    display: flex;
    align-items: center;
    gap: 2px;
}

.att-btns .aiContainerDiv {
    overflow: hidden !important;
    padding: 4px 20px 4px 20px;
    width: auto !important;
    display: inline-flex;
    height: unset;
    max-height: unset;
    margin: 0;
}
.att-btns .aiContainerDiv input,
.att-btns .aiContainerDiv p {
    margin: 0 !important;
}
a.inner-create-btn {
    padding: 6px 12px;
    font-size: 14px;
    background: #252e58;
    border-radius: 50px;
    color: #fff;
}
@keyframes rotating {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

.AIButton:hover > .ButtonMask {
    opacity: 1;
}

div#panAttachContent .att-btn-wrap input,
div#JsonResultPanel .att-btn-wrap input,
.custom_modal_cls.modal .modal-body-content button.create-primary.btn-ai-close {
    border-radius: 50px;
    cursor: pointer;
    border: 0;
}

div#panAttachContent {
    position: relative;
}

div#JsonResultPanel div > table > tbody > tr > th,
div.nestedGridPanel th {
    background: #a36ee7;
    color: #fff;
}
div#JsonResultPanel div > table > tbody > tr:nth-child(odd) {
    background: #85a7ff6b;
}

.ai-modal-close-icon {
    float: right;
    margin: 6px 0;
    cursor: pointer;
}
.smartlookup_textbox {
    height: auto;
    padding: 8px 12px !important;
    margin: 10px 0px 0px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 4px 10px;
    max-width: 90%;
    /* left: 10px; */
}
.modal-dialog.lookup_modal.modal-md {
    max-width: 90%;
    /*  z-index: 99999!important;*/
}

/*---- smartlookup modal design end*/

/* -------- attachment tab design  start -------- */

.titlewith-delbtn {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 !important;
}

.action-delete {
    font-size: 18px;
    cursor: pointer;
    padding: 0 !important;
}

.action-delete:hover {
    background-color: #ffe5e5; /* Light red background */
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.5); /* Light red glow */
}

.td-disabled {
    background-color: rgb(215 218 218 / 50%);
    pointer-events: none;
    opacity: 40%;
    cursor: not-allowed !important;
}

.action-smart-edit {
    font-size: 18px;
    cursor: pointer;
    max-width: 30px;
    width: 30px;
    border-radius: 56px;
    padding: 4px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.action-smart-edit:hover {
    background-color: rgb(157 201 255 / 44%);
    box-shadow: 0 0 10px rgba(157, 201, 255, 0.5);
}

.action-smart-delete {
    font-size: 18px;
    cursor: pointer;
    max-width: 30px;
    width: 30px;
    border-radius: 56px;
    padding: 4px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.action-smart-delete:hover {
    background-color: #ffe5e5; /* Light red background */
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.5); /* Light red glow */
}

.cust-tooltip {
    position: relative;
    display: inline-block;
    padding: 0 !important;
    cursor: pointer;
}

.cust-tooltip .tooltiptext {
    opacity: 0;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
    font-size: 14px;
    line-height: 15px;
}

.cust-tooltip .tooltiptext.tooltiptext.tooltipRight {
    left: 28px;
    transform: unset;
    margin-left: 0;
    bottom: -5px;
}

.cust-tooltip .tooltiptext.tooltiptext.tooltipRight::after {
    left: -5px;
    top: 42%;
    transform: rotate(90deg);
}

.titlewithbtn {
    overflow: unset !important;
}

.cust-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.cust-tooltip:hover .tooltiptext {
    opacity: 1!important;
}

div.nestedGridPanel table div .attachment-name,
div.nestedGridPanel table div .att-btn-wrap,
div.nestedGridPanel table div .att-btn-wrap div {
    padding: 0 !important;
    font-size: 14px;
}

div.nestedGridPanel div .att-btn-wrap div input[type="submit"] {
    background: #252e58;
    color: #fff;
    border-radius: 4px;
    padding: 3px 12px;
    display: block;
    white-space: nowrap;
    margin: 0 1px !important;
}

div.nestedGridPanel div .att-btn-wrap div input[type="submit"][disabled="disabled"] {
    cursor: not-allowed !important;
}

div.nestedGridPanel table div .att-btn-wrap div a {
    background: #252e58;
    color: #fff;
    padding: 6px 15px;
    display: block;
    white-space: nowrap;
    margin: 0 1px !important;
    border-radius: 50px;
    border: 0px;
}
.attachment-name {
    display: inline-flex;
    align-items: flex-start;
    gap: 3px;
}
.attachment-name span.cls-createform-validation {
    display: flex;
    margin: 0 !important;
    height: auto;
}
div.nestedGridPanel table .titlewithbtn {
    padding: 0 !important;
    margin-left: 0px;
    font-size: 14px;
    margin-top: 20px;
    margin-right: 0px;
}

.att-btn-wrap {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 3px;
    border: 0;
}

p#btn_OpenAI_Text {
    background-color: initial !important;
    color: white !important;
}

span.aiIndicator {
    font-style: italic;
    color: blueviolet;
}

.titlewithbtn {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
}
.button-like-div {
    background-color: #ddd;
    padding: 10px 20px;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    transition: background-color 0.3s;
    margin-left: 3px;
    max-width: 120px;
    text-align: center;
    position: relative;
}
.button-like-div span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.button-like-div:hover {
    background-color: #aaa; /* change to desired color on hover */
}

.divAttach_main {
    background: #f1f5fa;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 19px;
}
.divAttach_main > .row {
    align-items: center;
}

.divAttach_main .pifcontainer-discription-width,
textarea.form-control.pifcontainer-discription-width {
    margin-top: 0;
    width: 100%;
}
.divAttach_main .pifcontainer-fileupload-width {
    width: 220px;
}
/* -------- attachment tab design  end -------- */

/* Step count */
.multi-steps > li.is-active:before,
.multi-steps > li.is-active ~ li:before {
    content: "";
    font-family: inherit;
    font-weight: 700;
}
.multi-steps > li.is-active:after,
.multi-steps > li.is-active ~ li:after {
    background-color: #ededed;
}

.multi-steps {
    display: table;
    table-layout: fixed;
    width: 100%;
    background-color: #ebebeb;
    padding: 20px 0px;
    border-radius: 3px;
    margin-bottom: 10px;
}
.multi-steps > li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    top: 2px;
    left: -1px;
}
.multi-steps > li:before {
    content: " ";
    display: block;
    margin: 0 auto 4px;
    background-color: #a19f9f;
    width: 22px;
    height: 22px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    border: 5px solid #fff;
    border-radius: 50%;
}
.multi-steps > li:after {
    content: "";
    width: 100%;
    border-top: 1px dashed #a19f9f;
    position: absolute;
    top: 10px;
    left: 55%;
    z-index: auto;
}
.multi-steps > li:last-child:after {
    display: none;
}
.multi-steps > li.is-active:before {
    background-color: #1b4d76;
    border-color: #fff;
}
.multi-steps > li.is-active ~ li {
    color: #808080;
}
/*.multi-steps > li.is-active ~ li:before {
background-color: #ededed;
border-color: #ededed;
}*/
.multi-steps > li.is-completed:before {
    background-color: #45db6f;
}
.form-group label {
    margin-bottom: 0px;
    text-transform: lowercase;
}
.form-group label::first-letter {
    text-transform: capitalize;
}
.new_form_name .form-group label {
    text-transform: inherit;
}
.wizard-publish-formpadding .form-group label {
    text-transform: initial;
}
.styled-checkbox {
    position: absolute;
    opacity: 0;
    z-index: 3;
    width: 24px;
    height: 24px;
    cursor: pointer;
    top: 33px;
}
.styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 16px;
    font-weight: 600;
}
.styled-checkbox + label:before {
    content: "";
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 25px;
    height: 25px;
    position: relative;
    top: -2px;
    border: 2px solid #bbbbbb;
    cursor: pointer;
    border-radius: 3px;
}
.styled-checkbox:hover + label:before {
    background: #fff;
}
.styled-checkbox:checked + label:before {
    background: #fff;
}
.styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto;
}
.styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd;
}
.styled-checkbox:checked + label:after {
    content: "\f00c";
    position: absolute;
    left: 5px;
    top: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.captcha-form {
    background-color: #f9f9f9;
    padding: 0 15px;
    border: 2px solid #eee;
    border-radius: 3px;
    display: flex;
}
.captcha-container {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-grow: 1;
}
.captcha-link a {
    font-size: 10px;
    color: #b3b3b3 !important;
    position: relative;
    top: -4px;
}
.terms-content {
    color: #5a5a5a;
    height: 150px;
    overflow-y: hidden !important;
}
.checkbox {
    position: relative;
}
.checkboxMail {
    position: relative;
}
.checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 4px;
    left: 1px;
}

.checkbox label {
    position: relative;
    display: inline-block;
    padding-left: 25px;
}
.checkbox label::before,
.checkbox label::after {
    position: absolute;
    content: "";
    display: inline-block;
}
.checkbox label::before {
    height: 16px;
    width: 16px;
    left: 0px;
    top: 3px;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
}
.checkbox label::after {
    height: 5px;
    width: 9px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    left: 4px;
    top: 8px;
}
.checkbox input[type="checkbox"]:checked + label::before {
    background-color: #2f5fd8;
    border: none;
}
.checkbox input[type="checkbox"] + label::after {
    color: #fff;
}
.checkbox input[type="checkbox"]:checked + label::after {
    content: "";
}
.form-img img {
    display: block;
    margin: 0 auto;
}
.data-entry-container {
    border: 0px;
    /*height: 335px;*/
}
.preview-entry {
    color: #2f5fd8 !important;
}
.f-16 {
    font-size: 16px;
}
.arrow-active i {
    color: #959595;
}
.note-text {
    color: #b7b7b7 !important;
}
.custom-table tbody tr th {
    border: none;
    font-size: 14px;
    color: #ababab;
    font-weight: normal;
}
.custom-table td,
.custom-table th {
    padding: 1rem;
}
.custom-table tbody tr:first-child td {
    /* border:none !important;*/
}
.custom-table tbody tr td {
    border-color: #ececec;
}
.custom-table tbody tr:last-child td {
    border-bottom: 1px solid #ececec;
}
.custom-table .checkbox label::after {
    top: -3px;
}
.custom-table .checkbox label::before {
    top: -8px;
}
/*Toggle button*/
.btn-toggle {
    padding: 0;
    position: relative;
    border: none;
    height: 1.5rem;
    width: 38px;
    border-radius: 1.5rem;
    color: #4e4e4e;
    background: #fff;
    min-width: 38px;
    border: 1px solid #4e4e4e;
}
.btn-toggle:focus,
.btn-toggle.focus,
.btn-toggle:focus.active,
.btn-toggle.focus.active {
    outline: none;
}
.btn-toggle,
.btn-toggle:disabled {
    opacity: 1;
}
.btn-toggle > .handle {
    position: absolute;
    top: 0.15rem;
    left: 3px;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #4e4e4e;
    transition: left 0.25s;
}
.btn-toggle.active {
    transition: background-color 0.25s;
}
.btn-toggle.active > .handle {
    left: 16px;
    transition: left 0.25s;
    background-color: #2f5fd8;
}
.btn-toggle.active:before {
    opacity: 0.5;
}
.btn-toggle.active:after {
    opacity: 1;
}
.btn-toggle:before,
.btn-toggle:after {
    color: #6b7381;
}
.btn-toggle.active {
    background-color: #fff;
    border: 1px solid #2f5fd8;
}
.form-select {
    width: 250px;
}
.role-info {
    background-color: #d6edf5;
    border-radius: 5px;
    border: 1px solid #acdae9;
    padding: 10px 15px;
    box-shadow: 0px 3px 25px #ccc;
}
.info-image {
    background: #e2f8ff;
    border-radius: 5px;
    padding: 10px;
    margin-right: 1rem;
}
.role-info h5 {
    font-size: 14px;
}
.role-info h5,
.role-info p {
    color: #406b74;
}
.custom-table .form-group {
    margin-bottom: 0px;
}
.custom-table label {
    margin-bottom: 0;
    vertical-align: middle;
    white-space: normal;
}
/*.check-table td ,.check-table th{
padding: .75rem;
}*/
.check-table .form-group.fea-form {
    width: 150px !important;
}
.check-table-firstrow {
    border-bottom: 1px solid #ececec;
}
.draggable-container,
.exchange-container {
    padding: 15px 25px;
    border: 1px solid #ddd;
    /*margin-right: 25px;*/
    /*max-height: 350px;
    height: 350px;*/
    position: relative;
    overflow-y: auto;
    min-height: 185px;
    border-radius: 4px;
    margin: 18px 0px 0px;
}
.greyed-text {
    color: #b7b7b7 !important;
}
.drag-header {
    color: #ff6a00 !important;
    font-size: 16px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 7px;
}
.drag-text {
    position: absolute;
    bottom: 25px;
    text-align: center;
    left: 20%;
    right: 20%;
    color: #959595 !important;
}
.w-20 {
    width: 20%;
}
.w-15 {
    width: 15%;
}
.w-8 {
    width: 8%;
}
.help-table span {
    font-size: 14px;
    color: #2f5fd8;
}
.help-table td {
    padding: 15px;
    border-bottom: 1px solid #ececec;
}
.gizmos-title {
    font-size: 18px;
    color: #000000;
}
.gizmos-container {
    /*border: 1px solid #E4E2E2;
    background-color: #FCFCFC;
    padding: 23px;
    height: 104px;
    margin-bottom: 25px;*/
    border: 1px solid #e4e2e2;
    background-color: #fcfcfc;
    padding: 23px 15px;
    height: 104px;
    margin-bottom: 25px;
    margin-right: 10px;
    width: 220px;
}
.gizmos-container p {
    color: #2f5fd8;
}
.f-18 {
    font-size: 18px;
}
.gizmos-container .preview-btn {
    padding: 2px 14px;
    min-width: auto;
    font-size: 12px;
}
.flex-direction-column {
    flex-direction: column;
}
.login-footer {
    color: #73b5e1;
    font-size: 14px;
}
.main-list.collapsed #arrow-rightalign,
.main-list.collapsed .arrow-rightalign {
    transform: rotate(0deg);
}
.main-list img.align-self-center {
    transform: rotate(180deg);
}
.main-list.collapsed img.align-self-center {
    transform: rotate(0deg);
}
.main-list.collapsed img.align-self-center.arrow-bottonalign {
    transform: rotate(180deg);
}
.main-list img.align-self-center.arrow-bottonalign {
    transform: rotate(0deg);
}
#arrow-rightalign,
.arrow-rightalign {
    transform: rotate(180deg);
}

.main-list {
    padding: 5px 0px;
    color: #fff;
    cursor: pointer;
}
.main-list:hover {
    color: #fff;
}
.sidebar-nav.team-leader-list li a {
    padding: 5px 0px;
    cursor: pointer;
}
.main-list:hover {
    background-color: #2d4d84;
}
.sidebar-nav.team-leader-list li:hover {
    background-color: #2d4d84;
}
.sidebar-nav.team-leader-list li.active a {
    background-color: #009ede; /*#007bff; #d2d2d230;*/
}
#sidebar-wrapper.team-sidebar .sidebar-nav li:last-child {
    margin-bottom: 10px;
}
.header-card .navbar {
    margin-top: 30px;
    background-color: transparent;
}
.header-card .navbar .navbar-collapse {
    background-color: #f7f7f7;
    box-shadow: 0px 3px 25px #e2e2e2;
    border-radius: 5px;
}
.navbar-white-bg .dropdown.show .dropdown-toggle:before {
    content: "";
    display: block;
    border-bottom: 4px solid #ff6a00;
    position: absolute;
    top: 42px;
    width: 25px;
}
.header-card .dropdown-item {
    padding-left: 1rem;
}
.header-card .navbar .navbar-collapse ul.navbar-white-bg {
    background-color: #ffffff;
    box-shadow: 0px 3px 25px #e2e2e2;
    padding: 5px 15px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.navbar-light .navbar-nav.navbar-white-bg .nav-link {
    color: #4d4f5f;
    font-size: 16px;
}
.right-navbar .right-navbar-link {
    font-size: 14px;
    color: #292b38;
    padding: 0.5rem 1rem;
}
.right-navbar span {
    font-size: 14px;
    color: #fff;
}
.navbar-white-bg .dropdown-menu {
    border-radius: 0px;
    top: 44px;
    left: 8px;
}
.right-menu {
    border-radius: 0px;
    left: -39px !important;
    top: 7px !important;
}
.right-menu a {
    font-size: 11px;
}
.navbar-white-bg a.dropdown-toggle::after,
.right-navbar a.dropdown-toggle::after {
    width: 10px;
    height: 6px;
    vertical-align: middle;
    background-image: url(../images/team-leader-icons/arrow-bottom.png);
    background-repeat: no-repeat;
    border: none;
}
.invite-search .form-control:focus {
    border-bottom: 1px solid #ddd;
}
.invite-search .input-group-append .input-group-text {
    padding: 0px 6px;
    border-bottom: 1px solid #ddd;
}
.exchange-list {
    border-top: 1px solid #dedede;
}
.text-bold {
    font-weight: 600;
}
.folder-icons {
    position: absolute;
    right: 30px;
}

.tree td.selected {
    background-color: #eee;
}
.treegrid-expander {
    width: 22px;
}
.treegrid-expander.glyphicon-chevron-right {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(../images/team-leader-icons/folder-white-shape.png);
}
.treegrid-expander.glyphicon-chevron-right + span + i {
    transform: rotate(180deg);
}
.treegrid-expander.glyphicon-chevron-down {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(../images/team-leader-icons/open-file.png);
}
/*Breadcrumb style*/
.custom-breadcrumb .breadcrumb-item.active {
    color: #000;
}
.custom-breadcrumb .breadcrumb li.breadcrumb-item a {
    color: #6c757d;
}

.custom-breadcrumb .breadcrumb {
    background: none;
    margin-bottom: 0;
    padding: 20px 5px;
}
.custom-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: #6c757d;
    content: "";
    background-image: url(../images/team-leader-icons/arrow-up.png);
    width: 12px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: 10px;
    vertical-align: middle;
    background-position: 0px 8px;
    transform: rotate(90deg);
    margin: 0px 5px;
}

.team-form .form-control {
    width: 120px;
}
.team-form label {
    color: #ababab;
}

/*Nav Tabs*/
.admin_tab > li > a.active,
.admin_tab > li > a.active:focus,
.admin_tab > li > a.active:hover {
    color: #000;
    cursor: default;
    border: none;
    border-bottom: 5px solid #ff6a00;
}

.admin_tab > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #555;
    font-size: 18px;
}

.tab-members select {
    color: #b7b7b7;
}

.tab-members label option {
    font-size: 16px;
}

.save-change {
    background-color: #e8fdf0;
    border: 1px solid #ace9cd;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 3px 25px #e6e9e8;
}

.team-title p {
    font-size: 24px;
    color: #000;
}

.save-change p {
    color: #1ead60;
    font-weight: 600;
}

.checkbox-1 {
    padding-top: 35px;
}

.primary-info p,
.acc-info p {
    color: #2f5fd8;
    font-size: 20px;
}
.search-icon-box input.search-members {
    max-width: 210px;
    width: 210px;
}
.chart-container {
    height: 275px;
    border: 1px solid #e5e5e5;
    display: flex;
    justify-content: center;
}
.report-container {
    height: 275px;
    border: 1px solid #e5e5e5;
    overflow-y: auto;
}
.btn-radio {
    width: 33.333333%;
    border: 1px solid #2f5fd8;
    height: 30px;
    font-size: 14px;
    line-height: normal;
    background-color: #fff;
}
.btn-radio.active {
    background-color: #009ede;
    color: #fff;
}
.nicescroll-cursors {
    background-color: #ebe8e8 !important;
}
.task-list-table {
    display: block;
    width: 100%;
    overflow-x: auto;
}
.modal-table th {
    padding: 0.25rem 1rem;
}
.modal-table-checkbox .checkbox {
    top: -10px;
    left: 7px;
}
.calendar-title {
    color: #2f5fd8;
}
.radio-table td,
.task-list-table th,
.task-list-table td {
    white-space: nowrap;
}
.custom-table.radio-table td,
.custom-table.radio-table th {
    padding: 1rem 0;
}
.radio-table.custom-table tbody tr td table tr td {
    padding: 0px;
}
.radio-table.custom-table tbody tr td table tr {
    border: none;
}
.btn-down-arrow {
    position: absolute;
    top: 14px;
    right: 25px;
}
.team_leader_table tbody tr td {
    border: none;
    padding: 10px 0;
}
.team_leader_table tbody tr:last-child td {
    border-bottom: none;
}
select.status-form {
    height: 30px;
    background-position-y: 12px;
    padding: 0;
}
.color-black {
    color: #000 !important;
}
.btn-transparent {
    background-color: transparent;
    border: 1px solid #b5b5b5;
    padding: 5px 2px;
}
.task-sub-list ul li.active {
    background-color: #f5f2f2;
}
.task-items-list ul li.active {
    background-color: #2f5fd8;
    color: #fff;
}
.task-sub-list ul li:nth-child(odd) {
    font-size: 16px;
    padding: 5px;
    border-bottom: 1px solid #f5f2f2;
}
.task-sub-list ul li:nth-child(even) {
    font-size: 14px;
    padding: 5px;
    border-bottom: 1px solid #f5f2f2;
}
.media-bg p {
    line-height: 1.5;
    color: #000;
    border-radius: 0 10px 10px 10px;
    background-color: #f6f6f6;
}
.user-detail {
    background-color: #fff;
}
.chat-section img {
    border-radius: 50px;
}
.chat-section span:nth-child(1) {
    color: #252a55;
    font-size: 16px;
}
.chat-section span:nth-child(2) {
    color: #636363;
    font-size: 13px;
}
.send-btn {
    background-color: white;
    border: none;
}
.edit-link {
    align-self: center;
}
.form_label {
    color: #252a55;
}
.attendees-col {
    background-color: #f6f6f6;
    padding: 0px 5px 15px 5px;
}
.card-content .media {
    background: white;
    padding: 5px 30px;
}
/*.card-content .media-body {
    font-size: 20px;
}*/
.mail-lists li {
    border-radius: 0px;
    border-bottom: none;
    border-top: none;
}
.red-text {
    color: #ff0002;
}
.ml--4 {
    margin-left: -4px;
}
.mail-lists li:first-child.list-group-item {
    border-bottom: 1px solid #ececec;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.mail-lists .list-group-item {
    background-color: transparent;
    border: none;
}
.mail-btn-box {
    padding: 17px 0px;
    border-bottom: 1px solid #ececec;
    width: 100%;
}
.mail-btn-box,
.inbox-list {
    border-left: 1px solid #ececec;
}
.inbox-list li {
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #ececec;
    background-color: #f8f8f8;
    margin-bottom: 2px;
}
.inbox-list .list-group-item.active {
    border-color: transparent;
}
.inbox-list li.active {
    background-color: #fff;
    border-right: 2px solid #2f5fd8 !important;
}
.mail-title {
    color: #2f5fd8;
}
.task-items-list li {
    padding: 1rem 1.25rem;
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.task-items-list .list-group-item:last-child,
.mail-lists .list-group-item:last-child,
.inbox-list .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.card p.mail-text-content {
    color: #4d4f5f;
    padding-left: 70px;
}
.slick-prev:before,
.slick-next:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: 14px !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #000 !important;
}
.slick-prev:before {
    content: "\f053" !important;
}
.slick-next:before {
    content: "\f054" !important;
}

.cls-wrkspc-drp {
    padding-top: 0 !important;
}
/*#ctl00__tabContainer__tabAttachments input#ctl00__tabContainer__tabAttachments__btnAttach, #ctl00__tabContainer__tabAttachments select#ctl00__tabContainer__tabAttachments__ddlAttachments {
    margin: 0 0 15px 15px;
}
div#ctl00__tabContainer__tabHistory {
    margin-bottom: 15px;
}*/
#divTasks .leftSpace span,
#divSprints .leftSpace span {
    background-color: #ff6a00;
    color: #fff;
    padding: 5px 10px;
    margin-right: 0.7em;
    position: relative;
    z-index: 11;
}
#divTasks a#lnkSprints,
#divSprints a#lnkTasks {
    padding: 5px 10px;
    color: #fff !important;
    background-color: #2f5fd8;
    position: relative;
    z-index: 11;
    margin-left: 0.2em;
}
#divTasks .leftSpace span:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: -0.5em;
    bottom: 0;
    width: 1em;
    background: #ff6a00;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6a00), to(#ff6a00));
    background-image: -webkit-linear-gradient(top, #ff6a00, #ff6a00);
    background-image: -moz-linear-gradient(top, #ff6a00, #ff6a00);
    background-image: -ms-linear-gradient(top, #ff6a00, #ff6a00);
    background-image: -o-linear-gradient(top, #ff6a00, #ff6a00);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
    transform: skew(20deg);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
a#lnkSprints:before,
#divSprints a#lnkTasks:after,
#divSprints .leftSpace span:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: -0.5em;
    bottom: 0;
    width: 1em;
    background: #2f5fd8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2f5fd8), to(#2f5fd8));
    background-image: -webkit-linear-gradient(top, #2f5fd8, #2f5fd8);
    background-image: -moz-linear-gradient(top, #2f5fd8, #2f5fd8);
    background-image: -ms-linear-gradient(top, #2f5fd8, #2f5fd8);
    background-image: -o-linear-gradient(top, #2f5fd8, #2f5fd8);
    background-image: linear-gradient(to bottom, #2f5fd8, #2f5fd8);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
    transform: skew(20deg);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
a#lnkSprints:before,
#divSprints .leftSpace span:before {
    right: auto;
    left: -0.3em;
}
#divSprints .leftSpace span {
    margin-left: 0.2em;
}
#divSprints a#lnkTasks {
    margin: 0 0.7em 0 0;
}
#divSprints .leftSpace span:before {
    background: #ff6a00;
}
#TLTreeListControl1_pnlFilter .levelwrap.level1 ul {
    display: none;
}
span.red-cs-slct-txt {
    white-space: nowrap;
}
.fullmodewrapper .useraccount-teammember-menu {
    padding: 12px 0px;
}
.nopadding_wrap.wrapper {
    padding-left: 0px;
}
.igdv_Control div span:hover {
    color: #2f5fd8;
}
.igdv_Control div span {
    border: 1px solid;
    display: inline-block;
    padding: 1px !important;
    height: 16px;
    line-height: 12px;
    overflow: hidden;
    background: #fff;
}
#ctl00_ChildContent1__webDayView .igdv_Appointment,
#ChildContent1__webDayView .igdv_Appointment {
    background-color: transparent;
}
.igdv_Control td div {
    display: inline-block;
}
.useraccount-teammember-grid tr td:last-child {
    text-align: center;
}
.useraccount-teammember-grid .checkbox-nice {
    margin-right: -8px;
}
.staging_table_style a {
    color: #000000;
}
.delete_stage_custom {
    max-width: 20px;
}
#ctl00_#ChildContent1__rblStageOwnerType,
#ChildContent1__rblStageOwnerType {
    text-transform: capitalize;
}
#ctl00_ChildContent1_lblUser,
#ChildContent1_lblUser {
    text-transform: capitalize;
}

.hide-table-error ~ table {
    display: none;
}
/*
@media (max-width:1500px) {
    table#RAD_SPLITTER_ctl00_ChildContent1__splitterMain td#RAD_SPLITTER_PANE_ctl00_ChildContent1__paneLeft, div#RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneLeft {
        display: block !important;
    }
    td#RAD_SPLITTER_PANE_ctl00_ChildContent1__paneRight {
        width: calc(100% - 155px) !important;
    }
}*/
@media screen and (max-width: 1110px) {
    .red-containerOptionsPV {
        overflow-x: scroll;
    }
}
@media screen and (max-height: 650px) {
    .login-bg {
        height: 100%;
    }
}
@media (max-width: 768px) {
    .full-width-table-res > tbody > tr > td {
        display: block;
    }
    .rotate-270 {
        transform: rotate(270deg);
    }
    .rotate-90 {
        transform: rotate(90deg);
    }
    #TLTreeListControl1_pnlMain > table tr td #TLTreeListControl1_pnlSettingsPanel table tr,
    #TLTreeListControl1_pnlSettingsPanel table tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(2) {
        width: 84% !important;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td {
        width: 33.33% !important;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td input {
        width: 100%;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr td table#TLTreeListControl1_chklGridFields tr td input {
        width: auto;
        display: inline-block;
    }
    #TLTreeListControl1_pnlSettingsPanel table table#TLTreeListControl1_chklGridFields td,
    #TLTreeListControl1_pnlSettingsPanel table tr td {
        width: 100% !important;
    }
}
/* Step count */
@media (max-width: 1240px) {
    /*.task-btn-icon{
    display: none;
}*/
}

@media (min-width: 320px) and (max-width: 1024px) {
    .RadMenu_Default .text {
        padding: 3px 0px 5px 12px !important;
    }
    .table-scroll div {
        min-height: 0.01%;
        overflow-x: auto;
    }
    .Table-display-block div,
    .table-scroll div {
        min-height: 0.01%;
        overflow-x: auto;
    }
    .xs-font {
        font-size: 18px !important;
        padding-top: 15px;
    }
    .right-navbar {
        /*background-color: #f3f1f1;*/
        padding: 10px;
    }
    .attendees-col {
        margin: 5px 0px 0px 0px;
    }
    .btn-transparent {
        padding: 5px 2px;
        border-radius: 20px;
    }

    .team_leader_table tbody tr td {
        padding-left: 10px;
    }
    .custom-table.radio-table td,
    .custom-table.radio-table th {
        padding: 1rem;
    }
    select.status-form {
        width: 50px;
    }
    nav {
        overflow-y: scroll;
    }
    .red-bi-rpt div#panBI nav {
        overflow: hidden;
    }
    .ajax__tab_default {
        display: block;
        white-space: nowrap;
    }
    .custom-tab {
        display: inline-block;
        white-space: nowrap;
    }
    .build_report_nav {
        overflow-x: auto;
        overflow-y: hidden;
    }
    .ajax__tab_default .ajax__tab_header {
        white-space: nowrap;
        display: block;
        /*overflow-x: scroll;*/
        width: 100%;
        overflow-y: hidden;
    }
    .custom-tab .nav-item {
        display: inline-block !important;
        font-size: 11px;
        padding: 0.5rem;
    }
    .user_experience_screen_col12 .custom-tab .nav-item {
        font-size: 14px;
    }
    .custom-tab.nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        border-bottom: 2px solid #ff6a00;
    }
    .checkbox-1 {
        padding-top: 0px;
    }
    .form-img img {
        margin: 0px auto -10px;
    }
    .draggable-container {
        margin-right: 0px;
    }
    /*.custom-table{
        display: block;
        width: 100%;
        overflow-x: auto;
    }*/
    .custom-table td,
    .custom-table th {
        white-space: nowrap;
    }
    .tools-workflowdesigner-width td {
        white-space: normal;
    }
}

@media (min-width: 850px) and (max-width: 1024px) {
    .custom-table.myapp-filter-table td {
        white-space: normal !important;
    }
}
@media (min-width: 768px) {
    #wrapper,
    .wrapper,
    .fullmodewrapper {
        padding-left: 75px;
    }
    #sidebar-wrapper {
        width: 235px;
        overflow-x: hidden;
        top: 60px !important;
    }
    #sidebar-wrapper.team-sidebar {
        width: 235px;
    }
    #wrapper.toggled-2 #sidebar-wrapper,
    .wrapper.toggled-2 #sidebar-wrapper {
        width: 80px;
        overflow-x: hidden;
    }
    #wrapper.toggled-2 #sidebar-wrapper.team-sidebar,
    .wrapper.toggled-2 #sidebar-wrapper.team-sidebar {
        width: 75px;
    }
    #page-content-wrapper,
    .page-content-wrapper {
        position: relative;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }
    #wrapper.toggled-2 #page-content-wrapper,
    .wrapper.toggled-2 #page-content-wrapper,
    #wrapper.toggled-2 .page-content-wrapper,
    .wrapper.toggled-2 .page-content-wrapper {
        position: relative;
        margin-right: 0;
        padding-left: 0px;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
        /* width: auto; */
    }
    #wrapper #page-content-wrapper,
    .wrapper #page-content-wrapper,
    .wrapper .page-content-wrapper,
    #wrapper .page-content-wrapper,
    .fullmodewrapper #page-content-wrapper,
    .fullmodewrapper #page-content-wrapper,
    .fullmodewrapper .page-content-wrapper,
    .fullmodewrapper .page-content-wrapper {
        padding-left: 155px;
    }
    .preview_mode_body .work_shop_page_custom#page-content-wrapper,
    .fullmodewrapper .add_workspace_custom.page-content-wrapper,
    .fullmodewrapper .DesignWizard .page-content-wrapper,
    .DesignWizard #page-content-wrapper,
    .fullmodewrapper .wrapper .page-content-wrapper.overflow-x-hidden,
    .fullmodewrapper .plugin_content_column > .wrapper {
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    .spreadsheet-links .btn-transparent,
    .divToolbar .btn-transparent {
        display: block;
        margin-bottom: 10px;
    }
    #TestReport .teamleader_logo_icon,
    #TeamLeader .teamleader_logo_icon {
        text-align: center;
        margin: 0px 0px 0px;
        background: rgba(25, 168, 225, 0.9);
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        padding: 20px 25px;
        max-width: 400px;
        margin: 0 auto;
    }
    #TeamLeader .teamleader_logo_icon img,
    #TestReport .teamleader_logo_icon img {
        max-width: 200px;
    }
    .form-control {
        background-color: transparent !important;
    }
    #TestReport #divLoginForm,
    #TeamLeader #divLoginForm {
        position: relative;
        max-width: 100%;
    }
    #TestReport #divLoginForm:before,
    #TeamLeader #divLoginForm:before {
        position: absolute;
        content: "";
        width: 100%;
        height: calc(100% - 10px);
        top: 0px;
        left: 0px;
        z-index: -1;
        background: rgba(0, 0, 0, 0.11);
        display: none;
    }
}
@media (min-width: 250px) and (max-width: 767px) {
    .content-window .logged_users_column {
        display: none;
    }
    .profile-table tbody tr td:first-child {
        white-space: nowrap;
    }
    .design-radmenu {
        margin-left: 0px !important;
        padding: 0px !important;
    }
    .word-brk-all {
        word-break: break-all;
    }
    .iframe-width-auto {
        /*width:auto !important;    */
    }
    .radmenu.list-view-xs ul.horizontal.rootGroup {
        display: none;
        position: absolute !important;
        z-index: 9999;
        background-color: #2f5fd8;
    }
    .radmenu.list-view-xs .horizontal .item {
        float: none;
        padding: 5px;
    }
    /* .radmenu.list-view-xs .horizontal .item a, .panel-headcontainer .RadMenu_TeamLeader .horizontal .expanded, .RadMenu_TeamLeader .horizontal .expanded:hover{padding: 0px 25px 0px 15px !important;}*/
    .w-xs-100 {
        width: 100% !important;
    }
    .vtabstrip {
        display: block;
    }
    .clsTasks .Table-display-block tr:nth-child(4) td table tbody tr td {
        display: block;
    }
    .clsTasks .Table-display-block tr:nth-child(4) td table tbody tr td table td {
        display: table-cell;
    }
    .clsTasks .Table-display-block tr:nth-child(4) td table tbody tr td:nth-child(2) table tbody tr:nth-child(2) td {
        display: block;
    }
    .clsTasks .Table-display-block tr:nth-child(4) td table tbody tr td:nth-child(2) table tbody tr:nth-child(2) td table td {
        display: table-cell;
    }
    .task-page .form-control {
        width: 100% !important;
    }

    .width-250 {
        width: 100% !important;
    }
    .feature_dropdown_cls_wrap select.group-permission-ddlgroup_cls {
        width: 250px !important;
    }
    .spreadsheet-links .btn-transparent {
        display: block;
        margin-bottom: 10px;
    }
    .xs-font {
        font-size: 18px !important;
        padding-top: 15px;
    }
    .xs-none {
        display: none;
    }
    .xs-x-scroll {
        overflow-x: scroll !important;
    }
    .RadMenu_TeamLeader .link {
        padding: 6px;
    }
    .xs-width {
        width: 25px;
    }

    .xs-image,
    .list-select-box {
        width: 100% !important;
    }
    .MasterTable_WinXP.gridradGrid_ctl01 {
        table-layout: auto;
    }
    .overflow-scroll {
        overflow-x: scroll;
    }
    .GridEmptyData-Image {
        width: 100% !important;
    }
    .search-icon-box input {
        padding: 0px 6px;
        max-width: 117px;
    }
    .login-footer-container {
        position: relative;
    }
    h2 {
        font-size: 20px;
    }
    h6 {
        font-size: 14px;
    }
    #sidebar-wrapper {
        transition: none;
        top: 0px;
    }
    .multi-steps > li {
        font-size: 12px;
    }
    .sidebar-nav li {
        margin-bottom: 8px;
    }
    .sidebar-nav li a {
        padding: 8px 0px;
    }
    .small-card-page {
        margin-bottom: 7px;
    }

    .sm-logo-hide {
        display: none !important;
    }
    .sm-logo-show {
        display: inline !important;
        width: 158px;
    }
    .table_overflow {
        overflow-x: auto;
    }
    .custom-table {
        /*display: block;*/
        width: 100% !important;
        overflow-x: auto;
    }
    .card-title {
        font-size: 18px;
    }
    .sm-user-info {
        width: 60px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: block;
    }
    .preview-btn,
    .preview-btn.min-w-auto,
    a#lnkPrev {
        font-size: 14px;
        min-width: 85px !important;
        padding: 6px 20px;
    }
    .transform-btn-res {
        max-height: 25px;
        transform: translateY(1px);
    }

    .red-del-fold {
        padding: 6px 5px;
    }
    .card-body {
        padding: 0.5rem 0 0.5rem 0;
    }
    .custom-table td,
    .custom-table th {
        white-space: nowrap;
    }
    #page-content-wrapper .container-fluid,
    .page-content-wrapper .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    .container-fluid .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    #sidebar-wrapper {
        width: 0px;
    }
    #wrapper.toggled-2 #sidebar-wrapper,
    .wrapper.toggled-2 #sidebar-wrapper {
        width: 65px;
        position: fixed;
        z-index: 9999;
        top: 62px;
        overflow: hidden;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }
    /*.wrapper.toggled-2 .page-content-wrapper, .wrapper.toggled-2 #page-content-wrapper, #wrapper.toggled-2 #page-content-wrapper, #wrapper.toggled-2 .page-content-wrapper{
        position: relative;
        margin-right: 0;
        margin-left: 250px;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        width: auto;
    }*/
    #menu-toggle-sm {
        position: fixed;
        top: 0px;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        z-index: 1030;
        background-color: #fff;
    }
    #wrapper.toggled-2 #menu-toggle-sm,
    .wrapper.toggled-2 #menu-toggle-sm {
        left: 260px;
        /*position: absolute;
top: 0px;
right: 100px;*/
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .custom-modal .modal-content {
        padding: 15px 10px;
    }
    .custom-modal .modal-title {
        font-size: 18px;
    }
    .create-new-btn {
        padding: 5px 15px;
        margin-top: 15px;
    }
    .btn-blank,
    .btn-primary,
    .btn-prev {
        height: 36px;
        min-width: 70px;
        font-size: 14px;
    }
    .draggable-container {
        margin-bottom: 20px;
    }
    .search-icon-box {
        margin-top: 20px;
    }
}
footer p {
    color: #adb2c1;
    font-size: 12px;
}
@media (min-width: 850px) and (max-width: 1366px) {
    .custom-tab .nav-item {
        font-size: 14px;
        padding: 0.5rem 0.5rem;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .search-icon-box input {
        padding: 0px 13px;
        max-width: 125px !important;
    }
    .search-icon-box.max-w-auto input {
        max-width: 125px !important;
    }
    .small-card-page {
        margin-bottom: 10px;
    }
    .card-page .page-image {
        width: 100%;
    }
    .w-md-50 {
        width: 50% !important;
    }
}
/* Dashboard styles*/
@media (min-width: 250px) and (max-width: 359px) {
    html {
        height: auto;
    }
}

.displayBlock {
    display: block !important;
}
.sysarea_toolbtn {
    padding-left: 8px;
    padding-right: 8px;
    border-right: solid 1px #cccccc;
    cursor: pointer;
    cursor: hand;
}

.sysarea_toolbtn .icon {
    float: left;
    display: block;
    padding-top: 1px;
    margin-right: 4px;
}

.sysarea_toolbtn .label {
    float: right;
    color: #333333;
    display: block;
    padding-top: 5px;
    white-space: nowrap;
}
.cursor-default {
    cursor: default;
}
.bx-wrapper {
    box-shadow: none;
    margin-bottom: 0px;
}
.bx-wrapper .bx-controls-direction a {
    margin-top: -21px;
    width: 50px;
    height: 50px;
}
.bx-wrapper .bx-prev {
    background: url(../images/team-leader-icons/left.png) no-repeat !important;
    left: -33px;
}
.bx-wrapper .bx-next {
    right: -38px;
    background: url(../images/team-leader-icons/right.png) no-repeat !important;
}
.checkbox-nice input[type="checkbox"]:checked + label::after {
    opacity: 1;
}
.checkbox-nice input[type="checkbox"]:checked + label::before {
    background: #2f5fd8;
    border: none;
}
.checkbox-nice {
    position: relative;
    padding-left: 0;
}
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-nice input[type="checkbox"] {
    width: 22px;
    height: 22px;
    margin: 0px;
    visibility: hidden;
}
.checkbox-inline input[type="checkbox"] {
    position: absolute;
}
.checkbox-nice label {
    color: #212121;
    margin-bottom: 0 !important;
    vertical-align: middle;
    padding-left: 3px;
}
.checkbox-nice label::before {
    cursor: pointer;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 1px;
    background: #ffffff;
    background-clip: border-box;
    border: 1px solid #c1c1c1;
    content: "";
    border-radius: 3px;
    background-clip: padding-box;
}
.checkbox-nice label::after {
    cursor: pointer;
    opacity: 0;
    content: "";
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 5px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
.max-w-auto input {
    max-width: 100% !important;
    padding-right: 0px;
}
.width-50 {
    width: 50px;
}
.table-panel {
    border: none;
}
.custom-table.table-panel tbody tr:last-child td {
    border: none;
}
.custom-table.table-panel tbody tr th {
    color: #fff;
    padding: 0;
    background-color: #009ede;
    width: 64px;
    padding: 0 8px;
}
.label-fontsize-12 {
    font-size: 12px;
}
.show {
    display: block;
}
.giz-navitem-sel,
.giz-navitem {
    padding: 1rem 1.25rem;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.giz-navitem-sel.active {
    background-color: #2f5fd8;
    color: #fff;
}
.feature-treegrid .TreeNode,
.feature-treegrid .TreeNodeOver,
.feature-treegrid .TreeNodeSelect,
.feature-treegrid .TreeNodeDisabled {
    font-size: 14px !important;
    margin-bottom: 5px;
}
.feature-treegrid .TreeNode,
.feature-treegrid .TreeNodeOver,
.feature-treegrid .TreeNodeSelect {
    font-weight: 600;
}
.feature-treegrid input[type="checkbox"] + .TreeNode,
.feature-treegrid input[type="checkbox"] + .TreeNodeOver,
.feature-treegrid mething input[type="checkbox"] + .TreeNodeSelect {
    font-weight: 400;
}
.width-250 {
    width: 250px;
}
.width-150 {
    width: 150px;
}
.width-180 {
    width: 180px;
}
.width-130 {
    width: 130px;
}
.top-menu-header {
    padding: 15px 0px;
}
.top-menu-header span {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.top-menu-label label {
    color: #fff;
    font-weight: 400;
}
.top-menu-label .input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    z-index: 3;
    width: 24px;
    height: 24px;
    cursor: pointer;
    top: 33px;
}
.top-menu-label input[type="checkbox"] + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 16px;
}
.top-menu-label input[type="checkbox"] {
    position: absolute;
    visibility: hidden;
}
.top-menu-label input[type="checkbox"] + label:before {
    content: "";
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px;
    border: 2px solid #bbbbbb;
    cursor: pointer;
    border-radius: 3px;
}
.top-menu-label input[type="checkbox"] :hover + label:before {
    background: #fff;
}
.top-menu-label input[type="checkbox"] :checked + label:before {
    background: #fff;
}
.top-menu-label input[type="checkbox"] :disabled + label {
    color: #b8b8b8;
    cursor: auto;
}
.top-menu-label input[type="checkbox"] :disabled + label:before {
    box-shadow: none;
    background: #ddd;
}
.top-menu-label input[type="checkbox"]:checked + label:after {
    content: "\f00c";
    position: absolute;
    left: 3px;
    top: 8px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 9px;
}
#divUpdatingMemberships {
    z-index: 1039;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.ErrorValidation {
    padding: 5px;
    color: #721c24 !important;
}
.float-right {
    float: right;
}
.form-Validator {
    color: #ffffff;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    background: transparent;
    color: red !important;
    border: 0px;
    margin: -1px 0px 15px;
}
.captcha-control.form-control {
    background-color: transparent;
}

.custom-table tbody tr th {
    text-transform: capitalize;
    padding: 0.571em 0.857em;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
}
.custom-table tbody tr td {
    border: 1px solid #c8c8c8;
    padding: 0.429em 0.857em;
}
.custom-table.radio-table tbody tr td {
    border: none !important;
}
.custom-table.radio-table tbody tr {
    border-top: 1px solid #dee2e6;
}
.custom-radmenu.radmenu {
    float: none;
    height: auto;
    background: none;
    border: none;
}

.custom-radmenu.radmenu .link:hover {
    color: #fff;
}

.radmenu a.rmLink {
    cursor: pointer !important;
}
.custom-radmenu.radmenu ul.rmRootGroup {
    width: auto;
    text-align: right;
    float: right;
}
.custom_redmenu_style.custom-radmenu.radmenu ul.rmRootGroup.rmHorizontal {
    float: left;
}

.custom-radmenu .preview-btn.create-primary {
    line-height: inherit;
    text-decoration: none;
    color: #fff;
    background: #4ea558;
    border-left: none;
    border-right: none;
}
.fullmodewrapper .custom-radmenu .preview-btn.create-primary {
    background: #ff6a00;
}

.custom-radmenu.radmenu .refresh-btn {
    line-height: inherit;
    text-decoration: none;
    color: #fff;
    background-image: url(../images/png/refresh.png);
    background-repeat: no-repeat;
    border-left: none;
    border-right: none;
    width: 25px;
    background-size: 100%;
    background-color: #fff;
}

.custom-radmenu.RadMenu .rmText {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-family: Arial, Verdana;
    color: #fff;
}

.chatMessageHeader {
    display: flex;
    justify-content: space-between;
}
.chatMessageSenderName {
    text-transform: capitalize;
    color: #252a55;
    font-size: 16px;
}
.chatMessage {
    margin-bottom: 15px;
}
.chatMessageTime {
    color: #636363;
    font-size: 13px;
}
.bg-transparent {
    background-color: #fff;
}
.chatMessageContent {
    line-height: 1.5;
    color: #000;
    border-radius: 0 10px 10px 10px;
    background-color: #f6f6f6;
    font-size: 14px;
    padding: 0.5rem;
}
.normal-text {
    font-size: 14px;
    color: #000;
}
.overflow-hidden {
    overflow: hidden;
}
#chatUsers {
    text-transform: capitalize;
    color: #252a55;
    font-size: 16px;
}
/*.loginf
{width:520px !important;
} */
.preview-btn.create-primary {
    background-color: #4ea558;
    word-wrap: normal !important;
    text-transform: capitalize;
}
.fullmodewrapper .preview-btn.create-primary {
    background: #ff6a00;
}
.fullmodewrapper .preview-btn.create-primary:hover {
    background: #ff822a;
}

.RadMenu_TeamLeader {
    background: #2f5fd8;
}
.modal-assign-table td {
    vertical-align: middle;
}
.modal-assign-table.custom-table tbody tr th {
    white-space: nowrap;
}
.assign-modal label {
    line-height: 20px;
}
.RadDockableObjectTitle {
    background: none !important;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    padding: 15px;
}
.assign-modal .modal-content {
    border: none;
    border-radius: 0px;
}
.RadDockableObjectDisabled {
    z-index: 2000;
    background-color: #fff !important;
    border: none !important;
    box-shadow: 0px 0px 20px 4px #ccc;
}
.RadDockableObjectCommandButton {
    padding: 11px;
    background: url("../images/png/remove.png") no-repeat 0px !important;
}
.bg-disable {
    /*opacity: 0;
    background-color: rgb(10, 10, 10);
    background: rgba(14,42,71,0.9);
    z-index: 100;*/
}
.panel-headcontainer {
    display: block;
    width: 100%;
    background-color: #2f5fd8;
}
.panel-actioncontainer {
    position: relative;
    top: 11px;
}
.radEnabledCss_Office2007,
.radHoverCss_Office2007,
.radFocusedCss_Office2007,
.radEnabledCss_Default,
.radHoverCss_Default,
.radFocusedCss_Default {
    border: none !important;
    background-color: transparent !important;
    border-bottom: 1px solid !important;
    outline: none;
    font-size: 14px;
}
.pickerWrapper_Office2007 {
    margin-bottom: 10px;
}
.text-highlight {
    text-transform: capitalize;
    font-weight: bold;
}
.RadEWrapper {
    border: 1px solid #2f5fd8 !important;
}
#TLTreeListControl1_gvControl1 th table td a {
    color: #000 !important;
}
.custom-bar.RadMenu_Default {
    border: none;
    border-bottom-width: 0;
    background: transparent;
    text-align: left;
    color: #000;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.radmenu-container {
    background-color: #252e58;
    border-radius: 5px;
    margin-top: 0px !important;
}
.design_mode_custom_body .radmenu-container {
    background: #009ede;
}
.developer_mode_custom_body .radmenu-container {
    background: #ea9254;
}

.custom-bar.RadMenu_Default .rmRootGroup .rmItem {
    border-right: none;
}

.RadMenu_Default .rmRootGroup .rmLink .rmText {
    font: normal 14px Roboto;
}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup {
    background: #252e58;
    border: 0px;
    padding: 0px;
}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup .rmItem:hover .rmLink {
    background: #658df1d9;
}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup .rmItem .rmLink:hover span {
    background: transparent !important;
}

.RadMenu_Default ul.rmRootGroup.rmHorizontal {
    margin-left: -12px;
}

.custom-bar.RadMenu_Default .rmLink {
    color: #fff;
    padding: 12px !important;
    background: transparent;
    border: 0px;
}

.custom-bar.RadMenu_Default .rmVertical .rmLink {
    padding: 4px !important;
}

.custom-bar.RadMenu_Default .rmVertical .rmLink:last-child {
    margin-bottom: 5px;
}

.RadMenu.RadMenu_Default.rmSized.navbar.custom-bar:focus {
    border: 0px !important;
    outline: 0px !important;
}
.RadMenu.RadMenu_Default.rmSized.navbar.custom-bar ul:focus {
    outline: 0px !important;
    border: 0px !important;
}
.custom-bar.RadMenu_Default .rmLink.rmExpanded,
.custom-bar.RadMenu_Default .rmLink:hover {
    background: transparent !important;
    border: 0px;
}
.fullmodewrapper .useraccount-teammember-menu {
    padding: 12px 0px;
}

.custom-bar.RadMenu_Default .rmRootGroup.rmHorizontal {
    background: transparent;
    border: 0px;
}
.custom-bar.RadMenu_Default .group {
    background-color: #3f6cdb;
    border: none;
    top: 4px;
}
/*.RadMenu_Default .rootGroup .link.expanded:hover,.RadMenu_Default .rootGroup .link.expanded{border-bottom: 5px solid #FF6A00;}*/
.custom-bar.RadMenu_Default .group .link {
    color: #fff;
    background: #252f5a;
    padding: 0.25rem 0rem;
}
.custom-bar.RadMenu_Default .slide {
    margin: 0 !important;
}
.custom-bar.RadMenu_Default .group .link:hover,
.custom-bar.RadMenu_Default .group .focused,
.custom-bar.RadMenu_Default .group .expanded {
    color: #fff;
    background: #658df1d9 !important;
    cursor: pointer;
}
.date-timecontrols span,
.date-timecontrols .pickerWrapper_Office2007 {
    margin-right: 5px;
}
.btn-blank.btn:disabled,
.btn-blank.btn[disabled] {
    border: 1px solid LightGrey !important;
}
a.btn-primary,
a.btn-prev {
    line-height: 28px;
}
a.btn-prev {
    color: #000;
}
.custom-table.radio-table label,
.label-spacing label {
    margin-right: 5px;
}
.list-select-box {
    background-image: none;
}
.checkbox-chart-table.table td,
.checkbox-chart-table.table th {
    vertical-align: middle;
}
.aggregate-label label {
    margin-right: 25px;
}
.ajax__tab_header {
    border-bottom: 1px solid #ddd;
}
.ajax__tab_tab {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    font-size: 16px;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    padding: 0.5rem 1rem;
}
.ajax__tab_active .ajax__tab_tab {
    border: none;
    border-bottom: 5px solid #ff6a00;
    color: #000;
    margin-bottom: -1px;
}
div#TLTreeListControl1_pnlSettingsPanel {
    position: relative;
    z-index: 11;
}
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType {
    padding: 10px;
    margin-bottom: 0px;
    overflow: hidden;
}
span#redUserBtn {
    vertical-align: top;
}
div#ctl00_ChildContent1__ucGroupPermissions1__ucGroupMenuPermissions__treeMenu input,
#ChildContent1__ucGroupPermissions1__ucGroupMenuPermissions__treeMenu input[type="checkbox"] {
    margin-right: 5px;
}
.giz-navitem a {
    display: block;
}
.plugin_header h2 span,
h2,
.custom-bar.RadMenu_Default .group a span {
    text-transform: capitalize;
}

@media (max-width: 1366px) and (min-width: 850px) {
    .ajax__tab_header .ajax__tab_tab {
        font-size: 14px;
        padding: 0.5rem 0.5rem;
    }
    #ctl00__tabContainer__tabPluginContent_tab .ajax__tab_tab {
        padding: 0.5rem 1rem;
    }
}
.static_link_href {
    color: #fff;
}
/*.panel-headcontainer .RadMenu_TeamLeader .horizontal .expanded, .RadMenu_TeamLeader .horizontal .expanded:hover
{
    background-image:none !important;
    background-color:#FF6A00 !important;
    padding-bottom:0px !important;
    padding: 10px !important;
    border:none !important;
}*/
.custom-radmenu .horizontal .slide .vertical.group {
    background-image: none !important;
    background-color: #2f5fd8 !important;
}
.RadMenu_TeamLeader .group .link:hover,
.RadMenu_TeamLeader .group .focused,
.RadMenu_TeamLeader .group .expanded {
    background-color: #658df1d9;
    background-image: none !important;
    border: none !important;
    padding: 1px !important;
    color: #fff !important;
}
.hideImp {
    display: none !important;
}
.RadTabStrip_VerticalTLMenu li a .wrap {
    background-color: #1c4d76 !important;
    float: left;
    width: 166px;
    cursor: pointer;
}
.RadTabStrip_VerticalTLMenu li a .innerWrap {
    font-size: 12px;
    color: #3366cc;
}
.btn-new {
    background-color: #4ea558;
}
.btn-new:hover {
    background: #5dbf68;
}
.fullmodewrapper .btn-new {
    background-color: #ff6a00;
}
.status-table td,
.status-table tr {
    border: none;
}
.search-first-table td {
    padding: 5px;
    vertical-align: baseline;
}
.spreadsheet-links .btn-transparent {
    background-color: transparent;
    border: 1px solid #b5b5b5;
    padding: 8px 17px;
    color: #000;
    border-radius: 0px;
}

.DesignWizard {
    width: 100%;
    height: 100%;
    flex-grow: 1;
}
#TLTreeListControl1_btnShowSettings {
    font-size: 12px;
    text-transform: capitalize;
}
.preview-table {
    border: 0;
}
.preview-table th {
    text-align: center;
    vertical-align: middle;
}
.preview-table th,
.preview-table td {
    padding: 0;
    vertical-align: middle;
}
.border-none {
    border: 0;
}

.clsTasks .preview-table th,
.clsTasks .preview-table td {
    padding: 5 !important;
    vertical-align: middle;
}

.preview-table .checkbox-nice label::before {
    left: 6px;
    top: 0px;
}

.preview-table .checkbox-nice label::after {
    top: 4px;
    left: 10px;
}
.border-style {
    border: 1px solid;
    /*border-color:#F5F5ED;*/
}
.border-style table tbody tr td {
    width: 50%;
}
.GridEmptyData-Image {
    width: 100%;
}
.text-center {
    text-align: center;
}
.team-leader-list .team-media-image img {
    width: 20px;
    height: 20px;
}
.MyAppsbg {
    background-image: url(../images/png/tabBkg.jpg);
    background-repeat: no-repeat;
}
/*saasmaker-dev-console.png*/
.overflow-x-hidden {
    overflow-x: hidden;
}

.cell-space td {
    padding: 5px;
}
.width-110 {
    width: 110px;
}

.refresh-btn,
.delete-btn {
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
    vertical-align: middle;
    background-size: 100%;
    background-color: #fff;
    border: none;
}
.refresh-btn {
    background-image: url(../images/png/refresh.png);
}
.delete-btn {
    background-image: url(../images/png/delete.png);
}
.padding-right15 {
    padding: 15px 15px !important;
}
.bg-white {
    background-color: #fff;
}
.dropdown-select {
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    padding-right: 25px;
    padding-top: 0px;
}
.AutoLayout-Table {
    table-layout: auto !important;
}
.table-scroll div {
    min-height: 0.01% !important;
    overflow-x: none !important;
}
.Table-display-block div,
.table-scroll div {
    min-height: 0.01%;
    overflow-x: none !important;
}
.page-height {
    min-height: 763px;
}
.design-radmenu {
    margin-left: 0;
    padding: 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

header.radmenu-reset {
    margin-left: 75px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.design-radmenu.radmenu-reset {
    margin-left: 75px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.design-radmenu .right-menu {
    top: 1px !important;
}
/*.profile-table tbody tr td:first-child{
    width:35%;
}*/
.search-icon-box .input-group-text input {
    border: none;
}
.custom-table input[type="image"] {
    width: 20px;
}

.mn-main {
    font-size: 14px;
    color: #868896;
}

.initall {
    overflow-x: visible !important;
}
.active-template-saas {
    border: 2px solid #2f5fd8;
    box-shadow: 3px 3px 3px 0px #ccc;
    -webkit-box-shadow: 3px 3px 3px 0px #ccc;
    -moz-box-shadow: 3px 3px 3px 0px #ccc;
}

.pickerWrapper_Default {
    display: inline-block;
    width: 200px !important;
}

#trPageFooter {
    padding-left: 15px;
    position: absolute;
}

.ActiveRow_WinXP {
    background: #f3f7f9 none;
    font-weight: 600;
}

.form-control-select {
    width: 100px;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
    height: 28px;
    font-size: 14px;
    background-color: transparent;
}
.form-control-chblist tr:first-child {
    display: none !important;
}

.form-control-chblist tr {
    width: 300px;
}

#panContent table.form-control-chblist td {
    display: flex;
    align-items: flex-start;
    gap: 5px;
}

#panContent table.form-control-chblist td > input[type="checkbox"] {
    margin: 2px 0 0;
}
.form-control-chblist {
    display: flex !important;
    padding-left: 0;
    font-size: 14px;
    background-color: transparent;
    border-top: 1px solid #ddd !important;
    margin-bottom: 30px !important;
}

.form-control-chblist input[type="checkbox"] {
    width: 30px !important;
}

.cmb-width-auto {
    max-width: none !important;
    text-align-last: center;
}
.clsDrpLimit {
    width: 45px !important;
    background-position-y: 8px !important;
}
.useraccount-teammember-label {
    text-align: right;
    padding-left: 350px;
}
.useraccount-teammember-textalign {
    text-align: right !important;
}

.create-workspace-textbox {
    width: 400px;
}
.create-workshop-padding {
    padding: 0.5rem;
}
.tools-workflowdesigner-width {
    width: 400px;
}
.tools-workflowdesigner-stagedetailwidt {
    width: 400px;
}
.tools-workflowdesigner-lifecycledropdown {
    width: 180px;
}
.tools-workflowdesigner-lifecycletable {
    padding: 8px 0px 5px 5px;
}
.tools-reportviewer-width {
    width: 200px;
}
.managespace-managefolder-width {
    width: 14%;
}
.managespace-priority-align {
    text-align: right;
}
.mail-composemessage-file {
    width: 100%;
}
.managespace-customizablearea-area {
    width: 350px;
}
.managespace-customizablearea-btnalign {
    text-align: right;
}
.formmanager-databaseform-chkheaderwidth {
    width: 502px;
}
.formmanager-databaseform-chkdashboardwidth {
    width: 532px;
}
.myprofile-changepassword-tdalignment {
    width: 418px;
}
.myprofile-changepassword-txtalignment {
    width: 200px;
}

.gizmos-gizmosgroup-align {
    text-align: right;
}

.gizmos-gizmosstore-align {
    padding: 4px 0px 0px 48px;
}
.gizmos-gizmosstore-width {
    width: 160px;
}
.wizard-publish-formpadding {
    padding-right: 0px;
}
.signup-conformwidth {
    width: 24%;
}
.signup-align {
    text-align: right;
}
.signup-userregistrationfont {
    font-size: 25px !important;
}
.taskfontcolo {
    color: #ffff;
}
.signup-captcha {
    width: 100px;
}
.gridUsers-width {
    width: 100%;
}
.RadDockableObjectTitleBar {
    width: 100%;
}
.pifcontainer-fileupload-width {
    width: 490px;
}
.pifcontainer-discription-width,
textarea.form-control.pifcontainer-discription-width {
    width: 280px;
    height: 34px;
    margin-top: 10px;
}
.cls-application-btnpadding {
    padding-top: 38px !important;
}
.cls-wiki-txtdocument {
    width: 300px;
}
/*.tools-databasemanager-width
       {
             width:200px;
       }*/
#TLTreeListControl1_gvControl1 th input[type="checkbox"] {
    width: 18px;
    height: 17px;
    margin-left: 2px;
}

.cls-task-note {
    width: 100%;
}

/*For Login screen Mobile View*/
@media only screen and (min-width: 414px) and (max-width: 736px) {
    .login_form {
        left: 0px !important;
        width: 100% !important;
    }
    .customizable_area {
        padding: 428px 110px 0 84px;
        width: 600px !important;
    }
    .txtpadding {
        padding-top: 5px;
    }
    .form-control::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        opacity: 1; /* Firefox */
        font-size: 14px;
    }
}

/*For User Account screen Mobile View*/
@media only screen and (min-width: 250px) and (max-width: 640px) {
    #wrapper.toggled-2 #sidebar-wrapper,
    .wrapper.toggled-2 #sidebar-wrapper {
        width: 250px !important;
    }
    .design_mode_custom_body .wrapper.toggled-2 #sidebar-wrapper,
    .design_mode_custom_body #wrapper.toggled-2 #sidebar-wrapper {
        width: 180px !important;
    }
    .toggled-2 .panel-content {
        width: 180px !important;
        display: block !important;
        padding-left: 8px !important;
    }

    .toggled-2 .team-media-image {
        flex: 0 !important;
    }
    .toggled-2 .panel-content {
        padding-left: 0px !important;
    }
    .main-list .pl-2 {
        padding-left: 12px !important;
    }
    /*.useraccount-teammember-menu
            {
                position:absolute;  
                z-index:1000;
                padding-right:10px;  
            }*/
    .useraccount-teammember-menupadding {
        padding-top: 93px;
    }
    /*.invite-search
            {
                width:320px;
            }*/
    .useraccount-teammember-label {
        text-align: left;
        padding: 10px 0 0 0px;
    }
    .useraccount-teammember-formposition {
        position: absolute;
    }
    .useraccount-teammember-width {
        width: 100px !important;
    }
    /*.useraccount-teammember-textalign
            {
            text-align:left !important;
            }*/
    /*.useraccount-teammember-note
            {
            width:110%
            }*/
    .useraccount-teammember-grid {
        width: 99%;
    }
    /*.card-body
            {
             width:345px !important; 
            } */

    /*For create screen Mobile View*/

    .create-workspace-textbox {
        width: 100%;
    }
    .create-workshop-padding {
        padding: 0rem !important;
    }
    .iframe-width-auto {
        height: 300px !important;
    }

    /*For tools screen Mobile View*/

    .tools-workflowdesigner-width {
        width: 335px;
    }
    .tools-workflowdesigner-stagedetailwidth {
        width: 365px;
    }
    .tools-workflowdesigner-lifecycleassingn {
        width: 100px;
    }
    .tools-workflowdesigner-lifecyclepadding {
        padding-top: 10px;
    }
    .tools-workflowdesigner-lifecycledropdown {
        width: 160px;
    }
    .tools-workflowdesigner-lifecycletable {
        overflow-x: auto;
    }
    /*.tools-databasemanager-width
            {
                  width:200px;
            }*/
    .tools-reportviewer-width {
        width: 150px;
    }
    .managespace-managefolder-width {
        width: 0%;
    }
    .managespace-priority-align {
        float: right;
    }
    .managespace-priority-grid {
        /*width:315px;*/
        overflow-x: scroll;
    }

    .radInput_Default {
        width: 188px !important;
    }

    .show {
        z-index: 1023;
    }
    .managespace-customizablearea-area {
        width: 170px;
    }
    .managespace-customizablearea-btnalign {
        text-align: left;
    }

    .formmanager-databaseform-chkheaderwidth {
        width: 180px;
    }
    .formmanager-databaseform-chkdashboardwidth {
        width: 180px;
    }
    .myprofile-changepassword-tdalignment {
        width: 0px;
    }
    .myprofile-changepassword-txtalignment {
        width: 170px;
    }
    .gizmos-gizmosgroup-align {
        padding-left: 0px;
    }
    .gizmos-gizmosstore-align {
        padding: 0px 0px 0px 0px;
    }
    .gizmos-gizmosstore-width {
        width: 0px;
    }

    .wizard-publish-formpadding {
        padding-left: 30px;
    }

    .cls-mobile {
        display: block !important;
        min-width: 20px !important;
        padding: 6px 7px;
    }
    .cls-desktop {
        display: none !important;
    }
    .signup-userconditionpadding {
        padding-left: 25px;
    }
    .signup-conformwidth {
        width: 54%;
    }
    .signup-captcha {
        width: 100px;
    }
    .vtabstrip {
        display: block;
    }
    .RadDockableObjectDisabled {
        left: 0px !important;
    }
    .gridUsers-width {
        width: 300px;
        overflow-x: scroll;
    }
    .RadDockableObjectTitleBar {
        width: 100% !important;
    }
    .container-containerdetails {
        height: 360px;
    }
    .ajax__tab_header {
        width: 320px !important;
    }
    .ajax__tab_body {
        width: 322px !important;
    }
    .custom-bar.radmenu ul.rmRootGroup {
        padding: 0px !important;
        margin-left: -8px;
    }
    .radmenu-container {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 250px) and (max-width: 640px) {
    .cls-ppr-clip {
        font-size: 24px !important;
    }
    .pifcontainer-fileupload-width {
        width: 180px !important;
    }
    .pifcontainer-discription-width {
        width: 180px !important;
    }
    .cls-btn-width {
        padding: 7px 24px 8px 25px !important;
    }
    .cls-piworkshop-nextwidth {
        padding: 7px 35px 8px 35px !important;
    }
    .taskfontcolo {
        padding-top: 10px !important;
    }
    .cls-application-btnpadding {
        padding-top: 38px !important;
    }
    .modal-backdrop.show {
        opacity: 0 !important;
    }
    .modal-backdrop {
        position: relative !important;
    }
    .cls-wiki-previewbtntr {
        display: block !important;
    }
    .cls-wiki-previewbtntd {
        float: left !important;
    }
    .cls-wiki-txtdocument {
        width: 170px !important;
    }
    .cls-wiki-lbldocument {
        width: 130px !important;
    }
    /*#TLTreeListControl1_Panel1
            {
                width:70% !important;    
            }*/
    #Editcol14 {
        width: 30%;
    }

    .RadMenu_Default .rootGroup .last .slide {
        left: -43px !important;
    }

    /*.RadMenu_Default .rootGroup .last .slide UL
            {
             width:99px !important;   
            }*/
    .RadMenu_Default .rootGroup .last .link .expandTop {
        visibility: hidden;
        word-spacing: -999px;
        letter-spacing: -999px;
        padding-left: 0px;
        padding-top: 5px !important;
        padding-bottom: 0px !important;
    }
    /*.RadMenu_Default .rootGroup .last .link .expandTop:after
            {
                content:url(../images/png/help.png);
                letter-spacing: 0px;
                visibility:visible;
                height:20px !important;
            }*/

    .cls-footer-alignment {
        text-align: center;
        font-size: 11px;
    }
    .cls-footer-copyrights {
        display: block;
        margin: 8px 0px 0px;
    }
    #TLTreeListControl1_cmbDataFilter {
        width: 275px;
        margin-left: 35px;
    }
    /*#TLTreeListControl1_pnlDetailedFilter
            {
                display:none !important;
            }*/
    div#TLTreeListControl1_pnlDetailedFilter {
        padding: 0 15px;
    }
    .cls-taskbtn-width {
        width: 275px;
    }
    .cls-sprintdrp-width {
        width: 265px;
        margin-left: 15px;
    }
    .cls-tasksprint-width {
        width: 265px !important;
        margin-left: 19px;
    }

    .cls-mobile-taskcommonpadding {
        padding: 5px !important;
    }
    .cls-mobile-tasknext {
        padding-right: 10px !important;
    }
    .cls-task-userworkspace {
        margin-top: 8px;
    }

    .cls-taskprint-desktop {
        width: 275px;
        margin-left: 39px;
    }
    .cls-task-note {
        width: 100% !important;
    }
    .cls-mail-checkbox {
        visibility: visible;
    }
    .cls-mail-checkbox span.custom-checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .cls-mail-checkbox label {
        color: #000;
    }
    .cls-mail-btnsearch {
        margin-right: 103px !important;
    }
    .cls-sign-termsofuse {
        padding-left: 0px;
    }
    .cls-sign-termsofuse + .mx-1 {
        display: none;
    }
    #spanDeveloperTerms + .mx-1 {
        margin-left: -2px !important;
    }
    .cls-application-height {
        height: auto !important;
    }

    /*.cls-application-teammembersheight
            {
             height:710px !important;    
            }*/
    .cls-company-font {
        font-size: 16px;
        line-height: 0px;
        padding: 0 !important;
        margin: 0 !important;
    }
    .wrapper_login .sign_in_form ul li #_txtDatabase {
        padding: 12px 15px 12px 42px !important;
        font-size: 16px !important;
        line-height: normal !important;
    }
    .wrapper_login .sign_in_form ul {
        padding: 0px 18px;
        max-width: 380px;
    }
    .wrapper_login .sign_in_form ul li .sign_in_btn input[value="Log In"] /*TODO: Change here and run the app*/ {
        padding: 8px 20px !important;
        font-size: 15px !important;
    }
    .cls-users-validation {
        padding-left: 0px;
    }
    .cls-menu-position {
        transform: translateX(100%) !important;
        top: 52px !important;
        right: 170px !important;
    }
    .developer_mode_custom_body .cls-menu-position {
        top: 52px !important;
    }
    .mobile-cls-header {
        padding-right: 15px !important;
    }
    .mobile-cls-task-nextbutton {
        padding-right: 25px !important;
    }
    .ajax__tab_header > span:nth-child(2) {
        display: none !important;
    }
    .cls-task-percent-attach {
        width: 8% !important;
        margin-left: 40px !important;
    }
}

@media only screen and (min-width: 641px) and (max-width: 5280px) {
    .cls-mobile {
        display: none !important;
    }
    .cls-desktop {
        display: block !important;
    }
    #Editcol14 {
        width: 20%;
    }
    .zcls-application-height {
        height: 800px !important;
    }
    .cls-footer-alignment {
        text-align: center;
    }
    .cls-taskbtn-width {
        padding: 5px 8px 5px 8px !important;
    }
    .cls-btnhead-width {
        padding: 5px 2px !importnatn;
    }
    .cls-sprintdrp-width {
        width: 200px;
        margin-left: 0px;
    }
    .cls-tasksprint-width {
        width: 275px;
    }
    .cls-task-btnprevnext {
        padding: 6px 27px 6px 27px;
    }
    .cls-task-btnbottomnext {
        padding: 5px 32px 5px 33px;
    }
    .cls-loggedin-users {
        position: absolute;
        right: 0%;
        top: 95%;
        background-color: #fff;
        width: 150px !important;
        text-align: left;
    }
    .cls-usr-list {
        height: 0 !important;
        width: 10px !important;
    }
    .cls-loggedin-users th {
        padding-left: 5px;
    }
    .cls-loggedin-users td {
        padding-left: 5px;
    }
    .cls-user-add {
        padding-top: 40%;
    }
    .cls-user-img {
        position: absolute;
        right: 15px;
        top: 100px;
    }
    .cls-master-padding {
        padding: 0px;
    }
    .cls-menu-position {
        transform: translateX(100%) !important;
        right: 170px !important;
        top: 52px !important;
        max-width: 200px;
        left: auto !important;
    }
    .developer_mode_custom_body .cls-menu-position,
    .design_mode_custom_body .cls-menu-position,
    .preview_mode_body .cls-menu-position {
        top: 58px !important;
    }
    .cls-company-font {
        font-size: 14px !important;
    }
}

/* New Changes */

#RadEWrapper_txtMessage .RadEDropDownOff:nth-child(1) div:nth-child(1) {
    width: 110px !important;
}
#RadEWrapper_txtMessage .RadEDropDownOffOver:nth-child(1) div:nth-child(1) {
    width: 110px !important;
}
#RadEWrapper_txtMessage .RadEDropDownOff:nth-child(1) div:nth-child(1) {
    width: 110px !important;
}
#RadEWrapper_txtMessage .RadEDropDownOffOver:nth-child(1) div:nth-child(1) {
    width: 110px !important;
}
@media only screen and (min-width: 250px) and (max-width: 640px) {
    .zcls-swtch-n-profile {
        min-width: -1% !important;
        padding-right: 8px !important;
    }
    .zcls-top-header-content {
        min-width: 41% !important;
        word-break: break-all;
    }
}
@media only screen and (min-width: 250px) and (max-width: 640px) {
    /*For System Group screen Mobile View*/
    .system-groups-tab {
        width: 99%;
    }
    .system-groups-tab a {
        padding-right: 4px !important;
    }
    .group-action-btn {
        padding-right: 10px;
        padding-bottom: 5px;
    }
    .group-roles-text {
        padding-right: 8px;
        display: block;
        padding-bottom: 5px;
    }
    .group-role-grid {
        width: 99%;
    }
    .groupmember-lbl {
        margin-left: -7px;
    }
    /*.invite-search
            {
                margin-left:-5px;
            }*/
    .group-permission-ddlgroup {
        width: 220px !important;
    }

    /*For Rename Space screen Mobile View*/
    .workspace-detail-fields {
        width: 310px !important;
    }

    /*For Mail screen Mobile View*/

    #_dockRecipients,
    #_dockRecipientsCC {
        left: 6px !important;
        width: 205px !important;
    }

    .composemsg-pnlRecipients {
        width: 100% !important;
    }
    .composemsg-pnlusersgrid {
        width: 302px !important;
        height: auto !important;
    }
    .composemsg-cagtegory {
        width: 70px !important;
    }
    .composemsg-send-method {
        width: 110px !important;
    }
    .composemsg-workshops {
        padding-bottom: 10px !important;
    }
    #_dockRecipients_ctl04__recipients__rblSource [type="radio"]:checked + label,
    #_dockRecipients_ctl04__recipients__rblSource [type="radio"]:not(:checked) + label,
    #_dockRecipientsCC_ctl04__recipientsCC__rblSource [type="radio"]:checked + label,
    #_dockRecipientsCC_ctl04__recipientsCC__rblSource [type="radio"]:not(:checked) + label {
        padding-left: 22px !important;
        margin-left: 5px !important;
        font-size: 13px;
    }

    .composemsg-to-grid {
        width: 98% !important;
    }
    .composemsg-pnlcustrecipient {
        padding-top: 5px !important;
    }

    .f-16 {
        font-size: 14px;
    }
    .sidebar-nav {
        font-size: 14px;
    }
}

@media (min-width: 768px) {
    .cls-header-image {
        margin-left: 12% !important;
    }
    .cls-profile {
        max-width: 29% !important;
    }
}
.cls-menu-logo-image {
    margin-left: 0px !important;
}
.cls-btnsprint-close {
    padding: 6px 26px 4px 26px !important;
}
.cls-btnworkflow-close {
    padding: 6px 32px 4px 32px !important;
}
.cls-signup-user {
    font-family: Roboto !important;
    font-size: 13px;
    padding-left: 0px;
}

.grid_style .grid_row td {
    padding-left: 5px;
}
.grid_style .grid_alternate td {
    padding-left: 5px;
}

/*hide settings */

@media only screen and (min-width: 641px) and (max-width: 5280px) {
    .cls-ppr-clip {
        font-size: 34px;
    }
    #TLTreeListControl1_ddlProfile {
        width: 103px;
        border: none;
        border-bottom: 1px solid #ddd;
        height: 34px;
        font-size: 14px;
        background-color: transparent;
    }
    #TLTreeListControl1_txtFontName {
        border: none;
        border-bottom: 1px solid #707070;
        height: 34px;
        font-size: 14px;
        background-color: transparent;
    }

    #TLTreeListControl1_txtFontName option {
        background-color: #fff !important;
        border: 1px solid #000 !important;
        padding: 20px;
    }

    #TLTreeListControl1_txtFontSize {
        border: none;
        border-bottom: 1px solid #707070;
        height: 34px;
        font-size: 14px;
        background-color: transparent;
    }
    #TLTreeListControl1_txtFontColor {
        border: none;
        border-bottom: 1px solid #707070;
        height: 34px;
        font-size: 14px;
        background-color: transparent;
        margin-bottom: 20px;
    }
    #TLTreeListControl1_cmbStatus {
        width: 88% !important;
    }
    #TLTreeListControl1_cmbDateType {
        width: 88% !important;
    }
    #TLTreeListControl1_DTPickerFrom_CalendarPopupButton {
        padding-right: 20px;
    }
    #TLTreeListControl1_DTPickerTo_popupButton {
        padding-right: 20px;
        margin-bottom: 10px;
    }
    #TLTreeListControl1_btnFilterGO {
        margin-top: 10px;
    }
    /*mail screen for all browsers */
    .ie-cls-panelleft-height {
        height: auto !important;
    }
    .ie-cls-messsage-height {
        height: 400px !important;
    }
    .ie-cls-panelgrid-height {
        height: 180px !important;
    }
    .MasterTable_Outlook td,
    .MasterTable_Outlook th {
        border-right: 0px inset white !important;
    }
}
#CE_txtBody_ID .CuteEditorDropDown {
    margin: 0px 3px 0 3px !important;
}
.cls-businessintelligent-lastnext:disabled {
    cursor: not-allowed !important;
}

#contactloader {
    position: fixed;
    left: 548px;
    top: 55px;
    width: 8%;
    height: 15%;
    z-index: 0;
    background: url(../images/img/loading.gif);
    display: none;
    background-position: bottom;
}

.cls-app-header-mbl {
    font-size: 22px;
    overflow: hidden;
    width: 136px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hidden {
    display: none;
}
.cls-createform-validation {
    margin-right: 20px;
    color: red;
}
.cls-task-taskname-align {
    width: 60%;
}
.cls-task-percent-align {
    width: 8%;
    margin-left: 15px;
}
.cls-task-percent-attach {
    width: 20%;
}

/* for use only internet explorer */

@media screen\0 {
    .ie-cls-panelleft-height {
        height: auto !important;
    }
    .ie-cls-messsage-height {
        height: 400px !important;
    }
    .ie-cls-panelgrid-height {
        height: 180px !important;
    }
    .MasterTable_Outlook td,
    .MasterTable_Outlook th {
        border-right: 0px inset white !important;
    }
}

.cls-task-useractive {
    font-size: 14px;
}
.cls-btn-transparent {
    background: transparent;
    border: none;
}

body.bg-transparent form {
    height: auto !important;
}

div#ctl00_ChildContent1_ValidationSummary1 ul {
    padding: 0px;
    margin: 0px;
}
div#ctl00_ChildContent1_ValidationSummary1 ul li {
    background-color: #fae7e8;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 8px;
    max-width: 170px;
    width: 100%;
    list-style-type: none;
    font-weight: bold;
}
.RadTabStrip_VerticalTLMenu li a .innerWrap {
    color: #fff;
}
.RadTabStrip_VerticalTLMenu li a {
    border: none;
}

/*=================Test Form==================*/
#divContent select.form-control {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 36px !important;
    background-position: 97.6% 14px;
}

.test_form {
    padding-left: 15px;
}
.test_form_page {
    padding: 15px !important;
}
/*.test_form_new h2{padding-left: 15px;}*/

/*=============TASk LIST PAGE==========*/

#divSprints h2 a,
#divtasks h2 a {
    background-color: transparent;
    display: inline-block;
    font-size: 14px;
    max-width: 170px;
    width: 100%;
    text-align: center;
    padding: 12px 15px;
    color: #404040;
    border-radius: 5px 5px 0 0;
    border: 1px solid #d4d4d4;
}
#divSprints h2 a:not(:first-child),
#divtasks h2 a:not(:first-child) {
    margin-left: 2px;
}
#divSprints h2 a:hover,
#divtasks h2 a:hover {
    background-color: #ff6a00;
    color: #fff;
    transition: 0.3s;
}
#divSprints h2 a.active,
#divtasks h2 a.active {
    background-color: #ff6a00;
    transition: 0.3s;
}

div#Div1 a.red-del {
    background-color: #ff000047;
    border-radius: 4px;
    border: none;
    color: #cc0e0e;
    padding: 5px 12px;
    text-transform: uppercase;
}
div#Div1 a.green_com {
    background-color: #cbe3cc;
    border-radius: 4px;
    border: none;
    color: #59ab5a;
    padding: 5px 12px;
    text-transform: uppercase;
}
div#Div1 a.grey_reop {
    background-color: #d9edf7;
    border-radius: 4px;
    border: none;
    color: #31708f;
    padding: 5px 12px;
    text-transform: uppercase;
}
div#Div1 a.include_sprint {
    background-color: #fff3cd;
    border-radius: 4px;
    border: none;
    color: #856404;
    padding: 5px 12px;
    text-transform: uppercase;
}
div#Div1 a.remove_sprint {
    background-color: #82927647;
    border-radius: 4px;
    border: none;
    color: #706e73;
    padding: 5px 12px;
    text-transform: uppercase;
}

.plugin_content_column .container-fluid .cls-master-padding .card-body.cls-mobile-tblpadding iframe {
    min-height: 80vh;
}

#divTasks #noeffects #UpdatePanel1 select.cls-drp-task-list.form-control {
    border-radius: 4px;
    border: 1px solid #ddd !important;
    padding: 0 22px 0 9px !important;
    height: 31px;
}

/*=============BLUE BAR TOP==========*/

#TLTreeListControl1_pnlFilter .RadMenu_Default .rootGroup .link:hover,
.RadMenu_Default .rootGroup .focused,
.RadMenu_Default .rootGroup .expanded {
    background-color: #252f5a !important;
    color: #fff !important;
}
#TLTreeListControl1_pnlFilter .RadTabStrip_VerticalTLMenu ul {
    padding: 0px !important;
}
.RadMenu_Default .text {
    padding: 3px 16px 3px 16px !important;
}
div#ctl00_wsMenu a {
    color: #000;
    border-bottom: 1px solid #cecece;
    padding: 10px 19px;
}
div#ctl00_wsMenu a:last-child {
    border-bottom: none;
}
.RadTabStrip_VerticalTLMenu ul {
    background: #1c4d76 !important;
    padding: 0px !important;
}
.notification_dropmenu {
    float: right;
    padding-right: 10px;
}
.notification_dropmenu a.arrow-down {
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 17px;
}

#TLTreeListControl1_pnlSettingsPanel table {
    border: none !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td {
    padding: 0px !important;
}
.RadTabStrip_Default li a.selected .innerWrap,
.RadTabStrip_Default li a.selected:hover .innerWrap {
    background: #ff6a00 !important;
    color: #fff !important;
}
.RadTabStrip_Default li.first a.selected .innerWrap,
.RadTabStrip_Default li.first a.selected:hover .innerWrap {
    background: #ff6a00 !important;
    color: #fff !important;
}
.RadTabStrip_Default li a .innerWrap {
    background: #e6e6e6 !important;
}
#ctl00_wsMenu a {
    color: #fff;
}

/*=============Header start here=============*/
.cls-app-brg-logo {
    display: flex;
    align-items: center;
}
.cls-top-header-content {
    display: flex !important;
    align-items: center;
}
.cls-app-swtch-n-profile ul {
    float: right;
}
.bellnumbers {
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 0px;
    border: none;
}
.dropdown-menu.cls-menu-position.show .dropdown-item:hover {
    background-color: #3f6cdb;
    color: #fff;
    border-radius: 5px;
}

td.popup-notif-msg {
    display: none;
}

.notification_dropmenu.show .dropdown-menu.show a {
}
.notification_dropmenu .dropdown-menu.show {
    position: absolute !important;
}
.notification_dropmenu .dropdown-menu.show table tr td.task_name {
    width: 120px;
    display: inline-block !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 7px;
}

.notification_dropmenu .dropdown-menu.show table tr td.task_no {
    width: 30px !important;
    display: inline-block !important;
}
.notification_dropmenu .dropdown-menu.show table tr td.task_no .taskbellnumbers {
    width: 34px;
    position: relative !important;
    left: 0px;
    right: 0px;
    margin-right: 0;
}
.notification_dropmenu .dropdown-menu.show table tr td.task_no .mailbellnumbers {
    width: 34px;
    position: relative !important;
    left: 0px;
    right: 0px;
    margin-right: 0;
}
.notification_dropmenu .dropdown-menu.show table tr td.task_no .discussionbellnumbers {
    width: 34px;
    position: relative !important;
    left: 0px;
    right: 0px;
    margin-right: 0;
}

.taskbellnumbers span.notification_no {
    position: absolute;
    right: 7px;
    top: 0;
}
.mailbellnumbers span.notification_no {
    position: absolute;
    right: 0px;
    top: 0;
}
.discussionbellnumbers span.notification_no {
    position: absolute;
    right: 0px;
    top: -2px !important;
}
.discussionbellnumbers svg path {
    fill: #555555 !important;
}

.discussionbellnumbers svg {
    width: 17px !important;
}

/*=============Create New page===========*/

.cls-task-percent-attach i.fa.fa-paperclip.cls-ppr-clip {
    font-size: 34px;
    color: #ffffff !important;
    border-radius: 5px;
    padding: 9px 15px;
    background-color: #000;
}
.cls-task-percent-attach i.fa.fa-paperclip.cls-ppr-clip:hover {
    background-color: #3157b5;
}
.cls-top-blue-action-menu-left .radmenu a.link {
    cursor: default;
    display: block;
    border: 2px solid #98c1ea;
    padding: 6px 15px;
    border-radius: 4px;
    font-size: 14px !important;
}
.cls-top-blue-action-menu-left .RadMenu_TeamLeader .rootGroup .focused,
.RadMenu_TeamLeader .rootGroup .link:hover {
    cursor: default;
    display: block;
    padding: 6px 15px !important;
    border-radius: 4px;
    background-color: #97bde2;
}
.cls-top-blue-action-menu-left .RadMenu .rmHorizontal li.rmItem {
    padding: 10px;
    padding-right: 0px;
}
.cls-top-blue-action-menu-left .RadMenu_TeamLeader .group .text {
    padding: 0px !important;
}

#updateProgress {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 9999;
    display: none;
}
.cls-top-blue-action-menu-left .RadMenu_TeamLeader .horizontal .expanded,
.RadMenu_TeamLeader .horizontal .expanded:hover {
    background: #97bde2;
}
.cls-top-blue-action-menu-right .create_new {
    padding: 0px !important;
}
.custom-radmenu .horizontal .slide ul li {
    padding: 0px !important;
}
.custom-radmenu .horizontal .slide ul li a {
    border-radius: 0px;
    border: none;
}
.custom-radmenu .horizontal .slide .vertical.group {
    border: none;
}

.task-page .pickerWrapper_Default {
    display: none !important;
}

/*=========BUG REPORT PAGE=========*/
.card-body.bug_report_parent .form-group input::placeholder {
    font-size: 14px !important;
}

/*=========Asssign Popup=========*/

span.assign_popup {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    position: absolute;
}
span.assign_popup table {
    left: 0px !important;
    right: 0px;
    width: 100% !important;
}
.RadDockableObjectTitle {
    background: #2f5fd8 !important;
    color: #fff;
}
.RadDockableObjectCommandButton {
    background-color: #2f5fd8 !important;
    color: #fff;
}
.custom-modal.assign-modal .modal-content {
    padding: 0px !important;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
    padding-left: 26px !important;
    margin-left: 10px !important;
}
.custom-modal.assign-modal .modal-content span {
    font-size: 13px;
}
.custom-modal.assign-modal .modal-content .modal-footer input {
    padding: 10px;
    font-size: 14px;
}

/*===========Email Status===========*/
table.status-table.status_email input[type="text"] {
    width: 35px !important;
    text-align: center;
    padding: 0px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
}
.task_visbilty select {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px !important;
    height: auto !important;
    background-position: right 10px center;
}
.row.align_schedule {
    display: flex;
    align-items: center;
}
.row.task_visiblty {
    display: flex;
    align-items: center;
}

/*===========Team member===========*/
.row.team-member-wrapper ::-webkit-input-placeholder {
    font-size: 14px;
}

/*===========Team member===========*/
span.create_form_label {
    display: flex;
    align-items: center;
    margin-right: 10px;
}

@media (max-width: 1700px) {
    .cls-sprintdrp-width,
    span.red-cs-slct,
    span.redUserBtnToggle {
        width: 180px;
        font-size: 12px;
    }
    .cls-sprintdrp-width {
        width: 198px;
    }
}
@media (max-width: 1440px) {
    .team-title p {
        font-size: 20px;
    }
    .cls-sprintdrp-width,
    span.red-cs-slct,
    span.redUserBtnToggle {
        width: 130px;
    }
    .cls-sprintdrp-width {
        width: 198px;
    }
    .row.cabinateOut span#redUsersWrap {
        width: 128px;
    }
}
/*@media (min-width: 320px) and (max-width: 1024px) 
{
.cls-brg-logo-mobile { text-align: right; float: left; width: 11%; padding-left: 15px ; display:flex; align-items: center;}
	.cls-sprintdrp-width, span.red-cs-slct, span.redUserBtnToggle {
        width: 135px;
    }
}*/

@media screen and (min-width: 100px) and (max-width: 767px) {
    /*Header start here*/
    .cls-app-brg-logo {
        display: flex;
        align-items: center;
    }
    .cls-top-header-content {
        display: flex !important;
        align-items: center;
    }
    .cls-app-swtch-n-profile ul {
        float: right;
    }
    .cls-li-block {
        display: inline-block !important;
    }
    .radmenu-container {
        margin-top: 0px !important;
    }

    .vtabstrip .levelwrap ul il {
        display: none !important;
    }

    .useraccount-teammember-menupadding table.status-table.status_email span.checkbox-nice input {
        width: 20px !important;
    }
    .useraccount-teammember-menupadding table.status-table.status_email span.checkbox-nice {
        font-size: 12px;
    }
    .send_btn {
        margin-bottom: 20px;
    }

    .cls-top-header-content {
        width: 30%;
    }
    .cls-app-brg-logo {
        width: 11%;
    }
    .RadMenu_Default .rmRootGroup .rmLink .rmText {
        padding: 0px;
    }
    .cls-sprintdrp-width {
        display: block !important;
        width: 100% !important;
    }
    .useraccount-teammember-menupadding {
        padding-top: 10px !important;
    }
    .cls-task-userworkspace {
        text-align: center;
        max-width: 26px;
        width: 100%;
        height: 26px;
        line-height: 24px;
    }

    #ctl00_divGoToSpace table {
        width: 100% !important;
    }
    div#ctl00_wsMenu a {
        color: #000;
        border-bottom: 1px solid #cecece;
    }
    div#ctl00_wsMenu a:last-child {
        border-bottom: none;
    }
    .mobile-cls-task-nextbutton {
        text-align: center;
        clear: both;
        display: block;
        text-align: center !important;
    }
    div#Div1 a {
        text-align: center;
        display: inline-block;
    }

    .row.cls-mobile-tasknext {
        text-align: center;
        padding-right: 0px !important;
    }
    .mobile-cls-task-nextbutton {
        margin-top: 22px;
        padding: 0px !important;
    }
    #divGoToSpace table {
        width: 100% !important;
    }
    .cls-sprintdrp-width {
        width: 93% !important;
    }

    /*------Team Member FORM-------*/
    div#ctl00_ChildContent1_ValidationSummary1 ul li {
        max-width: 100%;
    }

    /*LEFT MENU BLUE*/
    .cls-mobile-taskcommonpadding {
        padding: 10px !important;
    }

    /*=========Task list=======*/
    div#Div1 a.remove_sprint {
        display: block;
    }
    div#Div1 a.grey_reop {
        display: block;
    }
    div#Div1 a.remove_sprint {
        display: block;
    }
    div#Div1 a.green_com {
        display: block;
    }
    .levelwrap.level1 {
        display: none !important;
    }
    /*div#TLTreeListControl1_pnlMain table{display:block !important;} */
    #divSprints h2 a,
    #divtasks h2 a {
        max-width: 140px;
        width: 100%;
    }
    #divSprints h2,
    #divtasks h2 {
        margin: 5px 0 0 5px !important;
    }
    a#dropdownMenuButton img {
        width: 10px;
    }
    /*.card-body.cls-mobile-tblpadding .p-3{padding:0px !important}	*/

    div#tabViewMode.custom-tab a {
        max-width: 138px !important;
        width: 100%;
        text-align: center;
    }
    .col-md-6.col-12.text-right.chatBottRight {
        margin: 20px 0;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 768px) {
    .cls-menu-position {
        transform: translateX(100%) !important;
        right: 170px !important;
        top: 58px !important;
        max-width: 200px;
        left: auto !important;
    }
    .developer_mode_custom_body .cls-menu-position {
        top: 58px !important;
    }
    .table_fixed_layout div > table {
        table-layout: fixed;
    }
    .red-iframe-width-auto {
        height: 300px !important;
    }
    #TLTreeListControl1_gvControl1 {
        table-layout: auto;
    }
    .preview-btn {
        min-width: 100px;
    }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
    #ctl00_div_profile_menu.cls-app-swtch-n-profile {
        width: 58% !important;
        float: right;
    }
    /*Header start here*/
    #ctl00_divBlueMenubar .custom-bar.RadMenu_Default .rmLink {
        padding: 12px 8px;
    }
    .cls-app-brg-logo {
        width: 6%;
    }
    .cls-top-header-content {
        width: 35% !important;
    }
    .cls-li-block {
        display: inline-block;
    }
    .nav_user li {
        margin-right: 0.25rem !important;
    }
    div#ctl00_customizable_area_master_top {
        display: inherit !important;
    }
    .cls-brg-logo-mobile {
        width: 7%;
    }
    .cls-app-swtch-n-profile-mobile {
        width: 50% !important;
    }
    .custom-bar.RadMenu_Default .rmHorizontal .rmItem a span {
        padding: 0px !important;
        font-size: 11px !important;
    }
    .custom-bar.RadMenu_Default .rmRootGroup .rmItem a {
        padding: 8px 6px;
    }
    .custom-bar.RadMenu_Default .horizontal li.item.last a span.text.expandTop {
        visibility: visible;
        letter-spacing: 0px !important;
        padding: 0px !important;
    }
    .right-navbar {
        padding: 0px 10px;
    }
    .tabmenupge {
        width: 55%;
        max-width: 55%;
    }
    #sidebar-wrapper {
        top: 51px !important;
    }
    td.cls-mail-checkbox {
        max-width: 180px;
        padding-left: 20px;
    }
    input#ctl00_ChildContent1_chkAllWorkshops,
    input#ChildContent1_chkAllWorkshops {
        display: inline-block;
        vertical-align: middle;
    }
    .custom-checkbox label {
        margin-bottom: 0;
        vertical-align: middle;
    }
}

@media (max-width: 767px) {
    .custom-bar.RadMenu_Default .rmHorizontal .rmItem a span {
        padding: 0px !important;
        font-size: 11px !important;
    }
    .custom-bar.RadMenu_Default .rmHorizontal .rmItem a {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .custom-bar.RadMenu_Default .rmHorizontal li.rmItem.last a span.text.expandTop {
        visibility: visible;
        letter-spacing: 0px !important;
        padding: 0px !important;
    }
    .right-navbar {
        padding: 0px 10px;
        padding-right: 0px !important;
    }
    .cls-task-userworkspace {
        margin-top: 0px;
    }
    .team_members_account_custom {
        padding: 20px 0px 35px 0px;
    }
    .team_members_account_custom .useraccount-teammember-textalign .preview-btn.create-primary {
        padding: 5px 8px;
        font-size: 13px;
    }
    .team_members_account_custom .useraccount-teammember-textalign .refresh-btn,
    .team_members_account_custom .useraccount-teammember-textalign .delete-btn {
        max-width: 22px;
    }
    #divTasks .leftSpace span,
    #divSprints .leftSpace span {
        background-color: #ff6a00;
        color: #fff;
        padding: 5px 10px;
        margin-right: 0.7em;
        position: relative;
        z-index: 11;
    }
    /*.cls-mobile-tblpadding {
    overflow-x: hidden !important;
}*/
    #divTasks #noeffects #UpdatePanel1 select#cmbSprints,
    span.red-cs-slct {
        width: 100% !important;
        display: block !important;
        margin-left: 0 !important;
        margin-top: 5px;
    }
    span.red-cs-slct-txt {
        display: block;
        width: 100%;
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
        margin-top: 10px;
    }
    select[multiple="multiple"] {
        height: auto !important;
    }
    .custom_card_body_padding {
        padding: 25px 18px !important;
    }
    .custom_row_margin {
        margin: 0px;
    }
    .cabinateOut .cabRight .form-group select.form-control {
        max-width: 100%;
    }
    .red-bi-rpt table tr td span,
    .red-bi-rpt table tr td {
        font-size: 12px;
    }
    .red-bi-rpt table td {
        min-width: 110px;
    }
    .red-bi-rpt {
        overflow-x: scroll;
    }
    div#viewDataGrid {
        overflow: scroll;
    }
}

@media (max-width: 500px) {
    .custom-bar.RadMenu_Default .horizontal .item a span {
        padding: 0px !important;
        font-size: 11px !important;
    }
    .custom-bar.RadMenu_Default .horizontal .item a {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .custom-bar.RadMenu_Default .horizontal li.item.last a span.text.expandTop {
        visibility: visible;
        letter-spacing: 0px !important;
        padding: 0px !important;
    }
    .right-navbar {
        padding: 0px 10px;
    }
    .cls-task-userworkspace {
        margin-top: 0px;
    }
}

#divSprints h2 a.active,
#divtasks h2 a.active {
    background-color: #ff6a00;
    color: #fff !important;
}

/********** 29 sept *********/
.clear {
    clear: both;
}
#ctl00_trPageFooter,
.footer-section {
    color: #adb2c1;
    background: #f3f3f3;
    margin: 0px !important;
    padding: 10px !important;
    position: fixed !important;
    bottom: 0px;
}
.panel-headcontainer {
    background: none !important;
}
.RadMenu_TeamLeader {
    background: none !important;
}
.cls-top-blue-action-menu-right {
    background: none !important;
}
.panel-headcontainer .row.cls-top-line-menu {
    background: #252e58 !important;
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    border-radius: 5px !important;
}

.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink {
    border: 0px none !important;
    background-color: none !important;
    color: #fff !important;
    padding-top: 1px;
}

div#Div1 a.red-del {
    background-color: #2f5fd8;
    border-radius: 4px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    margin-right: 3px !important;
    text-transform: none !important;
    float: left;
}
div#Div1 a.green_com {
    background-color: #2f5fd8;
    border-radius: 4px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    margin-right: 3px !important;
    text-transform: none !important;
    float: left;
}
div#Div1 a.grey_reop {
    background-color: #2f5fd8;
    border-radius: 4px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    text-transform: none !important;
    float: left;
}
div#Div1 a.include_sprint {
    background-color: #2f5fd8;
    border-radius: 4px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    text-transform: none !important;
    float: left;
}
div#Div1 a.remove_sprint {
    background-color: #2f5fd8;
    border-radius: 4px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    text-transform: none !important;
    float: left;
}
#divSprints h2 a.active,
#divtasks h2 a.active {
    border-radius: 5px 0 0 5px;
}
#divtasks h2 a {
    border-radius: 0 5px 5px 0;
}
.cls-task-percent-attach i.fa.fa-paperclip.cls-ppr-clip {
    background: none !important;
}

.col-12.cls-master-padding .card.mt-0 .col-12.col-lg-12 {
    padding: 0px !important;
}
.calender_form_fields .row input,
.calender_form_fields .row textarea,
#Info_txtTitle1.form-control {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 38px;
}
#Info_txtPercent1.form-control {
    background-position: 97.5% 16px;
    width: 100% !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    min-height: 38px;
}
#Info_txtComment1.form-control {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 140px !important;
}
.cls-task-percent-attach .fa-paperclip.cls-ppr-clip {
    font-size: 20px !important;
}
.cls-task-percent-attach {
    margin-top: 21px;
}

.cls-task-percent-align {
    width: 20% !important;
}
.cls-task-percent-attach {
    width: 46px !important;
    margin-left: 15px !important;
}
#ctl00_divBlueMenubar .col-lg-6.col-md-4.col-12 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
}
#ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
}
.link.cls-action-link.cls-container-menu-top {
    background-position: 91% 14px !important;
    background-image: url("../images/team-leader-icons/arrow-down.png") !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    padding-right: 25px !important;
}
.link.cls-action-link.cls-container-menu-top:hover,
.link.cls-action-link.cls-container-menu-top:visited {
    background-position: 91% 14px !important;
    background-image: url("../images/team-leader-icons/arrow-down.png") !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    padding-right: 25px !important;
}
.RadMenu_Default .rmRootGroup.rmHorizontal .rmText {
    padding: 1px !important;
}
#ctl00_div_profile_menu.cls-app-swtch-n-profile {
    width: 60% !important;
}
#ctl00_div_profile_menu.cls-app-swtch-n-profile ul.list-unstyled {
    margin-right: 0 !important;
}
ul.list-unstyled li img#ctl00_Image2 {
    width: 36px !important;
    margin-top: 4px !important;
    height: 36px;
    object-fit: contain;
}
.main-list .media-image img {
    height: auto !important;
    width: 19px !important;
}
ul.sidebar-nav li .team-media-image img {
    height: auto !important;
    width: 19px !important;
}
.min-page-height .radmenu-container {
    margin-top: 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.design_mode_custom_body .min-page-height .radmenu-container,
.developer_mode_custom_body .min-page-height .radmenu-container {
    margin-top: 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
#ctl00_wsNotifpanel .wsSelected {
    height: 28px;
}
#ctl00_wsNotifpanel .wsSelected .wsImgSelected {
    height: 20px !important;
}
/*#divLoginForm .list-unstyled .preview-btn.create-primary {  background-color: #2F5FD8;}*/
#ctl00__containerDates__dtPickerStartDate_wrapper.pickerWrapper_Default2006 {
    float: left;
    width: 100% !important;
    padding-right: 0px;
}
#ctl00__containerDates_dtStartTime_wrapper.pickerWrapper_Default.d-inline-block {
    float: left;
    width: 100% !important;
    padding-right: 0;
}
#ctl00__containerDates__dtPickerDueDate_wrapper.pickerWrapper_Default2006 {
    float: left;
    width: 100% !important;
    padding-right: 0;
}
#ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default {
    float: left;
    width: 100% !important;
    padding-right: 0;
}
#ctl00__containerDates__trDueDateTime #ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default {
    float: left;
    width: 50% !important;
}

/*Calendar*/
.igwv_Appointment {
    white-space: normal !important;
    border-bottom: 1px solid #e1edfd;
    text-align: center !important;
}
td .igmv_Appointment {
    white-space: normal !important;
    background-repeat: no-repeat;
    text-align: center !important;
    background: #e8eef8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8eef8 0%, #afcaea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e8eef8 0%, #afcaea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e8eef8 0%, #afcaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eef8', endColorstr='#afcaea',GradientType=0 ); /* IE6-9 */
}
td .igmv_SelectedAppointment {
    white-space: normal !important;
}
#ctl00_plugin_content_column .col-lg.col-md-4.col-12 select.form-control,
#plugin_content_column .col-lg.col-md-4.col-12 select.form-control {
    border: 1px solid #ddd;
    padding: 7px 7px !important;
    border-radius: 4px;
    background-position-x: 97.5%;
    background-size: 11px;
    background-position-y: 13px;
}
.plugin_content_column .row .checkbox.d-flex.align-items-center label,
.plugin_content_column .row .checkbox.d-flex.align-items-center label {
    margin-top: 22px !important;
}
@media only screen and (max-width: 991px) {
    #ctl00_plugin_content_column .row .checkbox.d-flex.align-items-center label {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    /** Changing order of Admin Security Members sections **/
    #ctl00_ChildContent1_UpdatePanel1 div#ctl00_ChildContent1_tabMultiPage + table + div .row div:nth-child(3),
    #ChildContent1_UpdatePanel1 div#ChildContent1_tabMultiPage + table + div .row div:nth-child(3),
    .row.red-ms-srs-wrapper .red-ms-srs-col3 {
        order: 1;
    }
    #ctl00_ChildContent1_UpdatePanel1 div#ctl00_ChildContent1_tabMultiPage + table + div .row div:nth-child(2),
    #ChildContent1_UpdatePanel1 div#ChildContent1_tabMultiPage + table + div .row div:nth-child(2),
    .row.red-ms-srs-wrapper .red-ms-srs-col2 {
        order: 2;
    }
    #ctl00_ChildContent1_UpdatePanel1 div#ctl00_ChildContent1_tabMultiPage + table + div .row div:nth-child(1),
    #ChildContent1_UpdatePanel1 div#ChildContent1_tabMultiPage + table + div .row div:nth-child(1),
    .row.red-ms-srs-wrapper .red-ms-srs-col1 {
        order: 3;
    }
    #ctl00_ChildContent1_UpdatePanel1 select#ctl00_ChildContent1__ucGroupMembers__lbCurrentUsers,
    #ChildContent1_UpdatePanel1 select#ChildContent1__ucGroupMembers__lbCurrentUsers {
        height: auto !important;
    }
    #ctl00_ChildContent1_UpdatePanel1 .rotate-270,
    #ChildContent1__ucGroupMembers__btnAddUser .rotate-270 {
        transform: rotate(-270deg);
    }
    #ctl00_ChildContent1_UpdatePanel1 .rotate-90,
    a#ChildContent1__ucGroupMembers__btnRemoveUser .rotate-90 {
        transform: rotate(270deg);
    }

    #ctl00_ChildContent1_UpdatePanel1 a#ctl00_ChildContent1__ucGroupPermissions__btnAddPermission .rotate-270,
    #ChildContent1__ucGroupMembers__btnAddUser a#ChildContent1__ucGroupPermissions__btnAddPermission .rotate-270 {
        transform: rotate(270deg);
    }
    #ctl00_ChildContent1_UpdatePanel1 a#ctl00_ChildContent1__ucGroupPermissions__btnRemovePermission .rotate-90,
    a#ChildContent1__ucGroupMembers__btnRemoveUser a#ChildContent1__ucGroupPermissions__btnRemovePermission .rotate-90 {
        transform: rotate(-270deg);
    }

    #ctl00_ChildContent1_UpdatePanel1 select,
    #ChildContent1_UpdatePanel1 select {
        padding: 5px;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select {
        margin-right: 4%;
        margin-bottom: 10px;
    }
    #redUserBtn,
    .redUserBtnToggle {
        display: none !important;
    }
    input#TLTreeListControl1_btnFilterClose {
        margin-top: 10px;
        width: 70px !important;
        margin-left: 10px;
    }
}

/*Task*/
#plugin_content_column.plugin_content_column .container-fluid .cls-master-padding .card-body.cls-mobile-tblpadding {
    padding: 15px !important;
}
#divSprints h2 a:first-child {
    margin-left: 15px;
}
table#sprintList_gridSprints {
    margin-left: 0px;
}
#divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
    border-radius: 4px;
    border: 1px solid #ddd !important;
    padding: 0 9px !important;
    height: 31px;
}
div#curSprint table {
    max-width: 322px;
    width: 100%;
}

/*creat new Task*/
.cls-task-percent-attach i.fa.fa-paperclip.cls-ppr-clip {
    background-color: none !important;
    color: #000 !important;
    font-size: 23px !important;
}

/** Cabinate **/
.p-3.cabinetBody {
    padding: 0px !important;
}
.cabinateOut .cabRight .form-group {
    margin-bottom: 4px;
}
.cabinateOut .cabRight .form-group span#Label3 {
    float: left;
    width: auto;
    margin-top: 10px;
    text-align: right;
    padding-right: 15px;
}
.cabinateOut .cabRight .form-group select.form-control {
    float: left;
    width: 70%;
    border-radius: 4px;
    background-position: 97.5% 13px;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    padding: 0 9px !important;
    height: 33px;
}
.cabinateOut .cabRight span#red-view-type-wrap {
    display: inline-block;
    padding: 0.5rem;
}

.limits {
    border-radius: 4px;
    background-position: 88.5% 11px;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    padding: 0 25px 0 9px !important;
    height: 31px;
    margin-top: 0px;
    width: auto !important;
}
.limitsBig {
    border-radius: 4px;
    background-position: 95.5% 11px;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    padding: 0 9px !important;
    height: 31px;
    margin-top: 0px;
    width: 170px;
}
#dropZone.cls-dropzone-width {
    padding-top: 18px;
    font-size: 18px !important;
    width: 100% !important;
}
.fileCabinateLeft {
    width: 20% !important;
    float: left !important;
}
.fileCabinateRight {
    width: 80% !important;
    float: left !important;
    overflow-x: scroll;
}
.fileCabinateRight table tr:first-child td {
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}
.fileCabinateRight table {
    width: 100% !important;
    float: left !important;
}
.fileCabinateRight table td #TLTreeListControl1_Panel1 .table.custom-table.preview-table {
    width: 100% !important;
}

/** Chat **/
form .px-3.topSpace {
    padding: 0 !important;
}
.bg-transparent form .p-3.cls-mobile-tblpadding {
    padding: 0 !important;
}
.rightSite.attendees-col {
    border-radius: 5px;
    padding: 15px;
}
.rightSite.attendees-col h5.p-3.mb-0 {
    padding: 0 0 11px !important;
}
.rightSite.attendees-col .card-content .media {
    padding: 5px 5px !important;
}
.rightSite.attendees-col .card-content .media ul#chatUsers {
    margin-bottom: 0px;
    padding-left: 12px !important;
    float: left;
    width: 100%;
}
#chatHandler.leftSection {
    height: auto;
}
#chatHandler.leftSection .chatMessageContent {
    background: #e1f1ff !important;
}

/* css issues - Amrit */

#curSprint select#cmbSprints {
    padding-right: 35px;
}

@media only screen and (max-width: 1024px) {
    #divTasks h2 {
    }
    #divTasks .cls-mobile-taskcommonpadding {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    #divTasks #noeffects div#Div1 a.red-del {
    }
    #divTasks #noeffects div#Div1 a.grey_reop {
        margin-left: 0px !important;
    }
    .dropdown.mobile-cls-header #dropdownMenuButton img {
        width: 10px !important;
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
    }
    .headingTag {
        float: left;
        width: 90% !important;
        flex: 0 0 90%;
        max-width: 90%;
    }
    .rightDrop {
        float: right;
        text-align: right;
        width: 10% !important;
        padding-right: 15px;
    }
    .rightDrop .dropdown #dropdownMenuButton img {
        width: 10px;
    }
    .cabinateOut .cabRight .form-group span#Label3 {
        text-align: left;
    }
    .fileCabinateLeft {
        width: 25% !important;
        float: left !important;
    }
    .fileCabinateRight {
        width: 75% !important;
        float: left !important;
    }
    #ctl00__containerDates__dtPickerStartDate_wrapper.pickerWrapper_Default2006 {
        float: left;
        width: 100% !important;
        padding-right: 10px;
    }
    #ctl00__containerDates_dtStartTime_wrapper.pickerWrapper_Default.d-inline-block {
        float: left;
        width: 100% !important;
        padding-right: 10px;
    }
    #ctl00__containerDates__dtPickerDueDate_wrapper.pickerWrapper_Default2006 {
        float: left;
        width: 100% !important;
        padding-right: 10px;
    }
    #ctl00__containerDates__trDueDateTime #ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default {
        float: left;
        width: 100% !important;
        padding-right: 10px;
    }
    #ctl00__containerDates__dtPickerStartDate_wrapper.pickerWrapper_Default2006 table tr td:first-child {
        width: 85% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates_dtStartTime_wrapper.pickerWrapper_Default.d-inline-block table tr td:first-child {
        width: 85% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates__dtPickerDueDate_wrapper.pickerWrapper_Default2006 table tr td:first-child {
        width: 85% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates__trDueDateTime #ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default table tr td:first-child {
        width: 85% !important;
        padding: 0 10px 0 0 !important;
    }
    td a.radPopupImage_Default2006 {
        margin-top: -13px !important;
    }
    .chatBottLeft {
        flex: 0 0 50%;
        max-width: 50%;
    }

    span#_dockRecipients_ctl04__recipients__lblCustomEMailValidation {
        display: block;
    }
    #divTasks #noeffects div#Div1 a.remove_sprint {
        background-color: #82927647;
        border-radius: 4px;
        border: none;
        color: #59ab5a;
        padding: 5px 12px;
        text-transform: uppercase;
    }
    #ctl00__tabContainer__tabPluginContent iframe#ctl00__tabContainer__tabPluginContent_ChildContent1_CntFramePlugin {
        height: inherit !important;
        margin-bottom: 0px !important;
        min-height: 280px;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left,
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left {
        width: 70% !important;
    }
    .row.cls-top-line-menu .red-cls-top-blue-action-menu-right,
    .row.cls-top-line-menu .cls-top-blue-action-menu-right {
        width: 30% !important;
        display: inline-block !important;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right span#ctl00__divHeaderStaticLink {
        display: inline-block !important;
    }
    .cls-top-blue-action-menu-right div > div {
        width: 20px !important;
        display: inline-block;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right span#ctl00__divHeaderStaticLink a {
        margin-bottom: 0 !important;
    }
    .cls-top-blue-action-menu-right div div + div {
        width: calc(100% - 20px) !important;
    }
    .cls-top-blue-action-menu-right div div#ctl00__panelContainerActions,
    .cls-top-blue-action-menu-right div .create_new {
        width: 100% !important;
    }
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item {
        padding: 10px 0 !important;
    }

    #ctl00__panelContainerHeader .cls-top-blue-action-menu-left .RadMenu a.rmLink,
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right a#ctl00_aShowHideDetails,
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu a.link,
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right a#aShowHideDetails {
        font-size: 12px !important;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-right .create_new,
    #_panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding: 10px 5px !important;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding-right: 10px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    #ctl00_UpdatePanel2 span.assign_popup,
    #UpdatePanel2 span.assign_popup {
        max-width: calc(100% - 10%);
    }
    #TLTreeListControl1_pnlMain tr:first-child td {
        visibility: visible !important;
    }
    td#RAD_SPLITTER_PANE_ctl00_ChildContent1__paneLeft {
        display: table-cell !important;
    }
    /*div#RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneLeft { display: block !important; }*/
    #ctl00_ChildContent1__splitterMain table#RAD_SPLITTER_ctl00_ChildContent1__splitterMain,
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneGrid {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
    span#red-view-type-wrap {
        margin-top: 13px;
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle;
    }
    #TLTreeListControl1_btnShowSettings {
        display: inline-block;
        vertical-align: middle;
        margin-top: 13px;
    }
    div#divTasks .col-7.col-md-5.col-lg-6.leftSpace {
        padding-left: 0;
    }
    #UpdatePanel1 .mobile-cls-task-nextbutton a {
        display: inline-block;
    }
    #_dockRecipients,
    #_dockRecipientsCC {
        left: 10% !important;
        width: 80% !important;
    }

    .custom-table.red-tabHistory__gridViewHsitory tbody tr td {
        white-space: normal;
    }
    td a.radPopupImage_Default {
        margin-top: -10px !important;
        display: block;
    }
    tr.red_call_log_tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    td.red_call_log_td_col {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 20px;
    }
}

@media only screen and (max-width: 900px) {
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
        margin-left: 0px !important;
        margin-bottom: 15px;
    }
    #divTasks .row.cls-mobile-taskcommonpadding .mobile-cls-header {
        padding-right: 0 !important;
    }
    #divTasks .cls-mobile-taskcommonpadding {
        padding-right: 3px !important;
    }
    #TLTreeListControl1_pnlMain {
        overflow-x: scroll;
    }
    #divTasks #noeffects .text-right.mt-md-3.mt-lg-0 {
        text-align: left !important;
    }
    /*.p-3.cabinetBody{padding:0px !important;}*/
    .red-bbwr {
        display: block;
        margin-top: 0px;
    }
    .red-bbwr b {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    iframe.iframe_custom_height_scroll {
        height: 460px !important;
    }

    .custom-radmenu.RadMenu ul.rmRootGroup {
        width: auto;
        text-align: left;
        float: left;
    }
    .red-calendar-scr .custom-radmenu ul.rootGroup {
        float: right;
    }
    .red-calendar-scr .custom-radmenu ul.rootGroup .item.last {
        padding-top: 3px;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item,
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item {
        padding: 5px 0 !important;
    }
    .min-page-height .radmenu-container {
        margin-top: 0px !important;
    }
    #ctl00_div_profile_menu ul.list-unstyled li.align-middle #ctl00_tdLoggedUsersColumn {
        margin-left: 10px !important;
    }
    #ctl00_div_profile_menu ul.list-unstyled li.align-middle #ctl00_tdLoggedUsersColumn .toggle-right-pane-icon img {
        height: 17px;
        width: auto;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 table {
        width: 100% !important;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 table #ctl00_td_drpWorkSpace_icon a.arrow-down {
        width: 23px;
        height: 23px;
        float: right;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 .right-navbar {
        padding: 5px 0px !important;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 .right-navbar li:first-child {
        margin-bottom: 0;
    }
    #ctl00_plugin_content_column .col-lg.col-md-4.col-12 select.form-control,
    #plugin_content_column .col-lg.col-md-4.col-12 select.form-control {
        margin-bottom: 8px;
    }
    #ctl00_plugin_content_column .row .checkbox.d-flex.align-items-center label {
        margin-top: 5px !important;
        margin-left: 7px;
    }
    td .igmv_Appointment {
        line-height: 13px !important;
    }
    .rightDrop .dropdown #dropdownMenuButton img {
        height: 17px;
        width: auto;
    }
    .cls-master-padding {
        padding: 0px;
    }
    #ctl00__mainmenuId #ctl00_ChildContent1_maindiv .cls-master-padding {
        padding: 0 0;
    }
    #ctl00__mainmenuId #ctl00_ChildContent1_maindiv .cls-master-padding .card {
        margin-top: 10px;
    }
    div#ctl00_divGoToSpace table {
        margin-right: 0;
    }
    #ctl00_td_drpWorkSpace_icon .notification_dropmenu .cls-task-userworkspace {
        float: right;
    }
    .fileCabinateLeft {
        width: 100% !important;
        float: left !important;
    }
    .fileCabinateRight {
        width: 100% !important;
        float: left !important;
    }
    #divTasks h2 {
        margin: 0 0 0 5px !important;
    }
    .cls-sprintdrp-width {
        width: 100% !important;
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
        margin-left: 0px !important;
        margin-bottom: 0px !important;
    }
    .clsTasks .Table-display-block tr:nth-child(4) td table tbody tr td table td {
        padding: 3px 0;
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
        background-position-x: 98%;
        background-position-y: 12px;
    }
    .levelwrap.level1 {
        display: block !important;
    }
    .useraccount-teammember-label {
        display: none;
    }
    .mb-4 {
        margin-bottom: 0.5rem !important;
    }
    .data-entry-container {
        height: auto;
    }
    #TLTreeListControl1_pnlMain > table tr td table td {
        width: 100% !important;
    }
    #TLTreeListControl1_pnlMain .RadTabStrip_VerticalTLMenu li a,
    #TLTreeListControl1_pnlMain .RadTabStrip_VerticalTLMenu li a .wrap {
        float: none;
        display: block;
        clear: both;
        overflow: hidden;
        width: 100%;
    }
    #TLTreeListControl1_pnlMain .vtabstrip li {
        clear: both;
        float: none;
    }
    #TLTreeListControl1_pnlMain .vtabstrip .levelwrap,
    #TLTreeListControl1_pnlMain .vtabstrip ul {
        float: none;
    }
    table div#TLTreeListControl1_pnlSettingsPanelNew > table tr td {
        width: auto !important;
    }
    #divTasks #noeffects #UpdatePanel1 span#Label5 {
        display: inline-block;
    }
    /*#divTasks #noeffects #UpdatePanel1 select#cmbSprints {
    width: calc(100% - 53px) !important;
    display: inline-block !important;
    margin-left: 10px !important;
}*/
    span.red-cs-slct {
        width: calc(100% - 52px);
        margin-left: 10px;
    }
    div#TLTreeListControl1_pnlMain {
        margin-top: 10px;
    }
    .cls-mbl-searchbox {
        width: 100% !important;
        padding: 10px 0 4px !important;
    }
    .cls-mail-checkbox span.custom-checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .cls-mail-checkbox label {
        color: #000;
    }
    span.radInput_Default {
        width: 100% !important;
    }
}

@media only screen and (max-width: 640px) {
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink {
        padding: 9px 10px !important;
    }
    div.red-cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup li.rmItem ul {
        padding: 18px 0px 4px;
    }
    div.red-cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup li.rmItem ul li a.link {
        padding: 0px 8px !important;
    }
    .cls-task-percent-align {
        width: 17% !important;
    }
    #Info_txtPercent1.form-control {
        width: 100% !important;
    }
    x :hover {
        background: none !important;
        border: 0px none !important;
    }

    .link.cls-action-link.cls-container-menu-top {
        padding-right: 5px !important;
    }
    .link.cls-action-link.cls-container-menu-top:hover,
    .link.cls-action-link.cls-container-menu-top:visited {
        padding-right: 5px !important;
    }
    .toggled-2 .media-body {
        margin-left: 0 !important;
    }
    .useraccount-teammember-menu {
        position: relative !important;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 .right-navbar li:first-child {
        float: left;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 .right-navbar .list-inline-item {
        float: left;
    }
    #ctl00_divBlueMenubar .col-lg-6.col-md-8.col-12 .right-navbar {
        padding: 5px 0px !important;
        float: left;
        width: 100%;
    }
    .toggled-2 .mr-3 {
        float: none !important;
        margin-top: 0;
    }
    #ctl00__mainmenuId.useraccount-teammember-menupadding,
    #_mainmenuId.useraccount-teammember-menupadding {
        padding-top: 0 !important;
    }
    #ctl00_customizable_area_master_top.d-md-block.cls-top-header-content table td img {
        width: 150px !important;
    }
    .igmv_Appointment {
        line-height: 12px !important;
    }
    .profile-table tbody tr td:first-child #dropZone.cls-dropzone-width {
        font-size: 14px !important;
    }
    #ctl00__containerDates__dtPickerStartDate_wrapper.pickerWrapper_Default2006 table tr td:first-child span {
        float: left !important;
        width: 100% !important;
    }
    #ctl00__containerDates_dtStartTime_wrapper.pickerWrapper_Default.d-inline-block table tr td:first-child span {
        float: left !important;
        width: 100% !important;
    }
    #ctl00__containerDates__dtPickerDueDate_wrapper.pickerWrapper_Default2006 table tr td:first-child span {
        float: left !important;
        width: 100% !important;
    }
    #ctl00__containerDates__trDueDateTime #ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default table tr td:first-child span {
        float: left !important;
        width: 100% !important;
    }
    #ctl00__containerDates__dtPickerStartDate_wrapper.pickerWrapper_Default2006 table tr td:first-child {
        width: 95% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates_dtStartTime_wrapper.pickerWrapper_Default.d-inline-block table tr td:first-child {
        width: 95% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates__dtPickerDueDate_wrapper.pickerWrapper_Default2006 table tr td:first-child {
        width: 95% !important;
        padding: 0 10px 0 0 !important;
    }
    #ctl00__containerDates__trDueDateTime #ctl00__containerDates_dtDueTime_wrapper.pickerWrapper_Default table tr td:first-child {
        width: 95% !important;
        padding: 0 10px 0 0 !important;
    }
    .chatBottLeft {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .chatBottRight {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: left !important;
    }
    .chatBottRight .send-btn {
        float: right !important;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 5px;
    }
    .chatBottRight a {
        display: inline-block;
        margin-top: 6px;
    }
    .ajax__tab_body {
        width: 100% !important;
    }
    .ajax__tab_header > span:nth-child(2) {
        display: inline-block !important;
    }
    .ajax__tab_tab {
        padding: 6px 10px !important;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right span#ctl00__divHeaderStaticLink {
        margin-top: 10px;
    }
    .row.cls-top-line-menu .cls-top-blue-action-menu-left {
        width: 100% !important;
    }
    /*.row.cls-top-line-menu .cls-top-blue-action-menu-right{ width:10% !important; display: none !important; }*/
    #_dockRecipients_TitleBar .RadDockableObjectTitleBar {
        width: 100% !important;
    }
    .red_assign_popup table,
    .red_assign_popup table {
        table-layout: fixed;
    }
    .custom_assign_table.custom-table {
        table-layout: auto;
    }
    .table_layout_fixed {
        table-layout: fixed;
    }
    .pifcontainer-fileupload-width {
        width: 100% !important;
        font-size: 12px;
    }
    span#_lblRecipients,
    span#_lblCCRecipients {
        height: auto !important;
        min-height: 25px;
        line-height: 25px;
        word-break: break-all;
    }
    #divTasks .leftSpace span,
    a#lnkSprints,
    #divSprints a#lnkTasks,
    #divSprints span {
        font-size: 16px !important;
        display: inline-block;
    }
    #divSprints span {
        font-size: 16px !important;
    }
    #divSprints h2 span {
        font-size: 18px !important;
    }
    #_dockRecipients,
    #_dockRecipientsCC {
        left: 50% !important;
        width: 320px !important;
        table-layout: fixed;
        overflow: hidden;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .custom-modal.assign-modal .modal-content span {
        width: auto !important;
    }
    select#ctl00_ChildContent1__ddlReportFormat,
    select#ChildContent1__ddlReportFormat {
        width: 100% !important;
    }
    select#ctl00_ChildContent1_cmbExportType,
    select#ChildContent1_cmbExportType {
        width: 170px !important;
    }
    a#TLTreeListControl1_btnShowSettings {
        display: none;
    }
    .radInput_Default {
        width: 160px !important;
    }
    div#TLTreeListControl1_pnlMain > table {
        table-layout: fixed;
    }
    #divTasks a#lnkSprints,
    #divSprints a#lnkTasks,
    #divTasks .leftSpace span,
    #divSprints .leftSpace span {
        padding: 2px 7px;
        margin-top: 0.4rem !important;
    }
    #Panel1 .mail-composemessage-file::-webkit-file-upload-button {
        visibility: hidden;
        border: 0 !important;
        background: transparent !important;
        margin: 0 !important;
    }
    #Panel1 .mail-composemessage-file {
        width: 100%;
        border: none !important;
        position: relative;
        font-size: 0;
        line-height: 24px;
        background: #ff6a00;
        border-radius: 3px;
    }
    #Panel1 .mail-composemessage-file:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: url(../images/png/file_upload_white.png) no-repeat;
        background-size: 20px;
        background-position: center;
    }
    div#Panel1 table tr td {
        width: auto !important;
    }
    #Panel1 .mail-composemessage-file {
        width: 30px;
        margin-right: 5px;
    }
    /*div#TLTreeListControl1_pnlSettingsPanel {
    overflow: hidden !important;
    white-space: nowrap;
    float: left;
}*/
    div#sprintList_gridSprints_ctl06_txtDt_wrapper {
        width: 220px !important;
    }
    #TLTreeListControl1_dlControl1 tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #TLTreeListControl1_dlControl1 tr td {
        padding: 15px !important;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    #TLTreeListControl1_dlControl1 tr td:empty {
        padding: 0 !important;
    }
    div#ctl00_ChildContent1__gridMessages {
        overflow: scroll;
    }
    div#ctl00_ChildContent1__gridMessages table#ctl00_ChildContent1__gridMessages_ctl01 {
        table-layout: auto !important;
    }
    /*.row.cls-top-line-menu .cls-top-blue-action-menu-right div{ width:100% !important;}
.row.cls-top-line-menu .cls-top-blue-action-menu-right div a{ background: #f00;padding-left: 100px;float: left;width: 100%;overflow: hidden; position:relative;} 
.row.cls-top-line-menu .cls-top-blue-action-menu-right div a::before { content: "+"; position: absolute; left: 0;}*/

    #TLTreeListControl1_gvControl1 {
        width: 100% !important;
    }
    .radmenu ul.rootGroup .link.cls-action-link.cls-action-link,
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link.visibility_dropdown_menu {
        background-position: center right 3px !important;
        background-size: 8px !important;
        padding-right: 16px !important;
    }
}

@media only screen and (max-width: 576px) {
    span.red-cs-slct {
        width: calc(100% - 52px);
        margin-left: 10px;
    }
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select#DropDownList1,
    span#red-view-type-wrap {
        margin-top: 10px;
    }
    .text-sm-right span#red-view-type-wrap {
        float: left;
    }
    #divTasks #noeffects #UpdatePanel1 select#cmbSprints,
    span.red-cs-slct {
        width: 100% !important;
        display: block !important;
        margin-left: 0 !important;
        margin-top: 5px;
    }
    #red-cs-slct-wrap .levelwrap.level1 ul {
        width: 100%;
    }
    span.red-cs-slct,
    #divTasks #noeffects #UpdatePanel1 select#cmbSprints {
        background-position-x: 98%;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select {
        margin-right: 0;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select,
    #TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select#TLTreeListControl1_txtFontSize {
        width: 100% !important;
    }
    span.red-cs-slct {
        padding: 0 0 0 9px !important;
    }
    span.red-cs-slct-txt {
        display: block;
        width: 100%;
    }

    #divTasks #noeffects .text-right.mt-md-3.mt-lg-0 {
        position: relative;
    }
    #divSprints .leftSpace span {
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 479px) {
    #ctl00_customizable_area_master_top.d-md-block.cls-top-header-content table td img {
        width: 125px !important;
    }
    header {
        padding: 6px 0px;
    }
    #ctl00_div_profile_menu.cls-app-swtch-n-profile {
        width: 58% !important;
        margin-top: 5px;
    }
    .mail-composemessage-file {
        width: 73px;
    }
    div#ctl00_ChildContent1__treeFolders div#ctl00_ChildContent1__treeFolders_t0 .TreeNode,
    #Gctl00_ChildContent1__treeFolders_t0 .TreeNode {
        font-size: 0;
    }

    .task-new-style .divToolbar {
        float: right;
    }
    .noeffects-style {
        float: left;
        width: 100%;
        margin-top: 0px;
    }
}
.tools-workflowdesigner-width_2 td:last-child,
.tools-workflowdesigner-width_tool td:first-child,
.tools-workflowdesigner-width_tool th:first-child,
.managespace-priority-grid td:first-child {
    text-align: center;
}
@media only screen and (max-width: 400px) {
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link {
        padding: 10px 6px !important;
    }
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup li.item ul {
        padding: 18px 0px 4px;
    }
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup li.item ul li a.link {
        padding: 0px 8px !important;
    }
    .custom-radmenu.RadMenu .rmText {
        font-size: 12px;
    }
}
@media only screen and (max-width: 380px) {
    .cls-task-taskname-align {
        width: 100% !important;
    }
    .cls-task-percent-align {
        width: 80px !important;
        margin-left: 0px !important;
    }
    #Info_txtPercent1.form-control {
        width: 100% !important;
    }
}

/* css new */
@media (max-width: 767px) {
    .swap-cols {
        display: flex;
        flex-direction: column;
    }

    .swap-cols div#chatHandler {
        display: flex;
        flex-direction: column;
        order: 3;
    }
    .trans {
        order: 3;
    }
    .custom-bar.RadMenu_Default .horizontal li.item:nth-child(3) a span.text.expandTop {
        width: 33px;
        text-indent: -42px;
        overflow: hidden;
    }
    .custom-bar.RadMenu_Default .horizontal li.item:nth-child(3) a.tool_nav_item span.text.expandTop {
        width: auto;
        text-indent: initial;
        overflow: initial;
    }
    /*.clsTasks {
    display: none;
}*/
}

/* New Style */

span#redUsersWrap {
    position: absolute;
    top: 31px;
    left: 0px;
    background: #fff;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 10px;
    width: calc(100% - 2px);
    z-index: 99;
    max-width: 100%;
    min-height: 30px;
}

.row.cabinateOut span#redUsersWrap {
    width: 100%;
}

center #_dashboard__gridPivot {
    float: left;
}
#_dashboard__pnlGridOptions + center {
    float: left;
    margin: 20px 0px 0px;
    width: 100%;
    overflow-x: auto;
}
.clsTasks_filecab_table .custom-table.preview-table tr:first-child th:last-child {
    text-align: left;
}
.col-6.has_label {
    float: left;
    margin-bottom: 15px;
}
.col-6.has_label select {
    width: 100% !important;
    margin-right: 0px !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select#TLTreeListControl1_txtFontSize,
#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select {
    width: 100% !important;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr:nth-child(2) td:nth-child(2) select#TLTreeListControl1_txtFontColor {
    margin-bottom: 0px;
}
.backlog_refresh_btn .backlog_btn {
    display: none !important;
}
.move_to_task {
    margin-top: 2px;
    position: relative;
    top: -1px;
    background: #009ede;
    display: inline-block;
    border-radius: 4px;
}
.move_to_task select {
    border: 1px solid #009ede !important;
    border-radius: 4px;
    padding: 4px 24px 4px 8px;
    height: 30px;
    color: #fff;
    font-size: 13px;
    background-image: url(../images/team-leader-icons/arrow-down_white.png);
    background-position: center right 8px;
    background-size: 10px;
    background-color: transparent;
}
.move_to_task select:focus {
    border-color: #009ede !important;
    outline: 0px;
}
.spreadsheet-links {
    width: 100% !important;
    height: auto !important;
}
.spreadsheet-links a img {
    max-width: 20px;
    position: relative;
    top: -1px;
}
.spreadsheet-links .btn-transparent {
    width: auto;
    margin-bottom: 12px;
    float: left;
    padding: 8px 18px;
    min-height: 40px;
    margin-right: 0px !important;
}
.spreadsheet-links .col-12 .btn-transparent {
    border-right: 0px;
    border-color: #ddd;
}
.spreadsheet-links .col-12 .btn-transparent:last-child {
    border-right: 1px solid #ddd;
}
.developer_mode_custom_body .nav_user {
    padding-right: 15px !important;
}
.developer_mode_custom_body .developer_console_mob_logo,
.developer_mode_custom_body .red-hide-empty,
.developer_mode_custom_body #ChildContent1_Top_Customizable_Area {
    display: none;
}
.div_AddPoint_sprint {
    padding: 0px 8px;
    overflow-y: hidden;
}
.mark_active_checkbox_wrap label {
    padding-left: 8px;
}

.move_to_task select option {
    background: #fff;
    color: #495057;
}
.move_to_task select option:disabled {
    background: #ccc;
}

.divRenameFolder_cls {
    right: 0px !important;
    left: initial !important;
    z-index: 999;
    padding: 6px 18px 18px;
    margin-top: 30px;
}
.divRenameFolder_cls table {
    background: #fff;
}
.divRenameFolder_cls table input[type="text"],
.divRenameFolder_cls table input[type="text"]:focus {
    border: 0px;
    border-bottom: 1px solid #ddd;
    padding: 2px 0px 6px 0px;
    outline: 0px;
}
.cls_btn_complete_task {
    background-image: url(../../../Images/check16x16w.gif);
    background-repeat: no-repeat;
    background-position: left 8px center;
    padding: 5px 16px 4px 26px !important;
}
.design_mode_custom_body .saas_maker_factory_logo span {
    display: none;
}
.active_sprint_wrap span.active_sprint_element {
    color: #009ede;
    font-weight: 600;
}
#sprintList_gridSprints td:first-child {
    text-transform: capitalize;
}
.red-hide-link-wrap a:after {
    background: url(../images/team-leader-icons/arrow-down_white.png) center right no-repeat;
    content: "";
    width: 20px;
    height: 12px;
    display: inline-block;
    background-size: 11px;
    transform: rotate(0deg);
}
.red-hide-link-wrap a.hide_details:after {
    transform: rotate(-180deg);
    position: relative;
    left: 8px;
}
#sprintList_gridSprints tr td:nth-child(3) input[type="checkbox"] {
    opacity: 0;
    visibility: hidden;
}
#sprintList_gridSprints tr.edit_grid_sprint_tr td:nth-child(3) input[type="checkbox"] {
    opacity: 1;
    visibility: visible;
}
div#TLTreeListControl1_pnlDetailedFilter.active #TLTreeListControl1_DTPickerFrom_CalendarPopupButton,
div#TLTreeListControl1_pnlDetailedFilter.active #TLTreeListControl1_DTPickerTo_popupButton {
    padding-right: 0px !important;
}
div#TLTreeListControl1_pnlDetailedFilter.active #TLTreeListControl1_cmbDateType,
div#TLTreeListControl1_pnlDetailedFilter.active #TLTreeListControl1_cmbStatus {
    width: 100% !important;
}
div#TLTreeListControl1_pnlDetailedFilter.active span {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    display: block;
}
div#TLTreeListControl1_pnlDetailedFilter.active {
    height: auto !important;
}
div#TLTreeListControl1_pnlDetailedFilter table input[value="OK"],
div#TLTreeListControl1_pnlDetailedFilter table input[value="Close"] {
    border: 0px;
    color: #fff;
    background: #4ea558;
    border-radius: 4px;
    font-size: 16px;
    padding: 5px 15px;
    margin-right: 10px;
    text-align: center;
    width: auto;
    margin-top: 6px;
    margin-bottom: 5px;
    min-widht: 85px;
}
div#TLTreeListControl1_pnlDetailedFilter table input[value="Close"] {
    background: #009ede;
    margin-right: 0px;
}
.viewTree_layout .text-sm-right.col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.developer_mode_custom_body .hor_main_nav_blue td {
    display: block;
}
.developer_mode_custom_body .notification_dropmenu.show .dropdown-menu.show table tr td.task_no,
.developer_mode_custom_body .notification_dropmenu .dropdown-menu table tr td.task_no,
.design_mode_custom_body .notification_dropmenu .dropdown-menu table tr td.task_no {
    display: none !important;
}
.form_list_table_fl #TLTreeListControl1_pnlSettingsPanel {
    background: #fff !important;
    border: 1px solid #ddd;
    padding: 0px 15px 15px;
    margin-bottom: 20px;
}
.form_list_table_fl #TLTreeListControl1_pnlSettingsPanel input[type="submit"] {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 10px;
    font-size: 13px;
    text-align: center;
    text-transform: capitalize;
}
.form_list_table_fl #TLTreeListControl1_pnlSettingsPanel input[value="Apply"] {
    background: #4ea558;
    font-size: 14px;
    padding: 6px 20px;
    margin-top: -10px;
    float: left;
}
.clsTasks_filecab_table #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td,
.grid_setting_custom_style #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td,
.form_table_custom_cls #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td {
    background: #fff !important;
    border: 1px solid #ddd !important;
    text-align: left;
    padding: 18px 18px 20px;
}
.clsTasks_filecab_table #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td input[type="image"],
.grid_setting_custom_style #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td input[type="image"],
.form_table_custom_cls #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td input[type="image"] {
    margin-bottom: 12px;
}
.clsTasks_filecab_table #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a:last-child,
.grid_setting_custom_style #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a:last-child,
.form_table_custom_cls #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a:last-child {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 100px;
    text-align: center;
    text-transform: capitalize;
    float: left;
    margin-top: 14px;
}
.grid_setting_custom_style #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a[href="#"],
.clsTasks_filecab_table #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a[href="#"],
.form_table_custom_cls #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a[href="#"] {
    color: #009ede;
    height: 84px;
    display: block;
    padding: 8px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: 100%;
}

.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel {
    border: 1px solid #c5c5c5;
    margin-bottom: 20px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlMain table td table td table td[style="width:25%;"] + td[valign="top"] {
    padding: 0px;
}
.grid_setting_custom_style .tabstrip li,
.form_list_table_fl .tabstrip li {
    margin-bottom: -1px;
}
.grid_setting_custom_style #TLTreeListControl1_rpvGridPage select,
.form_list_table_fl #TLTreeListControl1_rpvGridPage select {
    border: 1px solid #bdb7b7 !important;
    border-top: 0px !important;
    background-image: none !important;
}
.form_table_custom_cls #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td:empty {
    display: none;
}
.assign_workspace_form_group {
    float: left;
    width: 100%;
}

.assign_workspace_form_group .workspace_selector_cls {
    float: left;
    width: calc(100% - 95px);
    margin-right: 15px;
}
.assign_workspace_form_group .workspace_assign_btn {
    width: 80px;
    float: left;
    margin-top: 20px;
}
.assign_workspace_form_group .workspace_assign_btn {
    margin-top: 26px;
}
.assign_workspace_form_group .workspace_assign_btn input[type="submit"] {
    font-size: 14px;
    padding: 10px 20px;
}
.time_sheet_btn {
    background: #009ede url(../images/team-leader-icons/time_icon_white.png) left 14px center no-repeat;
    background-size: 19px;
    height: auto;
    padding: 7px 12px 7px 40px !important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1;
}
.developer_console_btn,
.design_mode_btn,
.preview_mode_btn {
    min-width: auto;
    padding: 5px 15px;
}
.developer_console_btn img,
.design_mode_btn img,
.preview_mode_btn img {
    margin-right: 0px !important;
}
.developer_console_btn span,
.design_mode_btn span,
.preview_mode_btn span {
    padding-left: 8px;
}
.reset_password_screen h3 {
    color: #fff;
    text-transform: capitalize;
    padding: 24px 0px 30px 0px;
    font-size: 32px;
}
.publish_screen_content .publish_screen_card {
    margin-top: 0px;
    width: 100%;
}
.publish_screen_content .publish_screen_card .wizard-publish-formpadding {
    height: 100%;
    min-height: calc(100vh - 180px);
}
#txtError {
    height: 0px;
}
#txtError.txtError_visible {
    height: auto;
    padding: 2px 8px !important;
    margin-top: 6px !important;
    margin-bottom: 8px !important;
}
.create_new_form .preview-btn {
    padding: 8px 25px;
    font-size: 16px;
}
.form_mangement_custom .create_form_wrap {
    padding: 50px 0px 0px;
}
.create_new_app .preview-btn {
    padding: 10px 25px;
    font-size: 16px;
}
.col-12.create_new_app {
    margin-top: 10px;
}
.ammount_span {
    display: block;
    width: 100%;
    float: left;
}
.ammount_span span {
    position: relative;
    display: inline-block;
}
.publish_screen_card .ammount_span .form-control {
    width: 105px;
    float: right;
    padding-right: 10px;
    padding-left: 24px;
}
.ammount_span span::after {
    content: "$";
    position: absolute;
    left: 10px;
    top: 10px;
    color: #333;
}
.preview_mode_body .work_shop_page_custom#page-content-wrapper {
    padding-left: 0px;
}
.form_list_table_fl #TLTreeListControl1_chklGridFields tr td:first-child {
    text-align: left !important;
}
span.TreeNodeDisabled:after {
    content: "*";
    font-size: 14px;
    color: red;
    padding-left: 4px;
    position: relative;
    top: 1px;
}
.discussion_table_custom tr:last-child td > table:not(#GridView1) td span,
.discussion_table_custom tr:last-child td > table:not(#GridView1) td a {
    /*border: 1px solid #007bff;*/
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #333;
    background: #007bff;
    display: inline-block;
    font-weight: 600;
}
.discussion_table_custom tr:last-child td > table:not(#GridView1) td span {
    margin-right: 5px;
}
.discussion_table_custom tr:last-child td > table:not(#GridView1) td a {
    font-weight: 400;
    color: #333;
    background: transparent;
    border-color: transparent;
    text-decoration: none;
}
.recycle_bin_table_scroll #TLTreeListControl1_dlControl1 td {
    background: #fff !important;
    border: 1px solid #ddd !important;
    text-align: left !important;
    padding: 10px 18px 15px !important;
}
.recycle_bin_table_scroll #TLTreeListControl1_dlControl1 td img {
    margin: 0px 0px 0px !important;
}
.recycle_bin_table_scroll #TLTreeListControl1_dlControl1 td a:last-child {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 100px;
    text-align: center;
    text-transform: capitalize;
    float: left;
    margin-top: 14px;
}
.recycle_bin_table_scroll #TLTreeListControl1_dlControl1 td a[href="#"] {
    color: #009ede;
    height: 50px;
    display: block;
    padding: 8px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: 100%;
}
.recycle_bin_table_scroll #TLTreeListControl1_dlControl1 td a[href="#"] + br {
    display: none;
}
.new_form_dropdwonlist select {
    padding-right: 30px !important;
    background-position: right 8px center !important;
}
ul.custom-profile-table {
    margin: 15px 0px 0px;
    background: #f7f7f7;
    padding: 15px 0px 15px;
    border-radius: 4px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #eaeaea;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
ul.custom-profile-table li {
    width: 50%;
    float: left;
    border: 0;
    padding: 10px 20px 10px 20px;
    margin-bottom: 0px;
    margin-right: 0px;
    border-radius: 0px;
    border-bottom: 1px solid #ddd;
}
ul.custom-profile-table li:last-child {
    border-bottom: 0px;
}
ul.custom-profile-table .form-group {
    margin-bottom: 0px;
}
.profile-table {
    margin-top: 0px;
}
.profile_table_wrap {
    background: #f7f7f7;
    border-radius: 4px;
    padding: 20px 15px;
    margin: 25px 0px 0px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #eaeaea;
}
.profile_table_wrap .profile_image {
    border-radius: 50%;
    background: #fff;
    height: 100px;
    width: 100px;
    overflow: hidden;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}
.profile_table_wrap .profile_image img {
    max-width: 100%;
    border-radius: 50%;
}
.profile_table_wrap .profile_detail {
    float: left;
    width: calc(100% - 100px);
    padding-left: 20px;
}
.profile_table_wrap .profile_detail span,
.profile_table_wrap .profile_detail p,
.profile_table_wrap .profile_detail div {
    background: transparent !important;
}
.profile_table_wrap .profile_name {
    font-size: 20px;
    text-transform: capitalize;
    display: inline-block;
    margin: 16px 0px 10px 0px;
}
.profile_table_wrap .profile_address {
    display: block;
}
.ammount_span input::-webkit-outer-spin-button,
.ammount_span input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.ammount_span input[type="number"] {
    -moz-appearance: textfield;
}
.container-fluid.clsAssignMemebr #_tabContainer__tabSignatures_tab,
.container-fluid.clsAssignMemebr #_tabContainer__tabMap_tab,
.container-fluid.clsAssignMemebr #__tab__tabContainer__tabSignatures,
.container-fluid.clsAssignMemebr #__tab__tabContainer__tabMap {
    display: none;
}
.cke_contents.cke_reset {
    height: 370px !important;
}
.wiki_page_detail {
    background: #fff;
}
.contact_general_wrap {
    background: #f7f7f7;
}
.contact_wrap_paritial {
    margin: 20px 0px 35px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.contact_wrap_paritial h6.gizmos-title {
    font-size: 20px;
}
.clsTasks #TLTreeListControl1_pnlMain .table.custom-table.preview-table tr td:first-child .checkbox-nice + .pt-1 img {
    opacity: 0;
    visibility: hidden;
}
.clsTasks #TLTreeListControl1_pnlMain .table.custom-table.preview-table tr td:first-child .checkbox-nice + .pt-1 {
    background: url(../images/team-leader-icons/attach-file.png) center center no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
    padding-top: 7px !important;
}
.red-calendar-scr .form-group.mb-0 label {
    margin-bottom: 6px;
}
.red-calendar-scr .all_my_spaces_checkbox {
    padding-top: 10px;
    padding-left: 10px;
}
.recycle_bin_table_scroll .table.custom-table.preview-table td {
    font-size: 12px !important;
    padding: 7px 14px 7px;
}
.recycle_bin_table_scroll .table.custom-table.preview-table th td {
    font-size: 16px !important;
    padding: 3px 0px 3px !important;
}
.recycle_bin_table_scroll .preview-table .checkbox-nice label::before {
    top: -7px;
}
.recycle_bin_table_scroll .preview-table .checkbox-nice label::after {
    top: -3px;
}
.create_form_content h2 {
    font-size: 22px;
    margin: 12px 0px 20px;
}
.create_form_body_cls {
    background: #f5f5f5 !important;
}
.new_form_table > table {
    width: 100%;
}
.new_form_table > table tr > td.input-xs-width {
    margin-bottom: 18px;
}

.new_form_table > table .cell-space > td:not([colspan="2"]):first-child span {
    font-weight: 400 !important;
}
.new_form_table table .cell-space > td.input-xs-width {
    position: relative;
}
.new_form_table table .cell-space > td.input-xs-width span {
  /*  display: block;*/
   /*  margin-top: 7px;*/
}
.new_form_table table .cell-space > td.input-xs-width .cls-createform-validation {
    display: block;
}
.new_form_table table .cell-space > td.input-xs-width input.form-control {
    width: 100% !important;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ddd !important;
    padding: 7px 12px;
    border-radius: 4px;
    margin: 10px 0px 0px;
}
.new_form_table table .cell-space > td.input-xs-width input.form-control:focus {
    background: #fff;
    border: 1px solid #666 !important;
}
.new_form_table table tbody > .cell-space.column2 {
    float: left;
    width: calc(50% - 10px);
    /* margin-right:20px; */
}
.new_form_table table tbody > .cell-space.column2:nth-child(2n) {
    margin-right: 0px;
}
.new_form_table table .cell-space.checkbox_input td.input-xs-width {
    float: left;
    order: 1;
    width: auto !important;
    padding-right: 8px;
    position: relative;
    top: 4px;
}
.new_form_table table .cell-space.checkbox_input td.input-xs-width input {
    width: auto !important;
}
.new_form_table table .cell-space.checkbox_input {
    display: flex;
}
.new_form_table table .cell-space.checkbox_input td:first-child {
    float: right;
    order: 2;
    width: auto !important;
    margin-bottom: 22px;
}
.new_form_table table .cell-space .input-xs-width textarea {
    width: 100% !important;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ddd !important;
    padding: 7px 12px;
    border-radius: 4px;
    margin: 10px 0px 0px;
 /*  max-height: 150px;*/
}
.new_form_table table .cell-space .input-xs-width textarea:focus {
    background: #fff;
    border: 1px solid #666 !important;
}
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default {
    width: 100% !important;
    height: auto !important;
}
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radFocusedCss_Default,
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radEnabledCss_Default,
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radHoverCss_Default {
    width: 100% !important;
    position: relative;
    color: #333;
    background: #fff !important;
    border: 1px solid #ddd !important;
    padding: 10px 12px;
    border-radius: 4px;
    margin: 2px 0px 0px;
}
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radFocusedCss_Default:focus,
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radEnabledCss_Default:focus,
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radInput_Default .radHoverCss_Default:focus {
    background: #fff !important;
    border: 1px solid #666 !important;
}
.new_form_table table .cell-space .input-xs-width .pickerWrapper_Default .radPopupImage_Default img {
    margin: 0px 0px 0px 10px;
    position: relative;
    top: 8px;
}
.new_form_table table .cell-space > td.input-xs-width input[type="file"] {
    margin: 10px 0px 0px;
    font-size: 16px !important;
    width: 100% !important;
    padding: 5px 7px 4px;
    color: #333;
    background: #f5f5f5 !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
}
.new_form_table table .cell-space > td.input-xs-width select {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    /*padding: 7px 10px;*/
    height: 37px;
    background: #fff url(../images/team-leader-icons/arrow-down.png) right 12px center no-repeat;
    width: 100% !important;
    background-size: 12px;
    margin: 10px 0px 0px 0px;
    float: left;
}
.new_form_table table .cell-space > td.input-xs-width select:focus {
    border: 1px solid #ddd !important;
    background: #fff url(../images/team-leader-icons/arrow-down.png) right 12px center no-repeat;
    outline: 0px;
    border: 1px solid #666 !important;
}
.new_form_table table .cell-space > td.input-xs-width table[_iscuteeditor="True"] {
    margin-top: 12px;
}
.contact_general_wrap .form-group {
    margin-bottom: 12px;
}
.cls-container-menu-top.visibility_dropdown_menu {
    display: none;
}
.tasks_detail_page .cls-container-menu-top.visibility_dropdown_menu {
    display: block !important;
}
.wrapper_login .login-container.login_form {
    left: initial !important;
    right: 0px !important;
    top: 0px !important;
    width: 35%;
    border-radius: 0px;
    opacity: 1;
    height: 100%;
    padding: 20px 0px;
    overflow: hidden;
}
.wrapper_login .sign_in_form h3 {
    font-weight: 600;
    font-size: 30px;
    margin: 46px 0px 22px;
    text-transform: capitalize;
}
.wrapper_login .sign_in_form .lblfont span,
.wrapper_login .sign_in_form #lblCompany {
    font-size: 15px;
    color: #000000;
    margin: 0px 0px 8px;
    display: block;
    font-weight: 500;
}
.wrapper_login .sign_in_form .input-group {
    border: 1px solid #dddddd;
    background: #fff;
    padding: 4px 15px;
    border-radius: 4px;
}
.wrapper_login .sign_in_form .input-group input {
    background: #fff;
    border: 0px !important;
}
.wrapper_login .sign_in_form .input-group .input-group-prepend .input-group-text {
    border: 0px;
}
.wrapper_login .sign_in_form ul {
    max-width: 355px;
    margin: 0 auto;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset;
}
.wrapper_login .sign_in_form ul li {
    float: left;
    width: 100%;
}
.wrapper_login .sign_in_form ul li .sign_in_btn {
    float: left;
}
.wrapper_login .sign_in_form ul li .sign_in_btn #_rfvUsername,
.wrapper_login .sign_in_form ul li .sign_in_btn #_rfvPassword,
.wrapper_login .sign_in_form ul li .sign_in_btn #_rfvDatabase {
    paddding-top: 8px;
    display: block;
}
.wrapper_login .sign_in_form ul li .sign_in_btn input[value="Log In"] /*TODO: Change here and run the app*/ {
    background: #36a8e1;
    font-size: 16px;
    border-radius: 50px;
    padding: 10px 33px;
    color: #fff;
    text-align: center;
    border: 0px;
}
.wrapper_login .sign_in_form ul li #trSignupButton {
    float: right;
    margin: 8px 0px 0px;
}
.wrapper_login .sign_in_form ul li #trSignupButton span {
    font-size: 15px;
    color: #000;
}
.wrapper_login .sign_in_form ul li #trSignupButton input[value="Sign up"] {
    border: 0px;
    background: #fff;
    color: #36a8e1;
    font-size: 15px;
    cursor: pointer;
    padding-right: 0px;
    padding-left: 2px;
    font-weight: bold;
}
.wrapper_login .sign_in_form ul li #lnkForgotPassword {
    font-size: 15px;
}
.wrapper_login .sign_in_form ul li #_txtDatabase {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px 8px 42px;
    height: auto;
    font-size: 16px !important;
    background: #fff url(../images/team-leader-icons/company_icon.png) left 14px center no-repeat;
}
.wrapper_login .sign_in_form ul li.colmn_2 {
    margin: 4px 0px 5px;
}
.wrapper_login .login_detail_wrap {
    display: flex;
    flex-wrap: wrap;
    min-height: calc(100vh - 162px);
    height: 100%;
}
.wrapper_login .login_detail_wrap ul {
    align-self: center;
}

.wrapper_login .teamleader_login,
.team_leader_wrap_content {
    height: 100%;
    width: 100%;
}

.wrapper_login .teamleader_text {
    position: absolute;
    top: 50px;
    left: 45px;
    background: rgba(255, 90, 27, 0.76) none repeat scroll 0% 0%;
    padding: 30px 25px;
    text-align: center;
    width: 265px;
    color: #ffffff;
}
.wrapper_login .teamleader_text p {
    font-size: 18px;
    line-height: 28px;
    margin: 0px 0px 18px;
}
.wrapper_login .teamleader_text h4 {
    font-size: 42px;
    font-weight: 500;
    text-transform: uppercase;
}
.wrapper_login .teamleader_text h4 span {
    font-size: 27px;
    display: block;
    margin: -2px 0px -2px;
}
.wrapper_login .teamleader_list_item {
    z-index: 99999;
    float: left;
    width: 100%;
    background: #f8f8f8 none repeat scroll 0% 0%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 35px 25px 33px;
}
.wrapper_login .teamleader_list_item ul,
.team_leader_wrap_content ul {
    margin: 0 auto;
    max-width: 1280px;
    list-style: none;
}
.wrapper_login .teamleader_list_item ul li,
.team_leader_wrap_content ul li {
    float: left;
    width: calc(25% - 23px);
    margin-right: 30px;
}
.wrapper_login .teamleader_list_item ul li:last-child,
.team_leader_wrap_content ul li:last-child {
    margin-right: 0px;
}
.wrapper_login .teamleader_list_item ul li .icon,
.team_leader_wrap_content ul li .icon {
    float: left;
    width: 38px;
}
.wrapper_login .teamleader_list_item ul li .text,
.team_leader_wrap_content ul li .text {
    float: left;
    width: calc(100% - 48px);
    padding-left: 14px;
}
.wrapper_login .teamleader_list_item ul li .text h4,
.team_leader_wrap_content ul li .text h4 {
    letter-spacing: 1px;
    font-size: 16px;
    color: #000000;
    margin: -4px 0px 5px;
    font-weight: 600;
}
.wrapper_login .teamleader_list_item ul li .text p,
.team_leader_wrap_content ul li .text p {
    color: #000000;
    font-size: 13px;
    line-height: 18px;
    margin: 0px;
}

.login_detail_wrap #stars,
.login_detail_wrap #stars2,
.login_detail_wrap #stars3 {
    display: none;
}
.teamleader_login.email_login_cls {
    background: radial-gradient(ellipse at bottom, #36a8e1 0%, #44518a 100%) !important;
}
.teamleader_login.email_login_cls #stars {
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff, 793px 677px #fff,
        896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff, 1878px 1579px #fff,
        799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff, 1178px 1654px #fff,
        779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff, 1584px 1638px #fff,
        77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff, 1006px 844px #fff,
        1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff, 1483px 1973px #fff,
        1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff, 1435px 1055px #fff,
        220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff, 1912px 1660px #fff, 587px 188px #fff,
        1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff, 1950px 1290px #fff, 1383px 590px #fff,
        1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff, 498px 1333px #fff, 1099px 121px #fff,
        1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff, 863px 835px #fff, 90px 1259px #fff,
        293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff, 410px 815px #fff, 1238px 1522px #fff,
        1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff, 105px 814px #fff, 389px 1333px #fff,
        1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff, 1995px 1803px #fff, 1477px 765px #fff,
        1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff, 1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff,
        1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff, 1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff,
        1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff, 1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff,
        215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff, 648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff,
        1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff, 219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff,
        1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff, 417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff,
        1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff, 1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff,
        974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff, 110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff,
        100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff, 112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff,
        1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff, 956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff,
        917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff, 849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff,
        1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff, 1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff,
        1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff, 1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff,
        395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff, 1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff,
        265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff, 1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff,
        294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff, 337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff,
        1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff, 1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff,
        1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff, 1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff,
        1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff, 141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff,
        1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff, 1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff,
        19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff, 373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff,
        1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff, 1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff,
        1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff, 1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff,
        945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff, 849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff,
        283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff, 1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff,
        934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff, 1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff,
        1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff, 1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff,
        943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff, 563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff,
        1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff, 598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff,
        313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff, 122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff,
        1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff, 491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff,
        1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff, 575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff,
        1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff, 396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff,
        942px 310px #fff, 545px 935px #fff, 565px 448px #fff, 1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff,
        443px 13px #fff, 189px 956px #fff, 209px 1829px #fff, 875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff,
        1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff, 1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff,
        64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff, 1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff,
        103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff, 72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff,
        1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff, 1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff,
        550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff, 1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff,
        197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff, 981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff,
        886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff, 1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff,
        35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff, 1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff,
        1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff, 1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff,
        305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff, 1601px 1639px #fff, 517px 168px #fff;
    animation: animStar 50s linear infinite;
}
.teamleader_login.email_login_cls #stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff, 793px 677px #fff,
        896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff, 1878px 1579px #fff,
        799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff, 1178px 1654px #fff,
        779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff, 1584px 1638px #fff,
        77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff, 1006px 844px #fff,
        1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff, 1483px 1973px #fff,
        1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff, 1435px 1055px #fff,
        220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff, 1912px 1660px #fff, 587px 188px #fff,
        1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff, 1950px 1290px #fff, 1383px 590px #fff,
        1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff, 498px 1333px #fff, 1099px 121px #fff,
        1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff, 863px 835px #fff, 90px 1259px #fff,
        293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff, 410px 815px #fff, 1238px 1522px #fff,
        1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff, 105px 814px #fff, 389px 1333px #fff,
        1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff, 1995px 1803px #fff, 1477px 765px #fff,
        1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff, 1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff,
        1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff, 1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff,
        1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff, 1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff,
        215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff, 648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff,
        1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff, 219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff,
        1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff, 417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff,
        1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff, 1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff,
        974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff, 110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff,
        100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff, 112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff,
        1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff, 956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff,
        917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff, 849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff,
        1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff, 1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff,
        1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff, 1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff,
        395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff, 1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff,
        265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff, 1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff,
        294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff, 337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff,
        1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff, 1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff,
        1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff, 1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff,
        1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff, 141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff,
        1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff, 1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff,
        19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff, 373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff,
        1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff, 1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff,
        1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff, 1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff,
        945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff, 849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff,
        283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff, 1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff,
        934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff, 1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff,
        1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff, 1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff,
        943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff, 563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff,
        1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff, 598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff,
        313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff, 122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff,
        1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff, 491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff,
        1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff, 575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff,
        1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff, 396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff,
        942px 310px #fff, 545px 935px #fff, 565px 448px #fff, 1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff,
        443px 13px #fff, 189px 956px #fff, 209px 1829px #fff, 875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff,
        1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff, 1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff,
        64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff, 1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff,
        103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff, 72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff,
        1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff, 1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff,
        550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff, 1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff,
        197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff, 981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff,
        886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff, 1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff,
        35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff, 1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff,
        1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff, 1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff,
        305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff, 1601px 1639px #fff, 517px 168px #fff;
}

.teamleader_login.email_login_cls #stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff, 1435px 530px #fff,
        1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff, 1559px 1588px #fff, 560px 1047px #fff,
        1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff, 372px 245px #fff, 1674px 902px #fff,
        595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff, 1564px 1421px #fff, 548px 16px #fff,
        1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff, 1519px 1439px #fff, 1009px 1137px #fff,
        1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff, 315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff,
        1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff, 1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff,
        505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff, 540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff,
        221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff, 1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff,
        686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff, 1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff,
        1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff, 900px 479px #fff, 381px 79px #fff, 1143px 793px #fff,
        1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff, 1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff,
        1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff, 1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff,
        195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff, 767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff,
        383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff, 1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff,
        1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff, 585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff,
        1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
    animation: animStar 100s linear infinite;
}
.teamleader_login.email_login_cls #stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff, 1435px 530px #fff,
        1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff, 1559px 1588px #fff, 560px 1047px #fff,
        1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff, 372px 245px #fff, 1674px 902px #fff,
        595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff, 1564px 1421px #fff, 548px 16px #fff,
        1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff, 1519px 1439px #fff, 1009px 1137px #fff,
        1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff, 315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff,
        1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff, 1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff,
        505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff, 540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff,
        221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff, 1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff,
        686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff, 1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff,
        1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff, 900px 479px #fff, 381px 79px #fff, 1143px 793px #fff,
        1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff, 1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff,
        1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff, 1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff,
        195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff, 767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff,
        383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff, 1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff,
        1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff, 585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff,
        1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
}

.teamleader_login.email_login_cls #stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
        1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
        557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
        1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff, 613px 1900px #fff,
        949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff, 1658px 1020px #fff, 1316px 1719px #fff,
        928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff, 1229px 2000px #fff, 1496px 920px #fff,
        1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff, 512px 84px #fff, 1796px 1721px #fff,
        679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff, 690px 1623px #fff, 1232px 1854px #fff,
        1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
    animation: animStar 150s linear infinite;
}
.teamleader_login.email_login_cls #stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
        1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
        557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
        1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff, 613px 1900px #fff,
        949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff, 1658px 1020px #fff, 1316px 1719px #fff,
        928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff, 1229px 2000px #fff, 1496px 920px #fff,
        1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff, 512px 84px #fff, 1796px 1721px #fff,
        679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff, 690px 1623px #fff, 1232px 1854px #fff,
        1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
}

.teamleader_login.email_login_cls #title {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    font-family: "lato", sans-serif;
    font-weight: 300;
    font-size: 50px;
    letter-spacing: 10px;
    margin-top: -60px;
    padding-left: 10px;
}
.teamleader_login.email_login_cls #title span {
    background: -webkit-linear-gradient(white, #38495a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@keyframes animStar {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-2000px);
    }
}
.wrapper_login .email_login_cls .teamleader_left_content {
    display: flex;
    justify-content: center;
}
.wrapper_login .email_login_cls .teamleader_text {
    position: initial;
    top: initial;
    left: initial;
    background: transparent;
    padding: 0px 25px;
    text-align: center;
    width: 100%;
    color: #ffffff;
    max-width: 700px;
    transform: initial;
    align-self: center;
    height: auto;
}

.wrapper_login .email_login_cls .teamleader_text img {
    max-width: 170px;
}
.wrapper_login .email_login_cls .teamleader_text h4 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 42px;
    letter-spacing: 1px;
    margin: 40px 0px 25px;
}
.wrapper_login .email_login_cls .teamleader_text h4 span {
    font-weight: 400;
    font-size: 27px;
    display: block;
    margin: 8px 0px 0px;
    font-weight: 400;
}
.email_login_cls .teamleader_left_content {
    position: relative;
    height: 100%;
}
.wrapper_login .email_login_cls .teamleader_text p {
    font-size: 18px;
    line-height: 34px;
}
.forgot_password_btn {
    color: #fff !important;
    width: 100%;
    min-width: 100%;
    display: block;
}
.chat_app_wrap {
    background: radial-gradient(ellipse at bottom, #184f77 0%, #22294a 100%) !important;
    height: 100%;
    width: 100%;
    padding-top: 80px;
}

.chat_app_wrap .chat_left_con {
    float: left;
    width: 100%;
}
.chat_app_wrap .chat_right_con {
    float: right;
    width: 100%;
    margin-top: 40px;
}
.chat_app_wrap .chat_right_con img {
    max-width: 100%;
}
.chat_app_wrap #stars {
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff, 793px 677px #fff,
        896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff, 1878px 1579px #fff,
        799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff, 1178px 1654px #fff,
        779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff, 1584px 1638px #fff,
        77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff, 1006px 844px #fff,
        1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff, 1483px 1973px #fff,
        1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff, 1435px 1055px #fff,
        220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff, 1912px 1660px #fff, 587px 188px #fff,
        1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff, 1950px 1290px #fff, 1383px 590px #fff,
        1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff, 498px 1333px #fff, 1099px 121px #fff,
        1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff, 863px 835px #fff, 90px 1259px #fff,
        293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff, 410px 815px #fff, 1238px 1522px #fff,
        1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff, 105px 814px #fff, 389px 1333px #fff,
        1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff, 1995px 1803px #fff, 1477px 765px #fff,
        1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff, 1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff,
        1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff, 1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff,
        1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff, 1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff,
        215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff, 648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff,
        1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff, 219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff,
        1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff, 417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff,
        1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff, 1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff,
        974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff, 110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff,
        100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff, 112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff,
        1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff, 956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff,
        917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff, 849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff,
        1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff, 1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff,
        1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff, 1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff,
        395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff, 1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff,
        265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff, 1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff,
        294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff, 337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff,
        1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff, 1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff,
        1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff, 1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff,
        1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff, 141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff,
        1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff, 1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff,
        19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff, 373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff,
        1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff, 1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff,
        1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff, 1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff,
        945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff, 849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff,
        283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff, 1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff,
        934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff, 1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff,
        1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff, 1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff,
        943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff, 563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff,
        1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff, 598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff,
        313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff, 122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff,
        1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff, 491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff,
        1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff, 575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff,
        1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff, 396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff,
        942px 310px #fff, 545px 935px #fff, 565px 448px #fff, 1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff,
        443px 13px #fff, 189px 956px #fff, 209px 1829px #fff, 875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff,
        1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff, 1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff,
        64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff, 1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff,
        103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff, 72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff,
        1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff, 1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff,
        550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff, 1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff,
        197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff, 981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff,
        886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff, 1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff,
        35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff, 1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff,
        1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff, 1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff,
        305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff, 1601px 1639px #fff, 517px 168px #fff;
    animation: animStar 50s linear infinite;
}
.chat_app_wrap #stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff, 793px 677px #fff,
        896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff, 1878px 1579px #fff,
        799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff, 1178px 1654px #fff,
        779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff, 1584px 1638px #fff,
        77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff, 1006px 844px #fff,
        1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff, 1483px 1973px #fff,
        1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff, 1435px 1055px #fff,
        220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff, 1912px 1660px #fff, 587px 188px #fff,
        1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff, 1950px 1290px #fff, 1383px 590px #fff,
        1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff, 498px 1333px #fff, 1099px 121px #fff,
        1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff, 863px 835px #fff, 90px 1259px #fff,
        293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff, 410px 815px #fff, 1238px 1522px #fff,
        1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff, 105px 814px #fff, 389px 1333px #fff,
        1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff, 1995px 1803px #fff, 1477px 765px #fff,
        1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff, 1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff,
        1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff, 1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff,
        1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff, 1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff,
        215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff, 648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff,
        1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff, 219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff,
        1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff, 417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff,
        1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff, 1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff,
        974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff, 110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff,
        100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff, 112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff,
        1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff, 956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff,
        917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff, 849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff,
        1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff, 1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff,
        1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff, 1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff,
        395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff, 1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff,
        265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff, 1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff,
        294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff, 337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff,
        1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff, 1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff,
        1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff, 1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff,
        1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff, 141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff,
        1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff, 1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff,
        19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff, 373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff,
        1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff, 1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff,
        1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff, 1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff,
        945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff, 849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff,
        283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff, 1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff,
        934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff, 1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff,
        1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff, 1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff,
        943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff, 563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff,
        1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff, 598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff,
        313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff, 122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff,
        1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff, 491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff,
        1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff, 575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff,
        1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff, 396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff,
        942px 310px #fff, 545px 935px #fff, 565px 448px #fff, 1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff,
        443px 13px #fff, 189px 956px #fff, 209px 1829px #fff, 875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff,
        1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff, 1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff,
        64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff, 1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff,
        103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff, 72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff,
        1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff, 1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff,
        550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff, 1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff,
        197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff, 981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff,
        886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff, 1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff,
        35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff, 1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff,
        1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff, 1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff,
        305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff, 1601px 1639px #fff, 517px 168px #fff;
}

.chat_app_wrap #stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff, 1435px 530px #fff,
        1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff, 1559px 1588px #fff, 560px 1047px #fff,
        1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff, 372px 245px #fff, 1674px 902px #fff,
        595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff, 1564px 1421px #fff, 548px 16px #fff,
        1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff, 1519px 1439px #fff, 1009px 1137px #fff,
        1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff, 315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff,
        1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff, 1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff,
        505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff, 540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff,
        221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff, 1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff,
        686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff, 1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff,
        1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff, 900px 479px #fff, 381px 79px #fff, 1143px 793px #fff,
        1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff, 1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff,
        1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff, 1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff,
        195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff, 767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff,
        383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff, 1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff,
        1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff, 585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff,
        1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
    animation: animStar 100s linear infinite;
}
.chat_app_wrap #stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff, 1435px 530px #fff,
        1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff, 1559px 1588px #fff, 560px 1047px #fff,
        1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff, 372px 245px #fff, 1674px 902px #fff,
        595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff, 1564px 1421px #fff, 548px 16px #fff,
        1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff, 1519px 1439px #fff, 1009px 1137px #fff,
        1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff, 315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff,
        1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff, 1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff,
        505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff, 540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff,
        221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff, 1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff,
        686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff, 1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff,
        1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff, 900px 479px #fff, 381px 79px #fff, 1143px 793px #fff,
        1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff, 1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff,
        1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff, 1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff,
        195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff, 767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff,
        383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff, 1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff,
        1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff, 585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff,
        1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
}

.chat_app_wrap #stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
        1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
        557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
        1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff, 613px 1900px #fff,
        949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff, 1658px 1020px #fff, 1316px 1719px #fff,
        928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff, 1229px 2000px #fff, 1496px 920px #fff,
        1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff, 512px 84px #fff, 1796px 1721px #fff,
        679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff, 690px 1623px #fff, 1232px 1854px #fff,
        1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
    animation: animStar 150s linear infinite;
}
.chat_app_wrap #stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
        1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
        557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
        1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff, 613px 1900px #fff,
        949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff, 1658px 1020px #fff, 1316px 1719px #fff,
        928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff, 1229px 2000px #fff, 1496px 920px #fff,
        1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff, 512px 84px #fff, 1796px 1721px #fff,
        679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff, 690px 1623px #fff, 1232px 1854px #fff,
        1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
}
.chat_home_content {
    float: none;
    padding: 0px 20px 0px 0px;
    text-align: center;
    width: 84%;
}
.chat_home_content .chat_left_con h3 {
    color: #f5f5f5;
    font-size: 18px;
    font-weight: 600;
}
.chat_home_content .chat_left_con h1 {
    color: #fff;
    font-size: 42px;
    font-weight: 500;
    margin: 20px 0px 15px;
}
.chat_home_content .chat_left_con p {
    color: #f5f5f5;
    font-size: 18px;
    max-width: 800px;
    margin: 0 auto;
}
.team_leader_wrap_content .chat_home_content + div {
    background: rgba(255, 255, 255, 0.9) !important;
}
.team_leader_wrap_content .chat_home_content .chat_left_con h1 {
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.5);
    font-weight: 700;
    letter-spacing: 2px;
    margin: 0px 0px 15px;
}
.team_leader_wrap_content .chat_home_content .chat_left_con p {
    max-width: 500px;
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.3);
    letter-spacing: 2px;
}
.team_leader_wrap_content .chat_right_con {
    margin-top: 40px;
}
.chat_home_wrap_content {
    display: flex;
    align-items: center;
    height: calc(100% - 124px);
}
.contact_edit_cls {
    background: #f7f7f7;
}
.contact_edit_cls h6.gizmos-title {
    margin: 16px 0px 12px 0px !important;
    font-size: 21px;
}
.contact_edit_cls .form-group input,
.contact_edit_cls .form-group textarea {
    border: 1px solid #ddd !important;
    background: #fff;
    border-radius: 4px;
    padding: 8px 15px;
    height: auto;
}
.contact_edit_cls .form-group label {
    margin: 0px 0px 8px;
}
.contact_edit_cls .form-group select {
    border: 1px solid #ddd;
    padding: 8px 15px;
    height: auto;
    border-radius: 4px;
    background: #fff url(../images/team-leader-icons/arrow-down.png) right 12px center no-repeat;
    background-size: 12px;
}
.feature_save_btn {
    float: right;
}
.feature_screen_cls > h2 {
    float: left;
}
.wiki_page_bg {
    position: relative;
}
.wiki_page_content {
    border-radius: 6px;
    background-color: rgba(0, 158, 223, 0.812);
    position: absolute;
    width: 250px;
    left: 20px;
    top: 20px;
    text-align: center;
    padding: 32px 25px 30px;
}
.wiki_page_content h1 {
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    margin: 12px 0px 0px;
}
.wiki_page_content h1 span.bold {
    font-weight: bolder;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 42px;
}
.team_leader_wrap_content2 .chat_home_wrap_content .chat_left_con {
    max-width: 440px;
    border-radius: 12px;
    background: rgba(255, 91, 11, 0.61);
    padding: 40px 20px;
    margin: 0 auto;
}
.team_leader_wrap_content2 .teamleader_logo_icon img {
    max-width: 205px;
    margin-bottom: 20px;
}
.team_leader_wrap_content2 .chat_home_content .chat_left_con h1 {
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
    font-weight: bolder;
    letter-spacing: 0.5px;
    margin: 0px 0px 12px;
    text-align: center;
    font-size: 36px;
}
.team_leader_wrap_content2 .chat_home_content .chat_left_con p {
    max-width: 350px;
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.3);
    letter-spacing: 2px;
}
.team_leader_wrap_content2 .chat_home_content .chat_left_con h1 span {
    font-size: 14px;
    display: block;
    font-weight: 300;
    margin: 3px 0px 18px;
}
.wiki_page_bg .wiki_page_content > span {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.team_leader_wrap_content .team_dicussion ul {
    max-width: 100%;
    padding: 0px 50px;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}
.team_leader_wrap_content .team_dicussion ul li {
    width: calc(33.33% - 34px);
    margin-right: 50px;
    background: rgba(255, 255, 255, 1);
    padding: 25px 0px;
    display: flex;
    flex-wrap: wrap;
}
.team_leader_wrap_content .team_dicussion ul li:last-child {
    margin-right: 0px;
}
.team_leader_wrap_content .team_dicussion ul li .number {
    float: left;
    width: 80px;
    text-align: center;
    font-size: 42px;
    padding: 8px 0px;
    color: #fff;
    background: #009ede;
    align-self: center;
    font-weight: 600;
    font-family: Verdana;
    letter-spacing: -3px;
}
.team_leader_wrap_content .team_dicussion ul li .text {
    float: left;
    width: calc(100% - 80px);
    align-self: center;
    padding: 0px 25px 0px 18px;
}
.team_leader_wrap_content .team_dicussion ul li .text h5 {
    font-size: 20px;
    font-family: Verdana;
    font-weight: 500;
    margin: 0px 0px 8px;
    color: #009ede;
}
.team_leader_wrap_content .team_dicussion ul li .text p {
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
}
.team_leader_wrap_content .team_dicussion_logo {
    background: rgba(255, 255, 255, 1);
    padding: 0px 20px;
    float: left;
    border-radius: 50%;
    height: 200px;
    width: 200px;
    margin: 30px 0px 0px 30px;
    text-align: center;
}
.team_leader_wrap_content .team_dicussion_logo img {
    max-width: 130px;
    margin: 40px 0px 0px;
}
.home_page_screen .wrapper.email_wrapper_cls.email_dicussion_wrapper_cls .right img {
    width: 100%;
    max-width: 755px;
}
.home_page_screen .wrapper.email_wrapper_cls.email_dicussion_wrapper_cls .right {
    text-align: center;
}
.team_leader_wrap_content3 .chat_home_wrap_content + div {
    background: rgba(255, 255, 255, 0.85) !important;
    padding: 20px 25px 24px !important;
}
.team_leader_wrap_content3 .find_us_wrap p {
    text-align: center;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    margin: 0px 0px 14px;
}
.team_leader_wrap_content3 .android_iphone_img {
    text-align: center;
}
.team_leader_wrap_content3 .android_iphone_img img {
    max-width: 200px;
    cursor: pointer;
}
.team_leader_wrap_content3 .android_iphone_img img:first-child {
    margin-right: 10px;
}

.team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content .chat_left_con {
    max-width: 350px;
    background: rgba(255, 91, 11, 0.61);
    padding: 40px 20px;
    margin: 0px 0px 0px 30px;
    position: relative;
    top: 30px;
}
.team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content {
    display: block;
}
.team_leader_wrap_content2.team_leader_wrap_content3 .chat_home_content .chat_left_con h1 {
    font-size: 30px;
}
.account_info_custom_cls .team-member-wrapper input.form-control,
.account_info_custom_cls .team-member-wrapper1 input.form-control,
.account_expiration_date_cls .account_expire_datePickerExpirationDate table input {
    background: #fff;
    color: #000;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 10px 14px;
    height: auto;
    margin: 8px 0px 0px;
}
.account_info_custom_cls .team-member-wrapper input.form-control::placeholder,
.account_info_custom_cls .team-member-wrapper1 input.form-control::placeholder,
.account_expiration_date_cls .account_expire_datePickerExpirationDate table input::placeholder {
    color: #848484;
    font-size: 14px !important;
}
.account_info_custom_cls .team-member-wrapper input.form-control:focus,
.account_info_custom_cls .team-member-wrapper1 input.form-control:focus,
.account_expiration_date_cls .account_expire_datePickerExpirationDate table input:focus {
    background: #f5f5f5;
}
.account_info_custom_cls .primary-info p,
.account_info_custom_cls .acc-info p {
    font-size: 19px;
    color: #333;
    font-weight: 500;
    margin: 0px 0px 12px !important;
}
.email_wrapper_cls.email_dicussion_wrapper_cls .right {
    text-align: center;
}
.help_desk_wrap {
    float: left;
    height: 100%;
    width: calc(100% - 300px);
    text-align: center;
    padding: 0px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.help_desk_wrap .help_desk_content {
    width: 100%;
}
.help_desk_wrap .help_desk_content p {
    color: #f7f7f7;
    font-size: 22px;
    max-width: 550px;
    margin: 17px auto 50px;
}
.help_desk_wrap .help_desk_content ul {
    max-width: 1100px;
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
}
.team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
    float: left;
    width: calc(25% - 12px);
    padding: 0px 20px;
    margin-right: 15px;
    text-align: center;
    background: rgba(255, 255, 255, 0.85);
    border-radius: 4px;
    padding: 45px 0px;
}
.team_leader_wrap_content .help_desk_wrap .help_desk_content ul li:last-child {
    margin-right: 0px;
}
.help_desk_wrap .help_desk_content ul li .icon {
    margin: 0 auto;
    float: none;
    text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    min-height: 60px;
    border: 2px solid #2dbb6c;
    height: 100px;
    width: 100px;
    border-radius: 50%;
}
.help_desk_wrap .help_desk_content ul li .icon img {
    max-width: 50px;
    align-self: center;
}
.help_desk_wrap .help_desk_content ul li .text {
    padding-left: 0px;
    width: 100%;
}
.help_desk_wrap .help_desk_content ul li .text h3 {
    color: #333;
    font-size: 20px;
    margin: 20px 0px 0px;
}
.help_desk_wrap .help_desk_content ul li .icon .icon_img {
    height: 50px;
    width: 50px;
    background-position: top center;
    background-repeat: no-repeat !important;
    align-self: center;
    transition: all ease 0.2s;
}
.help_desk_wrap .help_desk_content ul li:hover .icon {
    background-color: #2dbb6c;
}
.help_desk_wrap .help_desk_content ul li:hover .text h3 {
    color: #2dbb6c;
}
.help_desk_wrap .help_desk_content ul li:hover .icon .icon_img {
    background-position: bottom center !important;
}
.customizer_area_dropdown #ctl00_ChildContent1_UpdatePanel1 select,
.customizer_area_dropdown #ChildContent1_UpdatePanel1 select,
.workspace_security_cls .workspace_role_dropdown,
.invite_limit_search .form-group select,
.workspace_security_cls .group-permission-ddlgroup {
    border: 1px solid #ddd;
    border-radius: 4px;
    background-position: center right 8px;
}
.invite_limit_search .form-group select {
    height: auto;
    padding: 9px 23px 9px 14px;
    width: auto;
}
.input-group.invite-search input.form-control,
.rename_page_cls .form-control.create-workspace-textbox,
.tools-workflowdesigner-width.tools-workflowdesigner-width_custom5 .col-12 input,
.search_screen_cls .col-12.col-md-6 input,
.search_screen_cls .col-12.col-md-6 select,
.workspace_list_screen_cls .form-group input,
.workspace_list_screen_cls .form-group textarea {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 10px;
    height: auto;
    margin: 8px 0px 0px;
}
.input-group.invite-search input.form-control {
    padding: 9px 10px;
}
.input-group.invite-search input[type="submit"] {
    margin-top: 8px !important;
    padding: 9px 20px;
}
.search_screen_cls .col-12.col-md-6 span {
    display: block;
    text-align: left;
}
.tools-workflowdesigner-width.tools-workflowdesigner-width_custom5 .col-12 input,
.tools-workflowdesigner-width.tools-workflowdesigner-width_custom5 td:last-child,
.workspace_list_screen_cls .form-group input,
.workspace_list_screen_cls .form-group textarea {
    width: 100% !important;
}
.tools-workflowdesigner-width.tools-workflowdesigner-width_custom5 .col-12 input {
    margin: 12px 0px 0px;
}
.tools-workflowdesigner-width.tools-workflowdesigner-width_custom5 .col-12 .workflow_design_label {
    font-size: 16px;
}
.search_screen_cls .col-12.col-md-6 select {
    background-position: right 10px center;
}
.workspace_list_screen_cls .current_workspace_panel {
    margin-top: 28px;
}
.workspace_list_screen_cls .current_workspace_panel .checkbox {
    display: block;
    margin-bottom: -15px;
}
.workspace_security_cls .workspace_role_dropdown,
.workspace_security_cls .group-permission-ddlgroup {
    padding: 8px 15px !important;
    margin: 15px 0px 0px;
    height: auto;
}
.red-ms-srs-wrapper .sec_avl_member,
.red-ms-srs-wrapper .sec_role_member {
    height: 200px;
    width: 100%;
    border: 1px solid #ddd;
    padding: 0px 0px !important;
    overflow-y: auto;
    background: #fff;
    border-radius: 4px;
}
.red-ms-srs-wrapper .sec_avl_member:focus,
.red-ms-srs-wrapper .sec_role_member:focus {
    border-color: #009ede;
    outline: 0px;
}
.red-ms-srs-wrapper .sec_avl_member option,
.red-ms-srs-wrapper .sec_role_member option {
    padding: 8px 15px;
    border-bottom: 1px solid #ddd;
}
.red-ms-srs-wrapper .sec_avl_member option:last-child,
.red-ms-srs-wrapper .sec_role_member option:last-child {
    border-bottom: 0px;
}
.red-ms-srs-wrapper .sec_avl_member:-internal-list-box option:checked,
.red-ms-srs-wrapper .sec_role_member:-internal-list-box option:checked {
    background-color: #009ede !important;
    color: #fff !important;
}
.invite_space_tab.custom-table.table-panel tbody tr:first-child th {
    padding: 10px 15px;
    border: 0px;
}
.invite_space_tab.custom-table.table-panel tbody tr:first-child th:first-child {
    border-top-left-radius: 4px;
}
.invite_space_tab.custom-table.table-panel tbody tr:first-child th:nth-last-child(2) {
    border-top-right-radius: 4px;
}
.invite_space_tab.custom-table tr td {
    border: 1px solid #ddd;
}
.invite_limit_search .form-group {
    float: right;
}
.custom-table.table-panel.invite_space_tab td img {
    max-width: 25px;
}
.select_allfeature input[type="checkbox"] {
    margin-right: 8px;
}
.composemsg-send-method.red-send-method + td > select,
.composemsg-workshops select,
select.group-permission-ddlgroup_cls,
select.members_role_adm_security,
.form-group.clsSelectCustomPage_selector select,
.item_type_dropdown select,
select.export_file_selector,
.report_screen .report_dropdown_menu select,
.recycle_bin_dropdown select {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: auto;
    padding: 8px 15px;
    background-position: center right 11px;
    margin: 10px 0px 0px;
}
.composemsg-send-method.red-send-method + td > select,
.composemsg-workshops select {
    padding: 8px 10px;
    width: 180px !important;
}
.composemsg-workshops select {
    margin-bottom: 20px;
}
.composemsg-send-method.red-send-method.users-rad-active + td > select:focus,
.composemsg-workshops select:focus,
select.group-permission-ddlgroup_cls:focus,
select.members_role_adm_security:focus,
.item_type_dropdown select:focus,
.report_screen .report_dropdown_menu select:focus,
select.export_file_selector:focus,
.recycle_bin_dropdown select:focus {
    border: 1px solid #ddd;
}
.report_screen .report_dropdown_menu select {
    padding: 6px 15px;
}
.property_estate_app .help_desk_content {
    max-width: 1000px;
    background: rgba(11, 153, 211, 0.85);
    border-radius: 12px;
    padding: 125px 40px 55px;
}
.property_estate_app .help_desk_content h1 {
    font-size: 26px;
    color: #fff;
    font-weight: 800;
}
.property_estate_app .help_desk_content h1 span {
    font-weight: 100;
}
.property_estate_app .help_desk_content > p {
    color: #fff;
    font-size: 20px;
    margin: 17px auto 85px;
}
.property_estate_app .help_desk_wrap .help_desk_content ul li {
    position: relative;
    background: rgba(255, 255, 255, 1);
    padding: 45px 0px 40px;
}
.property_estate_app .help_desk_wrap .help_desk_content ul li .icon {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -50px;
    background: #fff;
    border: 3px solid rgba(11, 153, 211, 0.85);
    background: rgba(255, 255, 255, 1);
    transition: all ease 0.2s;
}
.property_estate_app .help_desk_wrap .help_desk_content ul li .text p {
    padding: 10px 15px 0px;
    font-size: 14px;
    color: #666;
    height: 74px;
    line-height: 22px;
    overflow: hidden;
}
.property_estate_app .help_desk_wrap .help_desk_content ul li .text h3 {
    color: #666;
    font-weight: 500;
}
.property_estate_app .help_desk_wrap .help_desk_content ul li:hover .text h3 {
    color: rgba(11, 153, 211, 1);
}
.property_estate_app .help_desk_wrap .help_desk_content ul li:hover .icon {
    background-color: rgba(11, 153, 211, 0.85);
    border-color: #fff;
}
.property_estate_app .help_desk_content {
    position: relative;
}
.property_estate_app .help_desk_wrap .logo_icon {
    background: #fff;
    position: absolute;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
    height: 180px;
    width: 180px;
    border-radius: 50%;
    text-align: center;
    border: 4px solid rgba(11, 153, 211, 0.85);
}
.property_estate_app .help_desk_wrap .logo_icon img {
    padding-top: 30px;
    max-width: 100px;
}
.manage_folder_button .form-control {
    border: 1px solid #ddd;
    padding: 8px 15px;
    height: auto;
    border-radius: 4px;
    margin: 10px 0px 15px;
}
.manage_folder_button select.form-control {
    background-position: right 12px center;
    padding: 9px 10px !important;
}
.managespace-priority-grid input[type="text"],
.space_security_roles_tab input[type="text"],
.custom-table.gizmos_custom_tab input[type="text"],
.new_form_name .form-control[type="text"],
.composemsg-pnlcustrecipient td input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 4px 10px;
}
.managespace-priority-grid input[type="text"]:focus,
.custom-table.gizmos_custom_tab input[type="text"]:focus,
.composemsg-pnlcustrecipient td input[type="text"]:focus {
    outline: 0px;
}
.space_security_roles_tab input[type="text"] {
    position: relative;
    top: 10px;
}
.new_form_name .form-control[type="text"] {
    height: auto;
    padding: 8px 12px;
    margin: 10px 0px 0px;
}
.item_type_dropdown select {
    padding: 4px 10px;
    font-size: 14px;
    margin: 0px 0px 0px;
    position: relative;
    top: 8px;
}
.law_app_design.team_leader_wrap_content .team_dicussion ul li .text h5 {
    color: #de9200;
}
.law_app_design.team_leader_wrap_content .team_dicussion ul li .text p {
    color: #fff;
}
.law_app_design.team_leader_wrap_content .team_dicussion ul li {
    background: rgba(0, 0, 0, 0.8);
}
.law_app_design.team_leader_wrap_content .team_dicussion ul li .number {
    background: #de9200;
}
.law_app_design.team_leader_wrap_content .law_app_side {
    float: none;
    padding: 0px 20px 0px 0px;
    text-align: right;
    width: calc(100% - 350px);
}
.law_app_design.team_leader_wrap_content .law_app_side .law_app_right {
    float: right;
    text-align: center;
    max-width: 500px;
    padding-top: 100px;
}
.law_app_design.team_leader_wrap_content .law_app_side .law_app_right .law_log > p {
    display: none;
}
.law_app_design.team_leader_wrap_content .law_app_side .law_app_right > p {
    color: #fff;
    font-size: 26px;
    line-height: 45px;
    font-family: Verdana;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 1px;
    margin: 35px 0px 0px;
    text-shadow: 4px 8px 4px rgba(0, 0, 0, 0.1);
}
select.export_file_selector + .export_to_file_btn {
    padding: 8px 12px;
    margin-top: 10px;
}
.recycle_bin_dropdown select {
    padding: 6px 15px;
    margin-left: 12px;
}
.spread_sheet_name input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 4px 12px;
    margin: 8px 0px 10px;
}
.spread_sheet_name input[type="text"] + span {
    display: block;
    margin: 0px 0px 12px 0px;
}
.teammail_app .help_desk_wrap .help_desk_content ul li .icon {
    border: 2px solid #0895e1;
}
.teammail_app .help_desk_wrap .help_desk_content ul li:hover .icon {
    background-color: #0895e1;
}
.teammail_app .help_desk_wrap .help_desk_content ul li:hover .text h3 {
    color: #0895e1;
}
.teammail_app.team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
    width: calc(33.33% - 12px);
}
.teammail_app .help_desk_wrap .help_desk_content ul {
    max-width: 860px;
}
.cls-mbl-searchbox input[type="submit"] {
    height: 19px !important;
    font-size: 13px !important;
    background: #009ede;
    color: #fff;
    border: 0px;
    border-radius: 0px;
    margin-left: -4px;
}
.cls-mbl-searchbox input[type="submit"]:focus,
.cls-mbl-searchbox input[type="text"]:focus {
    outline: 0px;
    border: 0px;
}
.cls-mbl-searchbox input[type="text"] {
    padding: 2px 10px !important;
    border: 0px !important;
}
.cls-mbl-searchbox .custom-checkbox {
    position: relative;
    top: 4px;
}
.cls-mbl-searchbox .custom-checkbox input[type="checkbox"] {
    position: relative;
    top: 2px;
}
.composemsg-pnlusersgrid {
    border: 0px !important;
}
.composemsg-pnlusersgrid .custom-table.composemsg-to-grid {
    width: 100% !important;
}
.custom_padding_mob #_lblValidation {
    margin: 8px 0px 15px;
    color: #fff !important;
    padding: 8px 15px;
}
.RadSplitter_Outlook #ChildContent1__toolbartoolbar {
    width: 100%;
}
.custom-table.composemsg-to-grid th:first-child,
.custom-table.composemsg-to-grid td:first-child {
    text-align: center;
}
.composemsg-pnlRecipients > table {
    background: transparent !important;
}
.composemsg-pnlRecipients > table td {
    padding: 10px 10px;
    border-bottom: 1px solid #ddd;
}
.composemsg-pnlRecipients > table td:last-child > a {
    background: #009ede;
    color: #fff;
    padding: 5px 15px;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 500;
}
.composemsg-pnlcustrecipient tr:nth-child(3) td[colspan="2"] {
    display: none;
}
.composemsg-pnlcustrecipient input[type="submit"] {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    font-size: 14px;
    text-align: center;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 14px;
}
.composemsg-pnlcustrecipient td input[type="text"] {
    margin: 8px 0px 5px;
}
#_dockRecipients_ctl04__recipients__gridContactList td,
#_dockRecipients_ctl04__recipients__gridContactList th {
    border: 1px solid #ddd;
    padding: 8px 12px;
}
#_dockRecipients_ctl04__recipients__gridContactList td:first-child,
#_dockRecipients_ctl04__recipients__gridContactList th:first-child {
    text-align: center;
}
.publish_screen_card .form-control {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px;
    height: auto;
    margin: 8px 0px 0px;
}
.change_pass_screen {
    margin-top: 25px;
}
.change_pass_screen .myprofile-changepassword-txtalignment,
.change_pass_screen .myprofile-changepassword-tdalignment {
    width: 100%;
}
.change_pass_screen input.form-control {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: auto;
    padding: 7px 15px;
    margin: 8px 0px 0px;
}
.form-TableForm .cls-drp-users select {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 25px 8px 10px !important;
    height: auto;
    background-position: center right 10px;
    text-align: left;
    width: 100% !important;
}
.account_info_table td {
    padding: 11px 15px;
    border-bottom: 1px solid #ddd;
}
.account_info_table td.signup-align {
    text-align: left;
}
.billing_info_tab_list td .form-control {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: auto;
    padding: 8px 15px;
    background-position: center right 12px;
}
.billing_info_tab_list .billing_point_title td,
.billing_info_tab_list .car_info_detail td {
    padding-top: 15px;
}
.red_call_log_wrap {
    border: 0px;
}
.red_call_log_wrap .red_call_log_td_col textarea {
    border: 1px solid #ddd !important;
    background: #fff !important;
    border-radius: 4px;
    padding: 8px 15px;
}
.red_call_log_wrap .red_call_log_td_col textarea:focus,
td.red_call_log_td_col input#Insert_CallDateTime_dateInput_text:focus {
    outline: -webkit-focus-ring-color auto 1px;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0px;
}
td.red_call_log_td_col input#Insert_CallDateTime_dateInput_text {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px 18px;
    font-size: 15px;
    height: auto;
    min-width: 180px;
    float: left;
}
.gridViewCallLog_custom {
    border-color: #ddd;
    border-radius: 4px;
    overflow: hidden;
}
.gridViewCallLog_custom tr {
    background: #fff !important;
}
.gridViewCallLog_custom td,
.gridViewCallLog_custom th {
    padding: 12px 14px;
}
.gridViewCallLog_custom th:first-child,
.gridViewCallLog_custom td:first-child {
    padding-left: 14px;
}
.gridViewCallLog_custom td {
    padding: 10px 14px;
}
.red_call_log_td_col #Insert_CallDateTime_wrapper {
    width: 100% !important;
    background: transparent !important;
}
td.red_call_log_td_col {
    flex-basis: 100%;
    width: 100% !important;
    float: left;
    padding: 0px;
}
#Insert_CallDateTime_wrapper table .inputCell {
    padding-right: 8px;
}
.billing_info_tab_list td {
    padding: 5px 15px;
}
.col-6.has_label select,
#TLTreeListControl1_ddlProfile {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 8px 15px;
    height: auto !important;
    background-position: center right 10px;
    margin: 10px 0px 0px;
}
#TLTreeListControl1_ddlProfile {
    padding: 5px 15px;
    margin: 0px 0px 0px;
}
.col-6.has_label select:focus,
#TLTreeListControl1_ddlProfile:focus,
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType:focus {
    border: 1px solid #ddd !important;
    outline: 0px !important;
}
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType {
    padding: 0px 0px 0px;
    border: 1px solid #ddd !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType option {
    padding: 5px 13px 6px;
}
.time_sheet_start_date .radInput_Default input,
.time_sheet_end_date .radInput_Default input {
    border: 1px solid #ddd !important;
    padding: 10px 15px;
    border-radius: 4px;
    font-size: 14px;
}
.time_sheet_start_date #dtFrom_wrapper,
.time_sheet_end_date #dtTo_wrapper {
    width: 100% !important;
}
.time_sheet_start_date #dtFrom_wrapper .inputCell,
.time_sheet_end_date #dtTo_wrapper .inputCell {
    padding-right: 10px;
}
.time_sheet_comment textarea {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px;
}
.time_sheet_comment textarea:focus {
    outline: 0px !important;
}
.time_sheet_table .table.custom-table {
    widht: 100% !important;
}
.time_sheet_table .table.custom-table tr:last-child {
    display: none;
}
.gTotalEarning_table table.ChildGrid {
    width: 100% !important;
}
.table_overflow_x {
    overflow-x: auto;
}
.table_overflow_x_child {
    padding: 12px 8px;
}
select {
    border: 1px solid #ddd;
    padding: 8px 10px;
    font-size: 15px;
    font-weight: 400;
}
table.search-first-table {
    margin-top: 18px;
}
.search_panel_filters,
.search_date_panel_filter,
.search_date_range_filter {
    margin-top: 18px;
}

.search-first-table tr:last-child td {
    padding: 15px 0px 0px;
}
.search-first-table tr:last-child td .checkbox-nice label {
    font-size: 14px !important;
    padding-top: 3px;
}
.search_panel_filters .form_control_full select {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 9px 12px;
    background-position: center right 12px;
    height: auto;
    margin: 0px 0px 0px;
    background-color: transparent;
    width: 100% !important;
}
.search_panel_filters .col-12 > label,
.search_panel_filters .col-12 > span {
    display: block;
    margin: 0px 0px 15px;
    font-size: 16px !important;
    color: #333;
    font-family: inherit !important;
    font-weight: inherit !important;
}
.search_panel_filters .col-12 .inputCell input {
    font-size: 15px;
    padding: 8px 15px !important;
    border: 1px solid #ddd !important;
    padding: 7px 15px;
    border-radius: 4px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
.form_control_full label {
    font-size: 15px;
}
.search_panel_btn.col-12 input {
    float: right;
    margin-right: 0px !important;
}
.search_panel_filters .select_2 .form_control_full select {
    width: calc(50% - 25px) !important;
    float: left;
}
.search_panel_filters .select_2 .form_control_full span {
    float: left;
    padding: 8px 13px;
}
.search_panel_filters .select_date_type_field input {
    border-radius: 4px;
    border: 1px solid #ddd;
    float: left;
    width: 70px;
    height: auto !important;
    padding: 9px 5px;
}
.search_panel_filters .select_date_type_field select {
    float: right;
    width: calc(100% - 85px) !important;
}
.search_panel_filters .col-12 .pickerWrapper_Default2006 {
    width: 100% !important;
}
.developer_mode_custom_body .blue_menu_bar_hor {
    margin: 0px 0px 0px;
}
.developer_mode_custom_body .blue_menu_bar_hor li {
    padding-top: 2px;
}
#divShowFilter {
    height: auto !important;
    float: left;
    width: 100%;
}
#divShowFilter .filter,
#divShowFilter .filtern {
    height: auto;
}
#divShowFilter .filter select,
.stat_filters_btn select {
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    padding: 8px 15px;
    height: auto;
    background-position: center right 12px;
    margin-left: 0px !important;
}
.stat_filters_btn select:focus {
    border: 1px solid #ddd;
}
.stat_filters_btn {
    padding: 15px 0px 0px;
}
#divShowFilter .filter_wrap {
    width: 100%;
    float: left;
    margin: 0px 0px 15px;
}
#divShowFilter .filter_wrap .filter {
    padding: 0px;
    float: left;
    width: calc(25% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
}
#divShowFilter .filter_wrap .filter:last-child {
    margin-right: 0px;
}
#divShowFilter .filter_wrap #divByName .filter .form-control {
    width: 100% !important;
    border: 1px solid #ddd;
    padding: 8px 15px;
    height: auto;
    border-radius: 4px;
}
#divShowFilter .filter_wrap #divByName .filter .preview-btn {
    padding: 8px 20px;
}
.filtern#divShowApps,
#divResetPassword > b {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
}
#divResetPassword > b {
    display: block;
    margin: 5px 0px 7px;
}
.myapp_field_panel input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 10px 0px 0px;
    height: auto;
    padding: 9px 15px;
}
.myapp_field_panel select {
    height: auto;
    padding: 9px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 10px 0px 0px;
    background-position: center right 12px;
}
.myapp_field_panel select:focus {
    border: 1px solid #ddd;
}
.myapp_field_panel .cls-application-btnpadding {
    margin-top: 10px;
}
.myapp_field_panel .cls-application-btnpadding input[type="button"] {
    padding: 9px 15px;
    font-size: 15px;
}
.custom_pages_add a.preview-btn {
    padding: 7px 18px;
}
.search_panel_filters .custom_search_radio_btn .form_control_full span:first-child label {
    margin-left: 0px !important;
}
.search_panel_filters .search_from_date .form_control_full table td:first-child,
.search_panel_filters .search_to_date .form_control_full table td:first-child {
    padding-right: 10px;
}
.search_result_table_overflow {
    overflow-x: auto;
}
#divCollapseFilters span,
#divCollapseTools span,
#divCollapseFilters span {
    padding: 1px 4px 0px;
    display: inline-block;
    position: relative;
    top: 1px;
}
#divExpandFiltersLabel a {
    position: relative;
    top: -3px;
}
.row.tdAddPage .form-group input[type="text"] {
    border: 1px solid #ddd;
    height: auto;
    padding: 8px 12px;
    border-radius: 4px;
    margin: 9px 0px 0px;
}
.row.tdAddPage .form-group #tdPublicPage {
    margin: 12px 0px 15px !important;
}
.custom_pages_add .align-middle {
    position: relative;
    top: -1px;
}
.developer_mode_custom_body .notification_dropmenu a.arrow-down {
    padding: 0px;
    line-height: 21px;
}
.ReportViewer_field span {
    font-size: 14px;
    padding: 0px 2px;
    font-weight: 600;
    float: left;
}
.ReportViewer_field span[title="Enter Page Number and Press Enter"],
.ReportViewer_field span[title="Enter Search Term and Press Enter"] {
    padding: 3px 0px 0px 8px;
}
.ReportViewer_field span[title="Enter Page Number and Press Enter"] label,
.ReportViewer_field span[title="Enter Search Term and Press Enter"] label {
    padding-right: 8px;
}
.ReportViewer_field span[title="Enter Search Term and Press Enter"] + span {
    display: block;
    padding: 6px 0px !important;
}
.ReportViewer_field span input[type="text"] {
    border: 1px solid #b7b7b7;
    width: 50px !important;
    border-radius: 4px;
    padding: 5px 12px;
    float: right;
    margin-top: -5px;
}
.ReportViewer_field span input[type="text"]:focus {
    outline: 0px;
}
.ReportViewer_field .arvCoolBar {
    padding: 20px 15px 18px !important;
    border: 0px !important;
    border-radius: 4px;
    overflow: hidden;
}
.ReportViewer_field #WebViewerMessage {
    display: block;
    padding: 10px 0px;
}

.ReportViewer_field span[title="Enter Search Term and Press Enter"] input[type="text"] {
    width: 180px !important;
    float: right;
    margin-top: -4px;
}
.div_AddPoint.div_AddPoint_sprint td {
    display: block;
    padding: 0px;
}
.div_AddPoint.div_AddPoint_sprint td .form-control {
    border: 1px solid #ddd;
    height: auto;
    padding: 4px 12px;
    border-radius: 4px;
    margin: 9px 0px 12px;
}
.sprints_date_picker_sytle .inputCell input {
    border: 1px solid #ddd !important;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 14px;
}
.sprints_date_picker_sytle .inputCell {
    width: calc(100% - 30px) !important;
    float: left;
}
.sprints_date_picker_sytle table .inputCell + td {
    float: right;
    padding-top: 4px;
}
.div_AddPoint.div_AddPoint_sprint td .sprints_date_picker_sytle {
    margin-top: 9px;
    width: 100% !important;
}
.div_AddPoint.div_AddPoint_sprint td .sprints_date_picker_sytle .rcTable.rcSingle {
    width: 100% !important;
}
.div_AddPoint.div_AddPoint_sprint .mark_active_checkbox_wrap {
    padding: 13px 0px 15px;
}
.ReportViewer_field span[title="Enter Page Number and Press Enter"] + span {
    padding: 0px 18px !important;
}
.ReportViewer_field span[title="Enter Search Term and Press Enter"] label {
    margin: 0px 0px 0px;
}
.my_gizmos_heading h3 {
    font-size: 20px;
    margin: 12px 0px 0px;
}
.grid_sprint_custom table#sprintList_gridSprints tr:first-child th {
    border: 1px solid #c8c8c8;
}
.grid_sprint_custom table#sprintList_gridSprints tr td {
    border: 1px solid #c8c8c8;
    background: #fff;
}
.grid_sprint_custom table#sprintList_gridSprints tr td:nth-child(2),
.grid_sprint_custom table#sprintList_gridSprints tr th:nth-child(2),
.grid_sprint_custom table#sprintList_gridSprints tr th:last-child,
.grid_sprint_custom table#sprintList_gridSprints tr td:last-child,
.grid_sprint_custom table#sprintList_gridSprints tr td:nth-child(3),
.grid_sprint_custom table#sprintList_gridSprints tr td:nth-child(4),
.grid_sprint_custom table#sprintList_gridSprints tr th:nth-child(3),
.grid_sprint_custom table#sprintList_gridSprints tr th:nth-child(4) {
    text-align: center;
}
.clsTasks_filecab_table #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a[href="#"] {
    height: auto;
    overflow: inherit;
    text-overflow: initial;
}
.report_field_cls input[type="text"],
.chart_title_cls input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 6px 15px;
    height: auto;
    margin: 10px 0px 0px;
}
.report_field_cls select,
.chart_type_cls select,
.chart_type_cls select:focus {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 6px 15px;
    height: auto;
    margin: 8px 0px 0px;
    background-position: center right 10px;
}
.report_field_cls select:focus {
    border: 1px solid #ddd;
}
.custom-tab.build_report_nav {
    margin-bottom: 20px;
}
.chart_title_cls input[type="text"] {
    padding: 8px 15px;
}
.hor_main_nav_blue.justify-content-end {
    align-self: center;
}
.footer_sign_btn input[type="submit"] {
    min-width: 100px !important;
}
.terms_condition_error > td {
    padding: 0px 15px;
}
.terms_condition_error > td span {
    margin: 3px 0px 16px;
    display: inline-block;
}
.data-entry-container .tree_view_img,
.data-entry-container.tree_view_active_cls .grid_view_img {
    display: none;
}
.data-entry-container.tree_view_active_cls .tree_view_img {
    display: block;
}
.pnlList_custom.view_grid_list .gridradGrid_ctl01 td {
    overflow: hidden;
    user-select: none;
    padding: 8px 10px;
    font-size: 14px;
}
.pnlList_custom.view_grid_list .gridradGrid_ctl01 td:first-child {
    text-align: center;
}
.form-group.clsSelectCustomPage_selector span {
    display: block;
    margin-top: 6px;
    font-weight: 400 !important;
}
.table-responsive-wrapper p.blank_formscreen_text {
    font-size: 20px;
    padding: 50px 0px;
    max-width: 350px;
    margin: 0 auto;
    text-align: center;
}
.new_form_name .same_form_error {
    font-weight: 400 !important;
    margin: 6px 0px 0px;
}
.cursor-pointer.btn_form_next_cls[disabled="disabled"],
.prev_finish_btn .finish_form_btn[disabled="disabled"] {
    background: #cccccc;
    color: #333;
    pointer-events: none;
    cursor: default;
    font-weight: 600;
}
.spread_sheet_btn_list1 .delete-btn,
.recycle_bin_btn1 .delete-btn,
.contact_btn_list1 .delete-btn {
    filter: grayscale(1);
    cursor: initial;
    opacity: 0.5;
    transition: all ease 0.1s;
}
.spread_sheet_btn_list .delete-btn.notdisabled,
.btn_custom_width .form_delete_btn_cls.notdisabled,
.cabRight .delete-btn.notdisabled,
.busines_report_btn .delete-btn.notdisabled,
.recycle_bin_btn .delete-btn.notdisabled,
.contact_btn_list .delete-btn.notdisabled,
.res-btn-pri.delete-btn.notdisabled {
    filter: grayscale(0);
    cursor: pointer;
    opacity: 1;
}
.file_archive_manage.custom-table .file_cabnet_pagination {
    background: #fff !important;
}
.file_archive_manage.custom-table .file_cabnet_pagination table td {
    display: inline-block;
    padding: 10px 5px;
}
.file_archive_manage.custom-table .file_cabnet_pagination table td span,
.file_archive_manage.custom-table .file_cabnet_pagination table td a {
    border: 1px solid #007bff;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #333;
    background: #007bff;
    color: #fff;
    font-weight: 600;
}
.file_archive_manage.custom-table .file_cabnet_pagination table td a {
    font-weight: 400;
    color: #333 !important;
    background: transparent;
    border-color: #ddd;
}
.file_archive_manage.custom-table .file_cabnet_pagination > td {
    padding: 10px 20px;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew {
    background: #fff !important;
    margin: 0px 4px 12px;
    border: 1px solid #ddd !important;
    padding: 14px 15px;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table {
    border: 0px !important;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table td {
    text-align: left !important;
    float: left;
    width: 100%;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table td:first-child {
    padding-bottom: 12px !important;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table td input[type="text"] {
    border-radius: 4px;
    border: 1px solid #ddd;
    padding: 5px 15px;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table td input[type="submit"] {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: auto;
    text-align: center;
    text-transform: capitalize;
}
.tree_view_layout_table.form_table_custom_cls #TLTreeListControl1_pnlSettingsPanelNew > table td input[value="OK"] {
    margin: 0px 5px 0px 15px;
    background: #4ea558;
}
.cls-wiki-previewbtntr td:first-child {
    float: left;
    display: block;
    width: 100%;
}
.cls-wiki-previewbtntr td:nth-child(2) {
    float: left;
}
.cls-wiki-previewbtntr td:nth-child(2) input[type="text"] {
    margin: 10px 0px 0px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0px 15px;
}
.cls-wiki-previewbtntr td:last-child {
    float: left;
    width: 100%;
    display: block;
    margin: 3px 0px 0px;
}
.start_end_date_report li table {
    border: 1px solid #ddd !important;
}
.start_end_date_report li > label {
    margin-bottom: 6px;
}
.recycle_bin_limit select {
    border-radius: 4px;
    background-position: center right 7px;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    padding: 0 25px 0 10px !important;
    height: 31px;
    width: auto !important;
    margin: 0px 4px 0px;
}
.delete-btn.grid_view_delete_btn {
    display: none;
}
.global_setting_table tr th:last-child,
.global_setting_table tr td:last-child {
    text-align: center;
}
.global_setting_table tr td:last-child input[type="image"] {
    margin-top: 6px;
}
.global_setting_table tr td {
    vertical-align: middle;
}
.global_setting_table tr td input[type="text"] {
    border-radius: 4px;
    border: 1px solid #ddd;
    height: auto;
    padding: 3px 10px;
    margin-top: 1px;
}
.global_setting_table tr td select {
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 100% !important;
    padding: 3px 15px;
}
.global_setting_table tr td select:focus {
    border: 1px solid #ddd;
}
.clsSelectStandardPage_parent .card-page p {
    text-align: center;
}
.clsSelectStandardPage_parent .card-page p br {
    display: none;
}
.spread_sheet_custom_style .custom-table td:first-child {
    text-align: center;
}
.spread_sheet_custom_style .custom-table td:first-child .checkbox-nice input[type="checkbox"] {
    width: 16px;
    height: 16px;
}
.design_mode_custom_body #ctl00_ChildContent1_divDesignMode,
.design_mode_custom_body #ChildContent1_divDesignMode {
    padding-left: 0px;
}
.tools-workflowdesigner-width_custom {
    border-color: #ddd;
    margin-bottom: 18px;
}
.tools-workflowdesigner-width_custom table td {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.stag_field_cls .col-lg-4.col-12 > span {
    display: block;
    width: 100%;
}
.stag_field_cls .col-lg-4.col-12 input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 100% !important;
    margin: 10px 0px 0px;
    padding: 7px 14px;
    height: auto;
}
.assign_filter_volpe_style {
    padding-top: 6px;
}
.assign_filter_volpe_style select {
    border: 1px solid #ddd;
    border-radius: 4px;
    background-position: center right 8px;
    padding: 7px 15px;
    height: auto;
    width: 100%;
    margin: 9px 0px 0px;
}
.assign_filter_volpe_style select:focus {
    border: 1px solid #ddd;
}
.feature_page_wrap .feature_save_btn {
    display: none;
}
.feature_page_wrap .feature_btn_show.feature_save_btn {
    display: block;
    margin-top: 4px;
}
.stat_filters_btn .by_name_filter .form-group {
    width: 100%;
}
.stat_filters_btn .by_name_filter .form-control {
    width: calc(100% - 107px) !important;
    margin-right: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px;
    height: auto;
}
.stat_filters_btn .by_name_filter input[type="submit"] {
    height: auto !important;
    padding: 8px 20px;
    position: relative;
    top: -1px;
}
.stat_filters_btn #divByCharge,
.stat_filters_btn #divOrder,
.stat_filters_btn #divByStatus,
.stat_filters_btn #divByName {
    margin: 0px 0px 30px !important;
}
.statistics_table {
    width: 100%;
    margin: 0px 0px 15px;
    border-color: #c8c8c8;
}
.statistics_table td,
.statistics_table th {
    padding: 0px 15px;
    font-size: 14px;
}
.statistics_table th {
    padding: 10px 15px;
}
.backto_myapp {
    padding: 7px 12px;
    display: inline-block;
    margin-top: 10px;
    min-width: 120px;
}
.statistics_table th:nth-child(2) {
    text-align: center;
}
.statistics_table tr:not(:first-child) {
    background: #fff !important;
}
.statistics_table_parent > div,
.myapp_table_list_cls > div {
    overflow-x: auto;
}
.myapp_list #divExpandFiltersLabel a {
    top: 0px;
}
#ctl00_ChildContent1__treeFolders,
#ChildContent1__treeFolders {
    float: left;
    width: 100%;
}
.calender_form_fields .row span,
.calender_form_fields .row span {
    display: block !important;
    margin: 0px 0px 8px;
    font-weight: 600;
}
.calender_form_fields .row input,
.calender_form_fields .row textarea {
    background: #f5f5f5 !important;
}
.paypal_fields_cls {
    margin: 10px 0px 0px;
    float: left;
    width: 100%;
}
.paypal_fields_cls input[type="text"] {
    background: #f7f7f7;
    border-radius: 4px;
    border: 1px solid #ddd;
    float: left;
    width: 250px;
    max-width: 400px;
    padding: 8px 15px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    height: auto;
}
.paypal_fields_cls input[type="submit"] {
    font-size: 14px;
    height: auto;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 9px 15px;
    text-transform: capitalize !important;
    letter-spacing: 0.5px;
}
.forgot_pass_link:hover {
    text-decoration: underline;
    margin-bottom: -3px;
    text-align: left;
    display: block;
}

#forgetpwdForm input[name="btnBack"],
#forgetpwdForm input[name="btnSubmit"] {
    transition: all ease 0.3s;
}
#forgetpwdForm input[name="btnBack"]:hover,
#register .modal-footer input[value="Return Back"]:hover,
#forgetpwdForm input[value="back"]:hover,
#register .modal-footer input[value="Previous Step"]:hover,
.register-modal .modal-footer input.preview-btn:hover {
    background: #086b93;
}
#forgetpwdForm input[name="btnSubmit"]:hover,
#register .modal-footer input[value="Next Page"]:hover,
#register .modal-footer input[value="Next Step"]:hover,
#register .modal-footer input[value="Next Step"]:hover,
.register-modal .modal-footer input.create-primary:hover {
    background: #226329;
}
.myprofile-changepassword-tdalignment span {
    display: block !important;
    margin: 4px 0px 0px;
    width: 100% !important;
}
.developer_mode_custom_body img.logo.sm-logo-show,
.design_mode_custom_body img.logo.sm-logo-show {
    display: block !important;
}
.myapp-filter-table td span,
.myapp-filter-table td {
    font-size: 14px;
}
.panel_noframe .change_pass_screen {
    overflow: hidden;
}
.change_pass_screen span:not(.lable) {
    margin: 4px 0px 0px;
    color: Red;
}
.change_pass_screen span[style*="block"] {
    display: block !important;
    width: 100% !important;
}
.change_pass_screen .cols-lg-3 {
    width: 100%;
    margin-bottom: 14px;
    max-width: 350px;
}
.change_pass_screen .cols-lg-2 {
    width: 100%;
}
.change_pass_screen .cols-lg-2 input[type="submit"] {
    padding: 8px 22px;
    float: left;
    margin-top: 5px;
}
.view_as_checkbox {
    padding-left: 0px !important;
}
.view_as_checkbox tr,
.view_as_checkbox tbody {
    width: 100%;
    display: block;
}
.view_as_checkbox td {
    padding-left: 30px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    display: block;
}
.toggled-2 .view_as_checkbox td {
    padding-left: 20px !important;
}
.view_as_checkbox td:hover {
    background: #2d4d84;
}
.view_as_checkbox td input[type="checkbox"] + label {
    margin-bottom: 0px;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}
.status-table.status_email td span.f-12 > span {
    padding-left: 2px;
}
.each_day_dropdown {
    margin-top: 8px;
}
.each_day_dropdown select {
    padding: 7px 32px 7px 10px !important;
}
.roles_tab_cls_table td input + span {
    margin: 17px 0px 0px;
    display: block;
    height: 0px;
}
.roles_tab_cls_table td input + span[style*="visible"] {
    height: auto;
}
.role_alert_danger.alert-danger {
    border: 0px;
    background: transparent;
    color: red;
    padding: 0px;
}
.space_security_roles_tab input[style*=":Red"] {
    background: transparent !important;
    border: 1px solid Red;
    color: Red;
}
.tdAddPage input[type="submit"],
.tdAddPage input[type="button"] {
    min-width: 100px;
}
.tdAddPage input[type="submit"]:last-child {
    margin-left: 5px;
}
.custom_modal_cls.modal.show,
.custom_modal_cls.modal.in {
    z-index: 1111;
    background: rgba(0, 0, 0, 0.3) !important;
}
.custom_modal_cls.modal .modal-dialog {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
}
.custom_modal_cls.modal .modal-body {
    text-align: center;
    padding: 35px 15px 10px;
}
.custom_modal_cls.modal .modal-body p {
    font-size: 18px;
    margin: 0px 0px 25px;
}
.custom_modal_cls.modal .modal-body p {
    font-size: 22px;
    margin: 0px auto 25px;
    max-width: 300px;
    line-height: 28px;
    font-weight: bold;
    font-family: Roboto !important;
}
.custom_modal_cls.modal .modal-body p span {
    font-size: 16px;
    display: block;
    font-weight: 400;
}
.custom_modal_cls.modal .modal-body button,
.custom_modal_cls.modal .modal-body input[type="submit"] {
    height: auto;
    font-size: 15px;
    min-width: 90px;
    padding: 5px 20px;
    color: #fff;
    text-transform: capitalize !important;
    transition: all ease 0.3s;
}
.custom_modal_cls.modal .modal-body button.create-primary {
    background: #ff6a00;
    margin-left: 6px;
}
.custom_modal_cls.modal .modal-body button:hover {
    background: #1942ab;
}
.custom_modal_cls.modal .modal-body button.create-primary:hover {
    background: #da5d04;
}
.role_grid_custom_table tr[style*="LightBlue"] {
    background: none !important;
}
.role_grid_custom_table tr[style*="LightBlue"] table > td {
    display: inline-block;
    padding: 10px 5px;
}
.role_grid_custom_table tr[style*="LightBlue"] table {
    margin: 0 auto;
}
.role_grid_custom_table tr[style*="LightBlue"] table td {
    padding: 10px 5px;
    display: inline-block;
    width: auto;
}
.role_grid_custom_table tr[style*="LightBlue"] table td span,
.role_grid_custom_table tr[style*="LightBlue"] table td a,
.new_form_space.new_form_space_grid tr td > table a,
.new_form_space.new_form_space_grid tr td > table span,
.table.custom-table.gizmos_custom_tab tr td > table span,
.table.custom-table.gizmos_custom_tab tr td > table a {
    border: 1px solid #007bff;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    background: #007bff;
    color: #fff;
    font-weight: 600;
    transition: all ease 0.1s;
}
.role_grid_custom_table tr[style*="LightBlue"] table td a,
.new_form_space.new_form_space_grid tr td > table a,
.table.custom-table.gizmos_custom_tab tr td > table a {
    font-weight: 400;
    color: #333 !important;
    background: transparent;
    border-color: #ddd;
}
.role_grid_custom_table tr[style*="LightBlue"] table td a:hover,
.new_form_space.new_form_space_grid tr td > table a:hover,
.table.custom-table.gizmos_custom_tab tr td > table a:hover {
    background: #007bff;
    color: #fff !important;
    border-color: #007bff;
}
.preview_mode_body .custom_modal_cls.modal .modal-body button.preview-btn,
.preview_mode_body .custom_modal_cls.modal .modal-body input[type="submit"] {
    background: #4ea558;
}
.preview_mode_body .custom_modal_cls.modal .modal-body button.create-primary {
    background: #009ede;
}
.feature_dropdown_cls_wrap span {
    display: block;
    margin-top: 16px;
}
.feature_dropdown_cls_wrap select.group-permission-ddlgroup_cls {
    margin-left: 0px !important;
}
.design_mode_custom_body .toggled-2 + .fullmodewrapper .page-content-wrapper {
    padding-left: 0px;
}
.design_mode_custom_body .min-page-height .radmenu-container.radmenu-reset {
    margin-left: 0px;
}
.feature_tree_grid_cls .TreeNodeOver {
    text-decoration: none;
    border: 0px;
    outline: 0px;
}
.feature_tree_grid_cls .TreeNodeSelect {
    background: transparent;
    color: #000;
    font-weight: 400;
}
.modal_close_btn {
    float: left;
    width: 100%;
    text-align: center;
}
.custom_modal_cls.modal .modal_close_btn button.close {
    padding: 0px;
    font-size: 46px;
    color: red;
    font-weight: 300;
    opacity: 0.8;
    display: inline-block;
    float: none;
    line-height: 25px;
}
.custom_modal_cls.modal .modal_close_btn button.close:hover {
    background: transparent;
}
.custom_modal_cls.modal .modal-body .condition_p {
    margin: 30px auto 0px;
}
.condition_p,
.select_item p:not(.condition_p),
.select_item .button_wrap,
.modal-body .modal_close_btn {
    display: none;
}
.select_item .condition_p,
.select_item .modal-body .modal_close_btn {
    display: block;
}
.custom_modal_cls.modal.show.select_item .modal-body {
    padding: 0px 0px 30px;
}
.wizard_form_wrap > div {
    overflow-x: auto;
}
input:focus {
    outline: none !important;
    box-shadow: none !important;
}
.tab-pane.divNavHome div[id*="_trEditor"] {
    padding: 0px;
}
.group-action-btn .delete-btn {
    min-width: auto !important;
}
.space_security_roles_tab input[type="text"] + span[style*="hidden"] {
    height: 0px;
}
.space_security_roles_tab input[type="text"] + span[style*="visible"] {
    height: auto;
    margin: 14px 0px 0px;
    display: block;
}
.draggable-container .TreeNode,
.draggable-container .TreeNodeOver {
    width: calc(100% - 68px);
    display: inline-block;
    float: right;
    margin: 4px 0px 0px;
}

.global_setting_table_scroll > div {
    overflow-x: auto;
}
.feature_dropdown_cls_wrap {
    margin: 25px 0px 25px;
}
.feature_dropdown_cls_wrap select {
    padding: 6px 12px !important;
}
.app_name_popup.assign_popup {
    top: 50%;
    transform: translateY(-50%);
}
.app_name_popup.assign_popup .col-md-12 > span {
    font-size: 14px;
    margin: 10px 0px 18px;
    display: block;
    font-weight: 600;
}
.app_name_popup.assign_popup .custom-table tbody tr th,
.app_name_popup.assign_popup .custom-table tbody tr td {
    font-size: 13px;
    text-align: center;
}
.app_name_popup.assign_popup .custom-table tbody tr:last-child {
    background: #fff !important;
}
.app_name_popup.assign_popup .custom-table tbody tr:last-child td {
    padding: 8px 5px;
    font-weight: 600;
}
#divMyApp > h2 {
    position: relative;
}
.app_popover {
    background: #fff;
    box-shadow: 0px 1px 20px #cacaca;
    border: none;
    color: #000;
    max-width: 550px;
    margin-top: 15px;
    border-radius: 4px;
    padding: 12px 15px 10px 12px;
    font-size: 13px;
    position: absolute;
    color: #212529;
    line-height: 21px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    display: none;
    width: 100%;
    text-transform: initial;
}

div#_PanelControlForm div#Parent_ControlDiv {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 15px;
    margin-bottom: 10px;
    align-items: center;
    overflow:unset;
}

div#_PanelControlForm div#Parent_ControlDiv > div {
    width: auto !important;
    display: flex;
    align-items: center;
    gap: 8px;
    position:relative;
}
div#_PanelControlForm div#Parent_ControlDiv > div input,
div#_PanelControlForm div#Parent_ControlDiv > div select {
    width: 130px;
    height: 28px;
    border: 1px solid #ddd;
    padding: 4px 15px;
    border-radius: 4px;
}



.app_popover .popover_arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem;
    left: 66%;
    top: -8px;
    transform: translateX(-50%);
}
.app_popover .popover_arrow::after,
.app_popover .popover_arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.app_popover .popover_arrow::after,
.app_popover .popover_arrow::before {
    border-width: 0 0.5rem 0.5rem 0.5rem;
}
.app_popover .popover_arrow::after {
    top: 1px;
    border-bottom-color: #fff;
}
.app_popover .popover_arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.app_popover button.close {
    margin: -10px 0px 0px;
}
.space_security_roles_tab.role_grid_custom_table > tbody > tr > th:nth-child(2) a,
.myapp-filter-table tr:first-child th a,
#sprintList_gridSprints tbody tr:first-child th a {
    background: url("../images/team-leader-icons/sorting-arrow.png") right center no-repeat;
    padding-right: 18px;
    background-size: 12px;
    color: #212529;
    transition: all ease 0.3s;
}
.space_security_roles_tab.role_grid_custom_table > tbody > tr > th.ASC:nth-child(2) a,
.myapp-filter-table tr:first-child th.ASC a,
#sprintList_gridSprints tbody tr:first-child th.ASC a {
    background: url("../images/team-leader-icons/sorting-arrow-dec.png") right center no-repeat;
    background-size: 12px;
}
.space_security_roles_tab.role_grid_custom_table > tbody > tr > th.DESC:nth-child(2) a,
.myapp-filter-table tr:first-child th.DESC a,
#sprintList_gridSprints tbody tr:first-child th.DESC a {
    background: url("../images/team-leader-icons/sorting-arrow-asc.png") right center no-repeat;
    background-size: 12px;
}
.space_security_roles_tab.role_grid_custom_table > tbody > tr > th:nth-child(2) a:hover {
    color: #212529;
}
#nopage_modal .modal-body p {
    font-size: 20px;
    max-width: 400px;
}
.gridViewCallLog_custom td:last-child[colspan="6"] {
    text-align: left !important;
}
.fullmodewrapper .modal-footer .preview-btn.create-primary[disabled="disabled"] {
    background: #b9b9b9;
    color: #666;
}
.calender_buttons_list .rmRootGroup {
    float: right !important;
}
.calender_buttons_list .rmRootGroup:focus,
.RadMenu:focus {
    outline: 0px;
}
.calender_buttons_list .rmRootGroup .rmLink {
    padding: 5px 20px 5px 20px;
}
.calender_buttons_list .rmRootGroup .rmLink span {
    padding: 0px;
}
.calender_buttons_list .rmRootGroup .rmLink.refresh-btn,
.calender_buttons_list .rmRootGroup .rmLink.refresh-btn.rmSelected.rmRootLink.rmClicked {
    background-size: 25px !important;
    top: 4px;
    padding: 0px 0px 0px 25px;
}
.select_allfeature label {
    position: relative;
    top: -2px;
    left: -2px;
    font-weight: 600;
}
.gizmos_wrapper_style .media input[type="image"] {
    width: 55px;
}
.custom_task-page_style select.form-control {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 36px !important;
    background-position: center right 10px;
}
.custom_task-page_col div[class="row mt-2"] {
    margin-top: 0px !important;
}
.custom_task-page_col div[class="row mt-2"] .rcTable.rcSingle td:not(.rcInputCell),
.custom_task-page_col div[class="row"] .rcTable.rcSingle td:not(.rcInputCell) {
    padding: 0px !important;
    position: relative;
    top: -8px;
}
.custom_task-page_col div[class="row mt-2"] .rcTable.rcSingle td.rcInputCell + td,
.custom_task-page_col div[class="row"] .rcTable.rcSingle td.rcInputCell + td {
    padding-left: 6px !important;
}
.container-fluid.clsAssignMemebr > .card {
    margin-top: 12px;
}
.cls-top-blue-action-menu-left .RadMenu .rmRootGroup .rmItem .rmGroup {
    background: #252e58;
    padding: 0px 0px 5px;
    text-align: left;
}
.cls-top-blue-action-menu-left .RadMenu .rmRootGroup .rmItem .rmGroup li {
    padding: 6px 14px 6px 10px;
}
.cls-top-blue-action-menu-left .RadMenu .rmRootGroup .rmItem .rmGroup li:hover {
    background: #658df1d9 !important;
}
.cls-top-blue-action-menu-left .RadMenu .rmRootGroup .rmItem .rmGroup li a {
    width: auto !important;
}
.cls-top-blue-action-menu-left .RadMenu .rmRootGroup .rmItem .rmGroup li a span {
    padding: 0px;
    font-size: 13px;
}
.notification_dropmenu {
    position: relative;
}
.notification_dropmenu .dropdown-menu.show {
    top: calc(100% + 8px) !important;
    width: 226px;
    right: 0px !important;
    left: auto !important;
    transform: initial !important;
}
.clsSelectStandardPage_parent .card-page h6 {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.clsSelectStandardPage_parent .card-page p {
    max-width: 400px;
    margin: 0 auto;
}
.tdAddPage .col-12 > h5 {
    font-weight: 500;
    margin-bottom: 18px;
}
.custom_pages_add .tdShowAddPage span {
    color: #fff;
}
.cls-top-blue-action-menu-right.red-cls-top-blue-action-menu-right > div[style="width:90%;"] {
    margin-left: auto;
}
.cls-top-blue-action-menu-right .red-hide-link-wrap .create_new {
    padding-top: 3px !important;
    padding-right: 0px !important;
}
div[id*="dockAssign"].RadDock_Default {
    width: 100%;
    min-width: 500px;
    height: 255px !important;
    border-radius: 4px;
    border: 0px !important;
    outline: 0px !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
div[id*="dockAssign"].RadDock_Default .workspace_selector_cls select {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 8px 7px;
    height: auto;
    background-position: center right 10px;
}
.RadTreeView .rtIn {
    padding: 1px 6px 1px !important;
}
.RadTreeView_Default .rtSelected .rtIn,
.RadTreeView_Default .rtHover .rtIn {
    border-color: none !important;
    background-color: none !important;
    background-image: none !important;
    color: #000 !important;
}
.useraccount-teammember-menu .navbar.custom-bar {
    z-index: 1 !important;
}
.sprints_date_picker_sytle table .rcInputCell input[type="text"] {
    width: calc(100% - 30px);
    float: left;
    border: 1px solid #ddd;
    padding: 7px 10px 7px 15px;
    height: auto;
    border-radius: 4px;
    margin-right: 8px;
}
.sprints_date_picker_sytle table .rcInputCell + td a {
    margin-top: 3px;
}
.select_allfeature {
    margin: 10px 0px -15px;
}
.myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsTxt {
    font-size: 15px !important;
    font-weight: 600 !important;
    padding: 0px 8px 9px 8px !important;
    border-bottom: 4px solid transparent;
    background: transparent !important;
    color: #666;
    margin-right: 0px;
    display: inline-block;
}
.myaccount_tabs_custom .rtsLevel .rtsUL {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin: 22px 0px 28px;
}
.myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsSelected .rtsTxt {
    border-bottom: 4px solid #ff6a00;
    color: #333;
}
.myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsIn {
    padding-left: 0px;
}
.myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsLink {
    padding-left: 0px;
}
.total_role_text {
    font-weight: 600;
}
.work_space_wrap a.preview-btn {
    padding: 6px 20px;
    background: #ff6a00;
}
.work_space_wrap a.preview-btn:hover {
    background: #f16605;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable ul li > table tr > td:first-child {
    display: none;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable ul li > table tr > td:first-child + td {
    padding: 0px !important;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable ul li > table tr > td .staging_table_style td:first-child {
    display: table-cell;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable ul li > table tr > td .staging_table_style td:first-child + td {
    padding: 0px 15px !important;
}
.tools-workflowdesigner_mob.tools-workflowdesigner-width.work_flow_design_cls.sec_role_member td[colspan="4"] {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    text-align: center;
    padding: 25px 15px;
    font-size: 16px;
}
.change_pass_screen input + span {
    color: red;
}
.RadTreeView_Default .rtIn {
    font-size: 14px;
}
#eidt_role_save p,
#feature_save_modal p,
#eidt_feature_save p,
#eidt_notification_save p {
    font-size: 20px;
    font-weight: 200;
}
.table.custom-table.gizmos_custom_tab {
    margin-top: 14px;
}
.input-group-append + div > input {
    padding: 9px 20px;
    margin-top: 9px;
}
.design_mode_custom_body .useraccount-teammember-menupadding .media-image + .media-body {
    margin-left: -12px;
}
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.cls-action-link:after,
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.visibility_dropdown_menu:after {
    background: url(../images/team-leader-icons/arrow-down_white.png) center right no-repeat;
    content: "";
    width: 12px;
    height: 8px;
    display: inline-block;
    background-size: 10px;
    transform: rotate(0deg);
}
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.cls-action-link:after,
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.visibility_dropdown_menu:after {
    transform: rotate(-180deg);
    position: relative;
    left: -6px;
    top: 6px;
}
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.cls-action-link.rmExpanded:after,
.cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.visibility_dropdown_menu.rmExpanded:after {
    transform: rotate(0deg);
}
.table.custom-table.managespace-priority-grid {
    margin-top: 14px;
}
.general_main_menu.RadTabStrip .rtsUL {
    width: 100%;
    border-bottom: 1px solid #ddd;
    max-width: 600px;
    margin: 14px 0px 20px;
}
.general_main_menu.RadTabStrip .rtsUL li a {
    background: none !important;
    padding: 0px 13px 6px;
}
.general_main_menu.RadTabStrip .rtsUL li a.rtsSelected {
    border-bottom: 5px solid #ff6a00;
}
.general_main_menu.RadTabStrip .rtsUL li a span {
    padding: 0px;
}
.general_main_menu.RadTabStrip .rtsUL li a .rtsOut {
    background: none;
}
.general_main_menu.RadTabStrip .rtsUL li a .rtsOut .rtsTxt {
    font-size: 14px;
    color: #666;
    font-weight: 500;
    letter-spacing: 0.1px;
}
.general_main_menu.RadTabStrip .rtsUL li a.rtsSelected .rtsOut .rtsTxt {
    color: #000;
}
.available_privileges_col .tvAvailable div[id*="ucGroupPermissions_tvAvailablen0Nodes"] table td a,
.tvAvailable a {
    color: #000;
}
.team_mem_account input[value="Lookup"] {
    padding: 9px 20px;
    margin-top: 8px !important;
}
.cls-top-blue-action-menu-left .radmenu a.link,
.cls-top-blue-action-menu-left .radmenu a.link:hover {
    border: 0px !important;
}
.cls-top-blue-action-menu-left .radmenu ul.rootGroup {
    margin-top: 5px;
}
.table.custom-table.workspace_table_list_custom {
    margin-top: 14px;
}
.account_expiration_date_cls .form-group > span {
    display: block;
    margin: 0px 0px 10px;
}
.account_expiration_date_cls .form-group > .RadPicker {
    width: 100% !important;
    padding-left: 0px !important;
}
.account_expiration_date_cls .form-group .riSingle .riTextBox {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 20px 15px;
}
.div_AddPoint.div_AddPoint_sprint tr:nth-child(4) > td:first-child {
    padding-top: 12px;
}
.team-media-image + .media-body span {
    margin-left: -8px;
}
.members_role_adm_security.workspace_role_dropdown.form-control {
    padding: 6px 12px !important;
}
.customizer_area_dropdown .col-12 > h2 {
    margin-bottom: 20px;
}
.customizer_area_dropdown table[id*="editor_ID"] {
    margin-top: 20px;
}
.row.tdAddPage {
    display: flex !important;
}
.cls-top-blue-action-menu-left .radmenu a.link:focus,
.cls-top-blue-action-menu-left .radmenu a.link:visited,
.cls-top-blue-action-menu-left .radmenu a.link:active {
    border: 0px !important;
}
.modal .modal_heading:before {
    width: 20px;
    content: "";
    height: 25px;
    background: url(../images/team-leader-icons/confirm_arrow.png) center center no-repeat;
    background-size: contain;
    margin-bottom: 0px;
    display: inline-block;
    margin-right: 9px;
    position: relative;
    top: 5px;
}
.nopageavail .modal_heading:before,
#nopage_modal .modal_heading:before,
.toolbox_warning .modal_heading:before {
    background: url(../images/team-leader-icons/exclamation.png) center center no-repeat;
    background-size: contain;
}
.custom-modal.modal:not(#register, #admin, #confirmation, #ChildContent1_confirmation) .modal-dialog {
    max-width: 425px;
}
.custom-profile-edit-table input[type="file"] {
    overflow: hidden;
}
.heading_modal.custom_modal_cls.modal .modal-body {
    padding: 0px 0px 32px 0px;
}
.heading_modal.custom_modal_cls.modal .modal-body .modal_heading {
    margin-bottom: 22px;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 600;
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-family: Roboto !important;
}
#myModal.custom_modal_cls.modal .modal-body p {
    max-width: 400px;
}
.heading_modal.custom_modal_cls.modal .modal-body .modal_heading.modal_heading_text,
.heading_modal.custom_modal_cls.modal .modal-body p.nopage_text,
.nopageavail.heading_modal.custom_modal_cls.modal .modal-body .modal_heading:not(.modal_heading_text),
.nopageavail.heading_modal.custom_modal_cls.modal .modal-body p:not(.nopage_text) {
    display: none;
}
.nopageavail.heading_modal.custom_modal_cls.modal .modal-body .modal_heading.modal_heading_text,
.nopageavail.heading_modal.custom_modal_cls.modal .modal-body p.nopage_text {
    display: block;
}
.dropdwon_handler_content .view_grid_list .rgMasterTable td a[href*="EditButton"] {
    display: none;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid:focus {
    border: 0px;
    outline: 0px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid > div[id*="radGrid_GroupPanel"] {
    display: none;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > thead th {
    text-transform: capitalize;
    padding: 8px 12px;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
    font-size: 14px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable {
    border-collapse: collapse;
    empty-cells: hide !important;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > thead th a {
    color: #333333;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tbody td {
    text-transform: capitalize;
    padding: 7px 12px;
    border: 1px solid #c8c8c8;
    font-weight: 500;
    color: #333333;
    font-size: 14px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody td a {
    color: #007bff;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td:first-child {
    text-align: center;
}

.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tbody tr td:nth-child(2),
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > thead th:nth-child(2),
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tbody tr td:last-child,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > thead th:last-child {
    display: none;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel #AjaxPanel > div {
    overflow: hidden !important;
    height: 100% !important;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tfoot .rgAdvPart.rgWrap .RadComboBox > table td.rcbInputCell.rcbInputCellLeft {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 3px 10px 3px 8px;
    height: auto;
    display: inline-block;
    width: 65px !important;
    font-size: 14px;
    font-weight: 600;
    background: url(../images/team-leader-icons/arrow-down.png) right 7px center no-repeat;
    background-size: 11px;
    margin-left: 5px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tfoot .rgAdvPart.rgWrap > .rgPagerLabel {
    display: inline-block;
    padding-top: 3px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tfoot > tr > td > table {
    margin-top: 15px;
}
.bg-transparent.body_form_list_custom_class form > .rcbSlide {
    position: absolute !important;
    width: 65px !important;
    margin-left: 6px;
}
.bg-transparent.body_form_list_custom_class form > .rcbSlide > div {
    width: 65px !important;
    border: 1px solid #ddd !important;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgWrap.rgInfoPart,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart1 .rgPageFirst,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 .rgPageLast,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgNumPart,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgStatus {
    display: none;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart1,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 {
    position: relative;
    padding: 0px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart1 .rgPagePrev,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 .rgPageNext {
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 95px;
    text-align: center;
    text-transform: capitalize;
    height: 28px;
    width: 100%;
    font-size: 14px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 {
    margin-left: 7px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart1:after,
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2:after {
    content: "Previous";
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 2px;
    width: 100%;
    text-align: center;
    color: #fff;
    display: none;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 .rgPageNext {
    min-width: 70px;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2:after {
    content: "Next";
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell {
    display: flex;
    width: 100%;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart1 {
    order: 4;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgArrPart2 {
    order: 5;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgAdvPart {
    order: 3;
    margin-right: auto;
    padding-left: 0px;
}
.toggled-2 .view_as_checkbox td {
    position: relative;
    width: 75px;
}
.toggled-2 .view_as_checkbox td:after {
    content: attr(label-attr);
    position: absolute;
    top: calc(100% + 8px);
    left: 0px;
    background: #009ede;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    padding: 5px 10px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: 75px;
    height: auto;
    text-align: center;
    line-height: 16px;
    padding: 7px 5px 8px;
    opacity: 0;
    visibility: hidden;
    z-index: 1111111;
}
.toggled-2 .view_as_checkbox td:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #009ede;
    position: absolute;
    left: 45%;
    top: 100%;
    content: "";
    display: inline-block;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    z-index: 1111111;
}
.toggled-2 .view_as_checkbox td:hover:after,
.toggled-2 .view_as_checkbox td:hover:before {
    opacity: 1;
    visibility: visible;
}
.RadTreeView_Default .rtSelected .rtIn,
.RadTreeView_Default .rtHover .rtIn {
    background: transparent !important;
    color: #000;
    border: 0px !important;
    padding: 2px 7px 2px !important;
    outline: 0px !important;
}
table.status-table.status_email input[type="text"] + span {
    visibility: visible !important;
}
table.status-table.status_email input[type="text"].required_error {
    border: 1px solid red !important;
}
.notification_screen_cls .send_btn input[type="submit"][disabled="disabled"] {
    background: #ddd;
    color: #000;
    cursor: default;
}
.dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable > tbody tr.rgNoRecords td:last-child {
    display: block;
    width: 100%;
    padding: 20px 15px;
    border-top: 0px;
    position: absolute;
    text-align: center !important;
    width: 100%;
    font-size: 16px;
}
.preview_mode_body .work_space_wrap a.preview-btn {
    background: #4ea558;
}
.custom-profile-edit-table.custom_profile_edit_table_cls + .form-group .checkbox {
    margin: 10px 0px 22px;
    display: block;
}
.new_form_space.new_form_space_grid tr td > table {
    width: 100%;
    display: inline;
}
.new_form_space.new_form_space_grid tr td > table td {
    padding: 15px 5px;
}
.card-body.cls-application-height.status-report.notification_screen_cls {
    padding: 22px 0px;
}
#ChildContent1_SearchControl1__updatePanel1 {
    position: relative;
}
#ChildContent1_SearchControl1_lblErr {
    width: 100%;
    position: absolute;
    bottom: -25px;
}
.table.custom-table.business_inte_report td[colspan="5"] {
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    text-align: center;
    padding: 20px 15px;
    color: #333333;
    font-size: 16px;
    font-weight: 500;
}
.calender_buttons_list .rmRootGroup.rmHorizontal {
    background: none;
}
.team-member-wrapper1 .form-group input ~ span {
    float: left;
    width: 100% !important;
}
.tvAvailable a {
    text-transform: lowercase;
}
.tvAvailable a::first-letter {
    text-transform: uppercase;
}
form[action="./ComposeMessage.aspx"] .RadDockableObjectDisabled .preview-btn {
    min-width: 100px;
    font-size: 16px !important;
    text-transform: capitalize;
}
.red-copy-link-wrap a:hover {
    color: #fff;
}
div[id*="dockAssign"].RadDock_Default > table,
div[id*="dockAssign"].RadDock_Default > table td div[id*="__dockAssign_C"] {
    height: 100% !important;
}
div[id*="dockAssign"].RadDock_Default > table td div[id*="__dockAssign_C"] .col-md-12 span {
    font-size: 17px;
    color: #000;
    font-weight: 600;
    display: block;
    margin: 28px 0px 22px;
    text-align: center;
}
div[id*="dockAssign"].RadDock_Default > table td div[id*="__dockAssign_C"] .myapp-filter-table td {
    font-size: 12px;
}
.table.custom-table.gizmos_custom_tab tr td > table {
    margin: 0 auto;
}
.table.custom-table.gizmos_custom_tab tr td > table td {
    padding: 20px 7px;
}
.table.custom-table.gizmos_custom_tab tr td input[style="background-color:Red;"] {
    background: transparent !important;
    border: 1px solid red;
}
div[id*="ToolboxControl_pvPluginGroups"] span[id*="_lblPluginGroupsError"] {
    display: block;
    margin: -20px 0px 0px;
}
.account_info_table_withdraw tr td a.preview-btn {
    float: right;
    background: #009ede;
    margin: 5px 0px;
}
.account_info_table_withdraw tr td strong label {
    margin-bottom: 0px;
}
.account_info_table_withdraw tr td b {
    font-size: 15px;
}
.account_info_table_withdraw tr td b span {
    font-size: 14px;
    padding-right: 10px;
}
.account_info_table_withdraw.form-TableForm.account_info_table {
    margin-bottom: 20px;
}
.gtotalearningchild_table {
    border: 1px solid #ddd;
    width: 100%;
}
.gtotalearningchild_table th {
    text-transform: capitalize;
    padding: 8px 15px;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
    font-size: 14px;
}
.gtotalearningchild_table td {
    font-size: 14px;
    padding: 8px 15px;
    border-color: #ddd;
}
.form-TableForm.account_info_table.account_info_table_withdraw + div {
    overflow-x: auto;
}
div[id*="_gTotalEarning"].payment_request_tab {
    display: none;
}

.cls-master-padding .card.billing_info_custom_wrap {
    height: 100%;
    min-height: calc(100vh - 180px);
    display: block;
    padding-bottom: 50px;
}
.cls-master-padding .card > .card-body.custom_card_body.billing_info_custom {
    min-height: auto;
    height: auto;
    padding-bottom: 5px;
}
.billing_info_custom .account_info_table + div .rgPager .rgNumPart a.rgCurrentPage {
    background: #007bff;
    color: #fff;
}
.billing_info_custom .account_info_table + div .rgPager .rgPagerCell {
    background: #f4f4f4;
}
.billing_info_custom .account_info_table + div .rgPager .rgNumPart a {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 2px 8px;
    border-radius: 4px;
    margin: 5px 7px 5px 0px;
}
.billing_info_custom .account_info_table + div tr.rgNoRecords td,
.payment_request_tab > table tbody tr.rgNoRecords td {
    text-align: left;
    padding: 15px 12px;
    color: #333;
    font-size: 14px;
}
.time_sheet_column .btn.preview-btn {
    text-transform: capitalize !important;
}
#assign_task_modal p {
    max-width: 100%;
    font-size: 21px;
    display: block !important;
    font-weight: 400;
}
.custom-radmenu .horizontal .slide .vertical.group img.leftImage {
    margin-left: -8px;
}
.time_sheet_start_date table tbody input[type="text"],
.time_sheet_end_date table tbody input[type="text"] {
    padding: 10px 14px;
    height: auto;
    border-radius: 4px;
    font-size: 14px;
}
.time_sheet_start_date table tbody input[type="text"].riHover,
.time_sheet_end_date table tbody input[type="text"].riHover {
    border-color: #e5e5e5;
}
.time_sheet_start_date table td .rcTimePopup:hover,
.time_sheet_end_date table td .rcCalPopup:hover {
    background: transparent;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel {
    border: 0px !important;
    margin-top: 5px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td {
    width: 100% !important;
    display: block;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td table {
    width: 100%;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td .col-6.has_label span {
    font-size: 15px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td .col-6.has_label {
    max-width: 33.33%;
    flex: 0 0 33.33%;
    height: 68px;
    margin-top: 8px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td .col-6.has_label:last-child {
    padding-right: 0px;
}
#TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:first-child {
    margin-top: 5px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td > .tabstrip.RadTabStrip_Default {
    margin: 22px 0px 0px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table input[value="Apply"] {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 0px;
    font-size: 15px;
}
option:-internal-list-box option:checked,
select:-internal-list-box:enabled option:checked:enabled {
    background-color: #f4f4f4 !important;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td table[id*="_chklGridFields"] tr {
    float: left;
    width: 33.33%;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel > table {
    position: relative;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td .col-6.has_label.font_color_lab {
    padding-right: 0px;
}
#sprintList_gridSprints tr td[colspan="5"] > table tr td,
#sprintList_gridSprints tr td[colspan="6"] > table tr td {
    border: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#sprintList_gridSprints tr td[colspan="5"] > table tr td a,
#sprintList_gridSprints tr td[colspan="6"] > table tr td a {
    margin-left: 7px;
    margin-right: 7px;
    color: #333 !important;
}
.sprint_list_btn input[type="submit"] {
    width: 80px;
    text-align: center;
    padding: 5px 15px;
}
#sprintList_gridSprints tr td input[id*="_edtEditName"] {
    border: 1px solid #ddd !important;
    width: 100%;
    display: block;
    padding: 4px 10px 5px;
    height: auto;
    position: relative;
    top: 1px;
}
#TLTreeListControl1_tvControl1_wrapper #TLTreeListControl1_tvControl1 > div[id^="TLTreeListControl"] input[type="checkbox"] {
    position: relative;
    top: 3px;
    margin-bottom: 6px;
    margin-right: 5px;
}
#TLTreeListControl1_tvControl1_wrapper #TLTreeListControl1_tvControl1 > div[id^="GTLTreeListControl"] > div[id^="TLTreeListControl"] input[type="checkbox"] {
    display: none !important;
}
#TLTreeListControl1_tvControl1_wrapper #TLTreeListControl1_tvControl1 > div[id^="GTLTreeListControl"] img[src*="MiddleLine.gif"] {
    position: relative;
    left: 13px;
}
.select_all_meb label {
    padding-left: 8px;
    font-size: 12px;
    position: relative;
    top: -3px;
    margin-bottom: 5px;
    cursor: pointer;
}
#detail_filter #TLTreeListControl1_pnlFilter {
    padding: 0px 20px;
}
#detail_filter #TLTreeListControl1_pnlFilter,
#detail_filter #TLTreeListControl1_pnlDetailedFilter {
    width: 100% !important;
}
#detail_filter #TLTreeListControl1_pnlDetailedFilter {
    background: transparent !important;
    border: 0px !important;
    padding: 0px;
    height: auto !important;
    visibility: visible !important;
    display: block !important;
}
#detail_filter .modal-body {
    padding: 0px 0px 24px 0px;
}
div#TLTreeListControl1_pnlDetailedFilter td select {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 7px 13px;
    height: auto !important;
    background-position: right 10px center;
    margin: 6px 0px 12px;
    width: 100% !important;
}
div#TLTreeListControl1_pnlDetailedFilter td div[class*="pickerWrapper_Default"] input[id*="_dateInput_text"] {
    border: 1px solid #ddd !important;
    padding: 9px 15px;
    border-radius: 4px;
    margin: 6px 0px 12px 0px;
    width: 100% !important;
    font-size: 14px;
    float: left;
}
#TLTreeListControl1_pnlDetailedFilter table tr:last-child td {
    text-align: center;
}
#TLTreeListControl1_pnlDetailedFilter table span[style*="color:Red"] {
    position: relative;
    top: -10px;
    font-size: 14px;
}
div#TLTreeListControl1_pnlDetailedFilter td div[class*="pickerWrapper_Default"] a[id*="popupButton"] {
    position: relative;
    top: -3px;
    left: 12px;
}
.draggable-container div[id*="_tvAvailable"] .rtLI .rtSelected.rtMid span.rtIn {
    font-weight: 600;
}
.search_screen_cls .preview-btn.create-primary:hover {
    background: #57bf63;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab {
    border-top: 0px;
    border-color: #ddd;
    padding: 20px 12px;
    overflow-x: auto;
}
div[id*="_gTotalEarning"].payment_request_tab {
    padding: 0px;
    border: 0px;
    overflow-x: auto;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab:focus,
.payment_request_tab:focus {
    outline: 0px;
    border-color: #ddd;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table,
.payment_request_tab > table {
    border: 1px solid #ddd;
    border-collapse: collapse;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table .rgHeader.rgSorted,
.payment_request_tab > table .rgHeader.rgSorted,
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table .rgHeader.rgExpandCol,
.payment_request_tab > table .rgHeader.rgExpandCol {
    background: #f4f4f4;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table .rgHeader.rgExpandCol,
.payment_request_tab > table .rgHeader.rgExpandCol {
    border-right: 1px solid #ddd;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol,
.payment_request_tab > table tbody td.rgExpandCol,
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgSorted,
.payment_request_tab > table tbody td.rgSorted {
    background: #fff;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgSorted,
.payment_request_tab > table tbody td.rgSorted {
    border-left: 1px solid #ddd;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td:not(.rgSorted),
.payment_request_tab > table tbody td.rgExpandCol + td:not(.rgSorted) {
    padding: 18px 15px 18px 0px;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table,
.payment_request_tab > table tbody td.rgExpandCol + td > table {
    border-color: #ddd;
    border-collapse: collapse;
    border-right: 1px solid #ddd;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table th,
.payment_request_tab > table tbody td.rgExpandCol + td > table th {
    border: 1px solid #ddd;
    background: #f4f4f4;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table td,
.payment_request_tab > table tbody td.rgExpandCol + td > table td {
    border: 1px solid #ddd;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Approve"] .rgIcon,
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Reject"] .rgIcon,
.payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Approve"] .rgIcon,
.payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Reject"] .rgIcon {
    display: none;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Approve"],
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Reject"],
.payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Approve"],
.payment_request_tab > table tbody td.rgExpandCol + td > table td [value="Reject"] {
    background: #009ede;
    color: #fff;
    border-radius: 4px;
    padding: 1px 10px;
    margin: 5px 0px;
    min-width: 85px;
    text-align: center;
}
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody .rgRow .rgExpandCol,
.payment_request_tab > table tbody .rgRow .rgExpandCol,
.billing_info_custom div[id*="_pvPaymentRequests"] .payment_request_tab > table tbody .rgRow .rgSorted,
.payment_request_tab > table tbody .rgRow .rgSorted {
    border-top: 1px solid #ddd;
}
.payment_request_tab > table tbody .rgRow .rgExpandCol {
    border-top: 0px;
}
.account_info_table.account_info_table_withdraw input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 4px 10px;
}
.modal#detail_filter .modal_heading:before {
    display: none;
}
.modal#detail_filter .modal-dialog {
    max-width: 400px;
}
.search-first-table input[type="text"] {
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px;
}
.search-first-table .search_column {
    float: left;
}
.search-first-table .search_column .search_col_5 {
    width: 40%;
}
.search-first-table .search_col_5.search_column {
    width: calc(40% - 20px);
    margin-right: 20px;
}
.search-first-table .search_col_4.search_column {
    width: calc(30% - 10px);
    margin-right: 20px;
}
.search-first-table .search_col_4.search_column:last-child {
    margin-right: 0px;
}
.search-first-table .search_column > span {
    font-size: 15px !important;
    color: #000 !important;
    margin: 0px 0px 10px;
    display: block;
}
.search-first-table .search_column select {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 15px;
    background-position: center right 12px;
    height: auto !important;
    margin-top: 11px;
}
.search-first-table .exact_match {
    float: right;
    position: relative;
    margin-top: 2px;
}
.search-first-table .exact_match .checkbox-nice {
    float: left;
}
.search-first-table .exact_match .checkbox-nice label {
    padding-left: 1px;
}
.search-first-table .exact_match .checkbox-nice label:before {
    top: 10px;
}
.search-first-table .exact_match .checkbox-nice label:after {
    top: 14px;
}
.search-first-table .exact_match .exact_tooltip {
    border: 1px solid #ddd;
    position: absolute;
    bottom: 33px;
    background: #fff;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
    padding: 11px 10px;
    font-size: 12px;
    opacity: 0px;
    visibility: hidden;
    height: 0px;
    right: -10px;
    z-index: 9;
}
.search-first-table .exact_match .exact_tooltip:after,
.search-first-table .exact_match .exact_tooltip:before {
    top: 100%;
    right: 12px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.search-first-table .exact_match .exact_tooltip:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 8px;
    margin-left: -8px;
}
.search-first-table .exact_match .exact_tooltip:before {
    border-color: rgba(221, 221, 221, 0);
    border-top-color: #ddd;
    border-width: 9px;
    margin-left: -9px;
}
.search-first-table .exact_match .exact_tooltip_wrap,
.search-first-table .exact_match .exact_tooltip_wrap .icon {
    float: left;
}
.search-first-table .exact_match .exact_tooltip_wrap .icon {
    width: 22px;
    height: 17px;
    background: url("../images/team-leader-icons/information-icon.png") center center no-repeat;
    margin-left: 5px;
    margin-top: 10px;
    background-size: contain;
    cursor: pointer;
}
.search-first-table .exact_match .exact_tooltip_wrap .icon:hover + .exact_tooltip {
    opacity: 1px;
    visibility: visible;
    height: auto;
}
.search-first-table,
.serach_file_export {
    width: 100%;
    float: left;
}
.search_column .form_control_full .rcTable input.riTextBox[type="text"] {
    height: auto;
    padding: 9px 15px;
    border-color: #ddd;
}
.search_column .form_control_full .rcTable tbody td:last-child {
    vertical-align: top;
}
.search_column .form_control_full .rcTable tbody td:last-child .rcCalPopup {
    height: 38px;
    background-position: -10px -4207px;
}
.custom_modal_cls.modal.toolbox_warning.select_item .toolbox_warning_close {
    display: block;
    margin: 20px auto 2px;
}
.custom_modal_cls.modal.toolbox_warning.select_item .modal_heading {
    display: none;
}
.custom_modal_cls.modal.toolbox_warning.select_item .modal_heading.condition_p {
    display: block;
    margin: 0px;
}
.custom_modal_cls.modal.toolbox_warning.select_item p.condition_p {
    font-weight: 300;
}
.task_btn_custom2 input[type="submit"]:hover,
.mobile-cls-task-nextbutton a:not([disabled="disabled"]):hover {
    background-color: #03acf1;
}
.search-first-table input[type="submit"] {
    min-width: 95px;
    cursor: pointer;
}
.search-first-table .preview-btn:hover,
.serach_file_export input:hover,
.spreadsheet-links input[name="btnImport"]:hover {
    background: #03acf1;
}
.search-first-table .preview-btn.create-primary:hover,
.spread_sheet_btn_list input[name="btnNew"]:hover,
.spreadsheet-links input[name="btnExport"]:hover {
    background: #5dbf68;
}
.search-first-table.search_btn_wrap {
    border-bottom: 1px solid #ddd;
    padding-bottom: 42px;
    margin-bottom: 8px;
}
.search_result_label {
    text-align: left;
}
.advance_search_collapser {
    font-weight: 600;
    letter-spacing: 1px;
}
.serach_file_export span,
.serach_file_export select,
.serach_file_export input {
    float: left;
}
.serach_file_export span {
    padding-top: 6px;
}
.serach_file_export select {
    margin: 0px 20px 0px;
    width: auto;
    min-width: 220px;
    padding: 7px 15px;
}
.serach_file_export input {
    margin-top: 0px !important;
    min-width: 140px;
}
.serach_file_export select {
    margin: 0px 12px 0px 15px;
    width: auto;
    min-width: 220px;
}
.search_date_range_field {
    display: none;
}
.table.custom-table.search_result_table {
    margin-top: 4px;
    margin-bottom: 0px;
}
div[id*="_gTotalEarning"].payment_request_tab {
    margin-top: 25px;
}
.RadGrid .rgAltRow > td:first-child,
.RadGrid .rgRow > td:first-child {
    border-left-color: #ddd !important;
}
.table.custom-table.search_result_table tr td > table td {
    padding: 12px 5px;
}
#not_enough_money .modal-body p,
#withdraw_enough_money .modal-body p {
    max-width: 380px;
    font-weight: 400;
}
.payment_transfer_alert {
    display: none;
}
.account_info_table.account_info_table_withdraw .preview-btn[disabled="disabled"] {
    background: #dddddd;
    color: #333;
    opacity: 1;
    cursor: not-allowed;
}
#spread_viewTable td[style*="#f0f0f0"] {
    background-color: #f7f7f7 !important;
}
#spread_viewTable td,
#spread_viewport table td,
#spread_viewport table {
    border-color: #ddd !important;
}
#spread_viewTable tr td {
    padding: 4px 12px;
    word-break: break-all;
    font-size: 14px;
    color: #333;
}
#spread_viewTable tr:first-child td {
    padding: 8px 12px;
}
#spread_viewTable tr td input {
    border: 1px solid #ddd !important;
    outline: 0px !important;
    padding: 6px 12px;
    border-radius: 4px;
}
div[id*="_gTotalEarning"].payment_request_tab.RadGrid_Default .rgAltRow {
    background: #fff;
}
div[id*="_gTotalEarning"].payment_request_tab > table > thead tr > th:last-child,
div[id*="_gTotalEarning"].payment_request_tab > table > tbody tr > td:last-child {
    text-align: right;
}
div[id*="_gTotalEarning"].payment_request_tab > table > thead tr > th:last-child table th,
div[id*="_gTotalEarning"].payment_request_tab > table > tbody tr > td:last-child table td {
    text-align: left;
}
div[id*="_gTotalEarning"].payment_request_tab > table > tbody > tr[class] > td {
    background: #f7f7f7;
}
#txtError.txtError_visible {
    display: none !important;
}
#create_folder_modal .form_control {
    padding: 5px 25px 0px;
    text-align: left;
}
#create_folder_modal .form_control label {
    font-weight: 600;
    font-size: 14px;
}
#create_folder_modal .form_control input {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 5px 0px 20px;
    height: auto;
    padding: 9px 18px;
}
#create_folder_modal .button_wrap button {
    background: #009ede;
    margin-top: -5px;
}
#create_folder_modal .button_wrap button,
#create_folder_modal .button_wrap input {
    font-size: 14px;
}
#create_folder_modal .modal-dialog.modal-md {
    max-width: 400px;
}
.workshop_toolbox .rtUL li ul li .rtSelected span {
    font-weight: 800;
}
#spread_viewport #spread_commandBar table td[style="width:3px;"] {
    display: none;
}
#spread_viewport #spread_commandBar table td {
    padding: 10px 0px 10px 15px;
}
#spread_viewport #spread_commandBar table td span {
    border: 1px solid #ddd !important;
    color: #666;
    padding: 1px 2px;
    border-radius: 4px;
    margin-right: 0;
}
#spread_viewTable tr td {
    background: #fff !important;
}
.spreadsheet-links .col-12 .btn-transparent span {
    display: block;
    margin-top: 7px;
}
.spreadsheet-links > .row > .col-12 {
    display: flex;
    flex-wrap: nowrap;
}
.spreadsheet-links > .row > .col-12 > .btn-transparent {
    width: 100%;
    text-align: center;
    padding: 15px 10px 8px 10px;
}
.spreadsheet-links > .row > .col-12 > .btn-transparent#btnMerge img {
    max-width: 22px;
}
.spreadsheet-links > .row > .col-12 > .btn-transparent#btnDemerge img {
    max-width: 23px;
}
.spreadsheet_buttons_b {
    margin-top: 25px;
}
.spreadsheet_buttons_b a {
    padding: 7px 15px;
}
.spreadsheet_buttons_b a.preview-btn:hover {
    background: #03acf1;
}
.spreadsheet_buttons_b a.create-primary:hover {
    background: #5dbf68;
}
.spread_sheet_name #edtName {
    width: 100% !important;
}
.spread_sheet_name #xlsUpload {
    margin-top: 3px;
}
.spread_sheet_name .pull-right {
    margin-top: 28px;
}
#sidebar-wrapper .plugin_list_column .main-list .media .media-body span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 10px);
    display: block;
}
.toggled-2 #sidebar-wrapper .plugin_list_column .main-list .media .media-body span {
    display: none;
}
.preview_mode_body .cls-top-header-content[id*="customizable_area_master_top"] {
    height: 60px;
    overflow: hidden;
}
.preview_mode_body .cls-top-header-content[id*="customizable_area_master_top"] img {
    max-width: 280px;
}
#divContent.home_page_screen img {
    max-width: 100%;
}
.wiki_page_tabs .ajax__tab_default .ajax__tab_inner .ajax__tab_tab {
    border-bottom: 4px solid transparent;
}
.wiki_page_tabs .ajax__tab_default .ajax__tab_active .ajax__tab_tab {
    border-bottom: 5px solid #ff6a00;
}
#create_folder_modal .modal_heading::before {
    display: none;
}
.table.custom-table.gizmos_custom_tab > tbody > tr > td:nth-child(2) {
    width: 218px;
}
.search_result_label::first-letter {
    text-transform: uppercase;
}
.spread_sheet_wrap {
    overflow: hidden;
    width: 100%;
    padding: 20px 20px 14px;
    background: #fff;
}
.RadSpreadsheet.RadSpreadsheet_Default.radSkin_Default .RadSpreadsheet_Default.rssToolbarWrapper {
    background: #fff;
}
.spread_sheet_name {
    float: left;
    max-width: 400px;
    width: 35%;
}
.spread_sheet_updatebtn {
    float: right;
    margin-top: 30px;
}
.spread_sheet_updatebtn > span {
    background: none !important;
}
.spread_sheet_updatebtn > span input[type="submit"] {
    border: none;
    background: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 5px 25px;
    text-align: center;
    text-transform: capitalize;
    height: auto;
    font-size: 14px;
    font-weight: 400;
}
#detail_filter td.rcInputCell .RadInput_Default input[id*="_DTPickerFrom_dateInput"],
#detail_filter td.rcInputCell .RadInput_Default input[id*="_DTPickerTo_dateInput"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px 15px;
    height: auto;
    margin: 6px 0px 8px;
}
#detail_filter td.rcInputCell .RadInput_Default input[id*="_DTPickerTo_dateInput"] {
    margin-bottom: 20px;
}
#detail_filter td.rcInputCell + td a[id*="DTPickerFrom_popupButton"],
#detail_filter td.rcInputCell + td a[id*="DTPickerTo_popupButton"] {
    padding-right: 0px;
    display: block;
    position: relative;
    left: 6px;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs {
    float: left;
    width: 52% !important;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs {
    float: left;
    widht: 48% !important;
}
.red-cf-filter-bar .red-bbwr.red-cffm-w {
    display: none;
}

.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li {
    clear: initial;
    width: 100%;
    line-height: 24px;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a .wrap {
    background: #f1efef !important;
    padding: 3px 15px 3px 15px;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a.selected .wrap {
    background: #cccccc !important;
    font-weight: 600;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul {
    background: #f1efef !important;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li:hover .wrap {
    background: #ccc !important;
}
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a,
.red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a span.wrap {
    display: block;
    width: 100%;
}
.tree_view_layout_table .form_list_table_fl.viewTree_table td table td table td[style="width:180px;"],
.tree_view_layout_table .form_list_table_fl.viewTree_table td table td table td[style="width:180px;"] #TLTreeListControl1_pnlFilter {
    width: 0px !important;
}
.search_date_range_field td.rcInputCell + td .rcCalPopup[disabled] {
    pointer-events: none;
    background-color: #ddd;
}
.search_column .form_control_full .rcTable input.riTextBox[type="text"][disabled="disabled"] {
    background-color: #ddd;
}
.pnlList_custom.view_grid_list .AutoLayout-Table colgroup col {
    width: auto !important;
}
.dropdwon_handler_content #redUserBtn {
    margin-left: 0px;
}
/*===================================================  AWAIS STYLE ===================================================*/
@media (max-width: 767px) {
    .spread_sheet_name .pull-right {
        float: left !important;
        margin: 15px 0px 20px;
    }
    .ammount_span {
        margin-bottom: 15px;
    }

    .custom-radmenu .horizontal .slide .vertical.group img.leftImage {
        margin-left: -5px;
    }
    .clsSelectStandardPage_parent .custom_pages_add {
        text-align: left !important;
        margin: 5px 0px 10px;
    }
    .top-menu-label.view_as_collapse {
        position: absolute;
        left: 0px;
        width: 100%;
        background: #252e58;
        padding: 10px 0px;
    }
    .sprint_list_btn input {
        margin: 7px 0px 10px !important;
        font-size: 13px !important;
    }
    .profile_table_wrap .profile_name {
        margin-top: 6px;
    }
    .publish_name_charge .col-md-6 {
        padding: 0px !important;
    }
    .publish_name_charge .col-md-6 .form-group,
    .publish_name_charge .col-md-6 .form-group input,
    .publish_name_charge .col-md-6 .text-right {
        text-align: left !important;
    }
    .ammount_span::after {
        left: 10px;
        top: 17px;
        right: initial;
    }
    .publish_screen_card .ammount_span .form-control {
        padding-left: 25px;
        padding-right: 15px;
    }
    .edit_grid_sprint tr td:nth-child(3) input {
        margin-left: 15px;
    }
    .mob_task_btn_padding {
        padding-right: 0px !important;
    }
    .full_width_search {
        width: 100% !important;
        margin-bottom: 15px;
    }
    .tree_view_layout_table .taskfontcolo {
        padding-top: 36px !important;
    }
    .developer_mode_custom_body .developer_console_desktop_logo {
        display: none !important;
    }
    .developer_mode_custom_body .developer_console_mob_logo {
        display: block;
        position: relative;
        top: 7px;
        padding-left: 5px;
    }
    .forgot_password_screen {
        padding: 0px !important;
    }
    .developer_mode_custom_body .cls-brg-logo {
        width: 64%;
        padding-left: 12px;
    }
    .developer_mode_custom_body .nav_user {
        padding-right: 12px !important;
    }
    .developer_mode_custom_body .cls-top-header-content {
        display: none !important;
    }
    .developer_mode_custom_body .cls-swtch-n-profile {
        width: 36%;
    }
    .developer_mode_custom_body .developer_console_mob_logo img,
    .developer_mode_custom_body .developer_console_mob_logo p {
        float: left;
    }
    .developer_mode_custom_body .developer_console_mob_logo p {
        font-size: 16px;
        padding: 4px 0px 0px 8px;
        font-weight: 500;
    }
    .stat_filters_btn #divByCharge,
    .stat_filters_btn #divOrder,
    .stat_filters_btn #divByStatus,
    .stat_filters_btn #divByName {
        margin: 0px 0px 15px !important;
    }
    .statistics_table td,
    .statistics_table th {
        font-size: 14px;
    }
    .move_to_task {
        background: transparent;
        border-radius: 0px;
        top: 0px;
    }
    .move_to_task select {
        background-image: url(../images/team-leader-icons/arrow-down.png);
        border: 1px solid #ddd !important;
        color: #495057;
        height: 31px;
    }
    .wizard-publish-formpadding .wizard_publish_col6 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-top: 0px;
    }
    .file_cab_content .cls-master-padding .home_page_height.card-body.chat_iframe_scroll {
        min-height: 100% !important;
        height: 100% !important;
    }
    .clsTasks #TLTreeListControl1_pnlMain .table.custom-table.preview-table tr td:first-child .checkbox-nice + .pt-1 {
        left: 0px;
    }
    .contactlist_page {
        padding-top: 12px !important;
    }
    .recycle_bin_table_scroll .view_type_list {
        width: 100px !important;
        float: left;
        margin-top: 12px;
    }
    .recycle_bin_table_scroll span#TLTreeListControl1_lblViewType {
        margin: 0px 10px 18px 0px !important;
        font-size: 12px !important;
        width: 58px;
    }
    .recycle_bin_table_scroll .view_type_list td img {
        margin-right: 4px;
    }
    .feature_page_wrap > .card {
        padding: 10px 15px 20px;
        margin-bottom: 0px;
    }
    .feature_dropdown_cls_wrap span {
        padding-right: 15px;
    }
    .feature_dropdown_cls_wrap select {
        margin-left: 0px !important;
        padding-left: 15px;
    }
    .customizer_area_dropdown #ctl00_ChildContent1_UpdatePanel1 > table > tbody > tr:first-child td,
    .customizer_area_dropdown #ChildContent1_UpdatePanel1 > table > tbody > tr:first-child td {
        width: 100% !important;
        float: left;
        display: block;
    }
    .customizer_area_dropdown #ctl00_ChildContent1_UpdatePanel1 > table > tbody > tr:first-child td:first-child {
        padding-bottom: 0px;
    }
    .customizer_area_dropdown .managespace-customizablearea-btnalign {
        text-align: left;
    }
    .workflow_designer_btn {
        margin: 0px 0px 0px;
    }
    .workflow_screen_cls .card .card-body,
    .notification_screen_cls.card-body.cls-application-height {
        padding-top: 22px;
    }
    .notification_screen_cls .notification_records {
        margin-top: 20px;
    }
    .notification_screen_cls .notification_records h4 {
        margin-bottom: 18px !important;
    }
    .search_screen_cls .col-12.col-md-6.text-left {
        margin: 15px 0px 0px;
    }
    .invite_limit_search .form-group {
        float: left;
    }
    .item_type_dropdown select {
        top: 0px;
    }
    .change_pass_screen .col-md-4 {
        margin-bottom: 15px;
    }
    .time_sheet_column {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .time_sheet_column02 {
        margin-top: 25px;
    }
    .table-scroll.time_sheet_table > div {
        overflow-x: auto;
    }
    .myapp_field_panel .cls-application-btnpadding {
        padding-top: 20px !important;
        margin-top: 0px;
        padding-bottom: 20px;
    }
    .search_panel_filters .col-12 > label,
    .search_panel_filters .col-12 > span {
        margin: 15px 0px 10px;
        font-size: 14px !important;
    }
    .ReportViewer_field span[title="Enter Page Number and Press Enter"] + span {
        display: block;
        padding: 8px 0px !important;
        width: 100%;
    }
    .useraccount-teammember-menupadding > .col-lg-12 > .row,
    .wizard_form_con_fluid > .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .wizard_form_card > .card > .card-body {
        padding: 20px 0px 20px;
    }
    .wizard_form_card .card-body .row > .btn_custom_width {
        margin-bottom: 32px;
    }
    .wizard_form_card .card-body .row > .btn_custom_width .preview-btn.create-primary {
        font-size: 12px;
        min-width: 70px !important;
        padding: 4px 4px;
    }
    .wizard_form_card .card-body .row > .btn_custom_width {
        padding-right: 22px;
    }
    .group-action-btn {
        padding-right: 10px;
    }
    .wizard_form_card .card-body .row > .btn_custom_width .refresh-btn {
        margin: 0px -6px 0px 10px !important;
    }
    .wizard_form_card .card-body .row > .btn_custom_width .delete-btn {
        padding-right: 0px;
    }
    .login-container {
        padding: 30px 20px;
    }
    #trPageFooter {
        padding-left: 15px;
        position: absolute;
        position: initial !important;
        padding: 10px 0px 15px 0px !important;
    }
    .design_mode_custom_body td.saas_maker_factory_logo {
        display: inline-block;
        width: 120px;
    }
    .work_space_wrap .refresh-btn {
        margin-right: 0px !important;
    }
    .work_space_wrap .create_new_work_space {
        font-size: 12px;
        min-width: 70px !important;
        padding: 5px 5px;
        background: #ff6a00;
        position: relative;
        top: 2px;
    }
    .feature_page_wrap > .card > .card-body {
        padding: 10px 0px 0px !important;
    }
    .custom_design_mode .cls-swtch-n-profile,
    .custom_design_mode .cls-app-swtch-n-profile-mobile {
        width: 48% !important;
    }
    .gizmos_group_tab_wrap {
        position: relative;
    }
    .gizmos_group_tab .gizmos-gizmosgroup-align {
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .gizmos_group_tab table.gizmos_custom_tab {
        margin-top: 32px;
    }
    .workflow_designer_btn input.create-primary {
        padding: 4px 3px;
        font-size: 13px;
    }
    .tools-workflowdesigner-stagedetailwidth .stag_field_cls {
        padding-top: 12px;
    }
    .workflow_screen_cls .tools-workflowdesigner-width {
        padding-bottom: 60px;
    }
    .form_list_custom_class .form_btn_list_custom input.create-primary {
        float: left;
        padding: 3px 6px;
        font-size: 12px;
        min-width: auto !important;
        margin: 5px 0px 0px;
    }
    .form_list_custom_class .form_btn_list_custom input.refresh-btn {
        margin-left: 12px !important;
    }
    .test_form_new h2 {
        font-size: 18px;
        margin: 4px 0px 0px;
    }
    .calender_tab input {
        font-size: 12px !important;
    }
    .calender_buttons_list .rmRootGroup .rmLink {
        padding: 5px 14px 5px 14px;
        font-size: 13px;
        min-width: auto !important;
    }
    .calender_buttons_list .rmRootGroup .rmLink.refresh-btn,
    .calender_buttons_list .rmRootGroup .rmLink.refresh-btn.rmSelected.rmRootLink.rmClicked {
        background-size: 21px !important;
        top: 4px;
        padding: 0px 0px 0px 22px;
    }
    .clsSelectStandardPage_parent .tdAddPage {
        position: relative;
    }
    .clsSelectStandardPage_parent .tdAddPage .custom_pages_add {
        position: absolute;
        right: 0px;
        top: -6px;
    }
    .clsSelectStandardPage_parent .tdAddPage > .col-md-6.col-lg-6 {
        position: static;
    }
    .tdAddPage .col-12 > h5 {
        font-size: 18px;
    }
    .custom_pages_add a.preview-btn {
        padding: 5px 9px;
        font-size: 13px;
    }
    #tdPublicPage + input[type="button"],
    .tdAddPage input[type="submit"]:last-child {
        padding: 3px 12px;
    }
    .myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsSelected .rtsTxt {
        border-bottom: 3px solid #ff6a00;
    }
    .myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsIn {
        padding-left: 0px;
        padding-right: 0px;
    }
    .myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI .rtsTxt {
        font-size: 12px !important;
        padding: 0px 0px 7px 0px !important;
    }
    .myaccount_tabs_custom .rtsLevel .rtsUL .rtsLI.rtsLast .rtsOut {
        padding-right: 0px;
    }
    .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs {
        display: none !important;
    }
}

@media (max-width: 1700px) {
    .task_view_dropdown.cls-sprintdrp-width {
        width: 90px;
    }
    span#redUserBtn {
        width: auto;
    }
    span#redUserBtn .redUserBtnToggle {
        display: block;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.cls-action-link:after,
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink.visibility_dropdown_menu:after {
        left: 3px;
        top: 5px;
        background-size: 8px;
    }
    .cls-top-blue-action-menu-right .red-hide-link-wrap {
        width: 60px !important;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding-left: 0px !important;
    }
}
@media (max-width: 1440px) {
    span.red-cs-slct {
        width: 160px;
    }
    .help_desk_wrap .help_desk_content ul {
        max-width: 900px;
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        padding: 35px 0px;
    }

    .grid_setting_custom_style > div {
        overflow-x: scroll;
    }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
    #ctl00_div_profile_menu.cls-app-swtch-n-profile {
        width: 58% !important;
    }
}

@media (min-width: 1024px) {
    .cls-app-swtch-n-profile {
        width: 59.7%;
    }
    .preview_mode_body ul.nav_user {
        padding-right: 5px;
    }
}

#_dashboard__pnlGridOptions .aspNetDisabled {
    border: none;
    background-color: #2f5fd8;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 150px;
    text-align: center;
    text-transform: capitalize;
}

.tools-workflowdesigner-width_custom5 td {
    float: left;
}
.tools-workflowdesigner-width_custom5 td:first-child {
    margin-top: 10px;
}
.tools-workflowdesigner-width_custom5 tr {
    width: 50%;
}
.tools-workflowdesigner-width_custom5 td:last-child {
    width: calc(100% - 165px) !important;
}
.tools-workflowdesigner-width_custom5 td .form-control {
    width: 50% !important;
}
#chatHandler {
    position: relative;
}
.nochat_message {
    display: none;
    height: calc(100% - 20px);
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 28px;
    justify-content: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: rgb(255, 255, 255);
}
.tools-workflowdesigner-width td span {
    width: 100% !important;
}
.gizmos_wrapper_style_content {
    diplay: flex;
}
.gizmos_wrapper_style_content span {
    float: left;
    display: block;
    width: calc(16.66% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #e4e2e2;
    background: #fcfcfc;
    padding: 23px 15px;
    position: relative;
}
.gizmos_wrapper_style_content span .gizmos_wrapper_style > a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: block;
}
.gizmos_wrapper_style_content span:nth-child(6n) {
    margin-right: 0px;
}
.gizmos_wrapper_style_content .gizmos-container {
    margin: 0px;
    width: auto;
    height: auto;
    border: none;
    background: none;
    padding: 0;
}

@media (max-width: 1700px) {
    .gizmos_wrapper_style_content span {
        width: calc(20% - 15px);
    }
    .gizmos_wrapper_style_content span:nth-child(6n) {
        margin-right: 15px;
    }
    .gizmos_wrapper_style_content span:nth-child(5n) {
        margin-right: 0px;
    }
}
@media (max-width: 1500px) {
    .gizmos_wrapper_style_content span {
        width: calc(25% - 15px);
    }
    .gizmos_wrapper_style_content span:nth-child(5n) {
        margin-right: 15px;
    }
    .gizmos_wrapper_style_content span:nth-child(4n) {
        margin-right: 0px;
    }
    .wiki_page_content h1 {
        font-size: 28px;
        margin: 10px 0px 0px;
    }
    .wiki_page_content h1 span.bold {
        font-size: 30px;
    }
    .wiki_page_content {
        width: 200px;
        padding: 22px 20px 22px;
    }
    .wiki_page_bg .wiki_page_content > span {
        font-size: 15px;
    }
    .property_estate_app .help_desk_content {
        max-width: 900px;
        padding: 95px 40px 45px;
    }
    .property_estate_app .help_desk_content h1 {
        font-size: 32px;
    }
    .property_estate_app .help_desk_content > p {
        font-size: 18px;
        margin: 13px auto 70px;
        max-width: 500px;
    }
    .property_estate_app .help_desk_wrap .logo_icon {
        width: 140px;
        height: 140px;
        top: -70px;
    }
    .property_estate_app .help_desk_wrap .logo_icon img {
        max-width: 85px;
        padding-top: 18px;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text h3 {
        font-size: 18px;
        margin: 24px 0px 0px;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text p {
        paddding: 6px 15px 0px;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li {
        padding: 35px 0px 26px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right {
        padding-top: 50px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right .law_log img {
        max-width: 130px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right > p {
        font-size: 24px;
        margin: 30px 0px 0px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right {
        max-width: 450px;
    }
}
@media (max-width: 1280px) {
    .gizmos_wrapper_style_content span {
        width: calc(33.33% - 15px);
    }
    .gizmos_wrapper_style_content span:nth-child(4n) {
        margin-right: 15px;
    }
    .gizmos_wrapper_style_content span:nth-child(3n) {
        margin-right: 0px;
    }
    .team_leader_wrap_content .team_dicussion ul {
        bottom: 20px;
    }
    .team_leader_wrap_content .team_dicussion ul li {
        padding: 18px 0px;
    }
    .team_leader_wrap_content .team_dicussion ul li .text h5 {
        font-size: 18px;
    }
    .team_leader_wrap_content3 .android_iphone_img img {
        max-width: 150px;
    }
    .team_leader_wrap_content3 .find_us_wrap p {
        margin: 0px 0px 12px;
    }
    .team_leader_wrap_content3 .chat_home_wrap_content + div {
        padding: 18px 25px 22px !important;
    }
    .help_desk_wrap .help_desk_content ul {
        padding: 0px 15px;
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        padding: 25px 0px;
    }
    .help_desk_wrap .help_desk_content ul li .text h3 {
        font-size: 16px;
        margin: 12px 0px 0px;
    }
    .help_desk_wrap .help_desk_content p {
        font-size: 20px;
        margin: 15px auto 40px;
    }
    .property_estate_app .help_desk_content {
        padding: 95px 10px 45px;
        max-width: 700px;
    }
    .property_estate_app .help_desk_content h1 {
        font-size: 24px;
    }
    .property_estate_app .help_desk_content p {
        max-width: 400px;
        margin: 10px auto 75px;
        font-size: 16px;
    }
    .property_estate_app .help_desk_wrap .logo_icon {
        width: 120px;
        height: 120px;
        top: -60px;
    }
    .property_estate_app .help_desk_wrap .logo_icon img {
        max-width: 70px;
    }
    .property_estate_app .help_desk_content {
        padding: 78px 10px 40px;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text p {
        display: none;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text h3 {
        margin: 38px 0px 0px;
        font-size: 18px;
    }
    .law_app_design.team_leader_wrap_content .team_dicussion ul li .text h5 {
        font-size: 17px;
    }
}
@media (max-width: 1024px) {
    .gizmos_wrapper_style_content span {
        width: calc(50% - 15px);
    }
    .gizmos_wrapper_style_content span:nth-child(3n) {
        margin-right: 15px;
    }
    .gizmos_wrapper_style_content span:nth-child(2n) {
        margin-right: 0px;
    }
    span.assign_popup > table {
        top: 20px !important;
    }
    .wiki_page_content h1 {
        font-size: 24px;
        margin: 10px 0px 0px;
    }
    #spread_viewport {
        overflow-x: auto;
    }
    .wiki_page_content h1 span.bold {
        font-size: 26px;
    }
    .wiki_page_content {
        width: 180px;
        padding: 20px 15px 20px;
    }
    .wiki_page_content {
        top: 15px;
        left: 15px;
    }
    .wiki_page_content img {
        max-width: 50px;
    }
    .wiki_page_bg .wiki_page_content > span {
        font-size: 14px;
    }
    .team_leader_wrap_content .team_dicussion ul {
        padding: 0px 20px;
    }
    .team_leader_wrap_content .team_dicussion ul li {
        width: calc(33.33% - 14px);
        margin-right: 20px;
    }
    .team_leader_wrap_content .team_dicussion ul li .number {
        width: 60px;
        font-size: 30px;
        padding: 3px 0px;
    }
    .team_leader_wrap_content .team_dicussion ul li .text h5 {
        text-align: left;
        font-size: 16px;
    }
    .team_leader_wrap_content2.team_leader_wrap_content3 .chat_home_content .chat_left_con h1 {
        font-size: 26px;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content .chat_left_con {
        width: 300px;
        padding: 30px 15px;
    }
    .team_leader_wrap_content2.team_leader_wrap_content3 .chat_home_content .chat_left_con p {
        font-size: 16px;
    }
    .help_desk_wrap .help_desk_content ul {
        display: none;
    }
    .property_estate_app .help_desk_content {
        max-width: 450px;
        padding: 78px 10px 30px;
    }
    .property_estate_app .help_desk_content > p {
        margin: 10px auto 10px;
    }
    .spreadsheet-links > .row:first-child > .col-12 {
        flex-wrap: wrap;
    }
    .spreadsheet-links > .row:first-child > .col-12 > .btn-transparent {
        width: 25%;
    }
    .spreadsheet-links > .row:first-child > .col-12 > .btn-transparent#btnAppendRow {
        border-right: 1px solid #ddd;
    }
}
@media (max-width: 767px) {
    .help_desk_wrap .help_desk_content ul {
        display: block;
    }
    tr.sh-set-par-tblrw * {
        margin: 0px 4px;
    }
    tr.sh-set-par-tblrw td {
        margin: 0px;
    }
    .tools-workflowdesigner-width td .form-control {
        width: 100% !important;
    }
    form.login_form_custom {
        margin-bottom: 100px;
    }
    .login_form_custom_bg,
    .login_form_custom_bg > div {
        height: auto !important;
    }
    .cls-master-padding .home_page_height.card-body {
        height: calc(100vh - 220px);
        min-height: calc(100vh - 220px);
    }
    .tools-workflowdesigner-width td a {
        width: auto !important;
    }
    .wiki_page_bg {
        height: auto;
        background: none !important;
        padding: 0px 20px;
    }
    .wiki_page_content {
        width: 100%;
        position: initial !important;
        padding: 35px 15px 35px;
        margin-bottom: 40px;
    }
    .wiki_page_content img {
        max-width: 75px;
    }
    .wiki_page_content h1 {
        font-size: 28px;
        marin: 13px 0px 0px;
    }
    .wiki_page_content h1 span.bold {
        display: block;
        margin: 10px 0px 0px;
        font-size: 30px;
    }
    .wiki_page_bg .wiki_page_content > span {
        font-size: 16px;
    }
    .team_leader_wrap_content .team_dicussion ul {
        position: initial;
    }
    .team_leader_wrap_content .team_dicussion ul li {
        margin-right: 0px;
        margin-bottom: 0px;
        width: 100%;
    }
    .law_app_design.team_leader_wrap_content .team_dicussion ul li {
        margin-bottom: 20px;
        padding-right: 15px;
    }
    .team_leader_wrap_content .team_dicussion ul li,
    .team_leader_wrap_content .team_dicussion ul li p {
        text-align: left;
    }
    .team_leader_wrap_content .team_dicussion ul li .text h5 {
        font-size: 18px;
    }
    .team_leader_wrap_content .team_dicussion_logo {
        margin: 0px auto 10px;
        text-align: center;
        width: 100%;
        height: auto;
    }
    .team_leader_wrap_content .team_dicussion_logo img {
        margin: 20px 0px 0px;
    }
    .team_leader_wrap_content .team_dicussion ul li .text {
        width: calc(100% - 60px);
        padding: 0px 0px 0px 18px;
    }
    .team_leader_wrap_content3 .android_iphone_img img {
        max-width: 130px;
    }
    .team_leader_wrap_content3 .chat_home_wrap_content + div {
        padding: 10px 25px 22px !important;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content {
        display: block;
        padding: 30px 0px;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_content .chat_home_wrap_content,
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content .chat_left_con {
        display: block;
        width: 100%;
        max-width: 100%;
        margin-right: 0px;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content .chat_left_con {
        top: 0px;
        margin: 0px;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content .chat_home_content {
        width: 100%;
        padding: 0px 20px;
        display: block;
        margin: 0px;
    }
    .team_leader_wrap_content3.team_leader_wrap_content2 .chat_home_wrap_content {
        height: auto;
    }
    .help_desk_wrap {
        width: 100%;
        height: auto;
        display: block;
    }
    .help_desk_wrap .help_desk_content img,
    .help_desk_wrap .help_desk_content p {
        display: none;
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        width: calc(50% - 12px);
        margin-bottom: 35px;
        box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .help_desk_wrap .help_desk_content ul li .text h3 {
        font-size: 20px;
    }
    .property_estate_app .help_desk_content {
        border-radius: 0px;
        max-width: 100%;
        paddding: 50px 10px 0px;
    }
    .property_estate_app .help_desk_wrap .logo_icon {
        display: none;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul {
        padding: 0px 5px;
        margin: 70px 0px 0px;
    }
    .property_estate_app .help_desk_wrap {
        background: rgba(11, 153, 211, 1);
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        margin-bottom: 75px;
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li:nth-child(3),
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li:nth-child(4) {
        margin-bottom: 45px;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text p {
        display: block;
    }
    .property_estate_app .help_desk_wrap .help_desk_content ul li .text h3 {
        margin: 24px 0px 0px;
    }
    .property_estate_app .help_desk_content > p {
        display: block;
        margin-bottom: 15px;
    }
    .property_estate_app .help_desk_content {
        padding: 50px 10px 30px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side {
        width: 100%;
        background: rgba(0, 0, 0, 0.8);
        float: left;
        padding: 0px;
        text-align: center;
        margin-bottom: 50px;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right {
        float: left;
        text-align: center;
        max-width: 100%;
        padding: 50px 20px 50px;
        margin-bottom: 0;
    }
    .law_app_design.team_leader_wrap_content .law_app_side .law_app_right > p {
        font-size: 22px;
    }
    .design_mode_custom_body img.logo.sm-logo-show {
        display: none !important;
    }
}
.link.cls-action-link.cls-container-menu-top:hover,
.link.cls-action-link.cls-container-menu-top:visited,
.link.cls-action-link.cls-container-menu-top {
    background-image: url(../images/team-leader-icons/arrow-down_white.png) !important;
}
.visibility_dropdown_menu {
    /* background: url(../images/team-leader-icons/arrow-down_white.png) center right no-repeat !important;*/
    background-size: 10px !important;
}
.useraccount-teammember-grid tr th:first-child,
.useraccount-teammember-grid tr td:first-child {
    text-align: center;
}
.custom-radmenu .horizontal .slide .vertical.group {
    background: #252e58 !important;
    opacity: 1 !important;
    padding-bottom: 8px;
}
.cls-top-line-menu .cls-top-blue-action-menu-left .radmenu ul.rootGroup .slide li a {
    border: 1px solid !important;
    background: #252e58;
    color: #fff;
}
.red-cls-top-blue-action-menu-left.cls-top-blue-action-menu-left .radmenu ul.rootGroup .slide li a:hover {
    background: #658df1d9;
    /*border:1px solid !important;*/
    opacity: 1;
}
.captilize_text {
    text-transform: capitalize;
}
.hide_text {
    display: none;
}
.checkbox-nice.clsRoleCheck {
    padding-left: 0px;
}
.checkbox-nice.clsRoleCheck input[type="checkbox"] {
    width: 18px;
    height: 18px;
    position: static;
    visibility: visible;
    margin: 4px 0px 0px;
}
.space_security_roles_tab th:first-child,
.space_security_roles_tab td:first-child {
    text-align: center;
    width: 60px;
}
.invite_space_tab.custom-table.table-panel tbody tr:last-child td {
    border: 1px solid #ddd;
}
.exchange-container.invite_space_tab_exchange {
    border: 0px;
}

.invite_space_tab.custom-table.table-panel tbody tr td:first-child,
.invite_space_tab.custom-table.table-panel tbody tr:first-child th,
.invite_space_tab.custom-table.table-panel tbody tr td:nth-child(2) {
    text-align: center;
}
.invite_space_tab.custom-table.table-panel tbody tr:first-child th:nth-child(3) {
    text-align: left;
}
.invite_space_tab.custom-table.table-panel tbody th {
    background: #d2d2d2;
    color: #5c5c5c;
}
.invite_space_tab.custom-table.table-panel tbody tr td:first-child .checkbox-inline,
.invite_space_tab.custom-table.table-panel tbody tr td:nth-child(2) img {
    margin: 4px 0px 0px;
}
.iframe_custom_height_scroll {
    min-height: 585px !important;
}
.cls-master-padding .card > .card-body.custom_page_height_scroll {
    min-height: calc(100vh - 190px);
}
.managespace-customizablearea-area {
    width: 220px;
}
.table-panel.invite_space_tab th:last-child,
.table-panel.invite_space_tab tr td:last-child {
    display: none;
}
.iframe_custom_height_notscroll {
    height: 340px !important;
}
.gizmos-title {
    text-transform: capitalize;
}
.tools-workflowdesigner-width_2 td:first-child,
.tools-workflowdesigner-width_2 th:first-child {
    text-align: center;
}
.tools-workflowdesigner-width_2 td:last-child {
    text-align: left;
}
.cls-btnworkflow-close-right {
    float: right;
}
.cls-btnworkflow-close-right.cls-btnworkflow-close {
    margin-right: 8px;
}
.GroupHeader_Outlook p {
    margin: 0px 0px 0px;
}
#_btnSend {
    background: #4ea558;
}
.custom_height_styleinput {
    display: inline-block;
    background-color: #eeeeee;
    height: auto !important;
    width: 100%;
    padding: 10px 12;
    min-height: 28px;
}
#lnkAddAttachment {
    padding: 5px 20px 5px 16px;
    margin: 0px 3px 0px 0px;
    display: inline-block;
    min-width: auto;
    background-color: #ff6a00;
}
#lnkAddAttachment:before {
    content: "\f0c6";
    font: normal normal normal 16px/1 FontAwesome;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    padding-right: 6px;
    position: relative;
    top: 1px;
}
#lnkRemoveAttachment {
    background: #2f5fd8;
    border-radius: 4px;
    padding: 5px 20px;
    border: 0px;
    color: #fff;
}
.text_transform {
    text-transform: capitalize;
}
.staging_table_style th:last-child,
.staging_table_style td:last-child {
    text-align: center;
}
.stage_table_style ul li table td table {
    border: 0px;
}
.stage_table_style ul {
    padding-bottom: 10px;
}
.stage_table_style ul li table,
.stage_table_style ul li table td,
.stage_table_style ul li table td table {
    border-color: #ccc;
}
.stage_table_style ul li table td table td {
    border-top-width: 0px;
    border-bottom-width: 0px;
}
.stage_table_style ul li:last-child table td table td {
    border-bottom-width: 1px;
}
.red_color {
    color: red;
}
#chkAttList {
    margin: 0px 0px 8px;
}
.custom_attachment_style td label {
    padding: 6px 10px 6px;
    margin: 0px;
}
.refresh-btn,
.delete-btn {
    background-size: contain;
}
#chkAttList td {
    display: flex;
    align-items: center;
}
#chkAttList td label {
    order: 1;
}
.mail_upload_file {
    border-width: 2px;
    padding: 5px 10px;
    margin: 4px 0px;
    width: 100%;
}
#Panel1 #btnCancel {
    padding: 10px 12px;
    color: #fff;
    background: #2f5fd8;
    border: 0;
    border-radius: 4px;
}
.modal-assign-table td:first-child,
.modal-assign-table th:first-child {
    text-align: center;
}
.custom-modal.assign-modal textarea {
    padding: 12px 15px;
    margin: 12px 0px 0px;
    border-radius: 4px;
    min-height: 110px;
    background: #f7f7f7;
}
.custom-modal.assign-modal textarea:focus {
    background: #f7f7f7;
}
.assign_popup.red_assign_popup table td.RadDockableObjectTitle {
    padding-left: 25px;
}
.assign_popup.red_assign_popup table td.RadDockableObjectCommandButton {
    padding: 0px 14px;
}
.custom-modal.assign-modal .modal-body select {
    margin: 10px 0px 10px;
}
header {
    padding: 0px;
}
header .cls-swtch-n-profile .nav_user {
    padding: 10px 0px;
}
header .cls-app-swtch-n-profile ul.nav_user {
    padding: 13px 0px 9px;
}
header .cls-brg-logo-mobile,
header .cls-top-header-content-mobile,
header .cls-app-swtch-n-profile-mobile {
    padding-top: 10px;
    padding-bottom: 10px;
}
header .cls-brg-logo-mobile .cls-menu-logo-image img {
    margin-top: 5px;
}
header .cls-app-swtch-n-profile-mobile {
    padding-right: 8px;
}
.teamleader_content.cls-top-header-content td {
    background: none !important;
}
.teamleader_content.cls-top-header-content td img {
    display: none;
}
.teamleader_content.cls-top-header-content td:first-child img {
    display: inline-block;
}
.teamleader_content.cls-top-header-content td {
    background-size: 100% 100%;
    height: 63px !important;
}
.teamleader_content.cls-top-header-content td img {
    height: 63px !important;
}
.teamleader_content.cls-top-header-content td:first-child img {
    height: auto !important;
}
.custom-table.new_form_space th:first-child,
.custom-table.new_form_space td:first-child {
    text-align: center;
}
.advance_tools_custom_style td {
    float: left;
    width: 100%;
    display: block;
}
.advance_tools_custom_style td a {
    width: 100%;
    display: block;
}
.advance_tools_custom_style td a img {
    float: right;
}
.wrapper .work_shop_page_custom#page-content-wrapper {
    padding-left: 0px;
}
.GroupPanel_WinXP td table td {
    padding: 12px 10px;
    font-size: 14px;
}
.MasterTable_WinXP th.GridHeader_WinXP {
    padding: 10px 10px;
}
.MasterTable_WinXP tbody td div {
    padding: 10px 10px;
    font-size: 14px;
}
.MasterTable_WinXP tfoot .GridPager_WinXP td {
    padding: 10px 10px;
    font-size: 13px;
}
.GroupPanel_WinXP .GroupPanelItems_WinXP {
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px 8px 5px 10px;
    color: #000;
}
.GroupPanel_WinXP .GroupPanelItems_WinXP input {
    position: relative;
    top: 3px;
}
.MasterTable_WinXP th.GridHeader_WinXP {
    font-size: 14px;
}
.myaccount_tabs_custom.tabstrip {
    margin-top: 32px;
}
.myaccount_tabs_custom .levelwrap.level1 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.myaccount_tabs_custom .levelwrap.level1 li a.selected,
.myaccount_tabs_custom .levelwrap.level1 li a {
    background: transparent;
    padding: 0px;
}
.myaccount_tabs_custom .levelwrap.level1 li a.selected .wrap,
.myaccount_tabs_custom .levelwrap.level1 li a .wrap {
    height: auto;
    padding: 0px;
    background: transparent;
}
.myaccount_tabs_custom .levelwrap.level1 li a.selected .wrap .innerWrap,
.myaccount_tabs_custom .levelwrap.level1 li a .wrap .innerWrap {
    padding: 0px;
    line-height: 0px;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 0px 14px 19px 14px !important;
    border-bottom: 4px solid #ff6a00;
    background: transparent !important;
    color: #333 !important;
    margin-right: 0px;
    display: inline-block;
    cursor: pointer;
}
.myaccount_tabs_custom .levelwrap.level1 li a .wrap .innerWrap {
    border-bottom: 4px solid transparent;
    color: #666 !important;
    display: initial;
}

@media (min-width: 1140px) {
    .tools-workflowdesigner-width_2 td span {
        width: 400px !important;
    }
    #TLTreeListControl1_pnlMain .Table-display-block {
        table-layout: fixed;
    }
}

.tools-workflowdesigner-width {
    width: 100%;
}
.custom_workflowlist h2 {
    float: left;
    margin-bottom: 20px;
}
.custom_workflowlist .right {
    float: right;
}

.recycle_bin_table_scroll table tr td table th {
    text-align: left;
}
.recycle_bin_table_scroll table tr td table td:first-child,
.recycle_bin_table_scroll table tr td table th:first-child {
    text-align: center;
}

.recycle_bin_table_scroll #TLTreeListControl1_lblViewType,
.recycle_bin_table_scroll img,
.recycle_bin_table_scroll input[type="image"] {
    display: block;
    margin: 0px 0px 18px;
}
.recycle_bin_table_scroll #TLTreeListControl1_lblViewType {
    margin: 0px 4px 18px 0px;
    text-align: right;
}
.revoke_permission_custom,
.grant_permission_custom,
.no_border_bg {
    border: 0px;
    background: transparent;
    position: relative;
    left: -25px;
    padding-left: 35px;
}
.recycle_bin_table_scroll #TLTreeListControl1_gvControl1 th table td a {
    text-align: left;
    display: block;
}
.recycle_bin_table_scroll #TLTreeListControl1_pnlMain table table tbody tr:first-child td:first-child {
    width: auto !important;
}
.manage_common_folder_btn_group {
    float: right;
}
.manage_common_folder_btn_group .manage_common_folder_btn {
    float: left;
}
.manage_common_folder_btn_group .manage_common_folder_btn:last-child {
    margin-left: 10px;
}
.space_security_roles_tab tr th:last-child,
.space_security_roles_tab tr td:last-child {
    text-align: center;
}
.managespace-forms-align {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}
.chat_custom_page #form1 {
    height: calc(100% - 20px) !important;
}
.user_experience_page .card-body,
.design_mood_role_page .card-body {
    padding: 22px 20px;
}
.fileCabinateRight {
    overflow: auto;
}
#gApps th:nth-child(1),
#gApps th:nth-child(2),
#gApps th:nth-child(3),
#gApps th:last-child {
    text-align: center;
}
.custom-table.managespace-priority-grid th:nth-child(3),
.custom-table.managespace-priority-grid th:last-child,
.custom-table.managespace-priority-grid td:nth-child(3),
.custom-table.managespace-priority-grid td:last-child {
    text-align: center;
}
body.overflow_hidden_class {
    overflow: hidden !important;
}
::-webkit-input-placeholder {
    font-size: 14px;
}
::-moz-placeholder {
    font-size: 14px;
}
:-ms-input-placeholder {
    font-size: 14px;
}
::placeholder {
    font-size: 14px;
}
.custom_top-header-content-mobile.cls-app-swtch-n-profile-mobile {
    width: 75%;
}
.cusotm_cls-swtch-n-profile {
    width: 75%;
    margin-left: auto;
    padding-right: 15px;
}
.gizmos_custom_tab.custom-table td:first-child,
.gizmos_custom_tab.custom-table th:first-child,
.gizmos_custom_tab.custom-table td:nth-child(4),
.gizmos_custom_tab.custom-table th:nth-child(4),
.gizmos_custom_tab.custom-table td:nth-child(5),
.gizmos_custom_tab.custom-table th:nth-child(5) {
    text-align: center;
}
.group-action-btn .preview-btn.res-btn-pri.delete-btn,
.btn_custom_width .delete-btn,
.btn_custom_width .refresh-btn {
    min-width: auto !important;
}
#TLTreeListControl1_pnlMain table table tbody tr td:first-child {
    text-align: center;
}
#TLTreeListControl1_pnlMain table th table tbody tr td:first-child {
    text-align: left;
}
.form_list_table_fl #TLTreeListControl1_chklGridFields tr td:first-child {
    text-align: left !important;
}
.discussion_table img.delete_icon {
    max-width: 22px;
    position: relative;
    top: -2px;
}
.chat_iframe_scroll iframe#ctl00_ChildContent1_FramePlugin,
.chat_iframe_scroll iframe#ChildContent1_FramePlugin {
    min-height: calc(100vh - 195px);
}
.contact_iframe.iframe_custom_height_notscroll {
    height: calc(100vh - 100px) !important;
}
.form-control::placeholder {
    font-size: 16px !important;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable {
    padding-right: 10px;
}
.tools-workflowdesigner-width.tools-workflowdesigner-lifecycletable li > table {
    width: 100%;
}
.custom-table.new_form_space span.clsRoleCheck label:after {
    top: 9px;
    left: 4px;
}
.custom-table.new_form_space span.clsRoleCheck label:before {
    left: 1px;
    top: 5px;
}
.tools-workflowdesigner-width.tools-workflowdesigner-width_tool {
    height: auto !important;
    border: 0px;
}
.tools-workflowdesigner-width.tools-workflowdesigner-width_tool td {
    white-space: normal;
}

.report_view_grid > div > table > td,
.report_view_grid > div > table {
    border: 0px;
}
.report_view_grid > div > table td {
    background: #fff !important;
    text-align: left !important;
}
.report_view_grid > div > table td table td {
    background: #fff !important;
    border: 1px solid #ddd !important;
    text-align: left !important;
    padding: 5px 5px;
    color: #333;
}
.report_view_grid > div > table td table td table td {
    border: 0px !important;
    background: #f4f4f4 !important;
}
.report_view_grid > div > table tbody tr td div > table {
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.report_view_grid > div > table td table td > table {
    font-weight: bold;
    background: #f4f4f4;
    display: block;
}
.report_view_grid > div > table td table td[onclick^="olapgrid_manager"] {
    background: #f4f4f4 !important;
}
.grid_sprint_custom table#sprintList_gridSprints td:last-child,
.grid_sprint_custom table#sprintList_gridSprints th:last-child {
    text-align: right;
    padding-right: 10px;
}
.grid_sprint_custom table#sprintList_gridSprints td:last-child input {
    max-width: 30px;
    position: relative;
    right: 0px;
}
.grid_sprint_custom table#sprintList_gridSprints td:nth-last-child(2) input[type="image"] {
    max-width: 28px;
}
.grid_sprint_custom table#sprintList_gridSprints td:nth-last-child(2) input[type="image"][id*="_btnUpdate"] {
    position: relative;
    left: 10px;
}
.design_mode_custom_body .cls-top-header-content,
.design_mode_custom_body .cls-top-header-content-mobile {
    display: none !important;
}
.design_mode_custom_body .cls-swtch-n-profile,
.design_mode_custom_body .cls-app-swtch-n-profile-mobile {
    margin-left: auto;
    width: 75%;
    padding-right: 15px;
}
.custom_design_mode .cls-app-swtch-n-profile-mobile .nav_user,
.custom_design_mode .cls-app-swtch-n-profile .nav_user {
    padding: 5px 0px 0px !important;
}
.check_all_report_wrap,
.check_all_report_wrap label {
    cursor: pointer;
}
.check_all_report_wrap label {
    padding-left: 4px;
    font-weight: 600;
}
.check_all_report_wrap label:before {
    top: 3px;
}
.check_all_report_wrap label:after {
    top: 7px;
}
.clsSelectCustomPage_selector select {
    width: 100% !important;
    margin-bottom: 5px;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew {
    background: #fff !important;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table {
    border: 1px solid #ddd !important;
    padding: 4px 20px;
    margin: 0px 0px 15px;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td {
    padding: 15px 10px;
    float: left;
    display: block;
    width: 100% !important;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td span {
    display: block;
    padding-top: 15px;
    padding-left: 15px;
    text-align: left;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="settings_panel_new_textbox"] {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 4px 12px;
    max-width: 240px;
    width: 100%;
    float: left;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="btnSettings_New_OK"],
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="btnSettings_New_Cancel"] {
    border: none;
    background-color: #009ede;
    border-radius: 4px;
    color: #fff;
    padding: 4px 20px;
    text-align: center;
    text-transform: capitalize;
    float: left;
}
.grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="btnSettings_New_OK"] {
    background-color: #4ea558;
    margin: 0px 5px 0px 15px;
}
.sprints_date_picker_sytle {
    width: 100% !important;
}
.recycle_bin_table_scroll #TLTreeListControl1_pnlMain table table tbody tr:first-child td:first-child img {
    top: 0px;
}
.chat_scroll_remove .chat_custom_style .leftSection {
    height: calc(100vh - 240px) !important;
}
.chat_scroll_remove .chat_custom_style .RadEWrapper {
    height: 65px !important ;
}
.chat_scroll_remove .chat_custom_style iframe.RadEContentBordered {
    height: 65px !important;
}
#olapgrid_HDIV {
    padding: 25px 15px;
}
#olapgrid_HDIV table fieldset legend {
    font-size: 18px;
    padding: 15px 0px 8px;
}
#olapgrid_HDIV table tr:first-child td {
    padding: 8px 12px;
}
#olapgrid_HDIV table td input[type="checkbox"] {
    margin-left: 8px;
    margin-right: 7px;
}
#olapgrid_HDIV table td input[type="text"] {
    width: 100%;
    padding: 4px 10px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin: 5px 0px;
}
#olapgrid_HDIV table td input[type="button"] {
    background: #2f5fd8;
    color: #fff;
    border: 0px;
    border-radius: 3px;
    padding: 4px 15px;
    text-align: center;
    text-transform: capitalize;
}
#olapgrid_HDIV table td input[value="Cancel"] {
    background: #ff6a00;
}
#olapgrid_HDIV table td span img {
    margin-right: 5px;
    position: relative;
    top: -3px;
}
#olapgrid_HDIV #heditor_TREE {
    border: 0px !important;
    margin: 15px 0px 15px;
    width: 100%;
    overflow-x: hidden !important;
}
#olapgrid_HDIV #heditor_TREE table td input[type="checkbox"] {
    margin-right: 0px;
}
#olapgrid_HDIV #heditor_TREE table {
    margin-left: 0px !important;
}
.saasmaker_sign_in_form .form-group {
    position: relative;
}
.saasmaker_sign_in_form .form-group span {
    position: absolute;
}
.RadTabStrip_Default li.first {
    padding-left: 0px !important;
}
.RadTabStrip_Default li.first a .innerWrap {
    margin-left: 0px !important;
    padding: 0px 14px !important;
}
.RadTabStrip_Default li a.selected .innerWrap,
.RadTabStrip_Default li a.selected:hover .innerWrap,
.RadTabStrip_Default li a,
.RadTabStrip_Default li a .wrap,
.RadTabStrip_Default li a .wrap .innerWrap,
.RadTabStrip_Default li.first a.selected .innerWrap,
.RadTabStrip_Default li.last a.selected .innerWrap,
.RadTabStrip_Default li a.selected:hover,
.RadTabStrip_Default li.first a.selected .innerWrap,
.RadTabStrip_Default li.first a.selected:hover .innerWrap {
    background: transparent !important;
    color: #333 !important;
    font-weight: 600;
}
.RadTabStrip_Default li a .wrap .innerWrap,
.RadTabStrip_Default li a .wrap .innerWrap {
    color: #666 !important;
}
.RadTabStrip_Default li a.selected {
    border-bottom: 4px solid #ff6a00;
}
.RadTabStrip_Default li a.selected .wrap,
.RadTabStrip_Default li.first a.selected .innerWrap,
.RadTabStrip_Default li a .innerWrap,
.RadTabStrip_Default li.last a .wrap,
.RadTabStrip_Default li.last a .wrap .innerWrap {
    background: transparent !important;
}
.RadTabStrip_Default li a .innerWrap {
    padding: 0px 15px !important;
    line-height: 25px !important;
}
.RadTabStrip_Default ul {
    float: left;
    border-bottom: 1px solid #ddd;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table table#TLTreeListControl1_chklGridFields td {
    text-align: left;
}
.fullmodewrapper .useraccount-teammember-menu {
    padding: 2px 0px;
}
.wrapper .global_setting_custom_style#page-content-wrapper {
    padding-left: 0px;
}
.style-jxc24ymh[data-disabled="false"] .style-jxc24ymhlink {
    padding: 1px 10px;
    width: auto;
    min-width: 60px;
    margin: 5px 0px 0px;
    background: #ff6a00;
    border-color: #ff6a00;
}
.giz-navpnl.giz_navpnl_custom_style {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.giz_navpnl_custom_style .giz-navitem,
.giz_navpnl_custom_style .giz-navitem-sel {
    padding: 0px 15px 10px 15px;
    cursor: pointer;
    float: left;
    border: 0px;
}
.giz_navpnl_custom_style .giz-navitem a,
.giz_navpnl_custom_style .giz-navitem-sel a {
    font-size: 16px;
    letter-spacing: 1px;
    color: #7b7b7b;
}
.giz_navpnl_custom_style .giz-navitem-sel.active {
    background: transparent;
    border-bottom: 5px solid #ff6a00;
    margin-bottom: -1px;
}
.giz_navpnl_custom_style .giz-navitem-sel.active a {
    color: #000;
}
.giz_navpnl_custom_style .giz-navitem-sel a.aspNetDisabled,
.giz_navpnl_custom_style .giz-navitem-sel a[disabled="disabled"] {
    opacity: 1;
    cursor: pointer;
}
#TOLAPGrid1_olapgrid_menu td table td a img {
    padding-right: 10px;
}
.report_view_grid #TOLAPGrid1_olapgrid_menu td table td {
    border-bottom: 0px !important;
}
.report_view_grid #TOLAPGrid1_olapgrid_menu tr:last-child table td {
    border-bottom: 1px solid #ddd !important;
}
#divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control.task_view_custom_style {
    background-position: right 7px center;
    background-size: 10px;
    margin-right: 4px;
    width: 100px;
}
.gizmos-gizmosstore-width,
.gizmos-gizmosstore-align {
    float: left;
    display: block;
    width: 100%;
}
.gizmos-gizmosstore-align {
    padding: 30px 0px 0px 0px;
}
.work_shop_page_custom .cls-master-padding .card > .card-body {
    min-height: calc(100vh - 150px);
}
.RadTabStrip_Outlook.general_main_menu .levelwrap > ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.RadTabStrip_Outlook.general_main_menu .levelwrap > ul li {
    float: left;
}
.RadTabStrip_Outlook.general_main_menu .levelwrap > ul li a {
    padding: 0px 15px 8px;
    display: block;
    color: #7b7b7b;
    font-size: 16px;
    font-family: Roboto !important;
}
.RadTabStrip_Outlook.general_main_menu .levelwrap > ul li a.selected {
    border-bottom: 5px solid #ff6a00;
    margin-bottom: -1px;
    color: #000;
}
.RadTabStrip_Outlook.general_main_menu .levelwrap > ul li {
    margin-bottom: -1px;
}
.workflow_overflow_text {
    overflow-x: auto;
    float: left;
    display: block;
    width: 100%;
}
.tools-workflowdesigner-width_custom {
    overflow-x: auto;
}
.table-role-wrapper table td,
.table-role-wrapper table th {
    vertical-align: middle;
}
.table-role-wrapper .custom-table tbody tr:last-child td {
    border-color: #c8c8c8;
}
span.redUserBtnToggle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.general_main_menu.RadTabStrip_Outlook li a,
.general_main_menu.RadTabStrip_Outlook li a .wrap,
.general_main_menu.RadTabStrip_Outlook li a.selected .innerWrap,
.general_main_menu.RadTabStrip_Outlook li a.selected .wrap {
    background: none;
}
.general_main_menu.RadTabStrip_Outlook li a .innerWrap {
    background: none;
    padding: 0px;
}
.general_main_menu.RadTabStrip_Outlook li a.selected {
    background: none;
    margin-top: 0px;
    line-height: initial;
}
.general_main_menu.RadTabStrip_Outlook li a .wrap {
    padding-right: 0px;
}
.custom_assign_table td .assign_table_page {
    text-align: center;
}
.custom_assign_table td .assign_table_page td {
    display: inline-block;
    padding: 10px 5px;
}
#sprintList_gridSprints tr td[colspan="5"] {
    padding: 10px 5px;
}
#sprintList_gridSprints tr td[colspan="5"] > table,
#sprintList_gridSprints tr td[colspan="6"] > table,
.table.custom-table.search_result_table tr td > table {
    margin: 0 auto;
}
div[id*="_gTotalEarning"].payment_request_tab .rgPager .NumericPages .rgNumPart a,
.table.custom-table.search_result_table tr td > table td span,
.table.custom-table.search_result_table tr td > table td a,
.custom_assign_table tr td span:not(.checkbox),
.custom_assign_table tr td a,
#sprintList_gridSprints tr td[colspan="5"] table td span,
#sprintList_gridSprints tr td[colspan="5"] table td a,
#sprintList_gridSprints tr td[colspan="6"] table td span,
#sprintList_gridSprints tr td[colspan="6"] table td a {
    border: 1px solid #007bff;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #333;
    background: #007bff;
    color: #fff;
    font-weight: 600;
}
.custom_assign_table tr td a,
#sprintList_gridSprints tr td[colspan="5"] table td a,
#sprintList_gridSprints tr td[colspan="6"] table td a,
.table.custom-table.search_result_table tr td > table td a,
div[id*="_gTotalEarning"].payment_request_tab .rgPager .NumericPages .rgNumPart a:not(.rgCurrentPage) {
    font-weight: 400;
    color: #333;
    background: transparent;
    border-color: #ddd;
}
div[id*="_gTotalEarning"].payment_request_tab .rgPager .rgPagerCell {
    border: 0px;
    background: transparent;
    padding: 14px 10px;
    text-align: center;
}
div[id*="_gTotalEarning"].payment_request_tab .rgPager .rgPagerCell .rgNumPart {
    width: 100%;
}
div[id*="_gTotalEarning"].payment_request_tab .rgPager .rgPagerCell .rgInfoPart,
div[id*="_gTotalEarning"].payment_request_tab .rgPager .rgPagerCell .rgStatus {
    display: none;
}
div[id*="_gTotalEarning"].payment_request_tab .rgPager .NumericPages .rgNumPart a {
    margin-left: 5px;
    padding: 4px 10px;
}

.tdAddPage span {
    color: Red;
}
span#View_CallContentLabel,
#Edit_CallContentTextBox {
    margin: 8px 0px 22px 0px !important;
    display: block;
    padding: 8px 12px;
}
.contact_call_del {
    background: url(../images/png/delete.png) center center no-repeat;
    text-indent: 99999px;
    margin-right: 8px;
    background-size: contain;
}
.gridViewCallLog_custom th:last-child,
.gridViewCallLog_custom td:last-child {
    text-align: right !important;
    padding-right: 12px;
}
.gridViewCallLog_custom th:first-child,
.gridViewCallLog_custom td:first-child {
    padding-left: 10px;
}
#Edit_CallDateTime_wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 200px !important;
}
table.workspace_table_list_custom tr td:last-child,
table.workspace_table_list_custom tr th:last-child {
    text-align: center;
}
.refresh_btn_task_btn {
    display: none;
    width: 24px;
    height: 24px;
}
.red-ms-srs-col_role > .form-group {
    opacity: 0;
    visibility: hidden;
}
.granted_privileges_filter + a {
    display: none;
}
.red-del-fold {
    padding: 6px 20px;
}
.red_view_type_wrap_span td:first-child span {
    display: block !important;
}
tr.sh-set-par-tblrw td {
    margin: 0px;
}
tr.sh-set-par-tblrw td:nth-child(2) {
    margin: 0px 5px 0px 6px;
}
tr.sh-set-par-tblrw td:nth-child(3) {
    margin-right: 5px;
}
.contact_us_input_field {
    width: 100%;
}
.contact_us_input_field td {
    padding: 2px 0px;
}
.contact_us_input_field td input,
.contact_us_input_field td textarea {
    border-radius: 4px;
    border: 1px solid #ddd;
    float: right;
    width: 100% !important;
    padding: 6px 12px;
}
.contact_us_input_field td input.preview-btn {
    border: 0px;
    margin-top: 4px;
}
.contact_us_input_field td .form-Validator {
    background: none;
    color: red !important;
    margin: 2px 0px 8px 0px;
    padding: 0px;
    font-size: 14px;
}
.red-wiki-iframe_custom {
    margin-top: -4px;
}
#Info_txtComment1,
.input_field_customcolor input,
.input_field_customcolor select {
    margin-top: 5px;
}
#Info_txtComment1,
.input_field_customcolor input,
.input_field_customcolor select,
.task_edit_form_custom .radInput_Default .radEnabledCss_Default,
.task_edit_form_custom .radInput_Default .radEnabledCss_Default:hover,
.task_edit_form_custom .radInput_Default .radEnabledCss_Default:focus,
.task_edit_form_custom select {
    background-color: #f5f5f5 !important;
}


input.riTextBox {
    margin-top: 3px !important;
}

table.rcTable.rcSingle tbody tr {
    width: 100%;
}

span.lblManadatory {
    position: relative;
}

span.lblManadatory::after {
    position: absolute;
}

.task_edit_form_custom .radPopupImage_Default2006 img {
    margin-right: 0px;
    margin-left: 10px;
    margin-top: -4px;
}
.task_edit_form_custom {
    background: #fff;
}
.grid_setting_custom_style > div {
    overflow-x: initial;
}
.grid_sprint_custom #sprintList_gridSprints table .radInput_Default .radEnabledCss_Default,
.grid_sprint_custom #sprintList_gridSprints table .radInput_Default .radHoverCss_Default,
.grid_sprint_custom #sprintList_gridSprints table .radInput_Default .radFocusedCss_Default {
    background: #fff !important;
    max-width: 100%;
    padding: 3px 5px 2px;
    border: 0px !important;
    border-radius: 3px;
}
.grid_sprint_custom #sprintList_gridSprints table .radPopupImage_Default2006 {
    left: 4px;
}
.grid_sprint_custom #sprintList_gridSprints input {
    border: 0px !important;
    border-radius: 3px;
    padding: 3px 5px 2px;
}
#sprintList_gridSprints th {
    font-weight: 600;
}
#sprintList_gridSprints th,
#sprintList_gridSprints td {
    padding: 10px 15px;
}
#sprintList_gridSprints td table td {
    padding: 0px;
}
.body_form_list_custom_class,
.body_form_list_custom_class .form_list_custom_class {
    height: calc(100vh - 15px) !important;
}
.form_list_table_fl table td table td {
    border: 0px !important;
}
.form_list_table_fl table td table td table td table table.grid_style {
    border: 1px solid #d8d2d2;
}
.form_list_table_fl table td table td table td table table.grid_style .grid_header {
    border: 0px;
    background: #f4f4f4;
}
.form_list_table_fl table td table td table td table table.grid_style .grid_header th {
    padding: 10px 14px;
    text-transform: capitalize;
    border: 1px solid #ddd !important;
}
.form_list_table_fl table td table td table td table table.grid_style td {
    padding: 8px 14px !important;
    border: 1px solid #ddd !important;
    background: #fff;
}
.form_list_table_fl table td table td table td table table.grid_style .grid_header th table td {
    padding: 0px !important;
    border: 0 !important;
    background: #f4f4f4;
}
.form_list_table_fl table td table td table td table .grid_header th:first-child,
.form_list_table_fl table td table td table td table table.grid_style td:first-child {
    text-align: center;
}
.form_list_table_fl table td table td table td table table.grid_style td:first-child input {
    width: 18px;
    height: 17px;
    margin-left: 2px;
}
.form_list_table_children .clsDrpLimit {
    border: 1px solid #ddd;
    border-radius: 4px !important;
    padding: 5px 22px 5px 14px;
    width: auto !important;
    background-position: center right 8px !important;
}
.form_list_custom_class .test_form_new {
    float: left;
    width: calc(100% - 450px);
    padding-right: 15px;
    display: flex;
    align-items: center;
    gap: 7px;
}
.form_list_custom_class .test_form_new h2 {
    margin: 0;
}
.form_list_custom_class .test_form_new div#lblColumnError span.tooltiptext {
    bottom: -65px;
    width: 340px;
    padding: 11px;
}
.form_list_custom_class .test_form_new div#lblColumnError span.tooltiptext::after {
    top: -4px;
    transform: translateY(-50%) rotate(180deg);
    left: 60px;
}
.form_list_custom_class .form_btn_list_custom {
    width: 450px;
}

@media (max-width: 767px) {
    .form_list_custom_class .test_form_new {
        width: 100%;
    }
    .form_list_custom_class .form_btn_list_custom {
        width: 100%;
    }
    .form_list_custom_class .form_btn_list_custom .pull-right {
        float: none;
    }
}
.form_list_custom_class .form_btn_list_custom input {
    float: left;
    min-width: 17.7px;
}
.discussion_table_custom table {
    table-layout: fixed;
    overflow: hidden;
}
.discussion_table_custom table td table {
    border: 0px !important;
    margin: 0px !important;
}
.discussion_chat_list {
    height: calc(100% - 250px);
    overflow-y: auto;
    margin-bottom: 10px;
}
.min-width-auto-btn {
    min-width: auto;
}
.form_work_flow_custom_mob p {
    display: none;
}

.contact_detail_page #ctl00__tabContainer__tabAttachments_tab,
.contact_detail_page #_tabContainer__tabAttachments_tab,
.contact_detail_page #ctl00__tabContainer__tabHistory_tab,
.contact_detail_page #_tabContainer__tabHistory_tab {
    display: none !important;
}
.breadcrumbs_wiki {
    background-color: #eee;
    color: #000;
    padding: 8px 15px 8px;
    border-radius: 3px;
    margin: 10px 0px 12px;
}
.breadcrumbs_wiki table td a {
    font-size: 14px;
    color: #000;
}
body.red-wiki-body {
    overflow-x: hidden;
}
.wiki_button a.preview-btn {
    padding: 8px 15px !important;
    font-weight: 600;
    font-family: Roboto, Helvetica Neue, sans-serif;
    font-size: 13px;
}
.wiki_button a.refresh-btn {
    width: 22px;
    height: 22px;
}
.wiki_button .toolbutton:last-child {
    margin-right: 0px;
}
.wiki_table_content,
.wiki_table_content tr,
.wiki_table_content tbody {
    width: 100%;
    float: left;
    display: block;
}
.wiki_table_content table td {
    display: initial !important;
    padding-left: 0px !important;
}
.wiki_table_content tbody > tr {
    padding: 16px 0px 15px 0px;
    border-bottom: 1px solid #ddd;
}
.wiki_table_content tbody > tr:last-child {
    border-bottom: 0px;
}
.wiki_table_content tbody > tr table tr {
    padding: 0px;
    border: 0px;
}
.wiki_table_content tbody > tr td {
    float: left;
}
.wiki_table_content tbody > tr td:last-child {
    width: calc(100% - 40px) !important;
}
.wiki_table_content tbody > tr td:last-child table td:last-child {
    width: auto !important;
}
.wiki_table_content tbody > tr td table {
    display: block;
}
.wiki_table_content tbody > tr td table td.wiki_action_icon {
    float: right;
    position: relative;
    top: -5px;
}
.red-wiki-body #divCreateFolder {
    left: initial;
    right: 0px;
    top: 50px;
    z-index: 9999;
    padding: 5px 12px 20px;
}
.wiki_table_content .wiki_delete_btn {
    width: 23px;
    position: relative;
    top: 7px;
    left: 2px;
}
.user_experience_customarea #page-content-wrapper {
    padding-left: 0px;
}
.user_experience_customarea #page-content-wrapper .card {
    margin-top: 7px;
}
.user_experience_customarea #page-content-wrapper .card .card-body {
    padding: 20px 15px;
}
.file_cabnet_label_custom span {
    text-transform: capitalize;
}
.file_cabnet_label_custom .file_cab_label {
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    letter-spacing: 1;
}
.clsTasks .fileCabinateRight .preview-table th,
.clsTasks .fileCabinateRight .preview-table td {
    padding: 5px 10px !important;
}
.clsTasks .fileCabinateRight .preview-table th td {
    padding: 5px 0px !important;
}
.user_experience_customarea {
    background: #fff;
    box-shadow: 0px 3px 25px #ccc;
    border-radius: 5px;
    margin-top: 5px;
}
.user_experience_customarea .cls-master-padding .card {
    background: none;
    box-shadow: none;
    margin-bottom: 0px;
}
.search_result_table td span[style="visibility: hidden"] {
    display: none;
}
.search_result_table tbody tr td {
    vertical-align: middle;
}
.search_result_table td a.btn {
    padding: 4px 10px;
    font-size: 12px;
    line-height: normal;
    height: auto;
    background: #009ede;
    widht: 100%;
}
.dropdwon_handler_content #redUsersWrap {
    display: none;
}
span#redUsersWrap {
    display: none;
}
.backlog_refresh_btn .backlog_btn {
    display: inline-block;
}
.backlog_refresh_btn .backlog_btn .innerWrap {
    background: #fb8e41;
    color: #fff;
    border-radius: 4px;
    display: inline-block;
    padding: 5px 14px;
    margin-left: 2px;
}
.delete_account_btn_custom {
    margin-top: 11px !important;
    margin-left: 8px;
}
.delete_account_btn_custom a.create-primary {
    padding: 7px 20px;
}
.forgot_password_custom_field input {
    width: 100% !important;
}
.forgot_password_custom_field span {
    color: red !important;
}

@media (max-width: 1450px) {
    .chat_scroll_remove .chat_custom_style #chatHandler.leftSection {
        height: calc(100vh - 225px) !important;
    }
    .chat_scroll_remove .chat_custom_style .RadEWrapper {
        height: 60px !important;
    }
    .chat_scroll_remove .chat_custom_style iframe.RadEContentBordered {
        height: 60px !important;
    }
    .wrapper_login .sign_in_form h3 {
        margin: 32px 0px 18px;
    }
    .chat_home_content .chat_right_con {
        margin-top: 25px;
    }
    .chat_home_content .chat_right_con img {
        max-width: 580px;
    }
}
@media (max-width: 1250px) {
    .wrapper_login .teamleader_text p {
        font-size: 16px;
        line-height: 26px;
        margin: 0px 0px 16px;
    }
    .wrapper_login .teamleader_text {
        padding: 28px 22px;
        left: 30px;
        top: 30px;
        width: 250px;
    }
    .wrapper_login .teamleader_text h4 {
        font-size: 38px;
    }
    .wrapper_login .teamleader_text h4 span {
        font-size: 25px;
        margin: -1px 0px -1px;
    }
    .wrapper_login .login_detail_wrap .logo_image_src {
        max-width: 150px;
    }
    .wrapper_login .sign_in_form h3 {
        margin: 28px 0px 18px;
        font-size: 25px;
    }
    .wrapper_login .sign_in_form ul li.colmn_2 {
        margin: 6px 0px 3px;
    }

    .wrapper_login .teamleader_list_item ul li {
        margin-right: 15px;
        width: calc(25% - 12px);
    }
    .wrapper_login .login_detail_wrap {
        min-height: calc(100vh - 180px);
    }
    .team_leader_wrap_content .chat_right_con {
        margin-top: 30px;
    }
    .chat_home_content {
        width: 65%;
    }

    .wrapper_login .teamleader_list_item ul li,
    .team_leader_wrap_content ul li {
        margin-right: 15px;
        width: calc(25% - 12px);
    }
    .wrapper_login .teamleader_list_item ul,
    .team_leader_wrap_content ul {
        float: left;
        padding: 0px;
        width: 100%;
    }
    .team_leader_wrap_content ul li:last-child {
        margin-right: 0px;
    }
}

@media (max-width: 1057px) {
    .chat_custom_style .swap-cols {
        order: 2;
        margin-top: 0px;
    }
    .chat_custom_style .chat_list_custom {
        order: 1;
    }
    .rightSite.attendees-col {
        margin-bottom: 25px;
    }
    .chat_custom_style .leftSection#chatHandler {
        order: 1;
    }
    .chat_custom_style .custom_style__txtMessage {
        display: flex;
        order: 2;
    }
    .chat_custom_style .mb-3.custom-order_md-3 {
        display: flex;
        order: 3;
    }
    .chat_custom_style .custom_row_render {
        order: 4;
    }
    .chat_custom_style .custom_row_render .chat_btn_custom_style {
        margin-bottom: -20px !important;
    }
    .wrapper_login .login-container.login_form {
        width: 100%;
        position: initial !important;
        min-height: auto !important;
        height: auto !important;
    }

    .wrapper_login .login_detail_wrap {
        min-height: auto !important;
        height: auto !important;
        padding: 0px 0px 35px;
    }

    .wrapper_login .sign_in_form h3,
    .wrapper_login .sign_in_form .lblfont span,
    .wrapper_login .sign_in_form #lblCompany,
    .wrapper_login .sign_in_form ul li #lnkForgotPassword,
    .wrapper_login .sign_in_form ul li #trSignupButton span,
    .wrapper_login .sign_in_form .lblfont span,
    .wrapper_login .sign_in_form #lblCompany {
    }
    .wrapper_login .sign_in_form h3 {
        margin: 38px 0px 20px;
        font-size: 28px;
        letter-spacing: 1px;
    }
    #stars {
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff,
            793px 677px #fff, 896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff,
            1878px 1579px #fff, 799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff,
            1178px 1654px #fff, 779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff,
            1584px 1638px #fff, 77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff,
            1006px 844px #fff, 1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff,
            1483px 1973px #fff, 1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff,
            1435px 1055px #fff, 220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff,
            1912px 1660px #fff, 587px 188px #fff, 1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff,
            1950px 1290px #fff, 1383px 590px #fff, 1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff,
            498px 1333px #fff, 1099px 121px #fff, 1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff,
            863px 835px #fff, 90px 1259px #fff, 293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff,
            410px 815px #fff, 1238px 1522px #fff, 1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff,
            105px 814px #fff, 389px 1333px #fff, 1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff,
            1995px 1803px #fff, 1477px 765px #fff, 1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff,
            1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff, 1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff,
            1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff, 1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff,
            1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff, 215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff,
            648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff, 1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff,
            219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff, 1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff,
            417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff, 1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff,
            1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff, 974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff,
            110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff, 100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff,
            112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff, 1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff,
            956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff, 917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff,
            849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff, 1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff,
            1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff, 1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff,
            1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff, 395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff,
            1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff, 265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff,
            1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff, 294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff,
            337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff, 1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff,
            1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff, 1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff,
            1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff, 1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff,
            141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff, 1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff,
            1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff, 19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff,
            373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff, 1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff,
            1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff, 1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff,
            1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff, 945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff,
            849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff, 283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff,
            1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff, 934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff,
            1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff, 1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff,
            1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff, 943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff,
            563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff, 1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff,
            598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff, 313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff,
            122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff, 1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff,
            491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff, 1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff,
            575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff, 1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff,
            396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff, 942px 310px #fff, 545px 935px #fff, 565px 448px #fff,
            1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff, 443px 13px #fff, 189px 956px #fff, 209px 1829px #fff,
            875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff, 1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff,
            1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff, 64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff,
            1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff, 103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff,
            72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff, 1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff,
            1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff, 550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff,
            1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff, 197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff,
            981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff, 886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff,
            1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff, 35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff,
            1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff, 1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff,
            1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff, 305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff,
            1601px 1639px #fff, 517px 168px #fff;
        animation: animStar 50s linear infinite;
    }
    #stars:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1746px 1530px #fff, 483px 1624px #fff, 597px 11px #fff, 1956px 1752px #fff, 838px 1284px #fff, 1481px 560px #fff, 422px 1556px #fff, 143px 1733px #fff, 588px 150px #fff, 794px 960px #fff, 1376px 1703px #fff,
            793px 677px #fff, 896px 1366px #fff, 1137px 1317px #fff, 1519px 973px #fff, 965px 396px #fff, 604px 1405px #fff, 340px 906px #fff, 1732px 1980px #fff, 996px 706px #fff, 156px 616px #fff, 777px 1259px #fff, 685px 597px #fff,
            1878px 1579px #fff, 799px 884px #fff, 1069px 1874px #fff, 86px 215px #fff, 40px 202px #fff, 330px 578px #fff, 477px 1486px #fff, 1760px 222px #fff, 1394px 1848px #fff, 594px 555px #fff, 355px 177px #fff, 1448px 1439px #fff,
            1178px 1654px #fff, 779px 1345px #fff, 465px 1564px #fff, 708px 845px #fff, 109px 557px #fff, 1550px 1348px #fff, 1504px 313px #fff, 1521px 1818px #fff, 2px 788px #fff, 134px 1829px #fff, 1205px 1543px #fff, 497px 353px #fff,
            1584px 1638px #fff, 77px 1396px #fff, 39px 361px #fff, 1136px 1486px #fff, 304px 1242px #fff, 1539px 1611px #fff, 998px 1885px #fff, 1247px 1974px #fff, 853px 1178px #fff, 1393px 1518px #fff, 192px 1634px #fff, 1588px 595px #fff,
            1006px 844px #fff, 1145px 1319px #fff, 1574px 53px #fff, 1332px 1067px #fff, 923px 568px #fff, 1377px 1446px #fff, 39px 1419px #fff, 1076px 1341px #fff, 115px 1982px #fff, 1969px 1562px #fff, 125px 565px #fff, 1038px 1855px #fff,
            1483px 1973px #fff, 1751px 944px #fff, 461px 74px #fff, 1061px 1200px #fff, 849px 1591px #fff, 764px 1425px #fff, 932px 1913px #fff, 1284px 352px #fff, 753px 1383px #fff, 1788px 462px #fff, 798px 740px #fff, 1114px 1285px #fff,
            1435px 1055px #fff, 220px 311px #fff, 1894px 722px #fff, 1936px 1302px #fff, 1275px 1377px #fff, 30px 1942px #fff, 1123px 1676px #fff, 1764px 1167px #fff, 155px 1180px #fff, 376px 204px #fff, 725px 1019px #fff,
            1912px 1660px #fff, 587px 188px #fff, 1913px 860px #fff, 1281px 1161px #fff, 1211px 1690px #fff, 300px 1989px #fff, 1876px 270px #fff, 25px 220px #fff, 1939px 1338px #fff, 414px 193px #fff, 127px 1087px #fff, 1636px 1594px #fff,
            1950px 1290px #fff, 1383px 590px #fff, 1394px 743px #fff, 807px 401px #fff, 142px 641px #fff, 162px 1278px #fff, 1879px 524px #fff, 1201px 982px #fff, 95px 1559px #fff, 86px 1123px #fff, 1954px 1767px #fff, 1868px 93px #fff,
            498px 1333px #fff, 1099px 121px #fff, 1912px 591px #fff, 1222px 1852px #fff, 427px 1814px #fff, 446px 403px #fff, 1773px 1047px #fff, 209px 1706px #fff, 988px 132px #fff, 7px 75px #fff, 702px 1351px #fff, 403px 712px #fff,
            863px 835px #fff, 90px 1259px #fff, 293px 15px #fff, 946px 644px #fff, 811px 1847px #fff, 301px 1728px #fff, 1651px 420px #fff, 793px 1842px #fff, 1157px 810px #fff, 1754px 392px #fff, 1154px 1286px #fff, 136px 522px #fff,
            410px 815px #fff, 1238px 1522px #fff, 1088px 314px #fff, 50px 1454px #fff, 246px 243px #fff, 1271px 1968px #fff, 655px 1809px #fff, 384px 1574px #fff, 6px 1962px #fff, 1971px 842px #fff, 1708px 447px #fff, 910px 1297px #fff,
            105px 814px #fff, 389px 1333px #fff, 1599px 1928px #fff, 507px 373px #fff, 1530px 1534px #fff, 1893px 1296px #fff, 1810px 1194px #fff, 1113px 1778px #fff, 1533px 1814px #fff, 1045px 1712px #fff, 373px 659px #fff,
            1995px 1803px #fff, 1477px 765px #fff, 1791px 1298px #fff, 465px 1217px #fff, 376px 1308px #fff, 958px 1314px #fff, 1663px 1491px #fff, 1753px 1172px #fff, 766px 1579px #fff, 1067px 342px #fff, 1986px 159px #fff,
            1890px 125px #fff, 585px 1929px #fff, 1706px 501px #fff, 1045px 1735px #fff, 1351px 1316px #fff, 8px 1928px #fff, 1203px 1998px #fff, 1330px 819px #fff, 401px 1989px #fff, 1424px 685px #fff, 1035px 1375px #fff,
            1094px 1721px #fff, 546px 402px #fff, 1430px 365px #fff, 591px 1848px #fff, 1972px 1656px #fff, 378px 1131px #fff, 791px 1726px #fff, 928px 258px #fff, 1961px 622px #fff, 719px 577px #fff, 336px 1681px #fff, 1689px 1362px #fff,
            1705px 582px #fff, 1431px 435px #fff, 1542px 694px #fff, 1798px 675px #fff, 215px 705px #fff, 1680px 1630px #fff, 1595px 636px #fff, 100px 1816px #fff, 641px 994px #fff, 1754px 441px #fff, 1221px 625px #fff, 789px 466px #fff,
            648px 1504px #fff, 1571px 469px #fff, 1383px 462px #fff, 429px 1129px #fff, 1278px 460px #fff, 804px 680px #fff, 1316px 563px #fff, 699px 967px #fff, 843px 1982px #fff, 592px 878px #fff, 1641px 1209px #fff, 1897px 815px #fff,
            219px 379px #fff, 1335px 1180px #fff, 1250px 917px #fff, 1338px 989px #fff, 1182px 1769px #fff, 1074px 1542px #fff, 1836px 788px #fff, 1659px 1939px #fff, 873px 1113px #fff, 1883px 1917px #fff, 1890px 178px #fff,
            417px 1838px #fff, 1924px 1607px #fff, 1088px 1467px #fff, 1135px 71px #fff, 810px 649px #fff, 1427px 1152px #fff, 1758px 1581px #fff, 786px 487px #fff, 386px 999px #fff, 1289px 1690px #fff, 1968px 930px #fff, 9px 610px #fff,
            1011px 201px #fff, 801px 693px #fff, 695px 159px #fff, 520px 1961px #fff, 960px 505px #fff, 974px 1370px #fff, 632px 312px #fff, 1186px 751px #fff, 1538px 1929px #fff, 281px 971px #fff, 825px 1571px #fff, 1359px 910px #fff,
            110px 574px #fff, 1653px 1767px #fff, 150px 1709px #fff, 1887px 1703px #fff, 1166px 280px #fff, 100px 1353px #fff, 364px 119px #fff, 528px 1987px #fff, 1070px 1434px #fff, 1434px 1880px #fff, 825px 1335px #fff, 753px 300px #fff,
            112px 407px #fff, 313px 468px #fff, 1644px 1664px #fff, 874px 1521px #fff, 1857px 1545px #fff, 1945px 1379px #fff, 603px 857px #fff, 1137px 568px #fff, 177px 1700px #fff, 896px 942px #fff, 1803px 1031px #fff, 1449px 241px #fff,
            956px 838px #fff, 20px 757px #fff, 1109px 389px #fff, 750px 1043px #fff, 778px 966px #fff, 917px 1661px #fff, 1864px 517px #fff, 600px 37px #fff, 1489px 2px #fff, 939px 1413px #fff, 159px 1962px #fff, 1043px 104px #fff,
            849px 767px #fff, 684px 920px #fff, 953px 189px #fff, 178px 586px #fff, 98px 998px #fff, 1881px 787px #fff, 20px 1920px #fff, 1779px 795px #fff, 630px 886px #fff, 281px 956px #fff, 1324px 1887px #fff, 289px 34px #fff,
            1623px 1991px #fff, 1269px 969px #fff, 1741px 1103px #fff, 953px 1189px #fff, 1571px 1550px #fff, 1856px 1082px #fff, 812px 968px #fff, 975px 354px #fff, 240px 751px #fff, 1716px 1388px #fff, 225px 152px #fff, 1133px 1346px #fff,
            1044px 1181px #fff, 970px 567px #fff, 1950px 1521px #fff, 1185px 1480px #fff, 1533px 1255px #fff, 395px 1889px #fff, 1346px 1457px #fff, 1128px 1955px #fff, 1183px 1716px #fff, 283px 798px #fff, 684px 1546px #fff,
            1611px 145px #fff, 1906px 393px #fff, 152px 722px #fff, 1223px 1070px #fff, 1898px 1447px #fff, 115px 840px #fff, 265px 1723px #fff, 519px 1943px #fff, 997px 771px #fff, 372px 1845px #fff, 1026px 409px #fff, 1996px 1126px #fff,
            1862px 1468px #fff, 1986px 802px #fff, 988px 1161px #fff, 1866px 638px #fff, 1848px 597px #fff, 85px 1870px #fff, 294px 1181px #fff, 1552px 1709px #fff, 233px 1867px #fff, 356px 1585px #fff, 699px 1811px #fff, 1517px 1029px #fff,
            337px 723px #fff, 1651px 482px #fff, 120px 203px #fff, 795px 1119px #fff, 1096px 199px #fff, 260px 67px #fff, 1330px 926px #fff, 723px 731px #fff, 890px 1206px #fff, 1452px 1981px #fff, 1749px 1517px #fff, 1504px 1662px #fff,
            1611px 1310px #fff, 1462px 1567px #fff, 1229px 1659px #fff, 376px 1776px #fff, 1747px 96px #fff, 147px 1544px #fff, 1566px 1239px #fff, 883px 1070px #fff, 1883px 480px #fff, 191px 1695px #fff, 1556px 1003px #fff,
            1276px 831px #fff, 1294px 463px #fff, 805px 665px #fff, 309px 1634px #fff, 847px 1015px #fff, 448px 1494px #fff, 420px 1554px #fff, 1740px 1391px #fff, 756px 1231px #fff, 410px 1257px #fff, 1107px 900px #fff, 299px 1240px #fff,
            141px 714px #fff, 893px 238px #fff, 765px 361px #fff, 1190px 847px #fff, 994px 541px #fff, 13px 1651px #fff, 1198px 1225px #fff, 1421px 93px #fff, 161px 1527px #fff, 352px 1365px #fff, 53px 1849px #fff, 1076px 1065px #fff,
            1273px 1091px #fff, 1349px 1970px #fff, 625px 1774px #fff, 1570px 145px #fff, 594px 1398px #fff, 892px 1102px #fff, 377px 1603px #fff, 19px 1899px #fff, 136px 80px #fff, 1170px 965px #fff, 1211px 544px #fff, 333px 761px #fff,
            373px 1675px #fff, 635px 741px #fff, 925px 1149px #fff, 1195px 1725px #fff, 1033px 637px #fff, 495px 687px #fff, 1642px 1300px #fff, 1351px 592px #fff, 364px 1748px #fff, 1677px 985px #fff, 1884px 1475px #fff, 1565px 895px #fff,
            1089px 1079px #fff, 824px 325px #fff, 369px 1093px #fff, 1460px 68px #fff, 301px 1254px #fff, 285px 435px #fff, 33px 186px #fff, 1463px 490px #fff, 1142px 1694px #fff, 1845px 495px #fff, 1835px 1547px #fff, 136px 1837px #fff,
            1290px 353px #fff, 1586px 1270px #fff, 1837px 427px #fff, 1280px 921px #fff, 1372px 1092px #fff, 1160px 183px #fff, 986px 1278px #fff, 945px 1501px #fff, 876px 275px #fff, 1019px 292px #fff, 628px 1935px #fff, 1118px 121px #fff,
            849px 802px #fff, 1316px 218px #fff, 357px 1393px #fff, 791px 1833px #fff, 674px 1675px #fff, 1346px 1851px #fff, 986px 703px #fff, 283px 1520px #fff, 18px 742px #fff, 1951px 1953px #fff, 728px 1659px #fff, 530px 326px #fff,
            1872px 1275px #fff, 1401px 835px #fff, 1197px 621px #fff, 1418px 1417px #fff, 1091px 532px #fff, 388px 95px #fff, 18px 454px #fff, 934px 1975px #fff, 1778px 560px #fff, 1241px 912px #fff, 912px 981px #fff, 1433px 247px #fff,
            1871px 1410px #fff, 1825px 354px #fff, 1553px 858px #fff, 439px 730px #fff, 719px 622px #fff, 1651px 573px #fff, 426px 499px #fff, 1301px 245px #fff, 507px 994px #fff, 442px 1125px #fff, 932px 1323px #fff, 1545px 1339px #fff,
            1081px 1137px #fff, 578px 85px #fff, 1708px 755px #fff, 526px 1043px #fff, 1321px 332px #fff, 1066px 735px #fff, 1911px 1993px #fff, 943px 820px #fff, 1116px 548px #fff, 939px 1646px #fff, 1107px 994px #fff, 1500px 1063px #fff,
            563px 1273px #fff, 1447px 740px #fff, 1764px 1063px #fff, 1100px 1029px #fff, 1091px 101px #fff, 1824px 1270px #fff, 1075px 479px #fff, 1244px 1085px #fff, 524px 348px #fff, 1597px 1651px #fff, 1154px 1272px #fff,
            598px 1865px #fff, 193px 296px #fff, 1919px 611px #fff, 1599px 597px #fff, 201px 1056px #fff, 1305px 497px #fff, 1298px 1977px #fff, 1348px 532px #fff, 313px 192px #fff, 883px 1952px #fff, 1255px 1977px #fff, 1904px 1055px #fff,
            122px 697px #fff, 1406px 716px #fff, 1271px 1874px #fff, 1299px 1821px #fff, 1528px 623px #fff, 321px 1681px #fff, 1122px 1026px #fff, 1706px 542px #fff, 1220px 1628px #fff, 148px 399px #fff, 1589px 1845px #fff,
            491px 1640px #fff, 1313px 1350px #fff, 554px 1054px #fff, 1614px 1464px #fff, 211px 539px #fff, 881px 1330px #fff, 759px 160px #fff, 512px 173px #fff, 1398px 670px #fff, 1860px 1524px #fff, 741px 1404px #fff, 248px 956px #fff,
            575px 941px #fff, 603px 1274px #fff, 304px 152px #fff, 115px 308px #fff, 923px 368px #fff, 769px 437px #fff, 1315px 17px #fff, 1432px 8px #fff, 748px 1399px #fff, 1549px 287px #fff, 1753px 1308px #fff, 1852px 1596px #fff,
            396px 1260px #fff, 1549px 672px #fff, 1985px 259px #fff, 137px 461px #fff, 474px 95px #fff, 1089px 1456px #fff, 241px 1846px #fff, 1455px 862px #fff, 1128px 651px #fff, 942px 310px #fff, 545px 935px #fff, 565px 448px #fff,
            1974px 526px #fff, 1315px 546px #fff, 174px 860px #fff, 1620px 72px #fff, 216px 1175px #fff, 423px 373px #fff, 1759px 1978px #fff, 1598px 272px #fff, 893px 1855px #fff, 443px 13px #fff, 189px 956px #fff, 209px 1829px #fff,
            875px 1274px #fff, 781px 185px #fff, 1735px 1018px #fff, 1068px 1554px #fff, 770px 1192px #fff, 1580px 1325px #fff, 62px 1225px #fff, 871px 851px #fff, 870px 1086px #fff, 1476px 1259px #fff, 583px 97px #fff, 1923px 741px #fff,
            1614px 974px #fff, 1133px 1953px #fff, 142px 172px #fff, 800px 1555px #fff, 1640px 448px #fff, 1727px 1664px #fff, 1660px 1363px #fff, 476px 778px #fff, 286px 776px #fff, 64px 378px #fff, 567px 1985px #fff, 648px 1440px #fff,
            1835px 1558px #fff, 1588px 1354px #fff, 958px 339px #fff, 1178px 782px #fff, 1717px 480px #fff, 1768px 1959px #fff, 1370px 281px #fff, 502px 1091px #fff, 819px 1863px #fff, 103px 1634px #fff, 1093px 487px #fff, 1463px 310px #fff,
            72px 1186px #fff, 643px 1307px #fff, 1529px 412px #fff, 1299px 339px #fff, 1772px 1219px #fff, 1986px 1589px #fff, 917px 1322px #fff, 1667px 316px #fff, 180px 755px #fff, 1727px 1370px #fff, 1715px 175px #fff, 512px 35px #fff,
            1985px 1381px #fff, 1670px 512px #fff, 1954px 495px #fff, 980px 770px #fff, 48px 1853px #fff, 811px 967px #fff, 755px 1px #fff, 41px 1428px #fff, 1760px 1393px #fff, 550px 326px #fff, 1740px 1055px #fff, 643px 1824px #fff,
            1517px 877px #fff, 1942px 453px #fff, 1488px 699px #fff, 597px 1096px #fff, 1651px 1243px #fff, 1705px 520px #fff, 888px 1986px #fff, 1846px 1690px #fff, 313px 1004px #fff, 197px 1557px #fff, 336px 149px #fff, 710px 1374px #fff,
            981px 1499px #fff, 1030px 700px #fff, 975px 1365px #fff, 848px 167px #fff, 1754px 302px #fff, 877px 146px #fff, 23px 1969px #fff, 499px 1108px #fff, 1828px 1080px #fff, 886px 1439px #fff, 1937px 634px #fff, 1050px 622px #fff,
            1840px 1580px #fff, 1818px 688px #fff, 603px 1735px #fff, 1043px 140px #fff, 1900px 729px #fff, 20px 1502px #fff, 267px 405px #fff, 1258px 1369px #fff, 1649px 590px #fff, 35px 463px #fff, 1419px 385px #fff, 404px 1988px #fff,
            1627px 90px #fff, 332px 829px #fff, 675px 616px #fff, 1198px 1586px #fff, 400px 607px #fff, 1997px 1233px #fff, 1601px 1261px #fff, 1189px 1229px #fff, 1402px 751px #fff, 1172px 1746px #fff, 1350px 1850px #fff, 544px 1214px #fff,
            1549px 391px #fff, 808px 569px #fff, 1844px 1112px #fff, 1399px 1589px #fff, 1312px 126px #fff, 717px 1619px #fff, 573px 669px #fff, 1432px 1771px #fff, 1420px 296px #fff, 305px 291px #fff, 889px 587px #fff, 1833px 1973px #fff,
            1601px 1639px #fff, 517px 168px #fff;
    }

    #stars2 {
        width: 2px;
        height: 2px;
        background: transparent;
        box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff,
            1435px 530px #fff, 1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff,
            1559px 1588px #fff, 560px 1047px #fff, 1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff,
            372px 245px #fff, 1674px 902px #fff, 595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff,
            1564px 1421px #fff, 548px 16px #fff, 1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff,
            1519px 1439px #fff, 1009px 1137px #fff, 1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff,
            315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff, 1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff,
            1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff, 505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff,
            540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff, 221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff,
            1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff, 686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff,
            1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff, 1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff,
            900px 479px #fff, 381px 79px #fff, 1143px 793px #fff, 1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff,
            1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff, 1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff,
            1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff, 195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff,
            767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff, 383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff,
            1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff, 1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff,
            585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff, 1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
        animation: animStar 100s linear infinite;
    }
    #stars2:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 2px;
        height: 2px;
        background: transparent;
        box-shadow: 147px 95px #fff, 632px 1007px #fff, 725px 1806px #fff, 386px 1955px #fff, 1726px 1510px #fff, 426px 351px #fff, 1725px 1813px #fff, 642px 541px #fff, 1910px 399px #fff, 168px 1541px #fff, 1390px 741px #fff,
            1435px 530px #fff, 1659px 1879px #fff, 129px 415px #fff, 1076px 992px #fff, 234px 1468px #fff, 358px 1021px #fff, 1647px 1155px #fff, 1284px 1835px #fff, 1907px 1853px #fff, 1801px 641px #fff, 1355px 1689px #fff,
            1559px 1588px #fff, 560px 1047px #fff, 1020px 570px #fff, 559px 513px #fff, 351px 1032px #fff, 58px 1289px #fff, 943px 362px #fff, 607px 1748px #fff, 1252px 1927px #fff, 1117px 1825px #fff, 1253px 788px #fff, 1719px 1070px #fff,
            372px 245px #fff, 1674px 902px #fff, 595px 361px #fff, 820px 824px #fff, 621px 696px #fff, 841px 1599px #fff, 414px 1683px #fff, 1605px 1277px #fff, 1720px 330px #fff, 1034px 1056px #fff, 1657px 908px #fff, 1334px 1033px #fff,
            1564px 1421px #fff, 548px 16px #fff, 1303px 1619px #fff, 1960px 234px #fff, 1353px 1282px #fff, 1461px 1760px #fff, 1822px 1097px #fff, 154px 104px #fff, 21px 1155px #fff, 569px 278px #fff, 1692px 683px #fff, 984px 1687px #fff,
            1519px 1439px #fff, 1009px 1137px #fff, 1319px 1808px #fff, 1074px 837px #fff, 908px 1642px #fff, 1418px 787px #fff, 1249px 1328px #fff, 1776px 1412px #fff, 805px 1009px #fff, 1685px 928px #fff, 1023px 1511px #fff,
            315px 35px #fff, 1902px 605px #fff, 1152px 1189px #fff, 1908px 70px #fff, 196px 1423px #fff, 438px 1284px #fff, 1431px 1022px #fff, 923px 1382px #fff, 324px 1353px #fff, 1872px 679px #fff, 351px 1671px #fff, 572px 1793px #fff,
            1813px 755px #fff, 437px 714px #fff, 1686px 1868px #fff, 505px 155px #fff, 1088px 308px #fff, 972px 262px #fff, 581px 1679px #fff, 1552px 450px #fff, 325px 920px #fff, 682px 1012px #fff, 1779px 1067px #fff, 649px 1088px #fff,
            540px 1516px #fff, 1136px 1092px #fff, 1722px 32px #fff, 221px 101px #fff, 1605px 1738px #fff, 1606px 373px #fff, 1137px 792px #fff, 1490px 1187px #fff, 263px 157px #fff, 13px 1940px #fff, 1027px 1878px #fff, 1308px 906px #fff,
            1833px 495px #fff, 1075px 1455px #fff, 114px 1072px #fff, 686px 1629px #fff, 1528px 896px #fff, 785px 1570px #fff, 566px 696px #fff, 110px 900px #fff, 1800px 1461px #fff, 1965px 1121px #fff, 1375px 1541px #fff, 159px 1019px #fff,
            1042px 394px #fff, 1877px 1578px #fff, 1325px 1148px #fff, 1560px 93px #fff, 1603px 1659px #fff, 1857px 1359px #fff, 709px 1565px #fff, 69px 1397px #fff, 1595px 1347px #fff, 970px 503px #fff, 95px 1508px #fff, 1247px 39px #fff,
            900px 479px #fff, 381px 79px #fff, 1143px 793px #fff, 1080px 1910px #fff, 433px 1582px #fff, 509px 966px #fff, 105px 470px #fff, 1751px 1962px #fff, 478px 1140px #fff, 980px 1426px #fff, 1297px 1195px #fff, 743px 1640px #fff,
            1178px 831px #fff, 1757px 373px #fff, 1866px 1365px #fff, 1955px 81px #fff, 587px 587px #fff, 1655px 1734px #fff, 308px 652px #fff, 1639px 1920px #fff, 1080px 934px #fff, 745px 1798px #fff, 1458px 909px #fff, 287px 1958px #fff,
            1520px 1794px #fff, 1272px 1688px #fff, 1719px 1936px #fff, 195px 1244px #fff, 96px 810px #fff, 524px 208px #fff, 867px 1784px #fff, 1754px 1364px #fff, 958px 197px #fff, 784px 127px #fff, 1474px 144px #fff, 70px 986px #fff,
            767px 1625px #fff, 1366px 310px #fff, 695px 634px #fff, 383px 801px #fff, 1024px 1987px #fff, 1438px 999px #fff, 57px 725px #fff, 891px 233px #fff, 775px 1332px #fff, 883px 438px #fff, 425px 1233px #fff, 846px 270px #fff,
            1405px 1148px #fff, 1107px 681px #fff, 1317px 320px #fff, 1702px 1897px #fff, 1717px 1785px #fff, 1825px 454px #fff, 205px 1539px #fff, 958px 1819px #fff, 383px 1629px #fff, 1529px 1228px #fff, 1804px 236px #fff,
            585px 1316px #fff, 86px 1496px #fff, 448px 530px #fff, 591px 1441px #fff, 1118px 962px #fff, 963px 1665px #fff, 835px 990px #fff, 867px 921px #fff, 484px 92px #fff, 333px 1002px #fff, 313px 18px #fff, 484px 647px #fff;
    }

    #stars3 {
        width: 3px;
        height: 3px;
        background: transparent;
        box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
            1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
            557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
            1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff,
            613px 1900px #fff, 949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff,
            1658px 1020px #fff, 1316px 1719px #fff, 928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff,
            1229px 2000px #fff, 1496px 920px #fff, 1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff,
            512px 84px #fff, 1796px 1721px #fff, 679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff,
            690px 1623px #fff, 1232px 1854px #fff, 1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
        animation: animStar 150s linear infinite;
    }
    #stars3:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 3px;
        height: 3px;
        background: transparent;
        box-shadow: 1968px 1591px #fff, 1231px 1562px #fff, 980px 1473px #fff, 1136px 558px #fff, 976px 503px #fff, 122px 1279px #fff, 1545px 518px #fff, 756px 1728px #fff, 335px 1505px #fff, 1114px 34px #fff, 1888px 393px #fff,
            1559px 427px #fff, 1265px 185px #fff, 833px 783px #fff, 1869px 200px #fff, 162px 424px #fff, 1648px 821px #fff, 68px 1948px #fff, 1146px 1491px #fff, 1715px 1657px #fff, 1714px 910px #fff, 228px 510px #fff, 1075px 1621px #fff,
            557px 401px #fff, 1994px 624px #fff, 1726px 311px #fff, 978px 1573px #fff, 255px 1795px #fff, 1635px 397px #fff, 1968px 331px #fff, 1772px 219px #fff, 621px 960px #fff, 1068px 889px #fff, 839px 1066px #fff, 1030px 647px #fff,
            1853px 1393px #fff, 345px 1007px #fff, 1893px 1296px #fff, 1802px 1528px #fff, 1072px 1007px #fff, 289px 1765px #fff, 20px 321px #fff, 1043px 1035px #fff, 1264px 1381px #fff, 862px 1175px #fff, 1314px 1690px #fff,
            613px 1900px #fff, 949px 1473px #fff, 998px 1056px #fff, 1264px 906px #fff, 1604px 1498px #fff, 1006px 1272px #fff, 1045px 983px #fff, 1209px 1579px #fff, 1206px 1154px #fff, 78px 575px #fff, 1413px 798px #fff,
            1658px 1020px #fff, 1316px 1719px #fff, 928px 1600px #fff, 1116px 1818px #fff, 988px 1190px #fff, 691px 1271px #fff, 378px 738px #fff, 1382px 137px #fff, 353px 1861px #fff, 1845px 156px #fff, 424px 880px #fff, 1523px 76px #fff,
            1229px 2000px #fff, 1496px 920px #fff, 1779px 883px #fff, 608px 1617px #fff, 568px 512px #fff, 550px 1932px #fff, 1429px 835px #fff, 256px 242px #fff, 1717px 979px #fff, 678px 1109px #fff, 1128px 800px #fff, 1583px 851px #fff,
            512px 84px #fff, 1796px 1721px #fff, 679px 496px #fff, 1929px 1587px #fff, 1489px 741px #fff, 557px 980px #fff, 864px 1883px #fff, 694px 1361px #fff, 990px 1463px #fff, 747px 68px #fff, 1034px 1716px #fff, 575px 831px #fff,
            690px 1623px #fff, 1232px 1854px #fff, 1007px 1942px #fff, 684px 128px #fff, 44px 1565px #fff, 1739px 1940px #fff, 1453px 94px #fff;
    }

    #title {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        color: #fff;
        text-align: center;
        font-family: "lato", sans-serif;
        font-weight: 300;
        font-size: 50px;
        letter-spacing: 10px;
        margin-top: -60px;
        padding-left: 10px;
    }
    #title span {
        background: -webkit-linear-gradient(white, #38495a);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    @keyframes animStar {
        from {
            transform: translateY(0px);
        }
        to {
            transform: translateY(-2000px);
        }
    }
    .login_detail_wrap #stars,
    .login_detail_wrap #stars2,
    .login_detail_wrap #stars3 {
        display: none;
    }
    /* .wrapper_login .login-container.login_form{
        background: radial-gradient(ellipse at bottom, #427bbd 0%, #161821 100%) !important;
    }*/
    .wrapper_login .logo_image_src {
        display: none;
    }
    .wrapper_login .sign_in_form ul li #trSignupButton input[value="Sign up"] {
        font-weight: bold;
        background: transparent;
    }
    .teamleader_login .teamleader_left_content {
        display: none;
    }
    .wrapper_login .teamleader_list_item {
        position: initial !important;
        padding: 40px 20px 22px;
    }
    .wrapper_login .teamleader_list_item ul {
        padding: 0px;
        float: left;
    }
    .wrapper_login .teamleader_list_item ul li {
        width: calc(50% - 15px);
        margin-bottom: 35px;
    }
    .wrapper_login .teamleader_list_item ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .wrapper_login .teamleader_login {
        height: auto;
    }
    .saasmaker_developer_login {
        overflow-y: auto !important;
    }
    .wrapper_login .teamleader_list_item ul {
        display: flex;
        flex-wrap: wrap;
    }
    .wrapper_login #tblLogin,
    .wrapper_login .login_form_custom_bg {
        height: auto !important;
    }
}

@media (max-width: 1024px) {
    .custom_design_mode .cls-swtch-n-profile,
    .custom_design_mode .cls-app-swtch-n-profile-mobile {
        width: 40%;
    }
    .fullmodewrapper #sidebar-wrapper {
        top: 60px !important;
    }
    .design_mode_custom_body .fullmodewrapper #sidebar-wrapper {
        top: 55px !important;
    }
    .design_mode_custom_body .cls-swtch-n-profile ul li:first-child a span,
    .custom_design_mode .cls-swtch-n-profile ul li:nth-child(2) a span,
    .custom_design_mode .cls-app-swtch-n-profile-mobile ul li:nth-child(2) a span,
    .design_mode_custom_body .cls-app-swtch-n-profile-mobile ul li:first-child a span {
        display: none;
    }
    .custom_design_mode .cls-swtch-n-profile ul li:first-child a img,
    .custom_design_mode .cls-swtch-n-profile ul li:nth-child(2) a img,
    .custom_design_mode .cls-app-swtch-n-profile-mobile ul li:nth-child(2) a img,
    .custom_design_mode .cls-app-swtch-n-profile-mobile ul li:first-child a img {
        margin: 0px !important;
    }
    .custom_design_mode .cls-swtch-n-profile ul li:first-child a,
    .custom_design_mode .cls-swtch-n-profile ul li:nth-child(2) a,
    .custom_design_mode .cls-app-swtch-n-profile-mobile ul li:nth-child(2) a,
    .custom_design_mode .cls-app-swtch-n-profile-mobile ul li:first-child a {
        min-width: 40px;
    }
    #UpdatePanel1 .mobile-cls-task-nextbutton a[disabled="disabled"],
    #UpdatePanel1 .mobile-cls-task-nextbutton a.aspNetDisabled,
    a[disabled="disabled"],
    a.aspNetDisabled,
    #UpdatePanel1 .mobile-cls-task-nextbutton a[disabled="disabled"],
    #UpdatePanel1 .mobile-cls-task-nextbutton a.aspNetDisabled,
    a[disabled="disabled"],
    a.aspNetDisabled {
        opacity: 0.6;
    }
    .mobile-cls-task-nextbutton {
        margin-bottom: 0px;
    }
    div#TLTreeListControl1_pnlMain > table {
        table-layout: fixed;
    }
    .custom-tab.custom_tab_style_2 {
        width: 100%;
    }
    .custom-tab.custom_tab_style_2 a {
        font-size: 14px;
    }
    .general_main_menu .levelwrap ul {
        width: 100%;
        float: left;
    }
    .general_main_menu .levelwrap ul li {
        float: left;
        width: auto;
        padding-right: 15px;
    }

    input.export_to_file_btn {
        width: 170px !important;
        margin-top: 15px;
    }
    .wrapper_login .teamleader_list_item ul li .icon,
    .team_leader_wrap_content ul li .icon,
    .wrapper_login .teamleader_list_item ul li .text,
    .team_leader_wrap_content ul li .text {
        width: 100%;
        text-align: center;
    }
    .wrapper_login .teamleader_list_item ul li .text,
    .team_leader_wrap_content ul li .text {
        padding-left: 0px;
    }
    .wrapper_login .teamleader_list_item ul li .text p,
    .team_leader_wrap_content ul li .text p {
        display: none;
    }
    .wrapper_login .teamleader_list_item ul li .text h4,
    .team_leader_wrap_content ul li .text h4 {
        text-align: center;
        padding: 15px 0px 0px;
    }
    .chat_home_wrap_content + div {
        padding: 25px 20px 18px !important;
    }

    #divLoginForm {
        left: initial !important;
        right: 18px !important;
    }
    .chat_home_content .chat_right_con img {
        max-width: 500px;
    }
    #divShowFilter .filter_wrap .filter {
        width: calc(50% - 15px);
    }
    #divShowFilter .filter_wrap .filter:nth-child(2n) {
        margin-right: 0px;
    }
}
@media (max-width: 991px) {
    span#redUserBtn {
        margin: 16px 0px 0px;
    }
    .red-ms-srs-col_role > .form-group {
        display: none;
    }
    span#redUserBtn,
    .redUserBtnToggle {
        display: block !important;
        width: 100% !important;
    }
    .task_list_view_custom #redUserBtn {
        width: 48% !important;
        float: left;
    }
    .task_list_view_custom .redUserBtnToggle {
        display: none !important;
    }
    span.redUserBtnToggle {
        background-position: center right 9px;
    }
    #curSprint {
        margin-top: 9px;
    }
    .rotate_arrow_custom {
        width: 100%;
        max-width: 100%;
        float: left;
        text-align: center;
    }
    .rotate_arrow_custom2 {
        max-width: 100%;
        width: 100%;
        text-align: center;
    }
    .rotate_arrow_custom_reverse li .rotate-270 {
        transform: rotate(90deg);
    }
    .rotate_arrow_custom_reverse li .rotate-90 {
        transform: rotate(270deg);
    }
    .rotate_arrow_custom li {
        float: none;
        display: inline-block !important;
        margin: 18px 0px 15px 0px !important;
    }
    .input-group.search-icon-box.justify-content-start > input {
        max-width: 100%;
        width: calc(100% - 40px);
        padding: 0px 0px 0px 15px;
    }
    .rotate-270 {
        transform: rotate(270deg);
    }
    .rotate-90 {
        transform: rotate(90deg);
    }
    .available_privileges_col {
        order: 3;
    }
    .revoke_grant_mover {
        order: 2;
    }
    .granted_permission_col {
        order: 1;
    }
    tr.sh-set-par-tblrw td:nth-child(2) {
        margin: 0px 0px 0px 7px;
    }
    .col-12.clsTasks_filecab_table {
        padding: 0px !important;
    }
    .form_work_flow_custom_mob p {
        display: block;
    }
    .form_work_flow_custom_mob input,
    .form_work_flow_custom_mob label {
        display: none !important;
    }
}

@media (max-width: 900px) {
    .backlog_refresh_btn .backlog_btn {
        display: inline-block;
        position: relative;
        top: 8px;
        margin-bottom: 8px;
        margin-top: 2px;
    }
    .global_setting_custom_style {
        overflow-x: hidden;
    }
}

@media screen and (max-width: 767px) and (min-width: 100px) {
    .teamleader_content.cls-top-header-content td:first-child img {
        position: relative;
        top: -8px;
    }
}
@media (max-width: 767px) {
    .assign_table_overflow {
        height: 130px;
        margin-bottom: 10px;
    }
    .move_to_task {
        margin-top: 10px;
        width: 100%;
        float: left;
    }
    .cls-master-padding.form_mangement_custom {
        padding: 0px 15px;
    }
    .form_mangement_custom .card-body {
        padding-top: 15px;
    }
    .move_to_task select {
        width: 100%;
    }
    .group.level1 .hide_mob_nav_item {
        display: none !important;
    }
    .notification_dropmenu {
        padding-right: 0px;
    }
    .form-TableForm_table_custom {
        width: 100%;
    }
    .form-TableForm_table_custom td {
        float: left;
    }
    .form-TableForm_table_custom td:nth-child(2) {
        float: right;
        padding-top: 4px;
    }
    .form-TableForm_table_custom td .form-TableForm {
        float: right;
    }
    .recycle_bin_body form {
        padding-left: 20px !important;
        padding-top: 15px !important;
    }
    .gizmos_search_box_custom {
        margin-top: 20px !important;
    }
    .gizmos_search_box_custom > input {
        width: calc(100% - 40px);
        max-width: 100%;
    }
    .publish_screen_content {
        overflow-x: hidden;
    }
    .wizard-publish-formpadding {
        padding: 20px 30px 20px 30px !important;
    }
    .login_alert_custom {
        width: 90% !important;
    }
    #customizable_area_left {
        overflow-x: hidden;
    }
    #customizable_area_left table table td[width="20%"] {
        margin-bottom: 20px;
        width: 50% !important;
        padding: 0px 10px;
        text-align: center;
    }
    #customizable_area_left table table td[width="20%"] img {
        max-width: 100%;
        display: inline-block;
        height: auto;
    }
    .mobile-cls-task-nextbutton {
        margin-bottom: 80px;
    }
    .file_cabnet_section {
        padding: 18px 0px;
    }
    .file_cab_content .cls-master-padding .home_page_height.card-body {
        min-height: calc(100vh - 150px);
        height: calc(100vh - 150px);
    }
    .file_cabnet_section .cabinateOut .d-flex {
        display: block !important;
        padding: 0px;
    }
    .file_cabnet_section .cabinateOut .d-flex #redUserBtn {
        margin: 15px 0px 15px;
    }
    .file_cabnet_section .cabinateOut #red-view-type-wrap {
        margin: 5px 0px 0px;
    }
    .file_cabnet_section .horzontal_scroll_remove {
        padding: 0px !important;
    }
    .file_cabnet_section .horzontal_scroll_remove .rightDrop {
        padding-right: 0px;
    }
    .add_call_log_form {
        padding: 0px !important;
    }
    .add_call_log_form table {
        border: 0px !important;
    }
    form.custom_chat_form_style {
        padding: 12px 0px 0px !important;
        overflow-x: hidden;
        margin-bottom: 0px;
    }
    .file_cab_content .cls-master-padding .home_page_height.card-body.chat_iframe_scroll {
        min-height: calc(100vh - 175px);
        height: calc(100vh - 175px);
    }
    .cls-app-swtch-n-profile .nav_user,
    .cls-app-swtch-n-profile-mobile .nav_user {
        padding-right: 12px !important;
    }
    .preview_mode_body .cls-app-swtch-n-profile-mobile .nav_user {
        padding-right: 5px !important;
    }
    .list-unstyled .input-group input::-webkit-input-placeholder {
        font-size: 16px !important;
    }
    .list-unstyled .input-group input::-moz-placeholder {
        font-size: 16px !important;
    }
    .list-unstyled .input-group input:-ms-input-placeholder {
        font-size: 16px !important;
    }
    .list-unstyled .input-group input::placeholder {
        font-size: 16px !important;
    }
    .list-unstyled .input-group input {
        padding-bottom: 0px !important;
    }
    #dropZone {
        display: none;
    }
    .fileCabinateRight .custom-table.preview-table th:nth-child(3),
    .fileCabinateRight .custom-table.preview-table th:nth-child(4),
    .fileCabinateRight .custom-table.preview-table th:nth-child(5),
    .fileCabinateRight .custom-table.preview-table tr td:nth-child(3),
    .fileCabinateRight .custom-table.preview-table tr td:nth-child(4),
    .fileCabinateRight .custom-table.preview-table tr td:nth-child(5) {
        display: none !important;
    }
    .fileCabinateRight .custom-table.preview-table tr th:last-child,
    .fileCabinateRight .custom-table.preview-table tr td:last-child {
        padding: 0px 15px !important;
    }
    .task_list_view_custom #redUserBtn {
        width: 100% !important;
        float: left;
        margin-bottom: 8px;
        margin-top: 7px;
    }
    .task_list_view_custom .redUserBtnToggle {
        display: block !important;
    }
    .manage_common_folder_row {
        width: auto !important;
        float: right !important;
        margin-top: -55px;
    }
    .panel-headcontainer-fixed {
        position: fixed;
        /* top: 0; */
        left: 0;
        width: 100%;
        z-index: 999;
        transition: all ease 0.3s;
        padding: 0px !important;
    }
    .panel-headcontainer-fixed .row.cls-top-line-menu {
        margin-top: 0px;
        border-radius: 0px !important;
    }
    .top_panel_fixed {
        margin-top: 150px;
        transition: all ease 0.3s;
    }
    .global_setting_custom,
    .user_experience_customarea .container-fluid {
        padding: 0px 20px !important;
    }
    .work_shop_page_custom#page-content-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .wizard-workshop-createnewpadding {
        text-align: left !important;
        margin-bottom: 8px;
        margin-top: 8px;
    }

    .wizard-workshop-createnewpadding .search-icon-box {
        margin-top: 0px;
    }
    .work_space_wrap {
        float: right;
        margin-top: 8px;
    }
    .workspace_title {
        padding-right: 15px !important;
    }
    .workspace_title h2 {
        margin-top: 5px;
    }
    .wizard-workshop-createnewpadding .wizard-workshop-btnwidth {
        width: 100%;
    }
    .wizard-workshop-createnewpadding .search-icon-box > input {
        width: calc(100% - 35px);
    }
    .invite_space_tab_exchange.exchange-container {
        min-height: auto;
        margin-bottom: 20px;
    }
    .form_list_table_fl table td table td table td table table.grid_style {
        margin-top: 15px;
    }
    .form_list_custom_class .form_btn_list_custom input#btnRefresh,
    .form_list_custom_class .form_btn_list_custom input#btnDelete {
        max-width: 20px;
        position: relative;
        top: 3px;
    }
    .test_form_new,
    .form_btn_list_custom {
        padding: 12px 0px 0px;
    }
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[style="width:20px;"],
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[align="right"],
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[align="left"] {
        width: auto !important;
        float: left;
    }
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[align="right"],
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[align="left"] {
        padding-right: 12px;
    }
    .form_list_table_fl.viewTree_table #TLTreeListControl1_pnlMain table table table table table td[style="width:20px;"] {
        padding-right: 4px;
    }
    .form_1list_nav {
        padding-top: 14px;
    }
    .form_1list_nav div#tabViewMode {
        display: block;
    }
    .form_1list_nav div#tabViewMode a {
        display: block;
    }
    .form_1list_nav div#tabViewMode a {
        font-size: 16px;
        max-width: 100px !important;
    }
    .gizmos_in_store_section {
        overflow-x: hidden;
    }
    .design_mode_custom_body .nav_user .sm-user-info_parent {
        display: none;
    }
    .design_mode_custom_body .nav_user {
        padding: 12px 0px !important;
    }
    .saasmaker_sign_in_form input[type="password"],
    .saasmaker_sign_in_form input[type="text"] {
        padding: 0px !important;
    }
    .design_mode_custom_body .nav_user li a.preview-btn.cls-desktop,
    .design_mode_custom_body .nav_user li a.preview-btn {
        min-width: auto !important;
        padding: 5px 8px;
    }
    .design_mode_custom_body .nav_user li a.preview-btn img {
        max-width: 20px;
    }
    .design_mode_custom_body .clsPreviewModeClick {
        display: inline-block important;
        max-width: 18px;
    }
    .design_mode_custom_body .cls_preview_mode_btn a {
        display: inline-block !important;
        position: relative;
        top: 0px;
    }
    .design_mode_custom_body .cls_preview_mode_btn a img {
        display: inline-block !important;
    }
    .design_mode_custom_body .saas_maker_factory_logo .sm-logo-show {
        display: none !important;
    }
    .design_mode_custom_body .saas_maker_factory_logo span,
    .design_mode_custom_body .saas_maker_factory_logo span img {
        display: inline-block !important;
    }
    td#tdSaaSMakerLogo {
        width: 120px;
        text-align: left;
        display: inline-block;
    }
    .design_mode_custom_body .saas_maker_factory_logo span {
        display: inline-block;
        position: relative;
        top: 4px;
        padding-left: 5px;
    }
    .design_mode_custom_body .saas_maker_factory_logo span img,
    .design_mode_custom_body .saas_maker_factory_logo span p {
        float: left;
    }
    .design_mode_custom_body .saas_maker_factory_logo span p {
        font-size: 18px;
        font-weight: 600;
        padding: 4px 0px 0px 8px;
        margin-bottom: 0;
    }
    .design_mode_custom_body .cls-brg-logo {
        width: 50%;
    }
    .user_experience_screen .user_experience_screen_col12 {
        padding: 0px 12px 0px 15px;
    }

    .wrapper_login .teamleader_login,
    .team_leader_wrap_content {
        height: auto;
        background: none;
    }
    .chat_home_wrap_content + div {
        padding: 40px 25px 20px !important;
    }
    #divLoginForm {
        margin: 0 auto;
        max-width: 500px;
    }
    .wrapper_login .teamleader_list_item ul li .text p,
    .team_leader_wrap_content ul li .text p {
        display: block;
    }
    .wrapper_login .teamleader_list_item ul li .text h4,
    .team_leader_wrap_content ul li .text h4 {
        text-align: center;
        padding: 0px 0px 0px;
    }
}
@media (max-width: 650px) {
    .managespace-customizablearea-btnalign {
        text-align: right;
    }
    .horizontal.rootGroup .item .slide {
        top: 30px !important;
    }
    table#_gridViewCallLog td,
    table#_gridViewCallLog th,
    table#_gridViewCallLog td a {
        font-size: 14px;
    }
    td.red_call_log_td_col {
        padding: 20px 12px;
    }
    td.red_call_log_td_col.red_call_log_td_col_tab {
        padding: 20px 0px;
    }
    span.mob_full_width {
        width: 100%;
        display: block;
    }
    .wrapper_login .teamleader_list_item ul li {
        width: 100%;
        text-align: center;
        margin-right: 0px;
        margin-bottom: 28px;
    }
    .wrapper_login .teamleader_list_item ul li .icon,
    .wrapper_login .teamleader_list_item ul li .text {
        width: 100%;
        padding: 0px;
    }
    .wrapper_login .teamleader_list_item ul li .text {
        margin: 20px 0px 0px;
    }

    .wrapper_login .teamleader_list_item ul li .text p {
        font-size: 14px;
    }
}
@media (max-width: 576px) {
    .custom_col_4 {
        width: 90px !important;
        padding-right: 0px;
        float: left;
        flex: initial;
        margin-top: 5px;
    }
    .custom_col_6 {
        float: left;
        width: calc(100% - 90px) !important;
        flex: initial;
        padding-left: 0px;
    }
    .tools-workflowdesigner-width_stage {
        margin-bottom: 15px;
        overflow-x: hidden;
    }
    .tools-workflowdesigner-stagedetailwidth td {
        width: 50% !important;
    }
    .workflow_designer_btn .refresh-btn {
        margin-left: 8px !important;
        margin-right: 5px !important;
    }

    .grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="settings_panel_new_textbox"] {
        max-width: 200px;
    }
    .RadTabStrip_Outlook.general_main_menu .levelwrap > ul li a {
        font-size: 14px;
        padding: 0px 8px 8px;
    }
    .RadTabStrip_Outlook.general_main_menu .levelwrap > ul li {
        padding: 0px;
        margin: 0px;
    }
    select.form-control.export_file_selector {
        padding-right: 0px !important;
        margin-right: 0px !important;
    }
    .red-tabHistory__gridViewHsitory td {
        font-size: 14px;
    }
    .new_form_table table tbody > .cell-space.column2 {
        width: 100%;
        margin-right: 0px !important;
    }
}
@media (max-width: 480px) {
    #lnkAddAttachment,
    #lnkRemoveAttachment {
        margin: 10px 12px 8px;
        width: 100%;
        float: left;
    }
    #lnkRemoveAttachment {
        margin-top: 0px;
    }
    #dropZone.cls-dropzone-width {
        font-size: 16px !important;
    }
    .grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="settings_panel_new_textbox"] {
        max-width: 100%;
        margin-bottom: 12px;
    }
    .grid_setting_custom_style .Table-display-block #TLTreeListControl1_pnlSettingsPanelNew table td input[id$="btnSettings_New_OK"] {
        margin: 0px 15px 0px 0px;
    }
    .wiki_button a.preview-btn {
        font-size: 11px;
        padding: 7px 8px !important;
        top: 3px;
        position: relative;
    }
    .gizmos_wrapper_style_content span {
        width: 100%;
        margin-right: 15px !important;
    }
    .red-hide-link-wrap a:after {
        left: -3px !important;
        top: 1px;
        background-size: 10px;
        position: relative;
    }
    .red-hide-link-wrap a.hide_details:after {
        left: 5px !important;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding-right: 0px !important;
    }
}
@media (min-width: 250px) {
    #divTasks .leftSpace span,
    #divSprints .leftSpace span {
        font-size: 16px !important;
        font-weight: 600 !important;
        padding: 0px 8px 9px 8px !important;
        border-bottom: 4px solid #ff6a00;
        background: transparent !important;
        color: #333;
        margin-right: 0px;
        display: initial;
    }
    #divTasks .leftSpace span:after,
    a#lnkSprints:before,
    #divSprints .leftSpace span:before,
    #divTasks a#lnkSprints:before,
    #divSprints a#lnkTasks:before,
    #divSprints a#lnkTasks:after {
        display: none;
    }
    #divTasks a#lnkSprints,
    #divSprints a#lnkTasks {
        font-size: 16px !important;
        font-weight: lighter !important;
        background: transparent;
        color: #666 !important;
        display: initial;
    }
    #divTasks .task-new-style > div .task_btn_custom_tabs,
    #divSprints .leftSpace .task_btn_custom_tabs {
        float: left;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
        padding-left: 0px;
        margin-bottom: 10px;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .team_leader_wrap_content ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 35px;
    }
    .team_leader_wrap_content ul li .icon,
    .team_leader_wrap_content ul li .text {
        width: 100%;
    }
    .team_leader_wrap_content ul li .text {
        margin-top: 15px;
    }
    .chat_home_wrap_content + div {
        position: static !important;
    }
    .team_leader_wrap_content ul {
        float: left;
        width: 100%;
        padding: 0px;
    }
    .team_leader_wrap_content .chat_home_content {
        display: none;
    }
    .chat_home_wrap_content {
        display: none;
    }
    #divLoginForm {
        position: initial !important;
        width: 100%;
    }
    .home_page_screen .real_esate_property p {
        font-size: 16px;
        line-height: 30px;
    }
    .home_page_screen .real_esate_property {
        min-height: 100%;
        padding-bottom: 100px;
    }
    .home_page_screen .real_esate_property h1 {
        font-size: 32px;
    }
    .home_page_screen .real_esate_property h1 span {
        font-size: 20px;
    }
    .teammail_app.team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        width: 100%;
    }
    .stage_length_expect {
        margin: 15px 0px 15px;
    }
    #TeamLeader #divLoginForm,
    #TestReport #divLoginForm {
        padding: 35px 20px 45px;
        border-radius: 0px;
        background-size: cover !important;
    }
    #TeamLeader #divLoginForm > .row,
    #TestReport #divLoginForm > .row {
        background: rgba(255, 255, 255, 0.95);
        border-radius: 4px;
        padding: 25px 10px 20px;
        max-width: 400px;
        margin: 0 auto;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        margin: 0px auto !important;
    }
    #TeamLeader #divLoginForm .login_detail_wrap .list-unstyled li.mb-4,
    #TestReport #divLoginForm .login_detail_wrap .list-unstyled li.mb-4 {
        margin-bottom: 18px !important;
    }
    #TeamLeader #divLoginForm .login_detail_wrap .list-unstyled li.mb-4 input,
    #TestReport #divLoginForm .login_detail_wrap .list-unstyled li.mb-4 input {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }
    .myapp_list .popover {
        top: 45px !important;
        left: 0px;
        transform: none !important;
        margin-left: 10px;
        margin-right: 10px;
    }
    .myapp_list .popover .arrow {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (max-width: 767px) {
    #ctl00_div_profile_menu.cls-app-swtch-n-profile {
        width: 58% !important;
    }
    .dropdwon_handler_content .view_grid_list #AjaxPanelPanel #AjaxPanel > div {
        overflow-x: auto !important;
    }
    .card-body.cls-application-height.billing_info_custom.custom_card_body {
        padding: 30px 0px;
    }
    .developer_mode_custom_body img.logo.sm-logo-show {
        display: none !important;
    }
}
@media (min-width: 768px) {
    .task_list_view_custom #red-cs-slct-wrap {
        height: auto !important;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul {
        position: static;
        box-shadow: none;
        display: block;
        padding: 0px;
    }
    .task_list_view_custom #red-cs-slct-wrap {
        border: 0px !important;
        padding: 0px !important;
        line-height: normal;
        background: none;
        background: #1e4b79;
        width: 100%;
    }
    .task_list_view_custom .red-cs-slct-txt {
        display: none;
    }
    .cls-mobile-tasknext,
    .grid_setting_custom_style {
        float: left;
        width: 100%;
    }
    .cls-mobile-tasknext {
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .cls-mobile-tasknext .col-md-8 {
        padding-left: 0px;
    }
    .cls-mobile-tasknext .mobile-cls-task-nextbutton {
        padding-right: 0px;
    }
    .grid_setting_custom_style {
        margin: 5px 0px 15px 0px;
    }
    .grid_setting_custom_style #TLTreeListControl1_pnlMain,
    .tree_view_layout_table .viewTree_table,
    #divContent .form_table_custom_cls .form_list_table_flWrap {
        width: calc(100% - 380px) !important;
        float: right;
        margin: 0px;
        padding-left: 15px;
        height: auto !important;
    }
    #divContent .form_table_custom_cls .form_list_table_flWrap table.viewTree_table {
        width: 100% !important;
        margin: 0;
    }
    .tree_view_layout_table .viewTree_table {
        width: auto !important;
        margin-left: 15px;
        float: none;
    }

    .task_list_view_custom,
    .tree_view_layout_table .red-cf-filter-bar {
        width: 380px;
        float: left;
    }
    .tree_view_layout_table .red-cf-filter-bar {
        padding: 0px;
    }
    .tree_view_layout_table span#redUsersWrap {
        display: block !important;
        position: static;
        border: 0px;
        padding: 0px 0px 0px 0px;
        min-height: initial;
    }
    .task_list_view_custom .red-bbwr_custom,
    .tree_view_layout_table .red-cffm-w {
        float: left;
        background: #f1efef;
        margin-right: 0px !important;
        width: 52%;
    }
    .task_list_view_custom #redUserBtn,
    .tree_view_layout_table #redUserBtn {
        width: 48%;
        float: left;
    }
    .tree_view_layout_table #redUserBtn {
        width: 45% !important;
    }
    .tree_view_layout_table .red-cf-filter-bar,
    .tree_view_layout_table #TLTreeListControl1_pnlFilter .levelwrap.level1 ul {
        display: block;
    }
    .task_list_view_custom span#redUserBtn .redUserBtnToggle,
    .task_list_view_custom .red-bbwr_custom > b,
    .tree_view_layout_table span#redUserBtn .redUserBtnToggle,
    .tree_view_layout_table .red-cffm-w > b {
        display: none !important;
    }
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul,
    .tree_view_layout_table div#TLTreeListControl1_pnlFilter {
        position: static;
        background: transparent !important;
        box-shadow: none;
    }
    .tree_view_layout_table #red-cs-slct-wrap {
        border: 0px !important;
        background: transparent;
        height: auto !important;
    }
    .tree_view_layout_table #red-cs-slct-wrap .red-cs-slct-txt {
        display: none;
    }
    .tree_view_layout_table .red-cf-filter-bar {
        margin-top: 20px;
    }
    .task_list_view_custom span#redUsersWrap {
        display: block !important;
        position: static;
        border: 0px;
        padding: 0px 0px 0px 10px;
        min-height: initial;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 {
        min-height: auto !important;
    }
    .task_list_view_custom span#redUserBtn {
        margin-left: 0px;
    }
    #curSprint {
        margin-right: 10px;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul,
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul {
        background: #f1efef !important;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a,
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a {
        color: #545454;
        padding: 6px 15px 6px 15px;
        font-size: 13px;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a.selected {
        background: #cccccc !important;
        font-weight: 600;
    }
    .tree_view_layout_table .RadTabStrip_VerticalTLMenu li a .innerWrap {
        color: #545454 !important;
        padding: 0px;
        font-size: 13px;
        width: 100%;
        cursor: pointer;
    }
    .tree_view_layout_table #red-cs-slct-wrap {
        width: 100% !important;
        padding: 0px !important;
    }
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li:first-child a,
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li:last-child a {
        padding: 8px 15px 8px 15px;
    }
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 {
        width: 100%;
    }
    .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a:hover,
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a.selected,
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a.selected,
    .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a:hover {
        background: #cccccc !important;
    }
    .tree_view_layout_table #redUsersWrap .TreeNodeSelect,
    .task_list_view_custom #redUsersWrap .TreeNode {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        width: 80%;
    }
    .task_edit_form_custom {
        max-width: 2000px;
        margin: 0px auto 0px;
        position: static !important;
        border: 1px solid #ddd;
        padding: 10px 5px;
        border-radius: 8px;
    }
}
@media (max-width: 640px) {
    .toggled-2 .view_as_checkbox td label,
    .toggled-2 .view_as_checkbox td {
        color: #fff;
    }
    .view_as_checkbox td {
        padding-left: 6px !important;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink {
        padding-right: 0px !important;
        padding-top: 1px !important;
    }
    .cls-top-blue-action-menu-left .RadMenu .rmHorizontal li.rmItem {
        padding-left: 8px;
    }
    .red-hide-link-wrap a.hide_details:after {
        background-size: 9px;
        top: 1px;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink img {
        display: none;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink span {
        padding-right: 2px;
        font-size: 12px;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup .rmItem .rmSlide {
        top: calc(100% + -10px) !important;
    }
    .row.cls-top-line-menu .red-cls-top-blue-action-menu-right {
        width: 65px !important;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left,
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left {
        width: calc(100% - 65px) !important;
    }
    .cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link {
        color: #fff !important;
    }
    .cls-top-blue-action-menu-left .radmenu ul.rootGroup {
        margin-top: 0px;
        padding-left: 8px;
    }
    .cls-top-blue-action-menu-right .red-hide-link-wrap {
        margin-top: 8px;
    }
    .toggled-2 .view_as_checkbox td:before,
    .toggled-2 .view_as_checkbox td:after {
        display: none;
    }
    .toggled-2 .view_as_checkbox td {
        width: 100%;
    }
    #_panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding: 0px !important;
    }
    .search-first-table .search_col_5.search_column,
    .search-first-table .search_col_4.search_column {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 18px;
    }
    .search-first-table.search_btn_wrap {
        margin-top: 8px !important;
        padding-bottom: 38px;
        margin-bottom: 5px;
    }
    .serach_file_export span {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .serach_file_export select {
        margin: 0px 0px 0px 0px;
        min-width: calc(100% - 132px);
    }
    input.export_to_file_btn {
        width: 120px !important;
        margin-left: 12px;
    }
    .search-first-table .search_column > span {
        margin: 0px 0px 8px;
    }
    .search-first-table .search_column select {
        margin-top: 8px;
    }
}
@media (max-width: 600px) {
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv {
        background: #fff !important;
    }
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td {
        width: 100%;
        display: block;
        text-align: left !important;
    }
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td table,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td table {
        width: 100%;
        margin-top: 10px;
    }
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn {
        width: 50% !important;
        float: left;
        padding: 7px 0px;
    }
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn .icon,
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn .label,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn .icon,
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td table tr > td.sysarea_toolbtn .label {
        float: left;
    }
    .tab-pane.divNavHome div[id*="_trEditor"] #BottomDiv table tr > td[align="right"],
    .clsSelectStandardPage_parent div[id*="_panEditor"] #BottomDiv table tr > td[align="right"] {
        padding: 20px 0px 20px !important;
        position: relative;
        top: 12px;
        left: -10px;
    }
    .sysarea_toolbtn .icon {
    }
    .account_info_table_withdraw tr td b span {
        display: block;
    }
    .account_info_table.account_info_table_withdraw input[type="text"] {
        margin-top: 8px;
        width: calc(100% - 13px);
    }
    .account_info_table.account_info_table_withdraw .preview-btn {
        margin-top: 54px;
    }
    .spreadsheet-links > .row:first-child > .col-12 > .btn-transparent {
        width: 50%;
    }
    .spreadsheet-links > .row:first-child > .col-12 > .btn-transparent:nth-child(2) {
        border-right: 1px solid #ddd;
    }
    .spreadsheet-links > .row:first-child > .col-12 > .btn-transparent#btnDeleteRow {
        border-right: 1px solid #ddd;
    }
    .spread_sheet_name {
        width: calc(100% - 105px);
        margin-right: 10px;
        max-width: 100%;
    }
    .spread_sheet_updatebtn {
        width: 95px;
        margin-top: 30px;
    }
    .spread_sheet_updatebtn > span input[type="submit"] {
        padding: 6px 25px;
    }
}

@media (max-width: 480px) {
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li {
        width: 100%;
        margin-right: 0px;
    }
    .team_leader_wrap_content .help_desk_wrap .help_desk_content ul li:nth-child(3) {
        margin-bottom: 75px;
    }
    #divShowFilter .filter_wrap .filter {
        width: 100% !important;
        margin-right: 0px !important;
        margin-bottom: 0px;
    }
    .paypal_fields_cls input[type="text"] {
        width: calc(100% - 143px);
    }
    .cls-footer-alignment {
        display: block;
        margin: 5px 0px 0px;
    }
    .form-group.captcha-form {
        padding: 0px 6px 0px 0px;
    }
    .form-group.captcha-form .signup-captcha {
        width: 70px;
    }
    .captcha-container > span {
        font-size: 12px;
    }
    .register-modal .custom-modal .modal-content {
        padding: 15px 0px;
    }
    .account_info_table td {
        font-size: 13px;
        padding: 10px 10px;
    }
    .account_info_table td.signup-conformwidth {
        width: 90px;
    }
    .alert {
        font-size: 12px;
    }
    .captcha-container > span.alert {
        font-size: 11px;
        padding: 1px 4px 1px;
        margin: 3px 0px 2px;
    }
    .custom_card_body_padding.red-calendar-scr {
        padding: 25px 18px 50px !important;
    }
    .cls-top-blue-action-menu-left .RadMenu ul.rmRootGroup a.rmLink {
        padding-left: 7px !important;
    }
    .cls-top-blue-action-menu-left .radmenu a.link {
        font-size: 13px !important;
    }
    .radmenu ul.rootGroup .link.cls-action-link.cls-action-link,
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link.visibility_dropdown_menu {
        padding-right: 17px !important;
    }
    .dropdwon_handler_content .view_grid_list #AjaxPanelPanel .RadGrid table.rgMasterTable tbody tr td.rgPagerCell .rgAdvPart .rgPagerLabel {
        display: none;
    }
}
@media (max-width: 1440px) {
    .grid_setting_custom_style > div {
        overflow-x: scroll;
    }
    #TLTreeListControl1_pnlSettingsPanel table tbody tr td table tr td:nth-child(2) {
        min-width: 180px;
    }
}

.default_z_index {
    z-index: 0 !important;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

/*New css style
-----------------------------------------------------------*/
table.table.custom-table {
    border: 0;
}
table.table.custom-table th {
    background: #f1f5fa;
    border: 0 !important;
    font-weight: 600;
    font-size: 12px !important;
    text-transform: uppercase;
    padding: 10px 10px !important;
    line-height: 1.6;
    white-space: nowrap;
    vertical-align: middle;
}
table.table.custom-table > tbody > tr > td {
    border: 0;
    border-top: 1px solid #e8ebf3;
    padding: 9px 10px !important;
    font-size: 13px !important;
    vertical-align: middle;
}
.form_list_table_fl table td table td table td table table.grid_style.custom-table .grid_header th,
.form_list_table_fl table td table td table td table table.grid_style.custom-table {
    border: 0 !important;
}

.form_list_table_fl table td table td table td table table.grid_style.custom-table td {
    border: 0 !important;
    border-top: 1px solid #e8ebf3 !important;
}
table.table.custom-table > tbody > tr > td {
    border: 0 !important;
    border-top: 1px solid #e8ebf3 !important;
    padding: 9px 10px !important;
    font-size: 13px !important;
    line-height: 1.6;
    transition: all ease 0.4s;
    vertical-align: middle;
}
table.table.custom-table > tbody > tr:hover > td {
    background: #f6f9fd !important;
}
table.table.custom-table tr:hover th td {
    background: transparent !important;
}
table.table.custom-table th td {
    padding: 0 !important;
    font-weight: bold;
    font-size: 12px !important;
    white-space: nowrap;
    border: 0 !important;
    vertical-align: middle;
}
body .grid_setting_custom_style > div {
    overflow-x: auto;
}
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul,
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul {
    background: #f1f5fa !important;
}
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a.selected,
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a:hover,
body .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a.selected,
body .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a.selected,
body .tree_view_layout_table #red-cs-slct-wrap .levelwrap.level1 ul li a:hover,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li a.selected,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li a:hover {
    background: #dde9f7 !important;
}
body .form_list_table_fl table td table td table td table table.grid_style .grid_header th table td {
    background: transparent;
}

.preview-btn {
    margin: 0 7px 0 0;
}
/*#lnkComplete,#lnkReopen {
    box-shadow: 0 5px 10px rgba(0, 158, 222, 0.2);
    }
#btnNew {
    box-shadow: 0 5px 10px rgba(78, 165, 88, 0.2);
 }*/
.move_to_task select {
    background: #fff;
    border: 1px solid #ccc !important;
    color: #555;
}
span.move_to_task:after {
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    top: 8px;
    height: 8px;
    width: 8px;
    border-right: 1px solid #555;
    border-bottom: 1px solid #555;
    transform: rotate(45deg);
    pointer-events: none;
}

body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li a {
    position: relative;
}
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a .wrap {
    background: transparent !important;
}
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li > a.selected .wrap,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li:hover .wrap {
    background: transparent !important;
}
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a.selected:after,
body .task_list_view_custom #red-cs-slct-wrap .levelwrap.level1 ul li a:hover:after,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li a.selected:after,
body .red-cf-filter-bar #TLTreeListControl1_rmFilterTabs .levelwrap ul li a:hover:after {
    display: block;
    content: "";
    height: 9px;
    width: 9px;
    position: absolute;
    right: 12px;
    top: 13px;
    border-top: 2px solid #222;
    border-right: 2px solid #222;
    transform: rotate(45deg);
}

#TLTreeListControl1_dlControl1 tr td input[type="image"] {
    background: #f3f3f3;
    width: 40px;
    height: 40px;
    padding: 8px;
    border-radius: 50px;
    border: 1px solid #ddd;
    display: block;
    margin: 0 auto 0 !important;
}
#TLTreeListControl1_dlControl1 tr td {
    text-align: center !important;
    width: 20%;
    line-height: 1.2;
    padding: 20px 12px 20px !important;
    font-size: 14px;
}
#TLTreeListControl1_dlControl1 tr td a:last-child {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    float: none !important;
    border-radius: 50px !important;
    font-size: 13px;
    min-width: 85px !important;
}
#TLTreeListControl1_dlControl1 tr td br {
    /* display: none; */
}
.grid_setting_custom_style #TLTreeListControl1_Panel1 table#TLTreeListControl1_dlControl1 td a[href="#"] {
    color: #262f58;
    text-decoration: underline;
}
#TLTreeListControl1_RadTabStrip1.RadTabStrip_Default li a {
    background: #fff !important;
    border: 0;
    border-radius: 50px;
    display: block;
    padding: 5px 0;
    color: #fff !important;
    transition: all ease 0.4s;
}
#TLTreeListControl1_RadTabStrip1.RadTabStrip_Default ul {
    margin: 0 0 15px;
    border: 0;
}
#TLTreeListControl1_RadTabStrip1.RadTabStrip_Default ul li {
    margin-right: 10px;
}
#TLTreeListControl1_RadTabStrip1.RadTabStrip_Default li a {
    background: transparent !important;
}
#TLTreeListControl1_RadTabStrip1.RadTabStrip_Default li a.selected {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: #fff !important;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel {
    background: #eaf1fa;
    padding: 10px;
    border-radius: 4px;
    font-size: 14px;
    position: relative;
    margin: 8px 0 15px;
}
#TLTreeListControl1_pnlSettingsPanel select#TLTreeListControl1_ddlProfile {
    background-color: #fff;
}
#TLTreeListControl1_pnlSettingsPanel .form-control {
    background-color: #fff !important;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel:after {
    display: block;
    content: "";
    height: 12px;
    width: 12px;
    transform: rotate(-45deg);
    position: absolute;
    top: -6px;
    background: #eaf1fa;
    right: 15px;
}
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType {
    background: #fff;
    border: 0 !important;
    font-size: 14px;
}
#TLTreeListControl1_pnlSettingsPanel .checkbox label::before {
    background-color: #fff;
}
#TLTreeListControl1_pnlSettingsPanel .checkbox input[type="checkbox"]:checked + label::before {
    background-color: #2f5fd8;
    border: none;
}
table#TLTreeListControl1_chklGridFields {
    font-size: 14px;
}
div#TLTreeListControl1_rpvGridPage select#TLTreeListControl1_lbFontType option {
    padding: 8px 13px 8px;
}
.grid_setting_custom_style #TLTreeListControl1_pnlSettingsPanel table tbody tr td .col-6.has_label span {
    font-size: 14px;
}

table.table.custom-table input[type="image"] {
    width: 30px;
}
table.table.custom-table span.checkbox-nice {
    line-height: 1.6;
}
.checkbox-nice input[type="checkbox"] {
    display: inline-block;
    vertical-align: middle;
    height: 17px;
    width: 22px;
}

/*email changes starts*/
div#ctl00_ChildContent1__toolbar__btnRefresh,
div#ctl00_ChildContent1__toolbar__btnNew,
div#ctl00_ChildContent1__toolbar__btnOpenMessage,
div#ctl00_ChildContent1__toolbar__btnDelete,
div#ctl00_ChildContent1__toolbar__btnReply,
div#ctl00_ChildContent1__toolbar__btnReplyAll,
div#ctl00_ChildContent1__toolbar__btnForward,
div#ChildContent1__toolbar__btnRefresh,
div#ChildContent1__toolbar__btnNew,
div#ChildContent1__toolbar__btnOpenMessage,
div#ChildContent1__toolbar__btnDelete,
div#ChildContent1__toolbar__btnReply,
div#ChildContent1__toolbar__btnReplyAll,
div#ChildContent1__toolbar__btnForward {
    background: #e7f3ff;
    display: flex !important;
    justify-content: center;
    border-radius: 6px;
    margin: 0 5px 0 0 !important;
    text-transform: uppercase;
    align-items: center;
    line-height: 1;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    transition: all ease 0.4s;
}
div#ctl00_ChildContent1__toolbar__btnRefresh:hover,
div#ctl00_ChildContent1__toolbar__btnNew:hover,
div#ctl00_ChildContent1__toolbar__btnOpenMessage:hover,
div#ctl00_ChildContent1__toolbar__btnDelete:hover,
div#ctl00_ChildContent1__toolbar__btnReply:hover,
div#ctl00_ChildContent1__toolbar__btnReplyAll:hover,
div#ctl00_ChildContent1__toolbar__btnForward:hover,
div#ChildContent1__toolbar__btnRefresh:hover,
div#ChildContent1__toolbar__btnNew:hover,
div#ChildContent1__toolbar__btnOpenMessage:hover,
div#ChildContent1__toolbar__btnDelete:hover,
div#ChildContent1__toolbar__btnReply:hover,
div#ChildContent1__toolbar__btnReplyAll:hover,
div#ChildContent1__toolbar__btnForward:hover {
    background: #cee6ff;
}
div#ctl00_ChildContent1__toolbar__btnRefresh img,
div#ctl00_ChildContent1__toolbar__btnNew img,
div#ctl00_ChildContent1__toolbar__btnOpenMessage img,
div#ctl00_ChildContent1__toolbar__btnDelete img,
div#ctl00_ChildContent1__toolbar__btnReply img,
div#ctl00_ChildContent1__toolbar__btnReplyAll img,
div#ctl00_ChildContent1__toolbar__btnForward img,
div#ChildContent1__toolbar__btnRefresh img,
div#ChildContent1__toolbar__btnNew img,
div#ChildContent1__toolbar__btnOpenMessage img,
div#ChildContent1__toolbar__btnDelete img,
div#ChildContent1__toolbar__btnReply img,
div#ChildContent1__toolbar__btnReplyAll img,
div#ChildContent1__toolbar__btnForward img {
    margin: 0 6px 0 0;
    display: block !important;
}
#ctl00_ChildContent1__toolbartoolbar tr td,
#ChildContent1__toolbartoolbar tr td {
    background: transparent;
    padding: 5px 3px 5px;
}

table#ctl00_ChildContent1__gridMessages_ctl01 thead th,
table#ChildContent1__gridMessages_ctl01 thead th {
    background: #009ede;
    color: #fff;
    border: 0;
    padding: 5px 0;
}
td#ctl00_ChildContent1__splitBarHeaderGrid,
td#ChildContent1__splitBarHeaderGrid {
    background: transparent;
    padding: 0;
    height: 0;
}

#RAD_SPLITTER_PANE_TR_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox input[type="text"],
#RAD_SPLITTER_PANE_TR_ChildContent1__paneHeader .cls-mbl-searchbox input[type="text"] {
    padding: 5px 10px !important;
    border-radius: 5px 0 0px 5px;
}
#RAD_SPLITTER_PANE_TR_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox input[type="submit"],
#RAD_SPLITTER_PANE_TR_ChildContent1__paneHeader .cls-mbl-searchbox input[type="submit"] {
    height: 25px !important;
    border-radius: 0 5px 5px 0;
    padding: 0 15px;
    background: #262f58;
}
table.RadSplitter_Outlook {
    border-collapse: collapse;
    border: 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
table.RadSplitter_Outlook,
table.RadSplitter_Outlook .resizeBar,
table.RadSplitter_Outlook .slideContainerResize,
table.RadSplitter_Outlook .resizeBarOver,
table.RadSplitter_Outlook .slideContainerResizeOver,
table.RadSplitter_Outlook .resizeBarInactive,
table.RadSplitter_Outlook .resizeBarHorizontal,
table.RadSplitter_Outlook .resizeBarOverHorizontal,
table.RadSplitter_Outlook .resizeBarInactiveHorizontal,
table.RadSplitter_Outlook .slideContainerResizeHorizontal,
table.RadSplitter_Outlook .slideContainerResizeOverHorizontal,
table.RadSplitter_Outlook .pane,
table.RadSplitter_Outlook .paneHorizontal {
    border: 0px solid #073b96;
}
table.RadSplitter_Outlook td#_splitBarLeftRight img {
    width: 9px;
    padding: 0 2px;
}
.outLookTopCell {
    background-image: none;
    background-color: #009ede;
}
table.RadSplitter_Outlook td#ChildContent1__splitBarHeaderGrid {
    height: 0;
}
table.RadSplitter_Outlook tr.GroupHeader_Outlook {
    text-transform: uppercase;
    background: #f3f3f3;
}
table.RadSplitter_Outlook .GroupHeader_Outlook td {
    border-bottom: 1px solid #7ba4e0;
}
table.RadSplitter_Outlook tr.GroupHeader_Outlook {
    /*background: #f6f6f6;*/
}
div#RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader br {
    display: none;
}

div#RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader > br {
    display: none;
}

#register .modal-content .AuthorizeNetSeal {
    float: right;
}
#register .modal-header {
    margin-right: 110px;
    display: flex;
    align-items: center;
    flex-direction: row;
    padding: 15px 0 15px 18 !important;
}

#register .modal-content {
    display: block;
}
#register .modal-body {
    clear: both;
}
#register .modal-header h5 {
    margin: 0 !important;
}

div#_mainmenuId > .col-12,
div#ctl00__mainmenuId > .col-12 {
    padding-right: 6px;
    padding-left: 6px;
}

/*email changes ends*/

/*new menu changes*/
.radmenu ul.rootGroup .cls-container-menu-top,
.cls-top-blue-action-menu-left .RadMenu_TeamLeader .horizontal .expanded,
.cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link:hover,
.cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link {
    background: #252e58;
    margin: 0px 0px 0 4px;
    color: #fff;
    border: 1px solid rgb(255 255 255 / 30%) !important;
}
/*new menu changes*/

@media (min-width: 768px) {
    .updatepanel_onchange .grid_setting_custom_style #TLTreeListControl1_pnlMain {
        width: calc(100% - 198px) !important;
    }
    .updatepanel_onchange .task_list_view_custom {
        width: 198px;
    }
    .updatepanel_onchange .task_list_view_custom .red-bbwr_custom {
        width: 100%;
    }
}

@media (max-width: 1440px) {
    .grid_setting_custom_style > div {
        overflow-x: auto;
    }
}

@media (max-width: 1057px) {
    #red-cs-slct-wrap .levelwrap.level1 ul li {
        line-height: 1.3;
    }
    #red-cs-slct-wrap .levelwrap.level1 ul li a {
        display: block;
        padding: 10px 10px;
    }
    #red-cs-slct-wrap .levelwrap.level1 ul {
        padding: 0px;
    }
}

div#pnlLookup br {
    display: none;
}
div#pnlLookup {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 7px;
    margin: 15px 0 0;
    line-height: 1.2;
}
span#lblLField {
    height: auto !important;
}
div#pnlLookup input#btnLookup {
    background: #009ede;
    border: 0;
    outline: none;
    border-radius: 4px;
    height: 30px !important;
    color: #fff;
}
div#pnlLookup select#cmbForms {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 30px !important;
    padding: 0 12px;
    font-size: 14px;
    font-weight: normal;
    outline: none;
}

/* New Style end here 
----------------------------------------------------*/
@media (min-width: 768px) {
    .form_list_table_flWrap {
        width: calc(100% - 390px) !important;
        float: right;
        padding-left: 15px;
        overflow: auto;
        margin-right: 10px;
        height: calc(100vh - 140px) !important;
    }
    .form_list_table_flWrap .tree_view_layout_table .viewTree_table {
        margin-left: 0;
    }
    v#TLTreeListControl1_pnlMain {
        margin: 0;
    }
}

@media screen and (max-width: 767px) {
    .cls-mobile-taskcommonpadding {
        padding: 0px !important;
    }
    .custom-bar.RadMenu_Default .rmHorizontal .rmItem a span {
        padding: 0px !important;
        font-size: 14px !important;
    }
    .useraccount-teammember-menu .navbar.custom-bar {
        display: flex;
        justify-content: center;
    }
    .custom_card_body_padding.red-calendar-scr {
        padding: 20px 10px 20px !important;
    }
    .wrapper {
        padding-bottom: 15px;
    }
    div#trPageFooter {
        padding: 10px 15px 15px 15px !important;
    }
    .plugin_content_column .row .checkbox.d-flex.align-items-center label,
    .plugin_content_column .row .checkbox.d-flex.align-items-center label {
        margin-top: 0px !important;
    }
    input#ctl00_ChildContent1__txtSearch,
    input#ChildContent1__txtSearch {
        max-width: 100px;
    }
    table#ctl00_ChildContent1__toolbartoolbar,
    table#ctl00_ChildContent1__toolbartoolbar tr,
    table#ctl00_ChildContent1__toolbartoolbar tbody,
    table#ctl00_ChildContent1__toolbartoolbar td,
    table#ChildContent1__toolbartoolbar,
    table#ChildContent1__toolbartoolbar tr,
    table#ChildContent1__toolbartoolbar tbody,
    table#ChildContent1__toolbartoolbar td {
        display: inline-block;
    }
    div#ctl00_ChildContent1__gridMessages,
    div#ChildContent1__gridMessages {
        overflow-x: auto;
    }
    div#RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneMessage,
    td#RAD_SPLITTER_PANE_ctl00_ChildContent1__paneMessage,
    div#RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneMessage,
    td#RAD_SPLITTER_PANE_ChildContent1__paneMessage {
        height: auto !important;
    }
    /*body .preview-btn.min-w-auto {
        font-size: 14px;
        min-width: 75px !important;
        padding: 6px 10px;
    }*/
    .discussion_table_custom tr:last-child td > table:not(#GridView1) td span {
        margin-bottom: 3px;
    }
    .wiki_button .toolbutton {
        margin-right: 2px !important;
        margin-bottom: 5px !important;
    }
    .wiki_button .toolbutton a:not(.refresh-btn) {
        display: inline-block;
        width: auto;
        vertical-align: top;
        margin: 0 0 0 !important;
        padding: 5px 5px !important;
        font-size: 13px;
    }

    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader .cls-mbl-searchbox table,
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader .cls-mbl-searchbox table tbody,
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader .cls-mbl-searchbox table tbody tr,
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader .cls-mbl-searchbox table tbody tr,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox table,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox table tbody,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox table tbody tr,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader .cls-mbl-searchbox table tbody tr {
        display: block;
    }
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader td.cls-mail-checkbox,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader td.cls-mail-checkbox {
        display: block;
        margin: 0 0 15px;
    }
    #RAD_SPLITTER_PANE_CONTENT_ChildContent1__paneHeader td.cls-mail-checkbox label,
    #RAD_SPLITTER_PANE_CONTENT_ctl00_ChildContent1__paneHeader td.cls-mail-checkbox label {
        margin: 0;
    }
    input#ctl00_ChildContent1__txtSearch,
    input#ChildContent1__txtSearch {
        max-width: 170px;
    }

    /*changes on 12th july*/
    .custom_task-page_style span#_containerDates_Label1,
    .custom_task-page_style .row span#_containerDates_Label2,
    div#Div4,
    div#Div2,
    .custom_task-page_style .row span#Label6,
    .custom_task-page_style .row span#Label12,
    .custom_task-page_style .row span#Label4,
    .custom_task-page_style .row span#Label5 {
        align-items: center;
        max-width: 95px !important;
        flex: unset;
        padding: 0px 0px 0px 15px;
    }
    div#Div4,
    div#Div2 {
        padding-left: 0px;
    }
    div#Div3 {
        flex: 0 0 73%;
        max-width: 73%;
    }
    span#_containerDates_Label2 {
        align-items: center;
        max-width: 92px;
    }
    div#_containerDates__table .custom_date_picker,
    div#_containerDates__trStartDateTime .col-8.col-md-8.col-lg-9 {
        max-width: 73%;
        flex: unset;
    }
    div#trRecurring .col-md-9,
    div#trFolders .col-md-9 {
        flex: unset;
        max-width: 73%;
    }
    div#_containerDates__trStartDateTime .col-8.col-md-8.col-lg-9,
    div#_containerDates__table .custom_date_picker {
        max-width: 84%;
    }
    .building_report input#ChildContent1_btnCancel {
        line-height: 17px;
        min-height: 28px;
    }

    .cls-mobile-tblpadding .preview-btn.res-btn-new {
        width: 82px;
    }
    .custom-tab .nav-item {
        font-size: 14px;
    }
    .custom_task-page_col .d-inline.col-8.col-md-9.col-lg-9,
    div#Div3,
    div#Div5 {
        max-width: 84%;
        flex: unset;
    }
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item {
        padding: 9px 0 !important;
    }
    div#trRecurring .col-md-9,
    div#trFolders .col-md-9 {
        flex: unset;
        max-width: 84%;
    }
}

@media screen and (max-width: 767px) {
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left {
        width: calc(100% - 150px) !important;
    }
    .row.cls-top-line-menu .red-cls-top-blue-action-menu-right {
        width: 145px !important;
    }
}

@media (max-width: 640px) {
    #_panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding: 0px !important;
    }
}
@media (min-width: 480px) {
    .search-first-table .exact_match .checkbox-nice label[for="ctl00_ChildContent1_SearchControl1_exactCheckBox"] {
        margin: 8px 0 0;
    }
}
@media screen and (max-width: 480px) {
    .search-first-table .exact_match .exact_tooltip_wrap .icon {
        margin-top: 4px;
    }
    #divTasks .cls-mobile-taskcommonpadding .col-6:first-child {
        max-width: 44%;
        flex: 0 0 44%;
    }
    #divTasks .cls-mobile-taskcommonpadding .col-6 {
        flex: 0 0 56%;
        max-width: 56%;
    }
    .card-body > .col-12 {
        padding: 0 6px;
    }
    .preview-btn {
        margin: 0px 2px 0 0;
    }
    .custom-bar.RadMenu_Default .rmHorizontal .rmItem a {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    div#divGoToSpace {
        padding: 0 5px;
    }

    /*changes on 12th july*/
    div#_containerDates__trStartDateTime .col-8.col-md-8.col-lg-9,
    div#_containerDates__table .custom_date_picker,
    div#Div3,
    div#Div5,
    .custom_task-page_col .d-inline.col-8.col-md-9.col-lg-9 {
        max-width: 80%;
        flex: unset;
    }
    div#ChildContent1_divDesignMode .workflow_designer_btn {
        margin: 0px 0px 7px;
        float: left !important;
        width: 100%;
    }
    div#ChildContent1_divDesignMode h2 {
        width: 100%;
        margin-bottom: 10px !important;
    }
    div#trRecurring .col-md-9,
    div#trFolders .col-md-9 {
        flex: unset;
        max-width: 80%;
    }
}

/*changes on 12th july*/
@media screen and (max-width: 479px) {
    div#ctl00_ChildContent1_biDesignerMultiPage .aspNetDisabled span.aspNetDisabled {
        padding-right: 30px !important;
    }
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item {
        padding: 5px 0 !important;
    }
    .team_members_account_custom .useraccount-teammember-textalign {
        text-align: left !important;
        width: 100%;
        max-width: unset;
        flex: unset;
        padding: 0px 16px !important;
    }
    .search-first-table .exact_match {
        margin-top: 5px;
    }
    .team_members_account_custom .col-6 {
        flex: unset;
        max-width: unset;
    }
    .search-first-table .exact_match .checkbox-nice label:before {
        top: 4px;
    }
    .search-first-table .exact_match .checkbox-nice label:after {
        top: 9px;
    }
    .task_visiblty span.checkbox {
        margin-top: 12px;
        display: block;
    }
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link {
        padding: 6px 6px !important;
    }
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item a span {
        font-size: 12px !important;
    }
    div#_containerDates__trStartDateTime .col-8.col-md-8.col-lg-9,
    div#_containerDates__table .custom_date_picker,
    div#Div3,
    div#Div5,
    .custom_task-page_col .d-inline.col-8.col-md-9.col-lg-9 {
        max-width: 72%;
    }
    div#trRecurring .col-md-9,
    div#trFolders .col-md-9 {
        flex: unset;
        max-width: 73%;
    }
    div#ChildContent1_SystemGroups_UpdatePanel1 .custom-tab .nav-item {
        font-size: 14px;
    }

    div#_mainmenuId .custom_page_height_scroll .row {
        flex-direction: column;
    }
    div#_mainmenuId .custom_page_height_scroll .row .col-5.col-sm-5 {
        width: 100%;
        max-width: unset;
        flex: unset;
    }
    div#_mainmenuId .custom_page_height_scroll .workflow_designer_btn {
        width: 100%;
        max-width: unset;
        text-align: left !important;
        flex: unset;
    }

    .cls-mobile-tblpadding .divToolbar {
        flex: 0 0 50%;
        max-width: 45%;
        padding: 0px;
    }
    .row.cls-top-line-menu .red-cls-top-blue-action-menu-right {
        width: 150px !important;
    }
    .cls-mobile-tblpadding .leftSpace {
        flex: 0 0 45.333333%;
        max-width: 45.333333%;
        padding: 0px 5px;
    }

    .cls-top-blue-action-menu-right .red-hide-link-wrap {
        width: 58px !important;
    }
}

@media screen and (max-width: 359px) {
    #divTasks .leftSpace span,
    #divSprints .leftSpace span {
        font-size: 14px !important;
        padding: 0px 2px 9px 2px !important;
        margin: 0 !important;
    }

    /*changes on 12th july*/
    div#ctl00_ChildContent1_biDesignerMultiPage .aspNetDisabled span.aspNetDisabled {
        padding-right: 14px !important;
    }
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link {
        padding: 6px 3px !important;
    }
    div#_containerDates__trStartDateTime .col-8.col-md-8.col-lg-9,
    div#_containerDates__table .custom_date_picker,
    div#Div3,
    div#Div5,
    .custom_task-page_col .d-inline.col-8.col-md-9.col-lg-9 {
        max-width: 68%;
    }
    div#trRecurring .col-md-9,
    div#trFolders .col-md-9 {
        flex: unset;
        max-width: 68%;
    }

    .cls-mobile-tblpadding .divToolbar {
        flex: 0 0 50%;
        max-width: 45%;
        padding: 0px;
    }
    .cls-mobile-tblpadding .leftSpace {
        flex: 0 0 50.333333%;
        max-width: 50.333333%;
    }
}

.useraccount-teammember-menu .right-navbar td a {
    position: relative;
}
.useraccount-teammember-menu .right-navbar td span {
    display: block;
    position: absolute;
    bottom: auto;
    left: -11px;
    font-size: 10px;
    text-transform: uppercase;
    top: -7px;
}

ul.right-navbar ul.wsSelected {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 5px;
}
ul.right-navbar ul.wsSelected li span {
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}
ul.right-navbar ul.wsSelected li .bellnumbers {
    position: absolute;
    top: -5px;
    right: -10px;
}
ul.right-navbar ul.wsSelected li {
    position: relative;
    text-align: center;
    margin: 0 10px;
}

@media (max-width: 767px) {
    ul.right-navbar {
        margin-bottom: 0 !important;
        padding: 8px 0 !important;
    }
    .contentMenuWrap ul.right-navbar {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        text-align: left !important;
    }
    ul.right-navbar li#ctl00_li_notification,
    ul.right-navbar li#li_notification {
        width: calc(100% - 125px);
        max-width: 250px;
    }
    ul.right-navbar li.list-inline-item:nth-last-child(2) {
        margin-left: auto;
    }
    span.topMenudropdownText {
        display: inline-block;
        max-width: 80px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
    }
    ul.right-navbar li#ctl00_li_notification + a,
    ul.right-navbar li#li_notification + a {
        margin-left: auto;
    }
    ul.right-navbar ul.wsSelected {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        padding-top: 5px;
    }
    ul.right-navbar ul.wsSelected li span {
        display: block;
        font-size: 10px;
        text-transform: uppercase;
    }
    ul.right-navbar ul.wsSelected li .bellnumbers {
        position: absolute;
        top: -1px;
        right: -5px;
    }
    ul.right-navbar ul.wsSelected li {
        position: relative;
        text-align: center;
    }
}

@media (max-width: 767px) {
    ul.right-navbar ul.wsSelected li {
        margin: 0 5px;
    }
    ul.right-navbar ul.wsSelected li:first-child {
        margin-left: 0px;
    }
}

/* Menu Toggle CSS
===========================================================================*/
.radmenu-container {
    position: relative;
}
.content_Menu_Toggle {
    position: absolute;
    top: 100%;
    background: #262f59;
    height: 32px;
    width: 38px;
    right: 6px;
    z-index: 1;
    border-radius: 0px 0px 6px 6px;
    padding: 2px 8px;
    cursor: pointer;
}
.content_Menu_Toggle span {
    height: 2px;
    width: 100%;
    background: #fff;
    display: block;
    margin: 5px 0;
}
.content_Menu_Toggle.active span:nth-child(2) {
    display: none;
}
.content_Menu_Toggle.active span:nth-child(1) {
    transform: rotate(45deg);
    transform-origin: 2px 3px;
}
.content_Menu_Toggle.active span:nth-child(3) {
    transform: rotate(-45deg);
    transform-origin: 10px 1px;
}
.top_menu_collapsed .cls-master-padding .card > .card-body {
    min-height: calc(100vh - 130px);
}
.top_menu_collapsed .chat_iframe_scroll iframe#ctl00_ChildContent1_FramePlugin,
.top_menu_collapsed .chat_iframe_scroll iframe#ChildContent1_FramePlugin,
.top_menu_collapsed .chat_iframe_scroll iframe#ChildContent1_FramePlugin {
    min-height: calc(100vh - 160px);
}
.contentMenuWrap > .col-12 > .row {
    min-height: 44px;
}
.page-content-wrapper {
    padding-top: 52px;
}

@media (max-width: 767px) {
    .page-content-wrapper {
        margin-top: 60px;
    }
}

/*Side menu css
===========================================================================*/
.menuThemeTwo #sidebar-wrapper.team-sidebar {
    width: 235px;
    transform: translateX(-100%);
    transition: all ease 0.4s;
    top: 61px !important;
}
.menuThemeTwo.menu_opened #sidebar-wrapper.team-sidebar {
    transform: translateX(0);
    padding-left: 0;
}
.menuThemeTwo .page-content-wrapper,
.menuThemeTwo .wrapper {
    padding-left: 0;
}
.menuThemeTwo .custom-bar.RadMenu_Default > .rmRootGroup > .rmItem > .rmLink {
    border-bottom: 4px solid transparent;
}

/*top main design style 2 starts*/
.top_menu_style_two .custom-bar.RadMenu_Default .rmRootGroup > li > .rmLink.rmExpanded,
.top_menu_style_two .custom-bar.RadMenu_Default .rmRootGroup > li > .rmLink:hover {
    border-bottom: 4px solid #022e69;
}
.top_menu_style_two .custom-bar.RadMenu_Default .rmRootGroup > li > .rmLink {
    position: relative;
    border-bottom: 2px solid transparent;
    box-sizing: border-box;
    z-index: 7;
}

.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a,
.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a {
    padding: 2px 4px !important;
}
.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup,
.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup {
    border-radius: 4px;
    overflow: hidden;
}
.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmSlide,
.top_menu_style_two #ctl00_divBlueMenubar .RadMenu_Default .rmSlide,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmSlide,
.top_menu_style_two #divBlueMenubar .RadMenu_Default .rmSlide {
    padding-top: 6px;
    height: auto !important;
}

/*top main menu deisgn style 2 ends*/

/*top main design style 3 starts*/
.top_menu_style_three .custom-bar.RadMenu_Default .rmRootGroup > li > .rmLink {
    position: relative;
    border-bottom: 4px solid transparent;
    box-sizing: border-box;
    z-index: 7;
}

.top_menu_style_three #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a,
.top_menu_style_three #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup li a {
    padding: 4px 10px !important;
    border-radius: 4px !important;
    margin-bottom: 3px;
    overflow: hidden;
}

.top_menu_style_three #divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup,
.top_menu_style_three #ctl00_divBlueMenubar .RadMenu_Default .rmRootGroup li.rmItem .rmGroup {
    border-radius: 4px;
    overflow: hidden;
    background: transparent !important;
}
.top_menu_style_three #divBlueMenubar .RadMenu_Default .rmSlide,
.top_menu_style_three #ctl00_divBlueMenubar .RadMenu_Default .rmSlide {
    padding-top: 6px;
    height: auto !important;
}

div.nestedGridPanel table {
    width: 100%;
   
}
div.nestedGridPanel  .clsGridAttachment , .custom_attachment_files , div.nestedGridPanel  .clsGridAttachment  table
{
     border:1px solid #e8ebf3 !important;
}
div.nestedGridPanel table div {
    max-width: 100%;
    overflow: unset;
}
div.nestedGridPanel > div > table > tbody > tr > th,
div.nestedGridPanel th {
   background: #f1f5fa;
    border: 0 !important;
    font-weight: 600;
    font-size: 12px !important;
    text-transform: uppercase;
    padding: 10px 10px !important;
    line-height: 1.6;
    white-space: nowrap;
    vertical-align: middle;
    color:#000;
}

div.nestedGridPanel > div > table {
    max-width: 100%;
    width: 100%;
}
div.nestedGridPanel > div {
    max-width: 100%;
    overflow: auto;
}

span.att-table-name {
    margin-left: 20px;
    display: block;
    font-size: 14px;
    margin-top: 20px;
}
div.nestedGridPanel td, div.nestedGridPanel th
{
        padding-left: 5px;
    padding-right: 5px;
}
div.nestedGridPanel .clsGridAttachment td , .custom_attachment_files td{
border: 0 !important;
    border-top: 1px solid #e8ebf3 !important;
    padding: 9px 10px !important;
    font-size: 13px !important;
    line-height: 1.6;
    transition: all ease 0.4s;
    vertical-align: middle;
}

.collapse-button {
    background-color: transparent; /* Removes background */
    border: none; /* Removes border */
    padding: 0; /* Adjust padding if needed */
    margin: 0; /* Adjust margin if needed */
    cursor: pointer !important; /* Adds a pointer cursor */
    outline: none; /* Removes outline */
}

.action-div {
    display: flex;
    align-items: center;
}
.action-div span.action-checkbox {
    margin: 0 !important;
}



.collapse-button .fa-angle-right,
.collapse-button .fa-angle-down {
    color: inherit;
    font-size: x-large;
    padding: 5px;
    color: #000;
}

.action-checkbox input[type="checkbox"] ,
span.action-checkbox-header  input[type="checkbox"] ,
.popgrid_chkheader_col  input[type="checkbox"] ,
.popgrid_chkrow_col  input[type="checkbox"]{
    cursor: pointer !important;
    width: 16px !important;
    height: 16px;
}

/*top main design style 3 ends*/

/*top menu style 4 starts*/
.top_menu_style_four div#divBlueMenubar,
.top_menu_style_four div#ctl00_divBlueMenubar,
.top_menu_style_four div#divBlueMenubar {
    position: fixed;
    right: 0;
    top: 62px;
    background: #000;
    width: 235px;
    z-index: 999;
    height: calc(100% - 62px);
    overflow: auto;
}
.top_menu_style_four div#divBlueMenubar > .col-12 .row,
.top_menu_style_four div#ctl00_divBlueMenubar > .col-12 .row {
    display: flex;
    flex-direction: column-reverse;
}
.top_menu_style_four div#divBlueMenubar > .col-12 .row > div,
.top_menu_style_four div#ctl00_divBlueMenubar > .col-12 .row > div {
    flex: 0 0 100%;
    padding: 0;
    max-width: 100%;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup.rmHorizontal {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 40px 0 0;
}
.top_menu_style_four .RadMenu_Default .rmSlide {
    display: block !important;
    overflow: visible !important;
    position: absolute;
    float: none;
    width: 100% !important;
    height: auto !important;
    left: auto !important;
    right: 100%;
    top: 0 !important;
}
.top_menu_style_four .RadMenu_Default .rmSlide ul.rmVertical {
    top: 0 !important;
    float: none;
    background: transparent;
    margin-right: 5px;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmVertical .rmLink {
    float: none;
    margin: 0 !important;
    width: 100% !important;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup > .rmItem {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup > .rmItem:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.top_menu_style_four .right-navbar span#lblgotospace {
    display: none;
}
.top_menu_style_four .right-navbar.blue_menu_bar_hor {
    padding: 11px !important;
}
.top_menu_style_four ul.right-navbar ul.wsSelected li {
    margin: 0 10px 0 0;
}
.top_menu_style_four ul.right-navbar ul.wsSelected li a svg {
    height: 20px !important;
}
.top_menu_style_four .right-navbar span {
    font-size: 12px;
}
.top_menu_style_four div#divBlueMenubar,
.top_menu_style_four div#ctl00_divBlueMenubar {
    position: fixed !important;
    right: 0;
    top: 62px;
    background: #000;
    width: 235px;
    z-index: 999;
    height: calc(100% - 62px);
    overflow: visible;
    transform: translateX(100%);
    transition: all ease 0.4s;
}
.top_menu_style_four div#divBlueMenubar > .col-12 .row,
.top_menu_style_four div#ctl00_divBlueMenubar > .col-12 .row {
    display: flex;
    flex-direction: column-reverse;
}
.top_menu_style_four div#divBlueMenubar > .col-12 .row > div,
.top_menu_style_four div#ctl00_divBlueMenubar > .col-12 .row > div {
    flex: 0 0 100%;
    padding: 0;
    max-width: 100%;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup.rmHorizontal {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 40px 0 0;
}
.top_menu_style_four .RadMenu_Default .rmSlide {
    display: none !important;
    overflow: visible !important;
    position: absolute;
    float: none;
    width: 100% !important;
    height: auto !important;
    left: auto !important;
    right: 100%;
    top: 0 !important;
}
.top_menu_style_four .RadMenu_Default .rmSlide ul.rmVertical {
    top: 0 !important;
    float: none;
    background: transparent;
    padding: 0 0 5px;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmLink {
    float: none;
    border: 0px !important;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmVertical .rmLink {
    float: none;
    margin: 0 !important;
    width: 100% !important;
    padding: 7px 12px !important;
    box-sizing: border-box;
    border-radius: 0px !important;
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup .rmGroup > .rmItem {
    border-radius: 0px;
    margin: 2 2px !important;
}

.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup > .rmItem {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.top_menu_style_four .custom-bar.RadMenu_Default .rmRootGroup > .rmItem:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.top_menu_style_four .right-navbar.blue_menu_bar_hor li#ctl00_ligotosplace,
.top_menu_style_four .right-navbar.blue_menu_bar_hor liligotosplace {
    margin-left: auto !important;
}
.top_menu_style_four .right-navbar span#lblgotospace,
.top_menu_style_four .right-navbar span#ctl00_lblgotospace {
    display: none;
}
.top_menu_style_four .right-navbar.blue_menu_bar_hor {
    padding: 11px !important;
    display: flex;
    align-items: center;
}
.top_menu_style_four ul.right-navbar ul.wsSelected li {
    margin: 0 15px 0 0;
}
.top_menu_style_four ul.right-navbar ul.wsSelected li a svg {
    height: 20px !important;
}
.top_menu_style_four .right-navbar span {
    font-size: 12px;
}
.top_menu_style_four .right-navbar.blue_menu_bar_hor li + a {
    margin-left: auto;
}
.top_menu_style_four .content_Menu_Toggle {
    position: absolute;
    top: 0px;
    background: #262f59;
    height: 32px;
    width: 38px;
    right: -15px;
    z-index: 1;
    border-radius: 0;
    padding: 2px 8px;
    cursor: pointer;
    display: block !important;
    transition: all ease 0.4s;
}
.top_menu_style_four .RadMenu_Default .rmRootGroup.rmHorizontal .rmText {
    margin: 0 !important;
    padding: 0 !important;
    float: none;
}
.top_menu_style_four div#divBlueMenubar.active,
.top_menu_style_four div#ctl00_divBlueMenubar.active {
    transform: translateX(0);
}
.top_menu_style_four .content_Menu_Toggle.active {
    right: 220px;
}
.top_menu_style_four .custom-bar.RadMenu_Default ul.rmRootGroup > li > a.rmLink:after,
.top_menu_style_four .custom-bar.RadMenu_Default ul.rmRootGroup > li > a.rmLink:before {
    display: block;
    content: "";
    position: absolute;
    right: 12px;
    top: 22px;
    background: #000;
    height: 1px;
    width: 13px;
}
.top_menu_style_four .custom-bar.RadMenu_Default ul.rmRootGroup > li > a.rmLink:after {
    transform: rotate(90deg);
}
.top_menu_style_four .custom-bar.RadMenu_Default ul.rmRootGroup > li:hover > a.rmLink:after {
    transform: rotate(0);
}

.top_menu_style_four .RadMenu_Default .rmRootGroup > li:hover .rmSlide {
    display: block !important;
}

.top_menu_style_four .RadMenu_Default .rmRootGroup > li:hover {
    background: rgba(0, 0, 0, 0.05);
}

@media (max-width: 767px) {
    .top_menu_style_four .content_Menu_Toggle.active {
        right: 235px;
    }
    .top_menu_style_four .content_Menu_Toggle {
        right: 0px;
    }
    .top_menu_style_four ul.right-navbar.blue_menu_bar_hor.right-navbar li.list-inline-item:nth-last-child(2) {
        margin-left: 0;
    }
    .top_menu_style_four .right-navbar.blue_menu_bar_hor li#ctl00_ligotosplace,
    .top_menu_style_four .right-navbar.blue_menu_bar_hor liligotosplace {
        margin-left: 0 !important;
    }
    .top_menu_style_four ul.right-navbar li#ctl00_li_notification,
    .top_menu_style_four ul.right-navbar li#li_notification {
        width: 100%;
        max-width: 100%;
        margin: 0 0 20px;
    }
}

@media (max-width: 640px) {
}

/*top meny style 4 ends*/

/* other pages top menu design starts*/
.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link {
    position: relative;
    border: 0 !important;
    border-radius: 0px;
    border-bottom: 0px solid transparent !important;
    box-sizing: border-box;
    z-index: 7;
    border-radius: 4px;
    padding: 6px 15px !important;
    background-image: none !important;
}
.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link.expanded,
.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link:hover {
    border: 0 !important;
    border-bottom: 0px solid #fff !important;
    background: #658df1;
}
.cls-top-line-menu .cls-top-blue-action-menu-left .custom-radmenu.radmenu ul.rootGroup .slide li a {
    padding: 4px 10px !important;
    border-radius: 4px;
    margin-bottom: 3px;
    overflow: hidden;
}
.red-cls-top-blue-action-menu-left.cls-top-blue-action-menu-left .radmenu ul.rootGroup .slide li a:hover {
    background: #658df1;
    border: 1px solid !important;
    opacity: 1;
}
.cls-top-line-menu .cls-top-blue-action-menu-left .custom-radmenu.radmenu ul.rootGroup .slide .group {
    border-radius: 4px;
    overflow: hidden;
    background: transparent !important;
}
.cls-top-line-menu .cls-top-blue-action-menu-left .custom-radmenu.radmenu ul.rootGroup .slide {
    padding-top: 6px;
}
.cls-top-blue-action-menu-right.red-cls-top-blue-action-menu-right {
    padding-bottom: 0px;
    padding-top: 0px;
}
.cls-top-blue-action-menu-left .radmenu ul.rootGroup:after,
.cls-top-blue-action-menu-left .radmenu ul.rootGroup:before {
    content: "";
    display: table;
    clear: both;
}
.panel-headcontainer .row.cls-top-line-menu {
    background: transparent !important;
    height: auto !important;
}
.cls-top-blue-action-menu-right .red-hide-link-wrap a,
.cls-top-blue-action-menu-right .red-copy-link-wrap a {
    background: #252e58;
    color: #fff;
    border-radius: 4px;
    padding: 6px 15px;
    display: block;
    white-space: nowrap;
    margin: 0 1px !important;
}
.cls-top-blue-action-menu-right .red-hide-link-wrap {
    width: auto !important;
}
.cls-top-blue-action-menu-right .red-hide-link-wrap a:hover,
.cls-top-blue-action-menu-right .red-copy-link-wrap a:hover {
    background: #658df1;
}
.row.cls-top-line-menu .red-cls-top-blue-action-menu-right {
    width: 30% !important;
}
.row.cls-top-line-menu .red-cls-top-blue-action-menu-left {
    width: 70%;
}

@media (max-width: 767px) {
    .cls-top-blue-action-menu-right .red-copy-link-wrap a img {
        height: 19px;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item,
    #_panelContainerHeader .cls-top-blue-action-menu-left .radmenu .horizontal li.item {
        padding: 0 !important;
    }
    .cls-top-blue-action-menu-left .radmenu ul.rootGroup {
        margin-top: 0;
    }
}

@media (max-width: 640px) {
    .row.cls-top-line-menu .red-cls-top-blue-action-menu-right {
        width: auto !important;
        text-align: center;
        padding-right: 0px;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left,
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-left {
        width: auto !important;
    }
    .cls-top-blue-action-menu-left .radmenu ul.rootGroup {
        text-align: center;
        padding-left: 0px;
        display: flex;
        align-items: flex-start;
    }
    div.cls-top-blue-action-menu-left .radmenu ul.rootGroup li.last a.link {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .cls-top-blue-action-menu-right .red-hide-link-wrap {
        margin-top: 0px;
        margin-left: -4px;
    }
    #ctl00__panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right span#ctl00__divHeaderStaticLink,
    #_panelContainerHeader .row.cls-top-line-menu .cls-top-blue-action-menu-right span#_divHeaderStaticLink {
        margin-top: 0;
    }
    #ctl00__panelContainerHeader .cls-top-blue-action-menu-right .create_new,
    #_panelContainerHeader .cls-top-blue-action-menu-right .create_new {
        padding-right: 0px !important;
    }
    .panel-headcontainer .row.cls-top-line-menu {
        justify-content: space-between;
    }
    div.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link,
    div.cls-top-blue-action-menu-left .radmenu ul.rootGroup li.last a.link {
        padding: 5px 7px !important;
        margin: 0 0 0 1px !important;
        height: 30px;
        background-image: none !important;
    }
    .cls-top-blue-action-menu-right .red-hide-link-wrap a,
    .cls-top-blue-action-menu-right .red-copy-link-wrap a {
        padding: 5px;
        height: 30px;
    }
    div.radmenu ul.rootGroup .link.cls-action-link.cls-action-link,
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link.visibility_dropdown_menu {
        padding-right: 7px !important;
        background-image: none !important;
    }
    .cls-top-line-menu .cls-top-blue-action-menu-left .custom-radmenu.radmenu ul.rootGroup .slide li a {
        margin-bottom: 0px;
    }
    .cls-top-line-menu .cls-top-blue-action-menu-left .custom-radmenu.radmenu ul.rootGroup .slide {
        padding-top: 3px;
    }
}
@media (max-width: 479px) {
    div.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link,
    div.cls-top-blue-action-menu-left .radmenu ul.rootGroup li.last a.link {
        padding: 5px 7px !important;
        margin: 0 0 0 1px;
    }
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup li.item ul {
        padding: 1px 0px 4px;
    }
}

@media (max-width: 359px) {
    div.custom-radmenu.radmenu.RadMenu_TeamLeader .rootGroup > li > .link,
    div.cls-top-blue-action-menu-left .radmenu ul.rootGroup li.last a.link {
        padding: 5px 3px !important;
    }
    div.cls-top-blue-action-menu-right .red-hide-link-wrap a,
    div.cls-top-blue-action-menu-right .red-copy-link-wrap a {
        padding: 5px 3px !important;
    }
    div.radmenu ul.rootGroup .link.cls-action-link.cls-action-link,
    div.red-cls-top-blue-action-menu-left .radmenu ul.rootGroup a.link.visibility_dropdown_menu {
        padding-right: 3px !important;
    }
}
/*other pages top menu design ends*/

label.uploadBtn {
    position: relative;
    cursor: pointer;
}
label.uploadBtn input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    height: 100% !important;
    width: 100%;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
}
label.uploadBtn span {
    display: block;
    margin: 0 7px 0 0;
    padding: 5px 20px;
    border-radius: 10px;
    text-align: center;
    font-family: Roboto, Helvetica Neue, sans-serif;
    cursor: pointer;
    transition: all ease 0.4s;
}
label.uploadBtn span:hover {
    background: rgba(204, 204, 153, 1);
}

.custom-modal.assign-modal textarea.form-control {
    height: 40px;
    padding: 8px 10px;
    min-height: inherit;
}

.custom-modal.assign-modal textarea.form-control {
    height: 40px;
    padding: 8px 10px;
    min-height: inherit;
}
span.assign_popup table {
    top: 0px !important;
}
@media (max-width: 767px) {
    .assign_table_overflow {
        max-height: 300px;
        margin-bottom: 10px;
        min-height: 140px;
        height: auto;
    }
}

.wepAppInfoWrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 350px;
    margin: 0 auto;
}
.cardTopHead span {
    text-align: left;
    display: block;
    font-size: 17px;
    font-weight: normal;
    color: #444;
}
.cardTopHead span:first-child {
    font-size: 44px;
    text-transform: capitalize;
}

.search-first-table .search_column select {
    margin-top: 0;
}
.search-first-table .search_column > span {
    margin: 0px 0px 2px;
    text-align: left;
}
.search-first-table .search_column {
    margin-bottom: 10px;
    text-align: left;
}
.search-first-table .statusRadioInputs {
    margin-left: -10px;
}
.search-first-table .exact_match {
    float: left;
    margin-top: 0;
}

.task_btn_custom2 {
    display: inline-block;
}
.taskcontrol .preview-btn {
    margin: 0 2px 0 0;
}

@media (max-width: 900px) {
    #divTasks #noeffects #UpdatePanel1 .text-right.mt-md-3.mt-lg-0 select.cls-drp-task-list.form-control {
        margin-bottom: 2px;
    }
}
@media (max-width: 767px) {
    .taskcontrol .task_btn_custom2 {
        display: none;
    }
}

/*--------edit-btn-----------*/
@media (max-width: 639px) {
    table.edit_col_btn {
        top: 28px !important;
        right: 28px !important;
    }
    .W_Members {
        margin-left: 0px !important;
        margin-top: -32px !important;
    }
}

.currentApplictaionUsersList tbody > tr:first-child {
    display: none;
}
table.table.currentApplictaionUsersList {
    border: 2px solid #252e58;
}
table.table.currentApplictaionUsersList tbody > tr > td:first-child {
    width: 50px;
}
table.table.currentApplictaionUsersList tbody > tr > td:nth-child(2) {
    width: calc(100% - 50px) !important;
    text-align: left !important;
}
.custom-table.table-panel.invite_space_tab.currentApplictaionUsersList td img {
    max-width: 25px;
    height: 25px;
    width: 25px;
    object-fit: cover;
    display: block;
}

.setting_custom_tabs {
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-bottom: 10px;
    width: 100%;
}
.setting_custom_tabs > span {
    font-size: 16px !important;
    font-weight: 600;
    padding: 0px 8px 9px 8px;
    border-bottom: 4px solid #ff6a00;
    background: transparent;
    color: #333;
    margin-right: 0px;
    display: initial;
    z-index: 11;
}
.setting_custom_tabs > a {
    font-size: 16px;
    font-weight: lighter;
    background: transparent;
    color: #666;
    display: initial;
    padding: 5px 10px;
    z-index: 11;
    margin-left: 0.2em;
}

.divDateRange {
    display: flex;
    align-items: flex-start;
}

.divDateRange .date_range {
    padding-top: 43px;
    margin: 0 auto;
    max-width: 400px;
}

.red-rprtw table.rcTable select.form-control {
    margin-bottom: 5px;
}
table.rcTable tr .riSingle {
    margin: 5px 0;
}
@media (max-width: 1140px) {
    .divDateRange .date_range {
        max-width: 100%;
        margin: 0;
        padding-left: 10px;
    }
    .divDateRange {
        flex-wrap: wrap;
    }
}

/*--------form-overlap---------*/
.overlap_side-bar {
    position: relative;
}
.overlap_side-bar .edit_column {
    flex: 0 0 100%;
    max-width: 100%;
}
.overlap_side-bar .edit_column .card-body {
    max-width: 100%;
    flex: 0 0 75%;
}
.overlap_side-bar .side_table_row {
    position: absolute;
    right: 0px;
    top: 15px;
    flex: 0 0 20%;
    max-width: 20%;
}
table.table.currentApplictaionUsersList td img.ActiveDot {
    position: absolute;
    bottom: 7px;
    right: 10px;
    width: 10px !important;
    height: 10px !important;
    border: 2px solid #fff !important;
    border-radius: 50px;
}
table.table.currentApplictaionUsersList td img.InActiveDot {
    position: absolute;
    bottom: 7px;
    right: 10px;
    width: 10px !important;
    height: 10px !important;
    border-radius: 50px;
}
table.table.currentApplictaionUsersList td {
    position: relative;
}
@media (max-width: 1099px) {
    .overlap_side-bar .side_table_row {
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (max-width: 991px) {
    .overlap_side-bar .edit_column .card-body {
        max-width: 65%;
        flex: 0 0 65%;
    }
    .overlap_side-bar .side_table_row {
        right: 0px;
        top: 15px;
        flex: 0 0 35%;
        max-width: 35%;
    }
}
@media (max-width: 767px) {
    .overlap_side-bar .side_table_row {
        flex: 0 0 100%;
        max-width: 100%;
        position: static;
    }
    .overlap_side-bar .edit_column .card-body {
        max-width: 100%;
        flex: 0 0 100%;
    }
}
/*--------form-overlap---------*/

.red_assign_popup .RadDockableObjectInnerContainer {
    border-top: 0 !important;
}

.exchange-container {
    max-height: calc(100vh - 210px);
    overflow: auto;
    background: #fff;
}

.availableUserImg {
    position: relative;
    max-width: 25px;
}
.availableUserImg img.InActiveDot,
.availableUserImg img.ActiveDot {
    bottom: 0 !important;
    left: 19px;
    right: auto !important;
}

.open-string {
    padding: 0px 0px 0px 16px;
    max-width: 10%;
    flex: 0 0 10%;
}
.input-field-open-string {
    max-width: 88%;
    flex: 0 0 88%;
}
.input-field-open-string input {
    width: 100%;
}
.grid-table--image {
    margin-bottom: 20px;
}
.button-text-box {
    display: flex;
    width: 100%;
}
.button-text-box label {
    width: auto;
}
.button-text-box .row {
    max-width: 50%;
    flex: 0 0 50%;
    margin-left: 10px;
}
.button-text-box .row input {
    width: 100%;
}
.open-ai-textarea textarea {
    width: 90%;
}
.openAiString textarea {
    width: 100%;
}
.open-ai-textarea {
    height: 100%;
    min-height: 120px;
}
@media (max-width: 1169px) {
    .open-string {
        padding: 0px 0px 0px 16px;
        max-width: 15%;
        flex: 0 0 15%;
    }
    .input-field-open-string {
        max-width: 82%;
        flex: 0 0 82%;
    }
}
@media (max-width: 979px) {
    .open-string {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .input-field-open-string {
        max-width: 78%;
        flex: 0 0 78%;
    }
}

@media (max-width: 639px) {
    .open-string-input {
        flex-direction: column;
    }
    .open-string {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .bl-OpenAI {
        text-transform: none;
    }
    .input-field-open-string {
        max-width: 95%;
        flex: 0 0 95%;
        margin: 17px;
    }
}

.container-fluid {
    padding-right: 0px !important;
    padding-left: 5px !important;
}

.row {
    margin-right: 0px !important;
    margin-left: -10px !important;
}

td[colspan="2"] span {
    font-weight: 900 !important;
}

td[colspan="2"] {
    margin-bottom: 10px;
    margin-top: 10px;
}

/*css changes for welcome page container remove*/
.new_form_table table tbody {
    display: flex !important;
    flex-wrap: wrap;
}

.home_page_screen {
    padding: 0px !important;
}

/* For fixing outer space */

.custom_home_page_body .cls-master-padding .card-body {
    padding: 0;
}
.custom_home_page_body .card-body.cls-mobile-tblpadding.red-tasksl-wrapp.home_page_height {
    padding: 0;
}
.custom_home_page_body .col-md-9.edit_column {
    padding: 0;
}
.custom_home_page_body .card-body.cls-mobile-tblpadding.red-tasksl-wrapp.home_page_height > .col-12 {
    padding: 0;
}

.custom_home_page_body form.overlap_side-bar {
    margin: 0;
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar > .row {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column table {
    height: 100%;
}
.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column table.edit_col_btn {
    height: auto;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column div#panView {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .container-fluid {
    height: 100%;
}

form.overlap_side-bar .col-md-9.edit_column .row {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .col-12.cls-master-padding > div {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .col-12.cls-master-padding > div > .card-body {
    height: 100%;
}

.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .col-12.cls-master-padding > div .home_page_screen {
    height: 100%;
}
.custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .col-12.cls-master-padding > div .home_page_screen > * {
    margin-left: 19px;
}
/* For fixing outer space */

/* For fixing outer space 2 */
.home_page_height.chat_iframe_scroll {
    display: flex;
}

.card.mt-2.mb-0 {
    margin-top: 0 !important;
}
.useraccount-teammember-menupadding {
    margin-top: 0 !important;
}

.edit_column table td {
    padding: 0;
}
.useraccount-teammember-menupadding > .col-12.col-md-12.col-lg-12 {
    padding-right: 0 !important;
}
td.CuteEditorToolBarContainer > div {
    padding-left: 15px;
}
td.CuteEditorBottomBarContainer > table {
    margin-left: 15px !important;
}
input#btnSave {
    margin-left: 18px;
}
.cls-master-padding .card {
    box-shadow: unset;
}

.chat_iframe_scroll iframe#ChildContent1_FramePlugin {
    min-height: calc(100vh - 122px);
}
.div_Visibility {
    display: flex;
    width: 50%;
    padding: 0px 17px;
    align-items: center;
}
.div_Visibility #Div3 {
    max-width: 40%;
    flex: 0 0 40%;
    margin-bottom: 0px !important;
}
.div_Visibility #Div4 {
    max-width: 60%;
    flex: 0 0 60%;
    margin-bottom: 0px !important;
}
.div_Visibility .form-group select {
    width: 100% !important;
    max-width: 220px;
}
.new_form_name div#Div2 {
    margin-bottom: 0px !important;
}
.div_Visibility .form-group .checkbox {
    margin-bottom: 0px !important;
}
@media (max-width: 991px) {
    .div_Visibility {
        margin-top: 30px;
    }
}
@media (max-width: 979px) {
    .div_Visibility {
        width: 100%;
        max-width: 320px;
    }
}
@media (max-width: 767px) {
    .div_Visibility {
        padding: 0px 17px;
        align-items: initial;
        max-width: unset;
        flex-direction: column;
    }
    .div_Visibility div#Div4 {
        max-width: 290px !important;
        width: 100%;
        margin-top: 10px;
    }
    .div_Visibility .form-group select {
        width: 100% !important;
        max-width: unset;
    }
}
/* For fixing outer space 2 */

.chat_iframe_scroll iframe#ChildContent1_FramePlugin {
    min-height: calc(100vh - 165px);
}

/*change min-height calc(100vh - 122px) to calc(100vh - 175px);*/

.chbShowornot > div {
    max-width: 50%;
}
.dropSets {
    display: flex;
    flex-wrap: wrap;
}

.dropSets > div {
    max-width: 50%;
    padding: 0 10px;
}
.dropSets select {
    max-width: 100%;
}
.lowercontrols > div {
    max-width: 50% !important;
    flex: 0 0 50% !important;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 0 !important;
}
.div_Visibility.lowercontrols {
    width: calc(100% + 20px);
    padding: 0;
    margin: 0 -10px;
    margin-top: 5px;
}
.lowercontrols input[type="checkbox"] {
    margin: 0px 6px;
    cursor: pointer;
}

.cus-rad:not(.dropSets) {
    margin-bottom: 0 !important;
}
.cust_radio {
    margin-bottom: 0 !important;
}
.btn_fnish,
.btn_fnish * {
    display: inline-block;
}

.errorLabels {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    align-items: center;
    padding: 0 30px 0 13px;
}

.errorLabels .preview-btn {
    margin-top: 0 !important;
    min-width: 120px !important;
    margin-left: 10px !important;
}
.errorLabels {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    align-items: center;
    padding: 0 30px 0 13px;
}

@media (max-width: 767px) {
    .dropSets > div {
        max-width: 100%;
        width: 100%;
    }
    .chbShowornot > div {
        max-width: 100%;
        width: 100%;
    }
    .lowercontrols > div {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

.chbpayment .checkbox-nice label::before {
    top: 4px;
}

.chbpayment .checkbox-nice label::after {
    top: 8px;
}

.publish_custom_tabs {
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-bottom: 10px;
    width: 100%;
}

.publish_custom_tabs > span {
    font-size: 16px !important;
    font-weight: 600;
    padding: 0px 8px 9px 8px;
    border-bottom: 4px solid #ff6a00;
    background: transparent;
    color: #333;
    margin-right: 0px;
    display: initial;
    z-index: 11;
}
.publish_custom_tabs > a {
    font-size: 16px;
    font-weight: lighter;
    background: transparent;
    color: #666;
    display: initial;
    padding: 5px 10px;
    z-index: 11;
    margin-left: 0.2em;
}

#ctl00_ChildContent1_grdAppPublishInfo td > span {
    max-height: 90px;
    overflow: auto;
}
#ctl00_ChildContent1_grdAppPublishInfo td > span::-webkit-scrollbar {
    width: 5px;
}
#ctl00_ChildContent1_grdAppPublishInfo td > span::-webkit-scrollbar-track {
    background: #f1f1f1;
}
#ctl00_ChildContent1_grdAppPublishInfo td > span::-webkit-scrollbar-thumb {
    background: #888;
}
#ctl00_ChildContent1_grdAppPublishInfo td > span::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.DesignWizard .page-content-wrapper {
    margin-top: 0;
}

.form-TableForm .cls-drp-users select.packageError {
    border-color: red;
    color: red;
}

table.registrationForm {
    margin: 0 0 10px;
}

div.priceBoxes {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px 5px;
}

.rbMonth input[type="radio"],
.rbYear input[type="radio"],
.rbWeek input[type="radio"],
.rbDay input[type="radio"] {
    position: unset !important;
}
.priceBoxes {
    position: relative;
}
.priceBoxes_click {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
.labeltop h2 {
    width: 100%;
}
.chbsignupcheckbox {
    width: 100%;
    display: flex;
    align-items: center;
}
.chbsignupcheckbox input {
    margin-bottom: 0.5rem;
    margin-right: 7px;
}
.labeltophead {
    display: flex;
    width: 100%;
    align-items: center;
}

.labeltophead > div {
    margin-bottom: 1rem;
    float: unset;
}

.checkboxlist {
    display: flex;
    flex-wrap: wrap;
    clear: both;
    width: 100%;
    align-items: flex-start;
    margin: 0 0 10px;
}
.checkboxlist .chbsignupcheckbox {
    width: auto;
    margin-right: 20px;
}

#Package_trUsers .ErrorValidation {
    position: absolute;
    margin-top: 6px;
    white-space: nowrap;
    font-size: 14px;
    z-index: 1;
}
.form-TableForm .cls-drp-users select#Package_cmbUsers {
    max-width: 80px;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport {
    overflow: auto !important;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport div#ctl00_ChildContent1_CustomizationControl_divSlider {
    width: auto !important;
    display: flex;
    flex-wrap: nowrap;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport div#ctl00_ChildContent1_CustomizationControl_divSlider .small-card-page {
    min-width: 151px;
}

#ctl00_ChildContent1_Package_trUsers .ErrorValidation {
    position: absolute;
    margin-top: 6px;
    white-space: nowrap;
    font-size: 14px;
    z-index: 1;
}

#ctl00_ChildContent1_Package_trUsers select#ctl00_ChildContent1_Package_cmbUsers {
    max-width: 80px;
}

#ctl00_ChildContent1_Package_rowPriceInfoTop .priceBoxes {
    max-width: 135px;
    width: 135px;
}

.user_experience_screen_col12 .bx-wrapper .bx-viewport {
    overflow: auto !important;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport div#ctl00_ChildContent1_CustomizationControl_divSlider {
    width: auto !important;
    display: flex;
    flex-wrap: nowrap;
}
.user_experience_screen_col12 .bx-wrapper .bx-viewport div#ctl00_ChildContent1_CustomizationControl_divSlider .small-card-page {
    min-width: 151px;
}

.popover-body {
    background-color: lightgray !important;
    border-radius: 5px;
}

.bs-popover-top {
    max-width: 1000px !important;
    margin-left: 200px !important;
    /*margin-top:15px !important;*/
}

.updateDetailModal.modal .modal_heading h4:before {
    width: 20px;
    content: "";
    height: 25px;
    background: url(../images/team-leader-icons/confirm_arrow.png) center center no-repeat;
    background-size: contain;
    margin-bottom: 0px;
    display: inline-block;
    margin-right: 9px;
    position: relative;
    top: 5px;
}
.updateDetailModal.modal .modal_heading:before {
    display: none;
}
.updateDetailModal.modal .modal-body {
    padding: 19px 20px;
}

/*changes for live for ai string grids*/

table#ChildContent1_gridString tr th:last-child {
    width: 8%;
}
table.clsGridtxtString tr th:nth-child(3) {
    width: 20%;
}
table#ChildContent1_gridString tr th:nth-last-child(2) {
    width: 8%;
}

table#ChildContent1_gridOpenAI tr td a img,
table#ChildContent1_gridString tr img {
    width: 22px;
    height: 22px;
    object-fit: cover;
}

table#ChildContent1_gridString tr th,
table#ChildContent1_gridString tr td {
    border: 0;
    border-bottom: 1px solid #e8ebf3;
    padding: 4px;
}
table#ChildContent1_gridString tr th {
    background: #f1f5fa;
}
table#ChildContent1_gridString {
    width: 100%;
    border: 0;
    margin-top: 10px;
}

----------------------------------------------------------- table#ChildContent1_gridOpenAI tr td,
table#ChildContent1_gridOpenAI tr th {
    border: 0;
}
table#ChildContent1_gridOpenAI {
    border: 0;
}
table#ChildContent1_gridOpenAI tr td,
table#ChildContent1_gridOpenAI tr th {
    border-bottom: 1px solid #e8ebf3;
    padding: 4px;
}
table#ChildContent1_gridOpenAI tr td a img,
table#ChildContent1_gridString tr img {
    width: 22px;
    height: 22px;
    object-fit: cover;
}
table#ChildContent1_gridOpenAI tr th {
    background: #f1f5fa;
}
table#ChildContent1_gridOpenAI tr th:last-child {
    width: 10%;
}
table#ChildContent1_gridOpenAI tr th:nth-last-child(2) {
    width: 8%;
}
table#ChildContent1_gridOpenAI tr th:nth-last-child(3) {
    width: 18%;
}
table#ChildContent1_gridOpenAI tr th:nth-last-child(4) {
    width: 25%;
}
table#ChildContent1_gridOpenAI {
    width: 100%;
    max-width: 100%;
}
#sidebar-wrapper.team-sidebar a.main-list {
    margin-top: 2px !important;
    padding: 10px 0;
}
div#ctl00_divRadMenuContainer.radmenu-container {
    margin-top: 0px !important;
    margin-bottom: -1px !important;
}

header.header {
    min-height: 60px;
}
@media (max-width: 767px) {
    .custom_home_page_body form.overlap_side-bar .col-md-9.edit_column .col-12.cls-master-padding > div .home_page_screen > * {
        margin-left: 0;
    }
}
@media (min-width: 768px) {
    #sidebar-wrapper {
        top: 62px !important;
    }
}
/*changes for live for ai string grids*/

body .right-navbar .dropdown-menu span {
    color: #000;
    position: static;
    font-size: 14px;
    text-transform: capitalize;
}

body .right-navbar table {
    margin: 0;
    width: 100%;
}

body div#ctl00_wsMenu a {
    padding: 0;
}

body .notification_dropmenu .dropdown-menu.show table tr td.task_name {
    width: 100%;
}

.dropdown-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.175);
}
.dropdown-item tr {
    display: flex;
    align-items: center;
}
.search_box input[type="text"] {
    width: 100%;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.175);
    height: 38px;
    padding: 0 10px;
}
.filter1 span {
    display: block;
}

.filter1 {
    padding: 0 15px;
}

.filter1 .create-workspace-textbox {
    width: 300px;
    border-radius: 4px;
    margin-top: 8px;
    max-width: 100%;
    background-position-y: 16px;
}
.search_box {
    position: relative;
}

.search_box .close_icon {
    right: 5px;
}
.search_box .dropdwn_icon.search_icon svg {
    width: 22px;
    height: 22px !important;
}
.search_box .dropdwn_icon.close_icon svg {
    width: 22px;
    height: auto !important;
}

.search_box rect.cls-1 {
    fill: none !important;
}

body .search_box path {
    fill: #222 !important;
}

.search_box .dropdwn_icon {
    font-size: 0;
    background: none;
    border: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.search_box .search_icon_btn:after {
    font-family: FontAwesome;
    content: "\f002";
    font-weight: 400;
    position: absolute;
    right: 15px;
    top: 7px;
    pointer-events: none;
}
.search_box .search_icon_btn,
.search_box .cross_icon_btn {
    position: absolute;
    right: 30px;
    top: 0;
}
.search_box .cross_icon_btn {
    right: 5px;
}

.search_box .cross_icon_btn:after,
.search_box .cross_icon_btn:before {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    width: 2px;
    height: 17px;
    background: #000;
    transform: rotate(45deg);
    pointer-events: none;
}
.search_box .cross_icon_btn:before {
    transform: rotate(-45deg);
}

.notifyWhenRecords {
    display: flex;
    width: 100%;
    gap: 20px;
    flex-wrap: wrap;
}
.notifyWhenRecords span {
    white-space: nowrap;
    width: auto !important;
}
.exit_btn {
    padding: 6px 15px;
    display: block;
    font-size: 14px;
    background-color: #252e58;
    color: #fff;
    border-radius: 4px;
    border: 0;
    margin-left: 4px;
    line-height: 14px;
    margin-top: 5px;
    cursor: pointer;
}
.exit_btn:hover {
    background-color: #658df1;
}
div.workshop_go_to_app {
    display: inline-block;
}

.wkshopDrpdwn {
    max-width: 170px;
    width: 100%;
}
.file_cab_content .card-header {
    position: relative;
}

.file_cab_content .card-header span {
    position: absolute;
    bottom: 0;
    left: 10px;
}

.file_cab_content .card-header span i {
    font-size: 22px;
}

.file_cab_content .card-header label {
    margin: 0;
}

.file_cab_content .card-header h5 {
    margin: 0;
}
.attachment_checkbox tbody {
    display: flex;
    flex-wrap: wrap;
}

body .lowercontrols .attachment_checkbox {
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

body .lowercontrols .attachment_checkbox tr {
    margin-right: 8px;
}
.custom-radio i.fa.fa-angle-down.fa-lg {
    font-weight: 700;
}

span#scrollable {
    margin-left: 5px;
}
.table.custom-table table tr td {
    border: 0;
    padding: 0 5px;
}

table.table.custom-table.gridAttachmentTable {
    margin-top: 20px;
}
table.table.custom-table.gridAttachmentTable th {
    font-weight: 900 !important;
    border-bottom: 1px solid #e8ebf3 !important;
    padding: 4px 10px !important;
    font-size: 14px !important;
    font-family: "Roboto" !important;
    text-transform: inherit !important;
    color: #000;
}
#AvailAttachments .btn {
    border-radius: 4px;
    color: #fff;
    padding: 5px 15px;
    background-color: #03acf1;
    word-wrap: normal !important;
    font-size: 14px;
    height: auto;
    border: 0;
}
#AvailAttachments .btn:hover {
    background: #0096d5;
}
#formDataGrid .modal-dialog {
    top: 0;
    transform: translate(0px, 0px);
}

#formDataGrid .modal-dialog .modal-content .modal-body {
    max-height: 340px;
    overflow: auto;
}
#formDataGrid .modal-dialog .modal-content .modal-body {
    max-height: 380px;
}
#formDataGrid .modal-dialog {
    max-width: 700px;
    margin-top: 10px;
}
.headingWithSelectAll {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 10px;
    align-items: flex-start;
}
.headingWithSelectAll label[for="btnSelectAll"] {
    margin-left: 5px;
}

th.popgrid_chkheader_col,
th.popgrid_chkrow_col,
td.popgrid_chkrow_col,
td.popgrid_rowid_col,
th.popgrid_Headerid_col {
    width: 39px;
}
.custom_modal_cls.modal .modal-body table#gridSourceBind .nested-row button.collapse-button {
    min-width: 40px;
    padding: 5px 5px;
    background: transparent;
    cursor: pointer;
}
.custom_modal_cls.modal .modal-body table#gridSourceBind .nested-row button.collapse-button i {
    padding: 0;
}
th._Action-header,
td._Action-row {
    width: 50px;
}
.modal-header button#btnCancelAttach {
    background: #ff6a00;
    color: #fff;
    height: 32px;
    font-size: 15px;
    text-transform: capitalize !important;
    width: 90px;
    max-width: 90px;
}
.modal-header button#btnCancelAttach:hover {
    background-color: #da5d04;
}
.modal-header button#btnClosePopup {
    background: #ff6a00;
    color: #fff;
    height: 32px;
    font-size: 15px;
    text-transform: capitalize !important;
    width: 90px;
    max-width: 90px;
}
.modal-header button#btnClosePopup:hover {
    background-color: #da5d04;
}
.modal-header {
    justify-content: flex-end;
}
.modal-header div {
    margin-right: 10px;
}
.modal-header input.create-primary,
.modal-header button.create-primary {
    color: #fff;
    height: 32px;
    font-size: 15px;
    background: #252e58;
    line-height: 15px;
    width: 90px;
    max-width: 90px;
    text-transform: initial !important;
}

#_AutoTemplatePopUp .modal-dialog {
    top: 0;
    transform: translate(0px, 0px);
}

#_AutoTemplatePopUp .modal-dialog .modal-content .modal-body {
    max-height: 340px;
    overflow: auto;
}
#_AutoTemplatePopUp .modal-dialog .modal-content .modal-body {
    max-height: 380px;
}
#_AutoTemplatePopUp .modal-dialog {
    max-width: 1000px;
    margin-top: 10px;
}
._multiSelect_Check tbody {
    display: flex;
    gap: 10px;
    align-items: center;
    margin: 10px 0;
}

._multiSelect_Check tbody tr td span input {
    width: 15px;
    height: 15px;
}
._multiSelect_Check tbody tr td span {
    display: flex;
    gap: 5px;
    align-items: center;
}
._multiSelect_Check tbody tr td span label {
    margin: 0;
}
input#_autoTemplateAppend,
button#_AutoTemplateClose {
    color: #fff;
    height: 32px;
    font-size: 15px;
    text-transform: capitalize !important;
    width: 90px;
    max-width: 90px;
    line-height: 19px;
}
button#_AutoTemplateClose {
    background: #ff6a00;
}
td.autoTemplate-btn-wrap {
    display: flex;
    justify-content: end;
    gap: 20px;
}
td.autoTemplate-btn-wrap input {
    margin-left: unset !important;
}

input#_appendAutofill,
button#ClosebtnAutoFill,
button#alertPopUpClose,
button#_SnapPopUpClose,
button#_SameColumnClose,
button#_addSchedulePopUpClose,
button#_assignBtnClose {
    color: #fff;
    height: 32px;
    font-size: 15px;
    text-transform: capitalize !important;
    width: 90px;
    max-width: 90px;
    line-height: 19px;
}
button#ClosebtnAutoFill,
button#alertPopUpClose,
button#_SnapPopUpClose,
button#_SameColumnClose,
button#_addSchedulePopUpClose,
button#_assignBtnClose {
    background: #ff6a00;
}

._multiSelect_Check tr {
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
}

._multiSelect_Check tbody {
    flex-wrap: wrap;
    align-items: flex-start;
}

._multiSelect_Check tbody tr td span {
    align-items: flex-start;
}

._multiSelect_Check input[type="checkbox"] {
    margin-top: 2px;
}

div.autoTemplatePanel-btn-wrap {
    display: flex;
    justify-content: end;
    gap: 10px;
}
div.autoTemplatePanel-btn-wrap input {
    margin-left: unset !important;
}
._multiSelect_Check {
    display: flex;
    justify-content: start;
    row-gap: 8px;
    flex-wrap: wrap;
    margin: 10px 0;
}
._multiSelect_Check span.checkbox-inline1 {
    width: 25%;
    display: flex;
    align-items: start;
    gap: 5px;
}
._multiSelect_Check span.checkbox-inline1 label {
    margin: 0;
    text-align: start;
}

div#addFormData .lookup_modal {
    height: 100%;
}
div#addFormData .lookup_modal .modal-content {
    height: 90vh;
    overflow: auto;
}
div#alertMessagePopup .modal-content .modal-header {
    padding: 8px 0;
}
div#alertMessagePopup .modal-content .modal-body {
    padding: 15px 0;
}
div#_SnapShotAlert .modal-content .modal-body {
    padding: 15px 0;
}
div#_SnapShotAlert .modal-content .modal-header {
    padding: 8px 0;
}

tr .input-xs-width input {
    width: auto !important;
}

/* design for smart button on vplist page*/
.pull-right .aiContainerDiv {
    padding: 3px 20px 3px 20px;
}
.pull-right {
    display: flex;
    align-items: center;
}
.pull-right div#smartLookupContent {
    margin: 0;
    margin-right: 10px;
}
.pull-right input {
    cursor: pointer;
}
.pull-right .preview-btn {
    margin-right: 10px;
}
.heading_modal.custom_modal_cls.modal .modal-body .smart_modal_heading {
    background-color: #7772f5;
    position: relative;
    overflow: hidden;
}
.smart_modal_heading span,
.smart_modal_heading svg.ButtonIcon,
.smart_modal_heading .ai-modal-close-icon {
    position: relative;
    color: #fff;
    z-index: 9;
}
.heading_modal.custom_modal_cls.modal .modal-body .smart_modal_heading .aiButtonMask {
    width: 3000px;
    height: 3000px;
}
.aiLoader {
    width: 54px;
    height: 54px;
}
.aiLoader .loader__inner {
    position: absolute;
    display: block;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    box-shadow: 0 -10px 0 0 #a36ee7, -7.5px 5px 0 0 #85a7ff, 7.5px 5px 0 0 #705fff;
    animation: aiLoaderrotate 2s linear infinite;
}
.aiLoader .loader__inner:nth-child(2) {
    box-shadow: 7.5px -5px 0 0 #a07eff, -7.5px -5px 0 0 #85a7ff, 0 10px 0 0 #705fff;
    animation: aiLoaderrotate__other 2s linear infinite;
}
@keyframes aiLoaderrotate {
    50% {
        transform: scale(1.1) rotate(360deg);
    }
    100% {
        transform: scale(1) rotate(720deg);
    }
}
@keyframes aiLoaderrotate__other {
    50% {
        transform: scale(1.2) rotate(-360deg);
    }
    100% {
        transform: scale(1) rotate(-720deg);
    }
}

#updSmartLookupModal .modal-body-content {
    overflow: auto;
    max-height: 400px;
    padding-top: 32px;
    padding-bottom: 32px;
}
div#ButtonsPanel button#btnCancel {
    text-transform: capitalize !important;
    height: unset;
    min-height: unset;
    padding: 4px 20px;
    font-weight: 400;
    font-size: 14px;
}
div#ButtonsPanel {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

input#_appendData {
    color: #fff;
    height: 32px;
    font-size: 15px;
    text-transform: capitalize !important;
    width: 90px;
    max-width: 90px;
}
input#btnSaveSelectedData {
    text-transform: capitalize !important;
}
div#_SameColumnWarning .custom_modal_cls.modal .modal-body {
    padding: 20px 15px 20px;
}
div#_SameColumnWarning .modal-content .modal-header {
    padding: 10px 0;
}
div#_SnapShotAlert .modal-dialog {
    top: 20% !important;
}
.appointmentRow {
    text-align: left;
}
div#_addSchedulePopUp .modal-header,
#_assignUserPopup .modal-header {
    padding: 6px 15px;
}

div#_addSchedulePopUp .modal-header div,
#_assignUserPopup .modal-header div {
    margin: 0;
}

div#_addSchedulePopUp .modal-body {
    padding: 20px 15px;
}
div#_addSchedulePopUp .modal-content {
    min-height: 250px;
}
.appointmentRow input {
    width: 100%;
    max-width: 100%;
}
div#_addSchedulePopUp {
    z-index: 9999;
}
.calender_buttons_list {
    justify-content: flex-end;
}
.custom_modal_cls.modal#_assignUserPopup.show {
    z-index: 10000;
}
select#_ClientList {
    width: 100%;
}
.form-Control1 {
    height: 32px;
    padding: 2px 10px;
    border: 1px solid #ddd;
    font-size: 14px;
}

.ui-timepicker-standard {
    z-index: 9999 !important;
}
.assigned-row {
    padding: 0 15px;
}

.row-workShop {
    padding: 0 15px;
}

div#_addSchedulePopUp .modal-dialog {
    max-width: 700px;
}
.schedule_popup_class {
    z-index: 99991 !important;
}
.schedule_popup_class .modal-header {
    padding: 5px 10px;
}
.schedule_popup_class .modal-body {
    padding-top: 10px !important;
}
.schedule_popup_class .modal-content {
    height: 80vh !important;
}
.schedule_popup_class .modal-dialog {
    max-width: 80% !important;
}

.smartlookupSettings .row {
    padding-right: 10px !important;
    padding-left: 10px !important;
    text-align: left;
    margin-bottom: 5px;
}

.timeWindow_popup_class {
    z-index: 99992 !important;
}
.timeWindow_popup_class .modal-dialog {
    max-width: 600px !important;
    width: 100%;
}
.timeWindow_popup_class .modal-dialog .modal-body {
    padding: 20px;
}
.timeWindow_popup_class .modal-dialog .modal-header {
    padding: 7px;
}
.timeWindow_popup_class .modal-dialog .modal-header > div {
    margin: 0;
}

div#showClientTimeWindow .model-footer {
    border-top: 1px solid #f4f2f2;
    padding-bottom: 5px;
    padding-top: 5px;
    display: flex;
    justify-content: center;
    gap: 5px;
}

div#showClientTimeWindow .model-footer input,
div#showClientTimeWindow .model-footer button {
    background: #19203d;
    color: #fff;
    text-transform: capitalize !important;
    height: 35px;
}


      span.lblManadatory:after {
    content: "*";
    color: red;
    margin: 0 0 0 5px;
    font-size: 14px;
    left: -12px;
    position: absolute;
    top: 1px;
}
         div#showValidation .modal-dialog.modal-md {
         transform: unset;
         top: unset;
         }
         .clsAddHeight {
         padding-top: 0;
         padding-bottom: 0;
         }
         .form-control-chblist tr.checkbox_input {
         min-width: 145px!important;
         width: auto;
         }
         .form-control-chblist tbody {
         width: 100%;
         }
         .new_form_table table tr td[style="width:50%;"] table tbody tr {
         width: 50%;
         }
         .new_form_table table tr td[style="width:75%;"] table tbody tr {
         width: 33.333%;
         }
         .new_form_table table tr td[style="width:100%;"] table tbody tr {
         width: 25%;
         }
         .columnInOneLine.alignStart {
         align-items: flex-start;
         }     
         table.form-control-chblist, 
         table.form-control-chblist tbody, 
         table.form-control-chblist tr, 
         table.form-control-chblist th, 
         table.form-control-chblist thead, 
         table.form-control-chblist td {
         display: block;
         }
         table.form-control-chblist tr {
         width: 100%;
         display: block;
         }
         .columnInOneLine {
         display: flex;
         white-space: nowrap;
         align-items: center;
         gap: 5px;
         }
         .input-xs-width input
         {
         width: 120px !important;
         }
         .input-xs-width input
         {
         width: 120px !important;
         }
         .input-xs-width input
         {
         width: 120px !important;
         display: inline-block;
         }
         .columnInOneLine
         {
         display: flex;
         white-space: nowrap;
         align-items: center;
         gap: 5px;
         }
         .new_form_table table tbody
         {
         display: flex !important;
         flex-wrap: wrap;
         }
         .btn-new.btn-claim-download
         {
         background: #252e58;
         border: 0;
         padding: 6px 15px;
         color: #fff;
         margin-left: auto;
         display: block;
         cursor: pointer;
         line-height: 20px;
         border-radius: 17px    
         }
         .btn-new.btn-claim-download[disabled="disabled"]{ opacity: 0.4;position:relative;cursor:not-allowed;}
         .btn-new.btn-auto-temp
         {
         background: #252e58;
         border: 0;
         padding: 6px 15px;
         color: #fff;
         margin-left: auto;
         display: block;
         cursor: pointer;
         line-height: 20px;
         border-radius: 50px;
         }
         .btn-new.btn-cont-save
         {
         background: #252e58;
         border: 0;
         padding: 6px 15px;
         border-radius: 4px;
         color: #fff;
         margin-left: auto;
         display: block;
         cursor: pointer;
         line-height: 20px;
         }
         .btn-new.btn-cont-save:hover
         {
         border: 0;
         border-bottom: 0px solid #fff;
         background: #658df1;
         }
         .openAIbtnBox
         {
         display: flex;
         flex-direction: row-reverse;
         align-items: flex-start;
         }
         .create_form_content > div
         {
         width: 100%;
         }
         div#divResponse > span
         {
         font-weight: 400;
         font-size: medium;
         font-style: normal;
         border-spacing: 2px;
         }
         .openAIbtnBox #txtResponse
         {
         flex: 0 0 100%;
         max-width: 100%;
         margin-top: 15px;
         white-space: pre-line;
         word-break: break-word;
         }
         .new_form_table table tbody > .cell-space
         {
         width: calc(100% - 10px) !important;
         height: auto !important;
         }
         .new_form_table table .cell-space .input-xs-width textarea
         {
         /*height: 100% !important; */
         /*max-height: unset;*/ 
         }
         .new_form_table table tbody > .cell-space.column2:nth-child(2n)
         {
         margin-right: 20px !important;
         }
         body
         {
         overflow-x: hidden;
         }
         .openAIbtnBox
         {
         flex-direction: column;
         }
         @media (max-width:767px)
         {
         .openAIbtnBox
         {
         display: flex;
         flex-direction: column;
         align-items: flex-start;
         }
         .btn-new.btn-cont-save
         {
         margin-left: 0px;
         margin-bottom: 15px;
         }
         .openAIbtnBox span#txtResponse
         {
         flex: 0 0 100%;
         max-width: 100%;
         }
         .new_form_table table .cell-space > td.input-xs-width input.form-control, .new_form_table table .cell-space .input-xs-width textarea
         {
         background: #fff !important;
         }
         .new_form_table table tbody > .cell-space.column2:nth-child(2n)
         {
         margin-right: 20px !important;
         }
         }
         @media (max-width:479px)
         {
         .new_form_table table tbody > .cell-space.column2
         {
         width: calc(100% - 0px) !important;
         }
         .new_form_table table tbody > .cell-space.column2:nth-child(2n)
         {
         margin-right: 0px !important;
         }
         .new_form_table table tbody > .cell-space
         {
         width: calc(100% - 0px) !important;
         }
         }
         div#dvLoader
         {
         position: fixed;
         height: 100vh;
         width: 100%;
         background: #00000045;
         top: 0;
         left: 0;
         z-index: 9999;
         }
         div#dvLoader > div
         {
         display: flex;
         justify-content: center;
         align-items: center;
         height: 100%;
         }
          div#dvLoader2
         {
         position: fixed;
         height: 100vh;
         width: 100%;
         background: #00000045;
         top: 0;
         left: 0;
         z-index: 9999;
         }
         div#dvLoader2 > div
         {
         display: flex;
         justify-content: center;
         align-items: center;
         height: 100%;
         }
         div#dvAILoader
         {
         position: fixed;
         height: 100vh;
         width: 100%;
         background: #ffffff6b;
         top: 0;
         left: 0;
         z-index: 9999;
         }
         div#dvAILoader > div
         {
         display: flex;
         justify-content: center;
         align-items: center;
         height: 100%;
         }
         .new_form_table table .cell-space.checkbox_input
         {
         display: block;
         }
         .new_form_table table .cell-space.checkbox_input td:first-child
         {
         /*width: 70px !important;*/
         float: inherit;
         }
         .new_form_table table .cell-space.checkbox_input td:first-child span
         {
         margin-top: 0px !important;
         }
         .new_form_table table .cell-space.checkbox_input td.input-xs-width input[type="image"]
         {
         display: inline-block;
         margin-right: 10px;
         }
         .new_form_table table .cell-space.checkbox_input td.input-xs-width label
         {
         padding-left: 5px;
         }
         .new_form_table table tbody > .cell-space
         {
         float: left;
         width: calc(50% - 10px);
         height: 84px;
         margin-right: 20px;
         }
         .new_form_table table .cell-space.checkbox_input
         {
         align-items: center;
         margin-right: 0px;
         width: calc(50% - 10px);
         margin-right: 20px;
         }
         .new_form_table table .cell-space.checkbox_input:nth-child(2n)
         {
         margin-right: 0px;
         }
         .new_form_table table .cell-space.checkbox_input td
         {
         margin-bottom: 0px !important;
         }
         .new_form_table table .cell-space.checkbox_input td:first-child span
         {
         margin-top: 8px;
         display: block;
         }
         select#ddOpenAI
         {
         width: 800px;
         margin-left: 9px;
         background-position-x: 95%;
         background-position-y: 17px;
         font-size: 14px;
         }
         .open_ai_dropdown
         {
         align-items: center;
         margin-left: 10px;
         display: flex;
         width: 100%;
        
         justify-content: space-between;
         /*padding: 0 35px 0 0;*/
         flex-wrap: wrap;
         }
       .row   .open_ai_dropdown
          {
             flex-direction: row-reverse;
             justify-content: flex-end;
          }  
         div#divQueryString
         {
         display: flex;
         }
         div#divQueryString span#lblQuery
         {
         width: 100%;
         max-width: 150px;
         }
         div#divQueryString p#paraQuery
         {
         word-break: break-all;
         }
         textarea#txtResponse
         {
         width: 100% !important;
         position: relative;
         color: #333;
         background: #fff;
         border: 1px solid #ddd !important;
         padding: 7px 12px;
         border-radius: 4px;
         margin: 10px 0px 0px;
         min-height: 150px;
         max-width: 98% !important;
         }
         textarea#txtResponse:focus
         {
         background: #fff;
         border: 1px solid #666 !important;
         outline: navajowhite;
         }
         span#lbldtError
         {
         margin: 10px 22px;
         }
         .open_ai_dropdown
         {
         flex-direction: row;
         flex-wrap: nowrap;
         margin-top:12px;
         }
         div#divNewDropdown select.form-control
         {
         width: 1005;
         }
         select#ddOpenAI
         {
         width: 100%;
         }
         div#divdropdown
         {
         display: flex;
         align-items: center;
         }
         div#divNewDropdown
         {
         display: flex;
         align-items: center;
         }
         div#divLabel
         {
         margin: 0 0 0 15px;
         }
         div#divLabel  input#btn_SeprateSection
         {
         position:unset;
         }
         div#divLabel  input#btn_CreateProposal
         {
         position:unset;
         margin: 0px 5px;
         }
         div#divLabel .btn-new.btn-cont-save .btn-new.btn-claim-download
         {
         margin: 0 0 0px;
         }
         div#divLabel
         {
         display: flex;
         flex-wrap: wrap;
         justify-content: flex-end;
         align-items: flex-end;
         gap:10px;
         }
         span#Label1, span#Label2
         {
         white-space: nowrap;
         display: block;
         margin-right: 10px;
         }
         .open_ai_dropdown_left
         {
         flex: 0 0 70%;
         max-width: 70%;
         }
         .loaderDivBlock
         {
         display: flex;
         flex-direction: column;
         gap: 20px;
         z-index : 999999 !important
         }
         #btn_Cancel
         {
         background: #252e58;
         border: 0;
         opacity: 1;
         padding: 6px 15px;
         border-radius: 4px;
         color: #fff;
         display: block;
         cursor: pointer;
         line-height: 20px;
         }
         @media (max-width:767px)
         {
         select#ddOpenAI
         {
         margin-left: 0px;
         }
         span#lbldtError
         {
         margin: 10px 11px;
         }
         }
         @media (max-width:639px)
         {
         div#divQueryString
         {
         display: flex;
         flex-wrap: wrap;
         }
         .open_ai_dropdown div#divdropdown
         {
         width: 100%;
         margin-bottom: 20px;
         }
         .open_ai_dropdown
         {
         flex-direction: column-reverse;
         }
         div#divLabel
         {
         justify-content: flex-start;
         display: flex;
         width: 100%;
         }
         }
         
         input#btn_SeprateSection
         {
         z-index: 9;
         position: absolute;
         right: 40px;
         top: 70px;
         }
         input#btn_CreateProposal
         {
         z-index: 9;
         position: absolute;
         right: 40px;
         top: 70px;
         }
         div#divLabel button#btn_Clear{
         background: #252e58;
         color: #fff;
         padding: 3px 15px;
         border-radius: 3px;
         height:32px;
         }
         .new_form_table .cls-richTextbox tbody {
         flex-direction: column;
         }
         .new_form_table .cls-richTextbox > tbody > tr > td {
         width: 100%;
         display: block;
         height: auto!important;
         }
         .new_form_table .cls-richTextbox  .CuteEditorGroupMenu {
         background-size: auto 100%!important;
         }
         .new_form_table .cls-richTextbox td.CuteEditorToolBarContainer>div {
         padding-left: 0;
         background-image: url('http://trainjot.localhost:52624/TeamLeader/CuteSoft_Client/CuteEditor/Load.ashx?type=theme&file=horizontal.background.gif&theme=Office2003');
         background-repeat: repeat-x;
         background-size: auto 100%;
         }
         .new_form_table .cls-richTextbox td.CuteEditorToolBarContainer>div:after, .new_form_table .cls-richTextbox td.CuteEditorToolBarContainer>div:before {
         content: "";
         display: table;
         clear: both;
         }
         div#panContent table tbody tr td:first-child {
         margin-top: 0;
         }
         .new_form_table table tr td table.cls-richTextbox tbody tr {
         width: 100%;
         }
         .disabled-link {
         pointer-events: none; /* Prevents click events */
         color:White !important;
         cursor: not-allowed;
         }
         div#panAttachContent[disabled="disabled"]>* {
         opacity: 0.4;
         position:relative;
         cursor: not-allowed;
         }
         div#panAttachContent[disabled="disabled"]:after {
         content: "'Save form to add attachments'";
         opacity: 1;
         position: absolute;
         width: auto;
         height: auto;
         padding: 28px 53px;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         z-index: 9999;
         background: #fff;
         box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
         font-size:24px;
         border-radius:8px;
         font-style:italic;
         color: #766c6c;
         }
         .new_form_table table.clsGridAttachment tbody {
         display: table-row-group!important;
         }
         
         
div#_BusinesskeyControlPopup .modal-body >.row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0 !important;
    padding: 10px;
}
div#_BusinesskeyControlPopup .modal-body >.row div#_controlLabelBlock,
div#_BusinesskeyControlPopup .modal-body >.row div#_defaultValueBlock,
._ListControl {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 4px;
    width: calc(33% - 20px);
}


div#_BusinesskeyControlPopup .modal-body >.row >div:first-child select {
    width: 100%;
}
div#_BusinesskeyControlPopup .modal-body >.row div#_controlLabelBlock input,
div#_BusinesskeyControlPopup .modal-body >.row div#_defaultValueBlock input {
    width: 100%;
    padding: 7px 10px;
}
div#_BusinesskeyControlPopup .modal-body div#_BusinesskeyDiv {
    border: 1px solid #dddddd38;
    padding: 20px;
    width: 97%;
    margin: auto !important;
}
div#_BusinesskeyControlPopup .modal-dialog {
    max-width: 1000px;
    width: 100%;
}
div#_BusinesskeyDiv div#_filterBlock {
    margin: 15px 0 0 0 !important;
    width: 100%;
}         
         
    div#footerOptionPopup .modal-header {
    justify-content: space-between;
}

div#footerOptionPopup .modal-body .form-group {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

div#footerOptionPopup .modal-body .form-group input {
    padding: 8px 10px;
    border: 1px solid #ddd;
    margin: 0;
}
div#footerOptionPopup .modal-body .form-group label svg {
    height: 18px !important;
    width: 32px;
}
div#footerOptionPopup .modal-body .form-group label svg path {
    fill: #2f5fd8;
}

div#footerOptionPopup .modal-dialog {
    max-width: 600px;
}
table#gridFooterOption tbody tr th:first-child,
table#gridFooterOption tbody tr td:first-child {
    display: none;
}
table#gridFooterOption tbody tr th:nth-child(2)  {
    width: fit-content !important;
}
table#gridFooterOption tbody tr td:nth-child(2) {
    width: fit-content !important;
}
table#gridFooterOption tbody tr th:nth-child(5) {
    width: 55px !important;
    text-align: center;
}
table#gridFooterOption tbody tr td:nth-child(5) {
    width: fit-content !important;
}
table#gridFooterOption tbody tr td:nth-child(5) a {
    width: 100%;
    display: flex;
}
table#gridFooterOption tbody tr td:nth-child(5) img {
    width: 20px;
    margin: auto;
}
table#gridFooterOption tbody tr th {
    background: #f1f5fa;
    padding: 2px 4px;
    border-color: #cfd4d7;
}
table#gridFooterOption tbody tr td {
    padding: 2px 4px;
    border-color: #cfd4d7;
}
.cls_check_box_list input#btnShowEvent, button#_btnopenAutoFillOption {
    background: #2f5fd8;
    color: #fff;
    border: unset;
    padding: 6px 20px;
    border-radius: 4px;
}

.clsAttachEvent div#divOptions span {
    display: flex;
    gap: 4px;
}

.clsAttachDropdown .clsColumnDiv {
    flex-wrap: wrap;
    gap: 15px;
}
.clsAttachDropdown .clsColumnDiv select {
    width: calc(50% - 15px);
}
.clsAttachDropdown .clsColumnDiv table {
    width: 100%;
}
.clsAttachDropdown .clsColumnDiv table tbody {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.clsAttachDropdown .clsColumnDiv table tbody tr {
    width: fit-content;
}
.clsAttachDropdown .clsColumnDiv table tbody tr td {
    display: flex;
    gap: 4px;
}
.clsddAttachment {
    width: 100%;
    margin-bottom: 10px;
}
.clsddAttachment label {
    width: 50%;
}
.clsAttachDropdown .clsColumnDiv .clsddAttachment select {
    padding-right: 20px;
}
.confirmationPopup .modal-dialog {
    max-width: 500px !important;
}
.clsddAttachment label svg, .clsddAttachment_checkbox label svg{
    max-width: 22px;
    height: 17px !important;
}
.clsddAttachment label svg path, .clsddAttachment_checkbox label svg path {
    fill: #2f5fd8;
}


.sm_flex{display:flex;} 
.sm_wrap{flex-wrap:wrap;} 
.sm_justify_between {justify-content:space-between}
.sm_gap_10{gap:10px;}
.sm_gap_20{gap:20px;}
.sm_align_center{align-items:cetner;}
.modalAttachEvent label svg path {
    fill: #2f5fd8;
}
.modalAttachEvent label svg {
    width: 18px;
    height: 18px;
    margin-left: 5px;
}
.modalAttachEvent .form-group select {
    width: 250px;
    height: 36px;
    padding: 5px 15px;
    border-radius: 4px;
    background-position-y: 13px;
    outline: none;
    box-shadow: none;
}
.sm_check_list tbody {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 25px;
}
.sm_check_list tbody input[type="checkbox"] {
    margin: 0 5px 0 0;
}
.sm_check_list tbody tr td {
    display: flex;
    align-items: center;
}
.sm_check_list tbody tr td label {
    line-height: 1;
}
.sm_check_list {
    margin: 8px 0 0;
}
.modalAttachEvent .modal-header {
    justify-content: space-between;
}



.form-top-area {
    width: 100%;
    text-align: right;
    display: flex;
    flex-direction: column;
    gap: 9px;
}

.form-top-btns {
    display: flex;
    gap: 4px;
    justify-content: flex-end;
}

.form-top-btns input {
    margin: 0 !important;
    border-radius: 40px !important;
}



div#_BusinesskeyControlPopup .modal-body div#_BusinesskeyDiv>div:first-child {
    width: 100% !important;
    display: flex;
    flex-direction: unset;
    flex-wrap: wrap;
}
div#_BusinesskeyControlPopup .modal-body div#_BusinesskeyDiv>div:first-child >span {
    width: 100%;
}
div#_BusinesskeyControlPopup .modal-body div#_BusinesskeyDiv>div:first-child >select {
    width: calc(33% - 10px);
}
div#_filterBlock {
    flex-wrap: wrap;
        margin-top: 20px;
}
div#_filterBlock> span {
    width: 100%;
    text-align: start;
}
div#_BusinesskeyDiv div#_filterBlock div#_filterLabel {
    width: 100%;
    display: flex;
    justify-content: start;
    gap: 10px;
}
div#_BusinesskeyDiv div#_filterBlock div#_filterLabel >div {
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: calc(31% - 10px);
}
div#_BusinesskeyDiv div#_filterBlock div#_filterLabel >div span {
    text-align: start;
}
div#_BusinesskeyDiv ._businessKeyChild {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
}
div#_BusinesskeyDiv ._businessKeyChild >span {
    width: 100%;
    display: block;
    text-align: start;
}
div#_BusinesskeyDiv ._businessKeyChild ._parentFormList {
    width: 31%;
    height: 62px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
div#_BusinesskeyDiv ._businessKeyChild ._parentFormList span {
    display: block;
    text-align: start;
}
div#_BusinesskeyDiv ._businessKeyChild ._panelContainerDiv {
    width: 67%;
    display: flex;
    align-items: end;
}
div#_dynamicAttahmentList {
    display: flex;
    gap: 10px;
    width: 100%;
}
div#_dynamicAttahmentList select {
    border: unset;
    border-bottom: 1px solid #ddd;
    height: unset;
}
div#_BusinesskeyControlPopup .modal-body div#_BusinesskeyDiv>div:first-child >span:first-child,
div#_BusinesskeyDiv div#_filterBlock >span  {
    margin-left: -10px;
    opacity: 0.6;
}
div#_BusinesskeyControlPopup .modal-body div#_addbtnDiv {
    align-items: end;
}
div#_BusinesskeyControlPopup .modal-body .modal_heading {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9;
}
div#_BusinesskeyControlPopup .modal-body {
    position: relative;
    width: 100%;
    padding-top: 60px;
}
div#_controlLabelBlock span#_controlNameLabel, div#_defaultValueBlock span#_defaultValueLabel {
    display: block;
    text-align: start;
}
.eventAttachedCheck label {
    margin-left: 5px;
}

.eventAttachedCheck {
    display: inline-flex;
    align-items: center;
}
.clsColumnName {
    margin-bottom: 15px;
}

.clsColumnName label:first-child {
    font-weight: 600;
}

.clsColumnName label {
    margin: 0;
}
input#btnShowEvent, button#_btnopenAutoFillOption {
    margin: 0 7px 0 0;
    background-color: #2f5fd8;
    color: #fff;
    border: none;
    border-radius: 4px;
    color: #fff;
    padding: 5px 20px;
    min-width: 90px;
    text-align: center;
    text-transform: capitalize;
    cursor: pointer;
}
input#btnShowEvent:hover, button#_btnopenAutoFillOption:hover {
background-color: #03acf1;
}
.clsdefaultAttachment
{
    margin-left:5px;
}
 .clsddformAttachment
 {
     margin-left:5px;
 }
 #addTriggers .form-group select,#addTriggers .form-group textarea,
  #addTriggers .form-group input {
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    padding: 8px 10px;
    font-size: 15px;
    font-weight: 400;
    outline:none;
    box-shadow:none;
}

#addTriggers .form-group label {
width: 100%;
margin: 0 0 3px;
}

#addTriggers .form-group select {
    background-position-y: 16px;
}

#addTriggers .modal-header {
    justify-content: space-between;
}


#dvgridTrigger table.table.custom-table th {
    font-weight: bold;
    color: #000;
    border: 1px solid #cfd4d7!important;
}
#addTriggers .modal-dialog {
    max-width: 625px;
}
#dvgridTrigger table.table.custom-table input,
#dvgridTrigger table.table.custom-table select,
#dvgridTrigger table.table.custom-table textarea {
    height: 40px;
    border-radius: 5px;
    border: 1px solid #ddd;!;
    padding: 3px 12px;
    font-size: 13px;
    outline:none;
    box-shadow:none;
}
#dvgridTrigger table.table.custom-table textarea {
    height: 80px;
}
#dvgridTrigger table.table.custom-table select {
    background-position-y: 15px;
}
 
 
 
._clsAutoFillSettingContainer, ._clsAutoTemplateSettingContainer {
    padding: 20px;
}
._clsAutoFillSettingContainer .row ,._clsAutoTemplateSettingContainer .row{
    margin-left: 0!important;
    margin-bottom: 15px;
}
div#_childAttachmentList select {
    margin: 0 0 15px;
    width: 100%;
    display: block;
}
div#_childAttachmentList {
    width: 100%;
}
._clsSourceColumnList span#_lblColumnList {
    text-align: left;
    display: block;
    margin: 0 0 10px;
}
._clsSourceColumnList {
    text-align: left;
}
#_sourceColumnList tr {
    display: flex;
    gap: 20px;
    flex-wrap:wrap;
}
#_sourceColumnList tr input[type="checkbox"] {
    margin: 0px 6px 0 0;
    position: relative;
    top: 1px;
}
#_sourceColumnList tr label {
    margin: 0;
}
#_autoFillSettingPoup .modal_heading {
    display: flex;
    justify-content: space-between;
    position:sticky;
    top:0;
    z-index:9;
}
#_autoFillSettingPoup .modal_heading button.btn {
    margin-left: auto;
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
#_autoFillSettingPoup .button_wrap {
    display: flex;
    justify-content: flex-end;
    padding: 0 20px;
}
#_autoFillSettingPoup .modal-dialog {
    max-width:880px;
    width:95%;
}
#_autoFillSettingPoup .modal-dialog ._clsAutoFillSettingContainer {
    overflow: auto;
    max-height: 391px;
    padding:0 15px;
}
#_autoFillSettingPoup span._autoFillChk {
    display: flex;
    align-items: center;
}
#_autoFillSettingPoup span._autoFillChk label {
    margin: 0 0 0 8px;
}

 #_autoFillSettingPoup ._clsAddTemplateBtn 
 {
   flex: 0 0 calc(15% - 10px);
    max-width: calc(15% - 10px);
    text-align:left;
 }
.row._clsControlBlock {
    justify-content: space-between;
    padding: 15px 0;
    align-items: center;
}
#_autoFillSettingPoup .-_clsControlTypeList , #_autoFillSettingPoup ._clsControlName, #_autoFillSettingPoup ._clsDefaultValue {
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    text-align:left;
}
#_autoFillSettingPoup  ._clsAddTemplateBtn button{
   min-width:70px;
   max-height: 28px;
   display: flex;
   align-items: center;
   justify-content: center;
}
#_autoFillSettingPoup ._clsAddTemplateBtn button {
    background: #009ede;
}
.preview_mode_body #_autoFillSettingPoup.custom_modal_cls.modal .modal-body input[type="submit"] {
    background: #009ede;
}
#_autoFillSettingPoup .row._clsRadioBtnList {
    margin: 0 10px !important;
}

#_autoFillSettingPoup .row._clsRadioBtnList label {
    margin-right: 15px !important;
    margin-left: 0 !important;
}


#_autoFillSettingPoup ._clsTemplateField {
    text-align: left;
}
@media (max-width:599px)
{
   #_autoFillSettingPoup .modal-dialog .row._clsControlBlock {
    flex-wrap: wrap;
}

#_autoFillSettingPoup .-_clsControlTypeList, #_autoFillSettingPoup ._clsControlName, #_autoFillSettingPoup ._clsDefaultValue {
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    margin-bottom: 15px;
}

#_autoFillSettingPoup ._clsAddTemplateBtn {
    flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
} 
}
@media (max-width:390px){

  #_autoFillSettingPoup .-_clsControlTypeList, #_autoFillSettingPoup ._clsControlName, #_autoFillSettingPoup ._clsDefaultValue, #_autoFillSettingPoup ._clsAddTemplateBtn  {
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    margin-bottom: 15px;
}  
#_autoFillSettingPoup ._clsAddTemplateBtn {
    justify-content: flex-start;
}
    
 }
 
 .drop-selector {
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
    background-color: #f0f0f0;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 200px; /* Adjust width as needed */
    text-align: left;
}

.drop-check-list tr:first-child{
    display:none;
}


.drop-check-list {
    display: none; /* Initially hidden */
       position: absolute;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    width: 200px !important;
    top: 28px;
    z-index: 9;
}


.drop-check-list input[type="checkbox"] {
    width: 16px!important;
    height: 16px!important;
    margin-right: 5px!important;
}

.drop-check-list input[type="checkbox"]:hover {
    width: 18px!important;
    height: 18px!important;
  
    cursor: pointer!important;
}
.drop-check-list td>label:hover {
    cursor: pointer!important;
}

.drop-check-list td:hover {
   background-color: #ddd;
}



.drop-check-list label {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}

table.drop-check-list td {
    padding: 8px 8px!important;
    display: flex;
}


.drop-check-list td:has(input[type="checkbox"]:not(:checked)) {
    background-color: transparent; /* Style for unchecked state */
}

.drop-check-list td:has(input[type="checkbox"]:checked) {
    background-color: #f0f8ff; /* Optional: Style for checked state */
}



.row._clsSearchBlock1 {
    display: flex;
    gap: 20px;
    margin: 0 !important;
    padding: 5px 10px 0px;
}
.row._clsSearchBlock1 ._clsSearchByBlock {
    display: flex;
}
.row._clsSearchBlock1 ._clsSearchByBlock span {
    min-width: 80px;
}
.row._clsSearchBlock1 ._clsDateBeetween {
    gap: 20px;
}
.row._clsSearchBlock1 ._clsDateBeetween ._clsDateFrom, .row._clsSearchBlock1 ._clsDateBeetween ._clsDateTo {
    display: flex;
    gap: 10px;
}
.row._clsSearchBlock1 ._clsDateBeetween ._clsDateFrom span{
    min-width: 40px;
}
.row._clsSearchBlock1 ._clsDateBeetween ._clsDateTo span {
    min-width: 23px;
}
.row._clsSearchBlock1 ._clsBtnSearch input {
    text-transform: capitalize !important;
    max-height: 36px;
}
table#_fileAttachmentGrid {
    margin-top: 5px !important;
}


.custom_task-page_style input.form-control {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 7px 10px;
    height: 36px !important;
    background-position: center right 10px;
}

span.cls_t_duration {
    margin-left: calc(25% + 10px);
    margin-top: -10px;
    display: block;
}

textarea#_memoExpand {
    width: 100%;
    margin-left: 0px;
    border: none;
   outline: none; 
}

textarea#_memoExpand:focus {
    outline: none; 
    border: none;  
}

.aiContainerDiv input {
    min-width: 100%;
    cursor:pointer;
}

.att-btn-wrap input {
    cursor: pointer;
}
form#aspnetForm .iframe_custom_height_scroll {
    height: calc(100vh - 128px) !important;
}

.wizard_form_wrap ._clsFilterFormObjet .row {
    margin: 0 !important;
}
.wizard_form_wrap ._clsFilterFormObjet .row input {
    border-radius: 4px;
    border: 1px solid #ddd;
}
.min-page-height ._clsFilterFormObjet >.row {
    margin-left: 0 !important;
    align-items: center;
    width: 100%;
}
.min-page-height ._clsFilterFormObjet >.row input {
    border-radius: 4px;
    border: 1px solid #ddd;
    height: 33px;
    margin-left: 2px;
}






form#aspnetForm {
    padding: 0 !important;
}
form#formContainer {
    padding: 0 !important;
}
div#_OpenFormModel.custom_modal_cls.modal .modal-body {
    text-align: center;
    padding: 0;
}
div#_OpenFormModel .modal-content {
    height: 100%;
}
iframe#_ModelFormIframe {
    height: 100%;
    border-radius: 30px;
}
div#_OpenFormModelEdit.custom_modal_cls.modal .modal-body {
    text-align: center;
    padding: 0;
}
div#_OpenFormModelEdit .modal-content {
    height: 100%;
}
iframe#_ModelFormIframeEdit {
    height: 100%;
    border-radius: 30px;
}


input[visibility-hidden] 
{
    height:0 !important;
    padding:0 !important;
    margin:0 !important;
    }
    
.skeleton-container {
    /* max-width: 800px; */
    margin: 0 auto;
    background: white;
    border-radius: 8px;
    padding: 20px 16px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* Tabs */
.skeleton-tabs {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 2px solid #f0f0f0;
}
.skeleton-tab {
    padding: 10px 20px;
    background: #f0f0f0;
    margin-right: 5px;
    border-radius: 4px 4px 0 0;
    width: 120px;
    height: 45px;
}
.skeleton-tab.active {
    background: #e0e0e0;
}

/* Form Sections */
.skeleton-section {
    margin-bottom: 0;
}
.skeleton-section-header {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    height: 24px;
    width: 200px;
    background: #e0e0e0;
    border-radius: 4px;
}

/* Form Grid - 2 columns */
.skeleton-form-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    margin-bottom: 0;
}
.skeleton-form-group {
    margin-bottom: 18px;
}
.skeleton-label {
    display: block;
    height: 16px;
    width: 120px;
    background: #e0e0e0;
    margin-bottom: 8px;
    border-radius: 4px;
}
.skeleton-input {
    height: 20px;
    width: 100%;
    background: #e0e0e0;
    border-radius: 4px;
}
.skeleton-small-input {
    height: 20px;
    width: 175px;
    background: #e0e0e0;
    border-radius: 4px;
}

/* Special Elements */
.skeleton-checkbox-group {
    display: flex;
    align-items: center;
}
.skeleton-checkbox {
    width: 20px;
    height: 20px;
    background: #e0e0e0;
    margin-right: 10px;
    border-radius: 4px;
}
.skeleton-button {
    height: 36px;
    width: 120px;
    background: #e0e0e0;
    border-radius: 4px;
    display: inline-block;
    margin-right: 10px;
}
.skeleton-contact-button {
    height: 36px;
    width: 160px;
    background: #e0e0e0;
    border-radius: 4px;
    display: inline-block;
}

/* Footer Buttons */
.skeleton-footer {
    display: flex;
    /* justify-content: flex-end; */
    margin-bottom: 30px;
    gap: 15px;
}
.skeleton-footer-button {
    height: 32px;
    width: 60px;
    background: #e0e0e0;
    border-radius: 4px;
}
.skeleton-footer-button.save {
    width: 60px;
}

/* Shimmer Animation */
@keyframes shimmer {
    0% {
        background-position: -200% 0;
    }
    100% {
        background-position: 200% 0;
    }
}
.skeleton-tab,
.skeleton-section-header,
.skeleton-label,
.skeleton-input,
.skeleton-button,
.skeleton-checkbox,
.skeleton-footer-button {
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite;
}


.iframe-container {
    position: relative;
    width: 100%;
    height: 100%;
}

/* Make sure skeleton covers only the relevant iframe */
.skeleton-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    z-index: 10; /* Higher than iframe */
    opacity: 1;
    transition: opacity 0.5s ease-out;
    overflow: hidden;
}

/* Target only the specific iframe */
iframe#_ModelFormIframe {
    position: relative;
    z-index: 5;
    width: 100%;
}

iframe#_ModelFormIframeEdit {
    position: relative;
    z-index: 5;
    width: 100%;
}
div#_OpenFormModel .modal-dialog {
    max-height: 90%;
    max-width: 95%;
}

div#_OpenFormModelEdit .modal-dialog {
    max-height: 90%;
    max-width: 95%;
}
div#del_tmember_modal input[id$="btnDelete"] {
  height:33px;
  text-transform:capitalize !important;
}


.nicescroll-rails {
    display: none !important;
}

.nicescroll-cursors {
    display: none;
}


div#UpdatePanel1>.container-fluid>.card>.card-body .iframe_custom_height_scroll {
    min-height: calc(100vh - 165px) !important;
}

#addFormData.custom_modal_cls .modal-body {
    text-align: center;
    padding: 6px 15px 10px;
}


tr.new_card_panel {
    background: #fff;
    padding: 15px 15px;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 158, 222,0.1);
    margin: 0 0 25px;
}
.new_card_panel td.input-xs-width {
    margin: 0!important;
}
.new_card_panel td:not(.input-xs-width) {
    display: flex;
    gap:10px;
    justify-content: space-between;
}


.clsFormView .task_edit_form_custom {
    background: transparent!important;
    border: 0!important;
}
.container-fluid.clsAssignMemebr > .card {
    margin: 0;
    box-shadow: none;
}
iframe .task_edit_form_custom {
    background: transparent!important;
}
select#ddOpenAI {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 3px 15px;
    -webkit-appearance: initial;
    background-position: 96%;
    max-width: 420px;
}
.refresh_btn_task_btn {
    background-color: transparent;
}
form#aspnetForm .iframe_custom_height_scroll {
    height: calc(100vh - 45px) !important;
    min-height: 365px !important;
}


.wrapper {
    padding-bottom: 0;
}