@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

::-webkit-scrollbar-track {
    background-color: transparent;
}
::-webkit-scrollbar {
    width: 0.3vw;
	height:  0.3vw;
    background-color: transparent;
}
::-webkit-scrollbar-thumb {
    border-radius: 200px;
    background-color: #9b9b9b;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #9b9b9b;
    border-radius: 200px;
}
::-webkit-scrollbar-button {
    display: none;
}

/*overflow*/
.overflow-visible {
	overflow: visible !important;
}

/*padding*/
.pt-5 {padding-top:5px !important;}
.pt-10 {padding-top:10px !important;}

.mCSB_dragger_bar {height:6px; width:6px;}

/*loader*/
.loader-small {
    width: 20px;
    height: 20px;
    border: 2px solid rgb(237, 237, 237);
    border-bottom-color: #3e48e6;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.loader-mid {
    width: 35px;
    height: 35px;
    border: 3px solid rgb(237, 237, 237);
    border-bottom-color: #3e48e6;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.loader-large {
    width: 50px;
    height: 50px;
    border: 4px solid rgb(237, 237, 237);
    border-bottom-color: #3e48e6;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.loader-extl {
    width: 80px;
    height: 80px;
    border: 5px solid rgb(237, 237, 237);
    border-bottom-color: #3e48e6;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Subrata - 0014954: Upgrade Page for Unpublished Subscription Plans */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('elegant_font.css');
/* End - 0014954 */
/* COMMON FOR MENU */
.icon, .sprite_icon, .sprite_iconnew, .select-all_down-arrow, .icon-top {display:block; background-image:url(../img/pink/sprite-icons.png)!important; background-repeat:no-repeat!important; position:relative;}
	#left-panel_menu li,
	#left-panel_menu li a {
		font-family: "Inter", serif;
		font-size:12px;
		font-weight: 500;
		color:#000;
		text-decoration:none;
		outline:none;
	}
	#left-panel_menu li {
		font-size: 12px;
		display:flex;
	}
	#left-panel_menu li .ph {
		font-size: 20px;
		margin-right: 5px;
	}
	#left-panel_menu li:hover .ph,
	#left-panel_menu li:hover a {
		color: #3e48e6;
	}

#left-panel_menu #treeMenu li:hover {background-color:#f1f1f1!important;}
#left-panel_menu #treeMenu li:hover a {color:#595959!important;}
#left-panel_menu #treeMenu li a:hover {background-color:#fff!important; color:#3e48e6!important;}
#left-panel_menu #treeMenu li ul li:hover a {color:#3e48e6!important;} /* Poulami #14342 */
#left-panel_menu #treeMenu li ul li:hover {background-color:#fff!important;line-height:30px;} /* Poulami #14342 */
#left-panel_menu #treeMenu li ul li {background-color:#f1f1f1!important; /*padding:4px 0 4px 16px!important; line-height:24px;*/}
#left-panel_menu li a {display:block;}
/* Poulami #14342 */
#left-panel_menu #treeMenu li ul li li {
    margin-left: -20px;
    padding-left: 60px;
}
#left-panel_menu #treeMenu li ul li:hover li a {
    color: #595959 !important;
}
#left-panel_menu #treeMenu li ul li li:hover a {
    color: #3e48e6 !important;
}

.cal-zindex {z-index:auto!important}
.email_treeMenu {
	background-color: #fff;
    margin-top: 5px;
    margin-left: 0;
    padding: 53px 15px 20px 15px;
    min-height: 134px;
    margin-right: 10px;
	height: 90vh;
	width: 140px;
}
.email_treeMenu ul li {
    display: block;
	overflow: hidden;
    padding: 0px;
	margin: 10px 0;
    height: auto;
	font-size: 14px;
    font-weight: 500;
	position: relative;
}
.email_treeMenu ul li a {
    color: #000;
    font-size: 12px;
    padding: 3px 10px 3px 0px;
    display: inline-block;
    text-decoration: none;
    float: left;
    font-weight: 500;
}
.email_treeMenu ul li .opened {
	position: absolute;
    top: 0;
    right: 0;
	margin: 6px 0 0 0;
}
.email_treeMenu ul li .inner-link-nav {
	clear: both;
    height: auto;
	margin: 10px 0 0 0;
    padding-top: 10px;
}
.email_treeMenu ul li .inner-link-nav li {
    padding: 0;
    margin: 10px 0 10px 5px;
    display: flex;
    line-height: 18px;
    clear: both;
    background: none;
    border: 0;
    align-items: center;
    gap: .5rem;
}
.email_treeMenu ul li .inner-link-nav li  a {
    color: #000;
    font-size: 12px;
    padding: 0;
    font-weight: normal;
    float: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	width: 108px;
}
.email_treeMenu ul li .inner-link-nav li .ph {
	color: #000 !important;
    font-size: 18px;
}
.email_treeMenu ul li .inner-link-nav li .reload-icon {
	margin:0px!important;
}

/* End 14342 */
/* left panel arrow */
.right-arrow {background:url(../img/pink/sprite-icons.png) -583px -313px no-repeat; height:12px;}
.right-arrow:hover {background:url(../img/pink/sprite-icons.png) -583px -326px no-repeat;}

.left-arrow {background:url(../img/pink/sprite-icons.png) -582px -313px no-repeat; height:12px;}
.left-arrow:hover {background:url(../img/pink/sprite-icons.png) -582px -326px no-repeat;}

.breadcrumb_icon {background-position:-541px -20px; height:25px; width:15px;}
.breadcrumb li + li .breadcrumb-arrow {background:url(../img/pink/sprite-icons.png) -501px -538px; margin:14px 8px 0 10px; width:5px; height:10px; float:left;}
.lib_breadcrum_arrow {background-position:-501px -538px; float:left; width:5px; height:10px; margin:7px 8px 0 7px;}

span.summary_graph_icon {background-position:-357px -527px; width:20px; height:18px; margin-top:4px;}
span:hover.summary_graph_icon, span.summary_graph_icon_active {background-position:-382px -527px;}

/* MODULE'S : Leads */
.leads {background-position:-39px top; width:20px; height:16px; margin:0; float:left;}
.detail_left_margin_adjust li:hover .leads {/*background-position:-64px top;*/}
#summary_grid li:hover .leads, #left-panel_menu li:hover .leads, .submenu-style li:hover .leads {background-position:-64px top;}
	.leads-add {background-position:-39px -21px; width:21px; height:19px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .leads-add {background-position:-64px -21px;}
.leads-small {background-position:left top; width:11px!important; height:10px!important; float:left; margin:1px 10px 0 3px!important;}
	.submenu-style li:hover .leads-small,
	#recently_viewed a:hover .leads-small,
	#bookMark a:hover .leads-small {background-position:-15px top;}
.history-add-account {background-position:-528px -585px; width:25px; height:15px; margin:2px 7px 0 0; float:left;} /* Avinash #0015879# Save as account option for Library add from History popup */

/* MODULE'S : Accounts */
.accounts {background-position:-39px -87px; width:20px; height:17px; margin:0 10px 0 0; float:left;}
	.detail_left_margin_adjust li:hover .accounts {/*background-position:-64px -89px;*/}
	.detail_left_margin_adjust li:hover a {color:#3e48e6;}
#summary_grid li:hover .accounts, #left-panel_menu li:hover .accounts, .submenu-style li:hover .accounts {background-position:-64px -87px;}
	#left-panel_menu .accounts-add {background-position:-39px -108px; width:21px; height:17px; margin:4px 7px 0 0; float:left;}
	#left-panel_menu li:hover .accounts-add {background-position:-64px -108px;}
.accounts-small {background-position:left -15px; width:11px!important; height:9px!important; float:left; margin:5px 10px 0 8px!important;}
	.submenu-style li:hover .accounts-small,
	#recently_viewed a:hover .accounts-small,
	#bookMark a:hover .accounts-small {background-position:-15px -15px;}
/* Tanmay - 15373 */
.pricelists-small {background-position:2px -674px; width:14px!important; height:13px!important; float:left; margin:4px 6px 0 8px!important;}
/*End 15373 */

/* MODULE'S : Contacts */
.contacts {background-position:-39px -129px; width:20px; height:17px; margin:0 10px 0 0; float:left;}
	.detail_left_margin_adjust li:hover .contacts {/*background-position:-64px -129px;*/}
	.detail_left_margin_adjust li:hover a {color:#3e48e6;}
#summary_grid li:hover .contacts, #left-panel_menu li:hover .contacts, .submenu-style li:hover .contacts {background-position:-64px -129px;}
	.contacts-add {background-position:-39px -150px; width:24px; height:25px; margin:4px 3px 0 0; float:left;}
	#left-panel_menu li:hover .contacts-add {background-position:-64px -150px;}
.contacts-small {background-position:left -29px; width:11px!important; height:10px!important; float:left; margin:5px 10px 0 8px!important;}
	.submenu-style li:hover .contacts-small,
	#recently_viewed a:hover .contacts-small,
	#bookMark a:hover .contacts-small {background-position:-15px -29px;}

/* MODULE'S : Deals */
.deals {background-position:-36px -200px; width:20px; height:18px; margin:0 10px 0 0; float:left;}
#summary_grid li:hover .deals, 
#left-panel_menu li:hover .deals {background-position:-66px -200px; margin: 0 5px 0 3px;}

.submenu-style li:hover .deals {background-position:-63px -200px;}

	.deals-add {background-position:-39px -221px; width:17px; height:20px; margin:2px 9px 0 2px; float:left;}
	#left-panel_menu li:hover .deals-add {background-position:-64px -221px;}
.deals-small {background-position:left -44px; width:11px!important; height:10px!important; float:left; margin:5px 10px 0 10px!important;}
	.submenu-style li:hover .deals-small,
	#recently_viewed a:hover .deals-small,
	#bookMark a:hover .deals-small {background-position:-15px -44px;}

/* MODULE'S : Web to Leads */
.webtoleads {background-position:-39px -44px; width:18px; height:16px; margin:2px 10px 0 0; float:left;}
#left-panel_menu li:hover .webtoleads {background-position:-64px -44px;}
	.webtoleads-add {background-position:-39px -65px; width:18px; height:19px; margin:2px 10px 0 0; float:left;}
	#left-panel_menu li:hover .webtoleads-add {background-position:-64px -65px;}

/* MODULE'S : Campaigns */
.campaigns {background-position:-38px -244px; width:19px; height:18px; margin:3px 11px 0 0; float:left;}
#left-panel_menu li:hover .campaigns, .submenu-style li:hover .campaigns {background-position:-63px -244px;}
	.campaigns-add {background-position:-39px -266px; width:23px; height:16px; margin:2px 5px 0 0; float:left;}
	#left-panel_menu li:hover .campaigns-add {background-position:-64px -266px;}
.campaigns-small {background-position:left -60px; width:10px; height:9px; float:left; margin:2px 10px 0 8px;}
	.submenu-style li:hover .campaigns-small,
	#recently_viewed a:hover .campaigns-small,
	#bookMark a:hover .campaigns-small {background-position:-15px -60px;}

/* MODULE'S : Lists */
.targetlists {background-position:-39px -286px; width:16px; height:15px; margin:3px 13px 0 0; float:left;}
#left-panel_menu li:hover .targetlists, .submenu-style li:hover .targetlists {background-position:-64px -286px;}
	.targetlists-add {background-position:-39px -306px; width:20px; height:20px; margin:2px 8px 0 0; float:left;}
	#left-panel_menu li:hover .targetlists-add {background-position:-64px -306px;}
.targetlists-small {background-position:left -74px; width:10px!important; height:10px!important; float:left; margin:2px 10px 0 8px!important;}
	.submenu-style li:hover .targetlists-small,
	#recently_viewed a:hover .targetlists-small,
	#bookMark a:hover .targetlists-small {background-position:-15px -74px;}

/* MODULE'S : Targets */
.targets {background-position:-39px -331px; width:21px; height:22px; margin:1px 9px 0 -2px; float:left;}
#left-panel_menu li:hover .targets, .submenu-style li:hover .targets {background-position:-64px -331px;}
	.targets-add {background-position:-39px -358px; width:22px; height:24px; margin:0 8px 0 -2px; float:left;}
	#left-panel_menu li:hover .targets-add {background-position:-64px -358px;}
.targets-small {background-position:left -90px; width:13px; height:13px; float:left; margin:0 8px 0 8px;}
	.submenu-style li:hover .targets-small,
	#recently_viewed a:hover .targets-small,
	#bookMark a:hover .targets-small {background-position:-16px -90px;}
/* Pritam : 0015531 - Duplicate check functionality implement on name, email and phone */
/* MODULE'S : Manage Duplicate */
.manage-duplicate-settings {background-position:-531px -492px; width:21px; height:21px; margin:-2px 9px 0 -2px; float:left;}
#left-panel_menu li:hover .manage-duplicate-settings, .submenu-style li:hover .manage-duplicate-settings {background-position:-557px -492px;}
/* End : 0015531 */
/* MODULE'S : Templates */
.templates {background-position:-39px -385px; width:24px; height:20px; margin:6px 0 0 5px; float:left;}
#left-panel_menu li:hover .templates, .submenu-style li:hover .templates {background-position:-64px -385px;}
	.templates-add {background-position:-39px -407px; width:22px; height:19px; margin:2px 8px 0 0; float:left;}
	#left-panel_menu li:hover .templates-add {background-position:-64px -406px;}
.templates-small {background-position:left -107px; width:10px; height:9px; float:left; margin:2px 10px 0 8px;}
	.submenu-style li:hover .templates-small,
	#recently_viewed a:hover .templates-small,
	#bookMark a:hover .templates-small {background-position:-16px -107px;}

/* MODULE'S : Cases */
.cases {background-position:-39px -427px; width:14px; height:17px; margin:2px 11px 0 2px; float:left;}
#left-panel_menu li:hover .cases, .submenu-style li:hover .cases {background-position:-64px -427px;}
	.cases-add {background-position:-39px -445px; width:18px; height:21px; margin:2px 8px 0 2px; float:left;}
	#left-panel_menu li:hover .cases-add {background-position:-64px -445px;}
.cases-small {background-position:left -122px; width:8px; height:11px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .cases-small,
	#recently_viewed a:hover .cases-small,
	#bookMark a:hover .cases-small {background-position:-15px -122px;}

/* MODULE'S : Web to Case */
.webtocases {background-position:-39px -469px; width:18px; height:17px; margin:2px 10px 0 0; float:left;}
#left-panel_menu li:hover .webtocases {background-position:-64px -469px;}
	.webtocases-add {background-position:-39px -491px; width:20px; height:17px; margin:2px 8px 0 0; float:left;}
	#left-panel_menu li:hover .webtocases-add {background-position:-64px -491px;}

/* MODULE'S : Events */
.events {background-position:-98px -74px; width:16px; height:16px; margin:3px 11px 0 0; float:left;}
#summary_grid li:hover .events, #left-panel_menu li:hover .events, .submenu-style li:hover .events {background-position:-123px -74px;}
	.events-add {background-position:-98px -95px; width:20px; height:21px; margin:2px 8px 0 0; float:left;}
	#left-panel_menu li:hover .events-add {background-position:-123px -95px;}
.events-small {background-position:left -220px; width:10px; height:10px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .events-small,
	#recently_viewed a:hover .events-small,
	#bookMark a:hover .events-small {background-position:-15px -220px;}

/* MODULE'S : Task */
.tasks {background-position:-98px -120px; width:13px; height:16px; margin:3px 14px 0 0; float:left;}
	#header_calendar .tasks {background-position:-98px -120px; width:13px; height:16px; margin:8px 15px 0 2px; float:left;}/* Bhaskar - 0015713: Activities design issue fixing */
#summary_grid li:hover .tasks, #left-panel_menu li:hover .tasks, .submenu-style li:hover .tasks {background-position:-123px -120px;}
	.tasks-add {background-position:-98px -141px; width:19px; height:21px; margin:2px 9px 0 0; float:left;}
	#left-panel_menu li:hover .tasks-add {background-position:-123px -141px;}
.tasks-small {background-position:left -235px; width:7px; height:10px; float:left; margin:5px 10px 0 10px; padding-right:2px;}
	.submenu-style li:hover .tasks-small,
	#recently_viewed a:hover .tasks-small,
	#bookMark a:hover .tasks-small {background-position:-15px -235px;}
.upcoming-activities .tasks-small {background-position:left -235px; width:7px; height:10px; float:left; margin:5px 8px 0 0; padding-right:2px;}
	.upcoming-activities li:hover .tasks-small,
	#recently_viewed a:hover .tasks-small,
	#bookMark a:hover .tasks-small {background-position:-15px -235px;}

/* MODULE'S : Calendar */
.calendar {background-position:-98px -166px; width:16px; height:19px; margin:0 12px 0 0; float:left;}
#left-panel_menu li:hover .calendar, .submenu-style li:hover .calendar {background-position:-123px -166px;}

.export-calendar {background-position:-98px -188px; width:19px; height:20px; margin:0 10px 0 0; float:left;}
	#left-panel_menu li:hover .export-calendar {background-position:-123px -188px;}

.import-calendar {background-position:-98px -212px; width:23px; height:20px; margin:0 7px 0 0; float:left;}
	#left-panel_menu li:hover .import-calendar {background-position:-123px -212px;}

/* MODULE'S : Knowledgebase */
.knowledgebase {background-position:-39px -535px; width:17px; height:21px; margin:0 8px 0 2px; float:left;}
#left-panel_menu li:hover .knowledgebase, .submenu-style li:hover .knowledgebase {background-position:-64px -535px;}
	.knowledgebase-add {background-position:-39px -561px; width:18px; height:21px; margin:0 8px 0 2px; float:left;}
	#left-panel_menu li:hover .knowledgebase-add {background-position:-64px -561px;}
.knowledgebase-small {background-position:left -137px; width:10px; height:12px; float:left; margin:5px 10px 0 7px;}
	.submenu-style li:hover .knowledgebase-small,
	#recently_viewed a:hover .knowledgebase-small,
	#bookMark a:hover .knowledgebase-small {background-position:-15px -137px;}

/* MODULE'S : Partner */
.partner {background-position:-38px -586px; width:17px; height:17px; margin:4px 10px 0 2px; float:left;}
.detail_left_margin_adjust li:hover .partner {/*background-position:-64px -587px;*/ background-position: -38px -586px;}
#left-panel_menu li:hover .partner, .submenu-style li:hover .partner {background-position:-62px -586px;}
	.partner-add {background-position:-39px -607px; width:21px; height:19px; margin:2px 5px 0 2px; float:left;}
	#left-panel_menu li:hover .partner-add {background-position:-64px -607px;}
.partner-small {background-position:left -154px; width:10px; height:9px; float:left; margin:5px 10px 0 8px;}
	 .submenu-style li:hover .partner-small,
	 #recently_viewed a:hover .partner-small,
	 #bookMark a:hover .partner-small {background-position:-15px -154px;}

/* MODULE'S : Library */
.library {background-position:-40px -652px; width:18px; height:20px; margin:4px 7px 0 0; float:left;}
#left-panel_menu li:hover .library, .submenu-style li:hover .library {background-position:-65px -652px;}

.library-small {background-position:left -167px; width:12px; height:10px; float:left; margin:5px 10px 0 7px;}
	.submenu-style li:hover .library-small,
	#recently_viewed a:hover .library-small,
	#bookMark a:hover .library-small {background-position:-15px -167px;}
	.box_library_small {background-position:-39px -674px; width:18px; height:18px; margin:2px 7px 0 0; float:left;} /* Jeet #8342 */
	#left-panel_menu li:hover .box_library_small, .submenu-style li:hover .box_library_small {background-position:-64px -674px;}
	/* Jeet #14214 */
	.googledrive_library_small {background-position:-234px -463px; width:18px; height:18px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .googledrive_library_small, .submenu-style li:hover .googledrive_library_small {background-position:-265px -463px;}
	/* End #14214 */
	/* Jeet #14325 */
	.dropbox_library_small {background-position:-234px -413px; width:18px; height:18px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .dropbox_library_small, .submenu-style li:hover .dropbox_library_small {background-position:-265px -413px;}
	/* End #14325 */
/* MODULE'S : Notifications */
.notifications {background-position:-39px -697px; width:20px; height:20px; /*margin:5px -2px 0 10px;*/ margin:5px -3px 0 10px; float:left;}
	.submenu-style li:hover .notifications {background-position:-64px -697px;}
.notifications-small {background-position:left -184px; width:11px; height:10px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .notifications-small,
	#recently_viewed a:hover .notifications-small,
	#bookMark a:hover .notifications-small {background-position:-15px -184px;}
.notifications-inbox {background-position:-39px -723px; width:21px; height:19px; margin:4px 10px 0 2px; float:left;}
	#left-panel_menu li:hover .notifications-inbox {background-position:-64px -723px;}
.notifications-sent {background-position:-39px -747px; width:20px; height:23px; margin:4px 10px 0 2px; float:left;}
	#left-panel_menu li:hover .notifications-sent {background-position:-64px -747px;}
.notifications-starred {background-position:-39px -772px; width:20px; height:20px; margin:4px 10px 0 2px; float:left;}
	#left-panel_menu li:hover .notifications-starred {background-position:-64px -772px;}
.notifications-archive {background-position:-98px top; width:20px; height:19px; margin:4px 10px 0 2px; float:left;}
	#left-panel_menu li:hover .notifications-archive {background-position:-123px top;}
.notifications-add {background-position:-98px -24px; width:20px; height:22px; margin:4px 10px 0 2px; float:left;}
	#left-panel_menu li:hover .notifications-add {background-position:-123px -24px;}

/* MODULE'S : Referral */
.referral {background-position:-98px -51px; width:17px; height:18px; margin:2px 10px 0 2px; float:left;}
#left-panel_menu li:hover .referral, .submenu-style li:hover .referral {background-position:-123px -51px;}

/* MODULE'S : Feeds */
.feeds {background-position:-98px -236px; width:18px; height:16px; margin:2px 10px 0 0; float:left;}
#left-panel_menu li:hover .feeds, .submenu-style li:hover .feeds {background-position:-123px -236px;}

/* MODULE'S : Tags */
.tags {background-position:-98px -258px; width:20px; height:18px; margin:2px 9px 0 0; float:left;}
#left-panel_menu li:hover .tags, .submenu-style li:hover .tags {background-position:-123px -258px;}
	.tags-add {background-position:-98px -279px; width:21px; height:19px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .tags-add {background-position:-123px -279px;}
.tags-small {background-position:left -251px; width:13px; height:10px; float:left; margin:5px 8px 0 7px;}
	.submenu-style li:hover .tags-small,
	#recently_viewed a:hover .tags-small,
	#bookMark a:hover .tags-small {background-position:-15px -251px;}

/* MODULE'S : Automations */
.automations {background-position:-98px -390px; width:16px; height:16px; margin:3px 9px 0 2px; float:left;}
#left-panel_menu li:hover .automations, .submenu-style li:hover .automations {background-position:-123px -390px;}
	.automations-add {background-position:-98px -411px; width:21px; height:19px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .automations-add {background-position:-123px -411px;}
.automations-small {background-position:left -266px; width:12px; height:10px; float:left; margin:5px 10px 0 10px;}
	.submenu-style li:hover .automations-small,
	#recently_viewed a:hover .automations-small,
	#bookMark a:hover .automations-small {background-position:-15px -266px;}

/* MODULE'S : Sales Process */
.salesprocess {background-position:-98px -432px; width:17px; height:19px; margin:1px 9px 0 0; float:left;}
#left-panel_menu li:hover .salesprocess, .submenu-style li:hover .salesprocess {background-position:-123px -432px;}
	.salesprocess-add {background-position:-98px -456px; width:21px; height:20px; margin:1px 6px 0 0; float:left;}
	#left-panel_menu li:hover .salesprocess-add {background-position:-123px -456px;}
.salesprocess-small {background-position:left -282px; width:14px; height:16px; float:left; margin:2px 10px 0 7px;}
	.submenu-style li:hover .salesprocess-small,
	#recently_viewed a:hover .salesprocess-small,
	#bookMark a:hover .salesprocess-small {background-position:-15px -282px;}

/* MODULE'S : Projects */
.projects {background-position:-98px -482px; width:18px; height:18px; margin:1px 8px 0 0; float:left;}
#left-panel_menu li:hover .projects, .submenu-style li:hover .projects {background-position:-123px -482px;}
	.projects-add {background-position:-98px -503px; width:18px; height:24px; margin:0 8px 0 0; float:left;}
	#left-panel_menu li:hover .projects-add {background-position:-123px -503px;}
.projects-small {background-position:left -302px; width:14px; height:14px; float:left; margin:2px 10px 0 8px;}
	.submenu-style li:hover .projects-small,
	#recently_viewed a:hover .projects-small,
	#bookMark a:hover .projects-small {background-position:-15px -302px;}

/* MODULE'S : Sales Tools */
.salestools {background-position:-98px -549px; width:14px; height:13px; margin:4px 8px 0 0; float:left;}
#left-panel_menu li:hover .salestools, .submenu-style li:hover .salestools {background-position:-123px -549px;}
	.salestools-add {background-position:-98px -569px; width:14px; height:14px; margin:4px 8px 0 0; float:left;}
	#left-panel_menu li:hover .salestools-add {background-position:-123px -569px;}
.salestools-small {background-position:left -322px; width:11px; height:10px; float:left; margin:5px 12px 0 8px;}
	.submenu-style li:hover .salestools-small,
	#recently_viewed a:hover .salestools-small,
	#bookMark a:hover .salestools-small {background-position:-16px -322px;}

/* MODULE'S : Assignment Rules */
.assignmentrules {background-position:-162px -693px; width:16px; height:23px; margin:-3px 10px 0 0; float:left;}
.submenu-style .assignmentrules {background-position:-162px -693px; width:16px; height:23px; margin:2px 0 0 7px; float:left;}
	#left-panel_menu li:hover .assignmentrules, .submenu-style li:hover .assignmentrules {background-position:-187px -693px;} /* Gourhari : #0012870# */
.assignmentrules-add {background-position:-162px -720px; width:21px; height:23px; margin:-3px 5px 0 0; float:left;}
	#left-panel_menu li:hover .assignmentrules-add {background-position:-187px -720px;}
.assignmentrules-small {background-position:left -434px; width:11px; height:15px; float:left; margin:1px 10px 0 8px;} /* Gourhari : #0012870# */
	.submenu-style li:hover .assignmentrules-small,
	#recently_viewed a:hover .assignmentrules-small,
	#bookMark a:hover .assignmentrules-small {background-position:-15px -434px;}

/* MODULE'S : Products */
.products {background-position:-98px -588px; width:18px; height:17px; margin:2px 8px 0 0; float:left;}
#left-panel_menu li:hover .products, .submenu-style li:hover .products{background-position:-123px -588px;}
	.products-add {background-position:-98px -610px; width:21px; height:22px; margin:1px 6px 0 0; float:left;}
	#left-panel_menu li:hover .products-add {background-position:-123px -610px;}
.products-small {background-position:left -337px; width:12px; height:11px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .products-small,
	#recently_viewed a:hover .products-small,
	#bookMark a:hover .products-small {background-position:-15px -337px;}

/* MODULE'S : Quotes */
.quotations {background-position:-98px -633px; width:19px; height:20px; margin:5px 0 0 8px; float:left;}
#left-panel_menu li:hover .quotations, .submenu-style li:hover .quotations{background-position:-123px -633px;}
	.quotations-add {background-position:-98px -655px; width:22px; height:20px; margin:2px 6px 0 0; float:left;}
	#left-panel_menu li:hover .quotations-add {background-position:-123px -655px;}
.quotations-small {background-position:left -353px; width:13px; height:10px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .quotations-small,
	#recently_viewed a:hover .quotations-small,
	#bookMark a:hover .quotations-small {background-position:-15px -353px;}
	/*Sujata 0012803: change quotation module design*/
	.quotations-settings{background-position:-162px -747px; width:21px; height:19px; margin:4px 6px 0 0; float:left;}
	#left-panel_menu li:hover .quotations-settings, .submenu-style li:hover .quotations-settings{background-position:-187px -747px;}
	/*End  0012803*/

/* MODULE'S : Invoice */
.invoices {background-position:-98px -679px; width:22px; height:17px; margin:7px 1px 0 7px; float:left;}
	#left-panel_menu li:hover .invoices, .submenu-style li:hover .invoices{background-position:-123px -679px;}
.invoices-small {background-position:left -368px; width:12px; height:11px; float:left; margin:5px 8px 0 10px;}
	.submenu-style li:hover .invoices-small,
	#recently_viewed a:hover .invoices-small,
	#bookMark a:hover .invoices-small {background-position:-15px -368px;}
.invoices-add {background-position:-98px -700px; width:21px; height:21px; margin:2px 6px 0 0; float:left;}
	#left-panel_menu li:hover .invoices-add {background-position:-123px -700px;}
.invoices-settings, .submenu-style .invoices-settings {background-position:-98px -725px; width:17px; height:16px; margin:4px 10px 0 0; float:left;}
	#left-panel_menu li:hover .invoices-settings, .submenu-style li:hover .invoices-settings{background-position:-123px -725px;}

/* MODULE'S : Payments */
.payments {background-position:-98px -746px; width:24px; height:22px; margin:5px 0px 0 7px; float:left;}
#left-panel_menu li:hover .payments, .submenu-style li:hover .payments{background-position:-123px -746px;}
	.payments-add {background-position:-98px -772px; width:26px; height:21px; margin:0 6px 0 0; float:left;}
	#left-panel_menu li:hover .payments-add {background-position:-125px -772px;}
.payments-small {background-position:left -384px; width:15px; height:14px; float:left; margin:0 8px 0 8px;}
	.submenu-style li:hover .payments-small,
	#recently_viewed a:hover .payments-small,
	#bookMark a:hover .payments-small {background-position:-15px -384px;}

/* MODULE'S : Reports */
.reports {background-position:-162px top; width:16px; height:18px; margin:4px 9px 0 2px; float:left;}
	#left-panel_menu li:hover .reports, .submenu-style li:hover .reports {background-position:-187px top;}
.reports-add {background-position:-162px -19px; width:20px; height:19px; margin:2px 6px 0 0; float:left;}
	#left-panel_menu li:hover .reports-add {background-position:-187px -19px;}
.reports-small {background-position:left -403px; width:10px; height:10px; float:left; margin:5px 10px 0 8px;}
	.submenu-style li:hover .reports-small,
	#recently_viewed a:hover .reports-small,
	#bookMark a:hover .reports-small {background-position:-15px -403px;}

/* MODULE'S : Emails */
.emails {background-position:-98px -325px; width:19px!important; height:15px!important; margin:8px 0 0 11px; float:left;}
	.submenu-style li:hover .emails {background-position:-123px -325px;}
	.email_main_div li:hover .emails {background-position:-124px -326px;} /* Anwita #0014241# Implement email type custom field */

.emails-small {background-position:-357px -617px; width:11px; height:9px; float:left; margin:6px 9px 0 8px;}
	.submenu-style li:hover .emails-small,
	#recently_viewed a:hover .emails-small,
	#bookMark a:hover .emails-small {background-position:-382px -618px;}

.emails-compose {background-position:-98px -302px; width:24px!important; height:19px!important; margin:7px 4px 0 0; float:left;}
	#left-panel_menu li ul li:hover .emails-compose {background-position:-123px -302px;}
.emails-draft, .emails-inbox {background-position:-98px -326px; width:18px!important; height:13px!important; margin:9px 10px 0 0; float:left;}
	#left-panel_menu li ul li:hover .emails-draft, #left-panel_menu li ul li:hover .emails-inbox {background-position:-124px -326px;}
    /**Manisha #0012448#: Implementing Imap sync**/
    #left-panel_menu li ul li .current_nav_tree_inbox {background-position:-124px -326px; color:#3e48e6!important;}
     #left-panel_menu li ul li .current_nav_tree_sent {background-position:-124px -345px; color:#3e48e6!important;}
      #left-panel_menu li ul li .current_nav_tree_compose {background-position:-123px -302px; color:#3e48e6!important;}
       #left-panel_menu li ul li .current_nav_tree_settings {background-position:-123px -390px; color:#3e48e6!important;}
       #left-panel_menu li ul li .current_nav_tree_draft {background-position:-124px -326px;color:#3e48e6!important;}
       /**end  #0012448# */
.emails-sent {background-position:-98px -345px; width:17px!important; height:19px!important; margin:4px 11px 0 0; float:left;}
	#left-panel_menu li ul li:hover .emails-sent {background-position:-124px -345px;}
.emails-settings {background-position:-98px -390px; width:20px!important; height:20px!important; margin:7px 8px 0 0; float:left;}
	#left-panel_menu li ul li:hover .emails-settings {background-position:-123px -390px;}

/* MODULE'S : Reports */
/* Rabiul - 0014040 : Note to be added as main module in activities tab */
.notes {background-position:-158px -668px; width:27px; height:21px; margin:-1px 2px 0 -5px; float:left;}
	#summary_grid li:hover .notes, #left-panel_menu li:hover .notes, .submenu-style li:hover .notes  {background-position:-188px -668px!important;}
	.notes-add {background-position:-158px -768px; width:27px; height:21px; margin:-1px 3px 0 -5px; float:left;}
	#left-panel_menu li:hover .notes-add {background-position:-187px -768px!important;}
/* End - 0014040; */

/* MODULE'S : Supports */
.supports {background-position:-297px -172px; float:left; width:16px; height:16px; margin:3px 9px 0 0;}
	#left-panel_menu li:hover .supports {background-position:-322px -172px}
.supports-add {background-position:-297px -193px; float:left; width:22px; height:20px; margin:2px 3px 0 0;}
	#left-panel_menu li:hover .supports-add {background-position:-322px -193px;}
.supports-small {background-position:left -522px; width:12px; height:12px; float:left; margin:5px 10px 0 8px;}
	#recently_viewed a:hover .supports-small,
	#bookMark a:hover .supports-small {background-position:-15px -522px;}

/* Recyclebin */
.recyclebin {background-position:-162px -42px; width:15px; height:16px; margin:2px 11px 0 2px; float:left;}
#left-panel_menu li:hover .recyclebin {background-position:-187px -42px;}

/* Imports */
.imports {background-position:-98px -369px; width:14px; height:16px; margin:3px 13px 0 1px; float:left;}
#left-panel_menu li:hover .imports, .submenu-style li:hover .imports {background-position:-123px -369px;}

/*Sonali: 15106: Create a new module called 'base' under sales*/
/*base*/
.base {background-position:-233px -107px; width:16px; height:16px; margin:2px 10px 0 1px; float:left;}
#left-panel_menu li:hover .base, .submenu-style li:hover .base {background-position:-257px -107px;}
.base-add {background-position:-233px -133px; width:18px; height:19px; margin:2px 9px 0 1px; float:left;}
#left-panel_menu li:hover .base-add, .submenu-style li:hover .base-add {background-position:-257px -133px;}
.submenu-style .base{/*margin:6px -1px 0px 12px*/ margin:6px 2px 0 9px}
.base-small{background-position:left -597px; width:11px;height:11px; float:left; margin:5px 10px 0px 8px}
.submenu-style li:hover .base-small, #recently_viewed a:hover .base-small, #bookMark a:hover .base-small {background-position:-14px -597px;}
.base_small {background-position:-233px -107px; width:16px; height:16px; margin:9px auto auto;}
.base_small:hover {background-position:-257px -107px;}
.base_small_selected {background-position:-257px -107px; width:16px; height:16px; margin:9px auto auto;}
.base-settings { background-position: -233px -30px; float: left; width: 20px; height: 16px; margin:2px 5px 0px 1px; }
#left-panel_menu li:hover .base-settings {background-position: -257px -30px;float: left;}

/*End 15106*/

/* Diptajit #14052: Export module added under menu*/
.exports {background-position: -355px -486px; float: left; height: 21px; width: 20px; margin: 1px 7px 0 0;}
#left-panel_menu li:hover .exports, .submenu-style li:hover .exports {background-position:-380px -486px;}

.export-reschedule_icon {background-position: -232px -591px; float: left; height: 22px; width: 20px; margin:4px 0 0 10px;}
.export-reschedule_icon:hover {background-position:-271px -591px;}
/* // end #14052 */
/*Diptajit : #0014386# New Export Features*/
.export-cancel_icon {background-position: -355px -406px; float: left; height: 22px; width: 20px; margin:4px 0 0 10px;}
.export-cancel_icon:hover {background-position: -378px -406px;}

.export_small_upload_icon {background-position:-357px -103px; width:16px!important; height:13px!important; margin:9px 0 0 10px;}
.export_small_upload_icon:hover {background-position:-382px -103px;}
/*End - #0014386# */
/* Sync with Google */
.sync-google {background-position:-39px -175px; width:21px; height:21px; margin:-1px 6px 0 0; float:left;}
#left-panel_menu li:hover .sync-google {background-position:-64px -175px;}

/* Mail to Case Settings */
.mailtocasesettings {background-position:-39px -513px; width:24px; height:17px; margin:2px 3px 0 0; float:left;}
#left-panel_menu li:hover .mailtocasesettings {background-position:-64px -513px;}

/* Settings */
.partner-settings {background-position:-39px -631px; width:20px; height:19px; margin:2px 7px 0 0; float:left;}
#left-panel_menu li:hover .partner-settings {background-position:-64px -631px;}

/* Manage Duplicates */
.manageduplicates {background-position:-98px -533px; width:21px; height:12px; margin:10px -5px 0 6px; float:left;}
.submenu-style li:hover .manageduplicates {background-position:-124px -533px;}

/* Jeet #13672: Implement external links module*/
.externallinks {background-position:-356px -502px; width:25px; height:20px; margin: -2px 0px 0 0px; float:left;}
.submenu-style .externallinks {background-position:-356px -502px; width:16px; height:23px; margin:2px 0 0 7px; float:left;}
#left-panel_menu li:hover .externallinks, .submenu-style li:hover .externallinks {background-position:-381px -502px;}
.externallinks-icons{display: none;}
.ext_left_menu div a{ display: inline-block !important;}
.externallinks-main:hover .externallinks-icons{display: block;float: right;margin: -3px 5px;}
.externallinks-txt-ellip {width: 114px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block;}
.externallinks-txt-ellip:hover{width: 114px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block;}
.externallinks_hover, .listing table tbody tr:hover .externallinks {background-position:-381px -502px; width:25px; height:20px; margin: -2px 0px 0 0px; float:left; color: #3e48e6 !important;} /* Jeet #14313 */
.active_txt{color: #3e48e6 !important;}
/* // end #13672 */

/* Only for top Module Links */
.submenu-style .leads, .submenu-style .agencyleads {margin:0 10px 0 0;}
.submenu-style .accounts {margin:0 10px 0 0;}
.submenu-style .contacts {margin:0 10px 0 0;}
.submenu-style .deals {margin:0 10px 0 0px;}

.submenu-style .campaigns {margin:7px 10px 0 0;}
.submenu-style .targetlists {margin:8px 10px 0 3px;}
.submenu-style .targets {margin:5px 5px 0 0;}
.submenu-style .templates {margin:5px 5px 0 0;}

.submenu-style .cases {margin:6px 0 0 10px;}
.submenu-style .knowledgebase {margin:4px -2px 0 10px;}

.submenu-style .partner {margin:7px 2px 0 8px;}
.submenu-style .library {margin:5px 2px 0 8px;}
.submenu-style .referral {margin:6px 2px 0 9px;}

.submenu-style .events {margin:6px 3px 0 9px;}
.submenu-style .tasks {margin:6px 4px 0 11px;}
.submenu-style .calendar {margin:5px 2px 0 10px;}

.submenu-style .feeds {margin:6px 0 0 11px;}
.submenu-style .tags {margin:7px -4px 0 11px;}

.submenu-style .imports {margin:6px 1px 0 6px;}
.submenu-style .automations {margin:6px 0 0 6px;}
.submenu-style .salesprocess {margin:5px -2px 0 6px;}
.submenu-style .projects {margin:5px -5px 0 9px;}
.emailtemplate-drodownlist .projects{margin:5px 0 0 9px;}
.submenu-style .salestools {margin:7px -1px 0 9px;}

.submenu-style .products {margin:5px 5px 0 0;}
.submenu-style .quotations {margin:5px 5px 0 0;}
.submenu-style .invoices {margin:7px 5px 0 0;}
.submenu-style .payments {margin: 5px 5px 0 0;}

.submenu-style .reports {margin:5px 0 0 6px;}
.submenu-style .notes {margin:4px -6px 0 7px;} /* Rabiul - 0014040 : Note to be added as main module in activities tab */

#subpanel_add_plus .partner {width:24px!important; height:18px!important; margin:7px 2px 0 10px;}
#subpanel_add_plus .contacts {height:17px!important; margin:6px 0 0 10px; width:17px;}
#subpanel_add_plus .notes {background-position:-158px -668px; float:left; height:21px; /*margin:5px -4px 0px 6px; width:27px;*/ margin:5px 0 0 5px; width:22px;}/* Rabiul - 0014040 : Note to be added as main module in activities tab */
#subpanel_add_plus .library {width:18px!important; height:20px!important; margin:6px 13px 0 4px!important;}
#subpanel_add_plus .products {width:18px!important; height:17px!important; margin:6px 0 0 9px;}
#subpanel_add_plus .events {width:16px!important; height:16px!important; margin:6px 1px 0 10px;}
#subpanel_add_plus .tasks {width:16px!important; height:16px!important; margin:6px 0px 0 11px;}
#subpanel_add_plus .users {width:18px!important; height:16px!important; margin:7px 0 0 9px;}
#subpanel_add_plus .editions {width:16px!important; height:19px!important; margin:6px 1px 0 10px;}
#subpanel_add_plus .features {width:18px!important; height:18px!important; margin:6px 0 0 11px;}
#subpanel_add_plus .apps {width:16px!important; height:18px!important; margin:6px 1px 0 10px;}

/* Top dropdown menu li hover : plus, edit, select */
.submenu-style li:hover .plus-icon, .submenu-style li:hover .edit-icon, .submenu-style li:hover .select-icon {margin:0 7px 0 0; width:16px; height:18px; display:block; visibility:hidden; cursor:pointer; float:right; border-radius:0px!important;} /*C20-58 new design implementation*/
	.submenu-style li:hover .plus-icon {background-position:-297px -517px!important; margin-top:0px;}
	.submenu-style li:hover .plus-icon:hover {background-position:-322px -517px!important;}
		.submenu-style li:hover .edit-icon {background-position:-297px -537px!important; margin-top:0px;}
		.submenu-style li:hover .edit-icon:hover {background-position:-322px -537px!important;}
			#subpanel_add_plus li:hover .select-icon, .emailtemplate-drodownlist li:hover .select-icon {background-position:-357px -205px!important;}
			#subpanel_add_plus li:hover .select-icon:hover, .emailtemplate-drodownlist li:hover .select-icon:hover {background-position:-382px -205px!important;}
.submenu-style li:hover .plus-icon, .submenu-style li:hover .edit-icon, .submenu-style li:hover .select-icon {visibility:visible;}

/* Table row */
.select-all_down-arrow {background-position:-541px 12px; width:10px; height:28px; float:left; cursor:auto;}
.bookmark_active {background-position:-381px top; width:12px; height:15px;}
	.bookmark_inactive {background-position:-357px top; width:12px; height:15px;}
.row-listing .bookmark_active {background-position:-381px top; width:13px; height:16px; margin:3px 0 0 0px!important;}
	.row-listing .bookmark_inactive {background-position:-357px top; width:13px; height:16px;}
.zoom-meeting {background-position:-501px -282px; display:inline-block; width:20px; height:20px;}
.follow_icon {background-position:-380px -17px; width:17px; height:14px;}
	.follow_icon_inactive {background-position:-355px -17px; width:17px; height:14px;}
.row-listing .follow_icon {background-position:-379px -17px width:19px; height:15px;}
	.row-listing .follow_icon_inactive {background-position:-356px -17px; width:16px; height:15px;}

.starred_inactive {background-position:left -488px; width:11px; height:11px; margin:7px 0 0 4px;}
	.starred_active {background-position:-15px -488px; width:11px; height:11px; margin:7px 0 0 4px;}

.gotomeeting_icon {background-position:-501px -307px; width:19px; height:21px; margin:5px 14px;}

.pencil_icon {background-position:-541px -48px; float:left; width:12px!important; height:12px; margin:7px 0 0 8px;}
	.colmnedit-icon .pencil_icon {margin:2px 0 0 0;}
.check {background-position:-502px -576px!important; width:11px; height:9px; float:left; margin:10px 4px 0 4px !important;}
.th-settings_list ul li:hover .check {background-position:-515px -576px!important;}
.cross {background-position:-454px -344px; width:9px; height:9px; float:left; margin:12px 4px 0 10px;}
	#notify_to_error .cross {background-position:-454px -344px; width:9px; height:9px; float:left; margin:6px 8px 0 8px;}
	#recently_viewed .cross,
	#bookMark .cross {margin:6px 0 0 10px;}
#leads_rating .cross {margin:4px 8px 0 0; padding-left:20px; background-position:-440px -344px;}
.quotation-detail ul.body li span.cross {background-position:-418px -344px; height:9px; width:10px; margin:4px 0 0;}
.quotation-detail ul.body li:hover span.cross {background-position:-454px -344px}
.pac-container {display:none!important;}
	.task_icon {background-position:-583px -611px; width:13px; height:16px; float:left; margin:2px 6px 0 0;}
	.meeting_icon {background-position:-583px -651px; width:16px; height:16px; float:left; margin:2px 6px 0 0;}
	.blue_note_icon {background-position:-583px -363px; width:13px; height:13px; float:left; margin:4px 6px 0 0;}
	.comments_icon {background-position:-582px -632px; width:16px; height:14px; float:left; margin:4px 6px 0 0;}
	.files_icon {background-position:-583px -572px; width:11px; height:14px; float:left; margin:3px 6px 0 0!important;}
	.bluefollow_icon {background-position:-583px -162px; width:16px; height:13px; float:left; margin:4px 6px 0 0!important;}
	.email_icon {background-position:-584px -348px; width:12px; height:10px; float:left; margin:5px 6px 0 0;}
	.lib_tiny_icon {background-position:-583px -110px; width:12px; height:10px; float:left; margin:6px 6px 0 0!important;}
	.referral_icon {background-position:-583px -402px; width:16px; height:17px; float:left; margin:2px 6px 0 0;}
	.sales_tool_icon {background-position:-585px -225px; width:14px; height:13px; float:left; margin:3px 6px 0 0;}
	.notification_tinysmall {background-position:-583px -446px; width:12px; height:12px; float:left; margin:5px 6px 0 0;}
	.notification_reply {background-position:-583px -425px; width:12px; height:15px; float:left; margin:6px 6px 0 0!important;}
	.notification_forward {background-position:-583px -537px; width:12px; height:15px; float:left; margin:6px 6px 0 0!important;}
	.tags_icon {background-position:-583px -519px; width:15px; height:13px; float:left; margin:6px 6px 0 0;}
	.subtask_icon {background-position:-583px -505px; width:15px; height:9px; float:left; margin:7px 6px 0 0;}
	.timesheet_icon {background-position:-583px -482px; width:15px; height:18px; float:left; margin:2px 6px 0 0;}
	.blue_member_icon {background-position:-583px -672px; width:11px; height:11px; float:left; margin:7px 6px 0 0;}

.slider_icon_left_subpanel,
.slider_icon_left_phase_marker,
.slider_icon_left_detail,
.slider_icon_left_add
{background: url(../img/pink/sprite-icons.png) no-repeat -358px -268px; width:13px!important; height:18px!important; margin:9px 15px 0 0!important; padding:0px!important;}
	.slider_icon_left_subpanel:hover,
	.slider_icon_left_phase_marker:hover,
	.slider_icon_left_detail:hover,
	.slider_icon_left_add:hover {background: url(../img/pink/sprite-icons.png) no-repeat -382px -268px;}
.slider_icon_right_subpanel,
.slider_icon_right_phase_marker,
.slider_icon_right_detail,
.slider_icon_right_add
{background: url(../img/pink/sprite-icons.png) no-repeat -358px -293px; width:14px!important; height:18px!important; margin:9px 0 0 15px!important; padding:0px!important;}
	.slider_icon_right_subpanel:hover,
	.slider_icon_right_phase_marker:hover,
	.slider_icon_right_detail:hover,
	.slider_icon_right_add:hover {background: url(../img/pink/sprite-icons.png) repeat -381px -293px;}

.facebook_icon {background-position:-297px -568px; width:17px; height:16px; cursor:default; margin:4px 0 4px 6px;}
	.facebook_icon:hover {background-position:-322px -568px;}
	.facebook_org {background-position:-583px top; width:17px; height:17px; margin:4px 0 4px 6px;}
.g-talk_icon {background-position:-297px -632px; width:16px; height:17px; cursor:default; margin:4px 0 4px 6px;}
	.g-talk_icon:hover {background-position:-322px -632px;}
	.gogleplus_org {background-position: -583px -66px; width:17px; height:17px; margin:4px 0 4px 6px;}
/* Riju:- 13908: Fetching SPF DKIM status for sendgrid domain verification */
.domain-get-details_icon {
    background-position: -234px -615px;
    cursor: default;
    height: 18px;
    margin: 6px 0 0 5px;
    width: 18px;
}
    .domain-get-details_icon:hover {
        background-position: -269px -615px;
        cursor: pointer;
}
/* End - 13908 */
.in_icon {background-position:-297px -611px; width:16px; height:16px; cursor:default; margin:4px 0 4px 6px;}
	.in_icon:hover {background-position:-322px -611px;}
	.linkdin_org {background-position:-583px -44px; width:17px; height:17px; margin:4px 0 4px 6px;}
.tweet_icon {background-position:-297px -653px; width:17px; height:18px; cursor:default; margin:4px 0 4px 6px;}
	.tweet_icon:hover {background-position:-322px -653px;}
	.twitter_org {background-position:-583px -88px; width:17px; height:18px; margin:4px 0 4px 6px;}
.tube_icon {background-position:-297px -589px; width:17px; height:17px; cursor:default; margin:4px 0 4px 6px;}
	.tube_icon:hover {background-position:-322px -589px;}
	.youtube_org {background-position:-583px -22px; width:17px; height:17px; margin:4px 0 4px 6px;}

.primary_phone_change {display:block;}
.phone_icon {background-position:-296px -442px; width:18px; height:26px; float:left; margin-top:4px;} /*Anwita: #0014240# Implement phone type custom field */
.primary_phone_change li:hover .phone_icon {background-position:-322px -442px;} /*Anwita: #0014240# Implement phone type custom field */

.map_icon {background-position:-356px -631px; width:15px; height:19px; float:left; margin:4px 0 0 7px;}
	.map_icon:hover {background-position:-381px -631px;}
/* Anwita 0015643 */
.detail_address_icon {background-position:-356px -631px; width:15px; height:19px; float:left;}
	.detail_address_icon:hover {background-position:-381px -631px;}
/* end 0015643 */
.mail {
	cursor: pointer;
    display: flex;
    align-items: center;
    gap: .5rem;
}
.mail:hover .detail-paddingleft {color:#3e48e6;}
.mail_icon {background-position:-297px -499px; float:left; width:18px; height:14px;}
.mail_icon:hover {background-position:-321px -499px;}
	.detail_left_margin_adjust li:hover .mail_icon {background-position:-321px -499px;}
	.detail_left_margin_adjust li:hover a {color:#3e48e6;}
	.primary_email_change li:hover .mail_icon,
	.email_main_div span.feature_icon_list:hover .mail_icon {background-position:-321px -499px;} /*Poulami: #12823# - Rearrange phone and email content views*/ /*Anwita #0014241# Implement email type custom field*/

.fax_primary_icon {background-position:-296px -471px; float:left; width:20px; height:27px;} /*Anwita: #0014240# Implement phone type custom field */
.fax_primary_icon:hover {background-position:-321px -471px;}
	li.show_fax:hover .fax_primary_icon {background-position:-321px -471px;}
.feature_fax_icon {background-position:-296px -416px; width:26px; height:21px; float:left; margin-top:9px;}
	.feature_fax_icon:hover {background-position:-322px -416px;} /*end: #0014240# */


/* Right Top menu */
.notification-top {background-position:-39px -697px; width:20px!important; height:20px!important; margin:3px 4px 0; padding-bottom:5px;}
	.notification-top:hover {background-position: -64px -697px;}

.help-quest_icon {background-position:-500px -517px; height:20px; width:14px; float:left; margin:4px 4px 0 0;}

.search-top {background-position:-297px -81px; width:23px!important; height:23px!important; margin:2px 4px 0; padding-bottom:5px;}
	.search-top:hover {background-position:-322px -81px;}

.calendar-top, #mid_min_cal {background-position:-297px -55px!important; width:20px!important; height:21px!important; margin:2px 4px 0; padding-bottom:5px;}
	.calendar-top:hover, #mid_min_cal:hover {background-position:-322px -55px!important;}
	#mid_min_cal {margin:6px 10px;}

.event-top {background-position:-297px -27px!important; width:23px!important; height:23px!important; margin:2px 4px 0; padding-bottom:5px;}
	.event-top:hover {background-position:-322px -27px!important;}

.task-top {background-position:-297px top!important; width:17px!important; height:22px!important; margin:2px 4px 0; padding-bottom:5px;}
	.task-top:hover {background-position:-322px top!important;}

.msg-top {background-position:-162px -636px!important; width:14px!important; height:25px!important; margin:1px 4px 0 0;}
	.msg-top:hover {background-position:-187px -636px!important; }

/* Tree Menu */
.closed {background-position:-357px -550px; width:14px; height:13px; cursor:pointer; display:block; float:right; margin:5px 0 0 0;}
.closed:hover {background-position:-382px -550px;}
.opened {display:block; float:right; width:13px; height:12px; background-position:-357px -564px; cursor:pointer; margin:9px 9px 0 0;}
	.opened:hover {background-position:-382px -564px;}
.delete {background-position:-418px -344px; width:9px; height:9px; cursor:pointer; display:block; float:right; margin:8px 8px 0 0;}
	.delete:hover {background-position:-454px -344px;}

.refresh-icon {display:block; float:right; width:19px; height:19px; background-position:-297px -319px; cursor:pointer; margin:5px 14px 0 0;}
	.refresh-icon:hover {background-position:-322px -319px;}

.reload-icon {display:block; float:right; width:22px !important; height:19px !important; background-position:-297px -339px; cursor:pointer; margin:5px 14px 0 0;}
	.reload-icon:hover {background-position:-322px -339px;}

/* Right Top Help Dropdown */
.help-dropdown a span.aboutaccount-icon {background-position:-297px -109px; width:15px; height:16px; float:left; margin:7px 9px 0 0;}
.help-dropdown a:hover span.aboutaccount-icon {background-position:-322px -109px;}

.help-dropdown a span.pagetour-icon {background-position:-297px -130px; width:13px; height:16px; float:left; margin:7px 10px 0 0;}
.help-dropdown a:hover span.pagetour-icon {background-position:-322px -130px;}

.help-dropdown a span.userguide-icon {background-position:-297px -151px; width:18px; height:17px; float:left; margin:7px 6px 0 0;}
.help-dropdown a:hover span.userguide-icon {background-position:-322px -151px;}

.help-dropdown a span.contactsupport-icon {background-position:-297px -172px; width:18px; height:16px; float:left; margin:7px 7px 0 0;}
.help-dropdown a:hover span.contactsupport-icon {background-position:-322px -172px;}

.help-dropdown a span.gettingstarted-icon {background-position:-297px -218px; width:18px; height:25px; float:left; margin:5px 6px 0 0;}
.help-dropdown a:hover span.gettingstarted-icon {background-position:-322px -218px;}
/*Jeet 13541: Implement tutorial module */
.help-dropdown a span.training-icon {background-position:-234px -717px; width:17px; height:16px; float:left; margin:7px 7px 0 0;}
.help-dropdown a:hover span.training-icon {background-position:-265px -717px;}
/* end 13541 */

/* summery menu */
/* MODULE'S : Leads */
.menu-tab-content li {padding-left:0px!important; padding-right:0px!important;}
#summary_grid li {padding:0 10px;margin-bottom: 5px !important;}
#summary_grid li a {line-height: 20px !important;}
	#summary_grid .leads {margin:0 8px 0 0; width: 22px;}
	#summary_grid .accounts {margin:0 8px 0 0;}
	#summary_grid .contacts {margin:0 8px 0 0;}
	#summary_grid .deals {margin:0 8px 0 0;}
	#summary_grid .tasks {margin:0 8px 0 2px; width: 15px;}
	#summary_grid .events {margin:0 8px 0 0; width: 20px;}

/* Account Settings : App Setup */
/*Diptajit: #0014248# API settings Link under Administrator setup for Admin*/
.apikey {background-position: -234px -433px;float: left;height: 27px !important;margin: 1px 8px 0 -3px;width: 26px !important;}
#treeMenu li ul li:hover .apikey {background-position: -265px -433px;}
/*end #0014248#*/
.profilesettings {background-position:-162px -111px; width:20px!important; height:18px!important; margin:5px 7px 0 0; float:left;}
	#treeMenu li ul li:hover .profilesettings {background-position:-187px -111px;}
.appsettings {background-position:-234px -572px; width:18px!important; height:18px!important; margin:5px 7px 0 0; float:left;} /* Sonali #14342 */
#treeMenu li ul li a:hover .appsettings {background-position: -265px -572px;} /* Sonali #14342 */
/* Poulami #14342 */
.google-contact {background-position:-234px -486px; width:17px!important; height:15px!important; margin:8px 7px 0 0; float:left;}
#treeMenu li li ul li:hover .google-contact {background-position: -265px -486px;}
/*.css-treeview li li ul li:hover .google-contact {background-position: -265px -399px;}*/
.google-calender {background-position:-234px -506px; width:17px!important; height:17px!important; margin:0 7px 0 0; float:left;}
#treeMenu li li ul li:hover .google-calender {background-position: -265px -506px;}
/*.css-treeview li li ul li:hover .google-calender {background-position: -265px -428px;}*/
.office365_contact {background-position:-234px -528px; width:18px!important; height:15px!important; margin:8px 7px 0 0; float:left;}
#treeMenu li li ul li:hover .office365_contact {background-position: -265px -528px;}
/*.css-treeview li li ul li:hover .office365_contact {background-position: -265px -463px;}*/
.office365_calendar {background-position:-234px -548px; width:18px!important; height:18px!important; margin:5px 7px 0 0; float:left;}
#treeMenu li li ul li:hover .office365_calendar {background-position: -265px -548px;}
/*.css-treeview li li ul li:hover .office365_calendar {background-position: -265px -491px;}*/
/* end #14342 */
/*Poulami: #14215# - Handle multiple apps of same category with defaulting feature*/
.twilio {background-position:-234px -353px; width:18px!important; height:15px!important; margin:7px 7px 0 0px; float:left;}
#treeMenu li li ul li:hover .twilio {background-position: -266px -353px;}
.ringcentral {background-position:-234px -373px; width:17px!important; height:15px!important; margin:7px 7px 0 0px; float:left;}
#treeMenu li li ul li:hover .ringcentral {background-position: -266px -373px;}
.five9 {background-position: -531px -602px;width: 20px !important;height: 12px !important;margin: 7px 7px 0 -2px;float: left;}/*Saumojit - Five9 profile settings*/
#treeMenu li li ul li:hover .five9 {background-position: -556px -602px;}/*Saumojit - Five9 profile settings*/
.skype {background-position:-234px -393px; width:16px!important; height:15px!important; margin:7px 7px 0 0; float:left;}
#treeMenu li li ul li:hover .skype {background-position: -265px -393px;}
/*sauvikm 15071: quickbooks appsettings implementation*/
/*.quickbooks {background-position:-233px -80px; width:17px!important; height:17px!important; margin:7px 8px 0 0; float:left;}
#treeMenu li li ul li:hover .quickbooks {background-position: -257px -80px;}*/
.quickbooks {
    background-position: -223px -77px;
    width: 26px!important;
    height: 23px!important;
    margin: 0px 0px 0 0;
    float: left;
}
#treeMenu li li ul li:hover .quickbooks {
    background-position: -223px -77px;
}
/*end 15071 */
/*end #14215#*/
/* Account Settings : App Setup */
.dropdowns {background-position:-162px -134px; width:14px!important; height:14px!important; margin:8px 12px 0 0; float:left;}
	#treeMenu li ul li:hover .dropdowns {background-position:-187px -134px;}
.customfields {background-position:-162px -154px; width:16px!important; height:16px!important; margin:8px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .customfields {background-position:-187px -154px;}
.modulelists {background-position:-162px -175px; width:19px!important; height:18px!important; margin:7px 8px 0 0; float:left;}
	#treeMenu li ul li:hover .modulelists {background-position:-187px -175px;}
		.modulelists-small {background-position:left -504px; width:16px; height:13px; float:left; margin:5px 10px 0 8px;}
.apps {background-position:-162px -199px; width:19px!important; height:18px!important; margin:8px 9px 0 0; float:left;}
	#treeMenu li ul li:hover .apps {background-position:-187px -199px;}
.editions {background-position:-162px -222px; width:18px!important; height:18px!important; margin:8px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .editions {background-position:-187px -222px;}
.features {background-position:-162px -245px; width:15px!important; height:18px!important; margin:7px 12px 0 0; float:left;}
	#treeMenu li ul li:hover .features {background-position:-187px -245px;}
/* Avishek #13900 */
.promotions {background-position: -234px -661px;float: left!important;height: 16px!important;margin: 7px 10px 0 0;width: 18px!important;}
        #treeMenu li ul li:hover .promotions {background-position: -262px -661px;}
.offers {background-position: -234px -636px;float: left!important;height: 19px!important;margin: 2px 10px 0 0;width: 18px!important;}
        #treeMenu li ul li:hover .offers {background-position: -263px -636px;}
/* End #13900 */
.helps {background-position:-162px -268px; width:19px!important; height:16px!important; margin:8px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .helps {background-position:-187px -268px;}
.pagetours {background-position:-162px -289px; width:15px!important; height:18px!important; margin:7px 14px 0 0; float:left;}
	#treeMenu li ul li:hover .pagetours {background-position:-187px -289px;}
.languages {background-position:-162px -311px; width:16px!important; height:16px!important; margin:8px 12px 0 0; float:left;}
	#treeMenu li ul li:hover .languages {background-position:-187px -311px;}
.appstore {background-position:-162px -332px; width:18px!important; height:18px!important; margin:7px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .appstore {background-position:-187px -332px;}

/* Account Settings : Administration Setup */
.users {background-position:-162px -355px; width:17px!important; height:16px!important; margin:5px 12px 0 0; float:left;}
	#treeMenu li ul li:hover .users {background-position:-187px -355px;}
		.users-small {background-position:left -472px; width:11px; height:11px; float:left; margin:5px 10px 0 8px;}
			.submenu-style li:hover .users-small,
			#recently_viewed a:hover .users-small,
			#bookMark a:hover .users-small {background-position:-15px -472px;}
.teams {background-position:-162px -376px; width:23px!important; height:15px!important; margin:5px 10px 0 -3px; float:left;}
	.teams-small {background-position:-357px -48px; width:16px!important; height:12px!important; float:left; margin:4px 8px 0 8px!important;}
		.submenu-style li:hover .teams-small,
		#recently_viewed a:hover .teams-small,
		#bookMark a:hover .teams-small {background-position:-382px -48px;}

	#treeMenu li ul li:hover .teams {background-position:-187px -376px;}
.aclroles {background-position:-162px -396px; width:18px!important; height:17px!important; margin:5px 12px 0 0; float:left;}

.aclroles-small {background-position:left -539px; width:13px; height:12px; float:left; margin:5px 8px 0 8px;}
	#recently_viewed a:hover .aclroles-small,
	#bookMark a:hover .aclroles-small {background-position:-15px -539px;}

	#treeMenu li ul li:hover .aclroles {background-position:-187px -396px;}
.affiliates {background-position:-162px -418px; width:22px!important; height:22px!important; margin:4px 7px 0 -2px; float:left;}
	#treeMenu li ul li:hover .affiliates {background-position:-187px -418px;}
.companyprofile {background-position:-162px -445px; width:18px!important; height:18px!important; margin:5px 12px 0 0; float:left;}
	#treeMenu li ul li:hover .companyprofile {background-position:-187px -445px;}
		.tenants-small {background-position:left -454px; width:13px; height:10px; float:left; margin:5px 10px 0 8px;}
			.submenu-style li:hover .tenants-small,
			#recently_viewed a:hover .tenants-small,
			#bookMark a:hover .tenants-small {background-position:-15px -454px;}
		/* Avishek #13900 */
		.offers-small {background-position:left -559px; width:13px; height:10px; float:left; margin:5px 10px 0 8px;}
			#recently_viewed a:hover .offers-small {background-position:-15px -559px;}
		.promotions-small {background-position:left -578px; width:13px; height:10px; float:left; margin:5px 10px 0 8px;}
			#recently_viewed a:hover .promotions-small {background-position:-15px -578px;}
		/* End #13900 */
.passwordpolicies {background-position:-162px -468px; width:20px!important; height:20px!important; margin:5px 11px 0 0; float:left;}
	#treeMenu li ul li:hover .passwordpolicies {background-position:-187px -468px;}
.securitysettings {background-position:-162px -498px; width:21px!important; height:20px!important; margin:5px 12px 0 -2px; float:left;}
	#treeMenu li ul li:hover .securitysettings {background-position:-187px -498px;}
.mailtoconverge {background-position:-162px -525px; width:21px!important; height:14px!important; margin:7px 14px 0 -4px; float:left;}
	#treeMenu li ul li:hover .mailtoconverge {background-position:-187px -525px;}
.ipsettings {background-position:-162px -542px; width:20px!important; height:19px!important; margin:5px 14px 0 -3px; float:left;}
	#treeMenu li ul li:hover .ipsettings {background-position:-187px -542px;}
.ipblocks {background-position:-162px -566px; width:14px!important; height:16px!important; margin:5px 16px 0 0; float:left;}
	#treeMenu li ul li:hover .ipblocks {background-position:-187px -566px;}
.systemlocalsettings {background-position:-162px -586px; width:18px!important; height:19px!important; margin:5px 13px 0 0; float:left;}
	#treeMenu li ul li:hover .systemlocalsettings {background-position:-187px -586px;}
.userloginlogs {background-position:-162px -610px; width:21px!important; height:21px!important; margin:5px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .userloginlogs {background-position:-187px -610px;}
.messages {background-position:-162px -635px; width:14px!important; height:27px!important; margin:-2px 14px 0 0; float:left;} /* Jeet #13626 */
	#treeMenu li ul li:hover .messages {background-position:-187px -635px;} /* Jeet #13626 */
/*Poulami: #13437# - Implement Agency portal*/
.agency {background-position:-234px -735px; width:21px!important; height:21px!important; margin:5px 10px 0 0; float:left;}
	#treeMenu li ul li:hover .agency {background-position:-268px -735px;}
/*end #13437#*/
.thsettings_icon {background-position:-157px -81px; width:30px!important; height:30px!important; margin: 4px 0;} /*C20-58 new design implementation*/
.thsettings_icon:hover {background-position:-183px -81px;} /*C20-58 new design implementation*/
.dash_settings {background-position:left -418px; width:12px!important; height:11px!important; margin:6px 0px 0 8px!important;}
.dash_settings:hover {background-position:-15px -418px;}

.arrow-top {background-position:-416px -458px!important; display:inline-block; width:17px; height:15px; margin:6px 0 0 2px;}
.arrow-down {background-position:-454px -458px !important; display:inline-block; width:17px; height:15px; margin:10px 0 0 2px;}

.rightr-arrow {background:url(../img/pink/sprite-icons.png) -454px -645px no-repeat; height:15px; display:block; margin:6px 0 0 6px;}
.leftr-arrow {background:url(../img/pink/sprite-icons.png) -416px -645px no-repeat; height:15px; display:block; margin:6px 0 0 8px;}

.blue-arrow_icon {background-position:-416px -631px; width:12px; height:8px; margin:14px 6px 0 0;}
	.blue-arrow_icon:hover,
	.create:hover .blue-arrow_icon,
	.select-dropdown-listing:hover .blue-arrow_icon,
	.action:hover .blue-arrow_icon,
	.listtool-drop:hover .blue-arrow_icon {background-position:-454px -631px;}
.select-arrow {
    background:url(../img/pink/sprite-icons.png) no-repeat;
	background-position:-416px -631px;
    position:absolute;
    display:inline-block;
    *display:inline;
    zoom:1;
    height:8px;
    width:12px;
    top:0;
    right:0;
	background-color:#FFFFFF;
	margin: 14px 6px 0 0;
}
.selectbox:hover .select-arrow {
    background:url(../img/pink/sprite-icons.png) no-repeat;
	background-position:-454px -631px;
}
.select-arrow_focus {
	background:url(../img/pink/sprite-icons.png) no-repeat;
	background-position:-454px -631px;
}

.listpdf_icon {background-position:-502px -589px; width:16px; height:18px; margin:2px 5px 0 0;}
.listexcel_icon {background-position:-502px -612px; width:18px; height:19px; margin:1px 0 0 0;}
.delete_icon {background-position:-357px -140px; float:left; width:14px; height:18px; margin:6px 0 0 4px;}
.delete_icon:hover {background-position:-382px -140px;}
.login_icon {background-position:-357px -316px; float:left; width:16px; height:16px; margin:7px 0 0 7px;}
	.login_icon:hover {background-position:-382px -316px;}
.restore-icon {
	background-position: -295px -341px;
    float: left;
    width: 24px;
    height: 19px;
    margin: 6px 2px 0 15px;
}
	.restore-icon:hover {background-position:-320px -341px;}
.first_icon {background-position: -297px -248px; width:9px; height:12px; float:left; margin:8px 2px 0 0!important;}
	a:hover.first_icon {background-position: -322px -248px;}
.prev_icon {background-position:-297px -283px; width:14px; width:8px; height:12px; float:left; margin:8px 5px 0 0;}
	/*.prev_icon:hover {background-position:-322px -283px;}*/
	.pagic ul.next li.prev a:hover span.prev_icon {background-position:-322px -283px;}
.last_icon {background-position:-297px -266px; width:9px; height:12px; margin:8px 0 0 2px!important;}
	a:hover.last_icon {background-position:-322px -266px;}
.nxt_icon {background-position:-297px -301px; width:10px; height:12px; margin:8px 0 0 5px;}
	/*.nxt_icon:hover{background-position:-322px -301px;}*/
	.pagic ul.next li.next a:hover span.nxt_icon {background-position:-322px -301px;}

/*C20-58 new design implementation*/
.column-view_active {
    background-image: url(../img/pink/sprite-icons.png);
	background-position:-413px -108px;
	display:block;
	color: #fff !important;
	height: 36px !important;
	width: 36px;
}
.column-view_inactive {background-position:-452px -108px; width:36px; height:36px; display:block;}
.row-view_active_1 {background-position:-413px -144px; width:36px; height:36px; display:block;}
.row-view_inactive_1 {background-position:-454px -144px; width:36px; height:36px; display:block;}
/*C20-58 new design implementation*/


.row-view_inactive {background-position:-452px -144px; width:35px; height:35px; display:block;} /*C20-58 new design implementation*/
.row-view_active {
	background-position: -413px -144px;
    width: 36px;
    height: 36px;
    display: block;
}

.map-view_active {background-position:-413px -181px; width:35px; height:35px; display:block; z-index:1;}
	.map-view_inactive {background-position:-451px -181px; width:35px; height:35px; display:block;}

.dashboard-3cols_active {background-position:-413px -218px; width:35px; height:35px; display:block;}
.dashboard-3cols_inactive {background-position:-451px -217px; width:35px; height:35px; display:block;}
.dashboard-2cols_active {background-position:-414px -254px; width:35px; height:35px; display:block;}
.dashboard-2cols_inactive {background-position:-451px -255px; width:35px; height:35px; display:block;}
/* Pritam: #0015498# - One column view in dashlet and count chat design implementation */
.dashboard-1cols_inactive{background-position: -489px -180px;width: 35px;height: 35px;display: block;position: relative;}
.dashboard-1cols_active{background-position: -489px -144px;width: 35px;height: 35px;display: block;position: relative;}
/* End: #0015498# */
.edit_icon {background-position:-354px -118px; float:left; width:18px; height:17px; margin:6px 4px 0 5px;}
.edit_icon:hover {background-position:-379px -118px;}

.notification_archive {background-position:-95px top; float:left; width:23px; height:19px!important; margin:6px 0 0 2px;}
	.notification_archive:hover {background-position:-120px top;}

#dashboard_create_new .add_icon {margin: 7px 0 0 15px;}
.dashboard_edit_update_container {margin-top:4px;}
.dashboard_edit_update_container .edit_icon {margin:3px 3px 0 0;}
.dashboard_edit_update_container .delete_icon {margin:5px 0 0;}

	.select_icon_listing {background-position:-297px -670px; float:left; width:21px!important; height:17px; padding:0px!important; margin:9px 0 0 3px;}
		.select_icon_listing:hover {background-position:-322px -670px;}
	.dashboard_holow_icon {background-position:-297px -691px; width:23px!important; height:18px; padding:0px!important; margin:9px 0 0 3px;}
		.dashboard_holow_icon:hover {background-position:-321px -691px;}

.add_task_icon {background-position:-356px -701px; width:23px; height:20px; margin-top:8px;}
	.add_task_icon:hover {background-position:-381px -701px;}

/* Other's icon */
a.back_icon {background-position:-357px -242px; width:23px !important; height:20px !important;}
a:hover.back_icon {background-position:-382px -242px;}

/*Anwita 0015639*/
.addnew_icon {background-position:0px -723px!important;height:37px!important; width:37px!important;}
.addnew_icon:hover {background-position:0px -763px!important; }
/*end 0015639 */

.flame_inactive {background-position:-417px -359px; width:20px; height:20px; float:left;}
.flame_active {background-position:-453px -359px; width:20px; height:20px; float:left;}

.prev_icon_active_details {background-position:-454px -477px; width:10px!important; height:12px; margin:7px 10px 0 0;}
	.nxt_icon_inactive_details {background-position:-454px -496px; width:10px!important; height:12px; margin:7px 10px 0 10px;}
.prev_icon_inactive_details {background-position:-419px -496px; width:10px!important; height:12px; margin:7px 10px 0 0;}
	.nxt_icon_active_details {background-position:-418px -477px; width:10px!important; height:12px; margin:7px 10px 0 10px;}

.feature_voicecall_icon {background-position:-297px -362px;  width:17px; height:20px; float:left; margin-top:5px;}
.feature_voicecall_icon:hover {background-position:-322px -362px;}

/*Voicedrop*/
.feature_voicedrop_icon {background-position:-539px -266px;  width:17px; height:20px; float:left; margin-top:5px;}
.feature_voicedrop_icon:hover {background-position:-561px -266px}
/*Voicedrop*/
/*Poulami: #13131# - Outgoing call making by Fonality*/
.feature_end_voicecall_icon {background-position:-233px -777px;  width:22px; height:22px; float:left; margin-top:5px;}
	.feature_end_voicecall_icon_hover {background-position:-264px -777px;  width:23px; height:22px; float:left; margin-top:5px;} /*Anwita 0015577: Implement click to call into subpanel*/
/*end #13131#*/
.feature_sms_icon {background-position:-296px -383px; width:25px; height:21px; float:left; margin:7px 12px 0 0;}
.feature_sms_icon:hover {background-position:-323px -383px;}

.search-icon {background-position:-501px -750px; width:13px; height:13px; float:left; margin:8px 5px 0 5px;}

.trigger {width:18px!important; height:22px!important; float:left; background-position:-501px -6px!important; margin:0 10px;}

.post_icon {background-position:-357px -490px; width:16px; height:13px; float:left; margin:5px 6px 0 0;}
	a:hover .post_icon, .post_icon_selected {background-position:-382px -490px; width:16px; height:13px; float:left; margin:5px 6px 0 0;}
.link_icon {background-position:-357px -507px; width:15px; height:15px; float:left; margin:3px 6px 0 0;}
	a:hover .link_icon, .link_icon_selected {background-position:-382px -507px; width:15px; height:15px; float:left; margin:3px 6px 0 0;}

.calendar-tooltiparrow {}
.calendar-tooltiparrow:before {
	content: '';
    width: 16px;
    height: 16px;
    background: #fff;
    position: absolute;
    bottom: 0px;
    left: 50%;
    border-bottom: rgb(237, 237, 237) solid 1px;
    border-right: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
	z-index: -1;
}

.success-icon{width:17px; height:16px; background-position:-540px -190px; margin:3px 9px 0 0; display: inline-block;}
.cross-icon{width:16px; height:16px; background-position:-454px -344px; margin:7px 2px 0 0; display: inline-block;}
.arrow-up{width:51px; height:51px; background-position:-517px -694px; margin:2px 2px 0 4px; display: inline-block;}

.login-dropdown {
	position: absolute;
    z-index: 1000;
    left: 0;
    top: 35px;
    padding-bottom: 20px;
}
.login-dropdown:before {
	content: '';
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: -17px;
    left: 26px;
    border-top: rgb(237, 237, 237) solid 1px;
    border-left: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
}
.dropdown-arrow {
	background-image:url(../img/pink/sprite-icons.png);
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	z-index:99;
	width:24px;
	height:15px;
}
.login-dropdown .dropdown-arrow {
	background-position:-502px -785px;
	width: 25px;
	margin:1px 0 0 103px;
}
.help-dropdown .dropdown-arrow {
	background-position: -498px -785px;
	 width: 24px;
	margin: -14px 0 0 110px;
}
	.share_dropdown .dropdown-arrow {background-position:-502px -785px; width: 50px;}
	.globalsearch-dropdown .dropdown-arrow {background-position: -500px -785px;
right: -70px; top:-14px;} /*Ayan : 15373*/
	.global_task-dropdown .dropdown-arrow {background-position: -502px -785px;
right: -30px;top: -14px;}/*Ayan : 15373*/

ul.campaign-nav {margin:0; padding:0;}
ul.campaign-nav li a {color: #3e48e6; font-size:12px; font-weight:bold;}
ul.campaign-nav li a:hover, a.selected {color:#3e48e6!important;}
ul.campaign-nav li {padding:0 6px 0 2px; margin:0; float:left; color:#5d5d5d; font-size:12px; text-align:center; line-height:55px;}
.campaign-nav li + li .campaign-nav-arrow {background:url(../img/pink/sprite-icons.png) -502px -453px no-repeat; width:21px; height:60px; margin:0 18px 0 0; float:left;}

.wornning_icon {background-position:-418px -608px!important; width:18px; height:18px; float:left; margin:3px 8px 0 5px;}

.milestone_task_showhide_icon, .task_showhide_icon {background-position:-297px -737px; width:11px; height:12px; cursor:pointer; margin:13px 5px 0 0;}
	.milestone_task_showhide_icon.active, .task_showhide_icon.active {background-position:-297px -779px; width:13px; height:10px; cursor:pointer; margin:13px 3px 0 0;}
.milestone-wrapper .project_milestone_small {background-position:-501px -429px; width:17px; height:18px; cursor:pointer; margin:10px 6px 0 0;}

.subtask_icon_count {background-position:-541px -211px; width:12px; height:7px; float:left; margin:16px 10px 0 0;}
.task_icon_1 {background-position:-356px -701px; width:23px; height:20px; float:left; margin:12px 5px 0 5px;}

.preview_icon {background-position:-356px -726px; float:left; width:16px; height:21px; margin:0 6px 0 0;}
	a:hover .preview_icon {background-position:-381px -726px;}

.clip_attach {background-position:-501px -727px; float:left; width:8px; height:18px; margin:0 8px 0 0;}
.like_icon {background-position:-541px -66px; float:left; width:13px; height:12px; margin:1px 4px 0 0;}
.download_small {background-position:-357px -84px; float:left; width:16px; height:13px; margin:4px 0 0 0;}
	.download_small:hover {background-position:-382px -84px;}
/* Rabiul - 0014076 : Expand and collapse icon to be added in Email and Note module. */
.toggle{
	display:inline-block;
	cursor:pointer;
	display:block;
	background: url(../img/pink/sprite-icons.png) no-repeat -485px -712px;
	padding:5px 0;
	/*width:100%;*/
	margin-bottom:5px;
	position:relative;
	margin-left:250px;
}
.toggle.expanded {
	background: url(../img/pink/sprite-icons.png) no-repeat -494px -697px; /*padding:15px 0!important;*/ height:5px; width:15px;
}
.toggle_title {color: #3e48e6; float: left; font-family: "Inter", serif; font-size: 12px; /*font-weight: bold;*/ line-height: 0px; margin: 5px 0 0 -240px;}
.email_attachment_active #minimize,
.email_attachment_active .minimize {background-color:#fff!important;}
/* End - 0014076 */
/* Right slide panel */
.calendar_small {background-position:-98px -166px; width:16px; height:17px; float:left; margin:5px 6px 0 0;}

/* Login page : social icon */
.facebook-btn span {background:url(../img/social.png) left bottom no-repeat; width:15px; height:35px; float:left; margin:5px 10px 0 8px;}
	.facebook-btn:hover span {background-position:-22px bottom;}
.google-btn span {background:url(../img/social.png) -51px bottom no-repeat; width:34px; height:34px; float:left; margin:5px 2px 0 10px;}
	.google-btn:hover span {background-position:-89px bottom;}
.linkedin-btn span {background:url(../img/social.png) -136px bottom no-repeat; width:31px; height:35px; float:left; margin:5px 6px 0 5px;}
	.linkedin-btn:hover span {background-position:-174px bottom;}

/* Assigned To & Related To */
.associate-wized {width:33px; height:30px; line-height:30px; text-align:center;}
	.all_small {background-position:-357px -441px; width:18px; height:11px; margin:9px auto auto;}
		.all_small:hover {background-position:-382px -441px;}
		.all_small_selected {background-position:-382px -441px; width:18px; height:11px; margin:9px auto auto;}
	.user_small {background-position:-162px -355px; width:17px; height:16px; margin:7px auto auto;}
		.user_small:hover {background-position:-187px -355px;}
		.user_small_selected {background-position:-187px -355px; width:17px; height:16px; margin:7px auto auto;}
	.team_small {background-position:-162px -376px; width:23px; height:15px; margin:7px auto auto;}
		.team_small:hover {background-position:-187px -376px;}
		.team_small_selected {background-position:-187px -376px; width:23px; height:15px; margin:7px auto auto;}
	.deal_small {background-position:-39px -200px; width:10px; height:16px; margin:7px auto auto;}
		.deal_small:hover {background-position:-64px -200px;}
		.deal_small_selected {background-position:-64px -200px; width:10px; height:16px; margin:7px auto auto;}
	.partner_small {background-position:-39px -587px; width:15px; height:14px; margin:7px auto auto;}
		.partner_small:hover {background-position:-64px -587px;}
		.partner_small_selected {background-position:-64px -587px; width:15px; height:14px; margin:7px auto auto;}
	.contact_small {background-position:-39px -129px; width:16px; height:16px; margin:7px auto auto;}
		.contact_small:hover {background-position:-64px -129px;}
		.contact_small_selected {background-position:-64px -129px; width:16px; height:16px; margin:7px auto auto;}
	.case_small {background-position:-39px -427px; width:14px; height:17px; margin:7px auto auto;}
		.case_small:hover {background-position:-64px -427px;}
		.case_small_selected {background-position:-64px -427px; width:14px; height:17px; margin:7px auto auto;}
	.lead_small {background-position:-39px top; width:18px; height:16px; margin:7px auto auto;}
		.lead_small:hover {background-position:-64px top;}
		.lead_small_selected {background-position:-64px top; width:18px; height:16px; margin:7px auto auto;}
	.quotation_small {background-position:-98px -636px; width:19px; height:14px; margin:7px auto auto;}
		.quotation_small:hover {background-position:-123px -636px;}
		.quotation_small_selected {background-position:-123px -636px; width:19px; height:14px; margin:7px auto auto;}
	.invoice_small {background-position:-98px -725px; width:17px; height:16px; margin:7px auto auto;}
		.invoice_small:hover {background-position:-123px -725px;}
		.invoice_small_selected {background-position:-123px -725px; width:17px; height:16px; margin:7px auto auto;}
	.account_small {background-position:-39px -89px; width:17px; height:14px; margin:7px auto auto;}
		.account_small:hover {background-position:-64px -89px;}
		.account_small_selected {background-position:-64px -89px; width:17px; height:14px; margin:7px auto auto;}
	.tag_small {background-position:-98px -258px; width:20px; height:16px; margin:7px auto auto;}
		.tag_small:hover {background-position:-123px -258px;}
		.tag_small_selected {background-position:-123px -258px; width:20px; height:16px; margin:7px auto auto;}
	.product_small {background-position:3px -337px; width:18px; height:11px; margin:9px auto auto;}
		.product_small:hover {background-position:-12px -337px;}
		.product_small_selected {background-position:-12px -337px; width:18px; height:11px; margin:9px auto auto;}
		/* Gourhari : #0012870# */
	.assignmentrule_small {background-position:-162px -690px; width:23px; height:28px; margin-left: 7px;}
		.assignmentrule_small:hover {background-position:-187px -690px;}
		.assignmentrule_small_selected {background-position:-187px -690px; width:23px; height:28px; margin-left: 7px;}

		#relate_to_entities_block {display:block!important;}
		/* End : #0012870# */
/* library */
.lib_dropdown_icon {background-position:-580px -688px; width:21px!important; height:21px!important; margin:5px 9px 0 10px;}
.lib_small_download_icon {background-position:-357px -84px; width:16px!important; height:13px!important; margin:9px 0 0 10px;}
	.lib_small_download_icon:hover {background-position:-382px -84px;}
.lib_list_view_link {background-position:-357px -65px; width:11px!important; height:14px!important; margin:8px 0 0 10px;}
	.lib_list_view_link:hover {background-position:-382px -65px;}
.lib_list_collaboration_link {background-position:-357px -48px; width:16px!important; height:12px!important; margin:10px 0 0 10px;}
	.lib_list_collaboration_link:hover {background-position:-382px -48px;}
.lib_get_share_link {background-position:-357px -35px; width:18px!important; height:8px!important; margin:12px 0 0 10px;}
	.lib_get_share_link:hover {background-position:-382px -35px;}
.lib_list_share_link {background-position:-357px -490px; width:16px!important; height:13px!important; margin:10px 0 0 10px !important;}
	.lib_list_share_link:hover {background-position:-382px -490px;}
.team_small_dt {background-position:-162px -376px; float:left; width:23px!important; height:15px!important; margin:0 10px 0 0;}
	.team_small_dt:hover {background-position:-187px -376px;}
		.filesbutton {width:225px; padding:5px 0; margin:0 auto; text-align:center;}
			.filesbutton:hover .team_small_dt {background-position:-187px -376px;}
.lib_share_small {background-position:-356px -752px; float:left; width:12px; height:9px; margin:7px 5px 0 12px;}
	.lib_share_small:hover {background-position:-381px -752px;}
.lib_collaboration_small {background-position:-357px -601px; float:left; width:11px; height:11px; margin:6px 8px 0 10px;}
	.lib_collaboration_small:hover {background-position:-382px -601px;}
.files_small {background-position:-356px -766px; float:left; width:11px; height:13px; margin:4px 5px 0 12px;}
	.files_small:hover {background-position:-381px -766px;}
.folder_small {background-position:-357px -476px; float:left; width:13px; height:9px; margin:6px 5px 0 12px;}
	.folder_small:hover {background-position:-382px -476px;}

/* app store */
.prequote, .nxtquote {background-image:url(../img/pink/sprite-icons.png); background-repeat:no-repeat; text-indent:-999em; display:block; position:absolute; top:50%;}
	.prequote {background-position:-358px -268px; width:13px; height:18px; margin:-15px 0 0 5px;}
		.quote_arw_l:hover .prequote {background-position:-382px -268px;}
	.nxtquote {background-position:-358px -293px; width:13px; height:18px; margin:-15px 0 0 4px;}
		.quote_arw_r:hover .nxtquote {background-position:-381px -293px;}

.remove_icon {background-position:-541px -228px; float:left; width:12px; height:12px; margin:8px 0 0 8px;} /*Poulami: #12823# - Rearrange phone and email content views*/
.enc_view_icon {background-position:-537px -247px; float:left; width: 20px; height: 10px; margin:8px 0 0 8px;} /*Poulami: #13854# - Implement encryption and masking field in custom fields*/
.emailtemplate-drodown-arrow-right {
    background: url(../img/pink/sprite-icons.png); background-repeat:no-repeat;background-position:-502px -785px;
    height: 24px;
	width: 24px;
	right: 45px;
    position: absolute;
    top: -14px;
    z-index: -1;
}

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
iframe {border:0; margin:0; padding:0;}
/* Global properties */
html {
  overflow-y: scroll;
}
html, body { width:100%; padding:0; margin:0; }
body, input[type="text"], input[type="email"], input[type="password"], textarea {
	color:#000;
	/*background: rgb(249, 248, 255);*/
	background-color: #fff;
	font-family: "Inter", serif;
	font-size:13px;
	font-variant:normal;
	font-weight:normal;
	line-height:22px; /*Ashishm: 10517: Courser pointer isn't shown in proper position.*/
	outline: none;
	-webkit-font-smoothing: antialiased !important;
	font-smoothing: antialiased !important;
}
.main { width:100%; margin:0 auto; text-align:left; }
a { text-decoration:none; cursor:pointer; color:#3e48e6; font-size:13px; }
a:hover { text-decoration:none; color:#3e48e6; }
ul { margin:0; padding:0; list-style-image:none; }
li { color:#000; font-size:12px; list-style:none;} /* // Anirban - 0012617: Implement inline edit for Assign To field */
.px5 { height:5px; }
.px10 { height:10px; }
.px14 { height:15px; }/*BHASKAR: 0008317: Advance search is not required in role listing.*/
.px20 { height:20px; }
.clear {
	clear:both; line-height:0!important; font-size:0; width:100%; margin:0; padding:0; float:none!important;
}
.black_heading1 {font-size:14px; font-weight:600; color:#000!important;margin-bottom:5px;}
.green-heading {font-size:13px; color:#3e48e6 !important; font-weight:normal; padding-left:10px;}
.linkstyle1 { color:#3e48e6 !important; text-shadow:none !important; }
.white-line { height:1px; width:100%; background-color:#FFF; }
.grey-line { height:1px; width:100%; background-color:rgb(237, 237, 237); }
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #ccc;
	background-color:#fff;
	border-radius:2px;
	padding:0px 5px;
	color:#3e48e6;
	font-size:12px;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.30);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ) !important;
}
/* header */
header {
	width:100%;
	margin:0 auto;
	background:#ffffff;
	box-sizing:border-box;
	text-align:left;
}
/* nav */
nav {
	width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.top-nav-panel {
	padding: 5px 10px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 nav.top-nav { /*height:37px;*/ }
.top-nav ul {}
.top-nav ul li {display:flex; position:relative;} /*C20-58 new design implementation*/
.top-nav ul li a {}
.quick-icon { /*width:25%;*/ float:left; /*height:37px;*/ }
.admin-panel {
	float: left;
    height: 42px;
    display: flex;
    align-items: center;
	margin-right: 5px;
}
.admin-panel ul { list-style-type:none; float:right; width:100%; padding:0 0 0 0; }
.admin-panel ul li {
	float: left;
    display: flex;
    align-items: center;
}
.admin-name {
	float:left; text-align:right; color:000; font-size:13px; padding:0px 6px; font-weight:500; line-height:36px;
}
.admin-details {/*width:80%;*/ float:right; text-align:right;  margin-right:5px; cursor:pointer; }
.admin-details li { float:left; }
.admin-icon {
	text-align: center;
    float: left;
    width: 20px;
    height: 20px;
    margin: 4px 0 0 10px;
    background-color: rgb(249, 248, 255);
    padding: 5px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.comment-panel .admin-icon {
	background-color: #fff;
	margin: 0 10px 0 0;
}

.round-img span{
    border-radius: 50%;
    margin: 0;
    padding: 0;
	overflow:hidden;
	position:relative;
	display: block;
}
/*End : 8762*/
.admin-icon img { max-height:100%; max-width:100%; }
.logo { width:40%; height:50px; float:left; margin-left:20px; padding-top:10px; }
.advanced-search { width:50%; padding:15px 13px 0 0; float:right; }
.advanced-search ul {
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.1em;
	display:table-row;
	float:right;
	padding:4px 0;
	margin-left:50px;
	color:#5e5e5e;
	width:225px !important;
	border:1px solid #e0e0e0;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 238, 238)), to(rgb(251, 251, 251)));
	background-image: -webkit-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -moz-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -o-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -ms-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fbfbfb',GradientType=0 );
}
.advanced-search li { display:table-cell; float:left; }
.advanced-search li input[type="text"] {
	border:0 !important;
	outline:none;
	width:160px;
	background:none!important;
	color:#949494;
	font-size:14px;
	font-weight:bold;
	height:25px;
}
.admin-details div { display:none;cursor: default; }
.admin-details:hover div { display:block; }
.login-dropdown .dropdown-popup {
	width:300px !important;
	margin-left:-230px !important;
	margin-top:0px;
}
.photo {
	background-color: rgb(249, 248, 255);
	border-radius:50%;
	float:left;
	width:80px;
	height:80px;
	text-align:center;
	margin:5px;
	display: flex !important;
    align-items: center;
    justify-content: center;
	position:relative;
	overflow: hidden;
}
.photo .linkstyle1 {
	display:none;
}
.photo:hover .linkstyle1 {
	display: block;
    position: absolute;
    left: 0;
    background-color: #fff;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translate(0px, -50%);
}
.photo img { max-width:80px; max-height:80px; }
.global-help div { display:none; }
.global-help:hover div { display:block !important; }
.help-dropdown {
	position: absolute;
    z-index: 1000;
    margin-top: 8px;
    margin-left: -80px;
}
.help-dropdown .pop-dropdown-arrow:before {
	left: 120px !important;
}
.help-dropdown .dropdown-popup { width:300px !important; /*height:170px;*/ margin-left:-170px !important; }
.help-dropdown .dropdown-popup li,
.help-dropdown .dropdown-popup li a {
	color: #000;
	display: block;
}
.help-dropdown .dropdown-popup li:hover,
.help-dropdown .dropdown-popup li:hover a,
.help-dropdown .dropdown-popup li:hover .ph {
	color: #3e48e6;
}
.globalsearch-dropdown {
	position: absolute;
    z-index: 1000;
    left: 50%;
    top: 48px;
    transform: translate(-50%, 0);
}

/*.globalsearch-dropdown .pop-dropdown-arrow:before {
	left: 140px !important;
}*/
.globalsearch-dropdown .dropdown-popup {
	width:300px !important; /*height:170px;*/ margin-left:-170px !important;
}
ul .global-search { padding:0; margin:0; }
ul.global-search li { float:left; }
ul.global-search li.global-searchinput {
		width:225px;
		background-color: #FFFFFF;
    	border: 1px solid #E5E5E5;
    	color: #7C7C7C;
    	font-size: 12px;
    	font-weight: normal;
    	height: 30px;
    	line-height: 28px;
		margin:0 6px 0 0;
}
ul.global-search li.global-searchinput input[type="text"] {
	border:0 !important; outline:none; width:190px; background:none!important; padding:0; line-height:23px;
}
ul.global-search li a { width:auto; }
.global_task div { display:none; }
.global_task:hover div { display:block; }
.global_task-dropdown {
	position: absolute;
    z-index: 1000;
    left: 50%;
    top: 48px;
    transform: translate(-50%, 0);
}
.global_task-dropdown .dropdown-popup {
	width:300px !important; /*height:170px;*/ margin-left:-170px !important;
}
ul.global_task-content { padding:0; margin:0; }
ul.global_task-content li { float:none; padding:0; margin:0; }
ul.global_task-content li.label { color:#1f1f1f; font-size:14px; line-height:28px; }
ul.global_task-content li input[type="text"] {
		width:95%;
		background-color: #FFFFFF;
    	border: solid 1px rgb(237, 237, 237);
    	color: #000;
    	font-size: 13px;
    	font-weight: normal;
    	height:35px;
    	line-height: 35px;
		padding:0 5px 0 5px;
}
.dropdown-popup li input[type="submit"] { padding:5px 10px; }
.task-select {
	width:220px;
	height:28px;
	line-height:28px;
	padding:0 0px 0 5px;
	border:solid 1px rgb(237, 237, 237);
	background-color: #fff;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	position:relative;
	cursor:pointer;
}
.task-select:hover .blue-arrow_icon { background-position:-5px -1138px; }
.task-select div.task-dropdown {
	display:none; background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ /*padding:0 3px;*/ padding:0 0px; white-space:nowrap; /*width:100%;*/ /*height:150px;*/ max-height:400px; /* overflow:auto; overflow-x:none!important; */ overflow-y:auto;  overflow-x:hidden;
}
ul.task_list {
	padding: 0; margin: 0; display:block; /*min-width:80px;*/ min-width:85px; /*height:150px;*/
}
ul.task_list li {
	/*margin-bottom:5px;*/
	padding:0 8px 0 5px;
	text-align:left;
	clear:both;
	display:block!important;
	width:100%;
}
ul.task_list li:hover { background:#f7f7f7; }
ul.task_list li:hover a { color:#3e48e6!important; font-weight:normal; }
ul.task_list li a {
	font-size:12px;
	font-weight: normal!important;
	color:#7c7c7c!important;
	text-shadow:none!important;
	display:block;
}
.task-select_txt {
	width:190px;
	height:28px;
	overflow:hidden;
	font-family: "Inter", serif;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	line-height:28px;
}
.dropdown-popup a.cancel { margin-left:12px;  font-size:14px; color:#999999; line-height:28px; }


/*C20-58 new design implementation*/
#content {
	width:100%;
	margin:0 auto;
	text-align:left;
	font-size:100%;
	background-color: #fff;
	z-index: 1;
    position: relative;
}
.ui-widget,
.ui-dialog .ui-dialog-title {
	font-family: "Inter", serif !important;
	font-size:14px !important;
}

.navAdminSettings {
    padding-top: 0px !important;
}
.mainmenu {
	padding: 30px 0 0 18px;
}
.mainmenu ul {
	display: block;
	width: 100%;
}
.mainmenu ul li {
	color: #000;
	align-items: center;
	display: flex;
    /*padding: 10px 10px 10px 0;*/
	padding: 0 10px 0 0;
	height:40px;
    position: relative;
    justify-content: start;
	font-size: 14px;
	font-weight: 500;
}
.mainmenu ul li .ph {
	font-size: 20px;
	margin-right: 5px;
}
.mainmenu ul li a {
	font-size: 14px;
	color: #000;
}
.mainmenu ul li:hover .ph,
.mainmenu ul li:hover a,
.mainmenu ul li.current,
.mainmenu ul li.current a {
	color: rgb(73, 69, 233);
}

.slider_container_detail {
	height: auto !important;
}
.ui-widget-content {
	margin-top: 0px;
}
.ui-tabs .ui-tabs-nav li {
	border: 0px !important;
    top: 0 !important;
    background: transparent !important;
	font-size: 14px;
    font-weight: 500;
}
.ui-tabs .ui-tabs-nav li a {
	color: #000 !important;
	padding: 10px !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: transparent !important;
	color:rgb(73, 69, 233);
	border-bottom: 2px solid rgb(73, 69, 233) !important;
	border: 0px;
	padding-bottom: 0px !important;
	max-width: 100% !important;
	border-radius: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color:rgb(73, 69, 233) !important;
	padding: 10px !important;
	width: auto !important;
}


.submenu-style ul li {
	color:#000;
	width:100%;
	cursor:pointer;
	padding: 0px;
	display: flex;
	align-items: center;
	margin: 10px 0;
	height:auto;
}
.submenu-style ul li a {
	font-size:12px;
	color:#000 !important;
	font-weight:500;
}
.submenu-style ul li a span {
	display: inline-flex;
	align-items: center;
}
.submenu-style ul li .ph {
	color:#000 !important;
	font-size:15px !important;
}


.submenu-style ul li .ph-arrow-square-up-right,
.submenu-style ul li .ph-plus-square {
	display: none;
}
.submenu-style ul li:hover .ph-arrow-square-up-right,
.submenu-style ul li:hover .ph-plus-square {
	display: block;
	font-size:16px;
}
.submenu-style ul {
	display: block;
    width: 100%;
    margin: 0;
}
.submenu-style ul {}
.submenu-style ul + ul {
	border-top: solid 1px rgb(237, 237, 237);
	margin-top: 15px;
	padding-top:15px !important;
}
.submenu-style ul li:hover .ph,
.submenu-style ul li:hover a {
	color:#3e48e6 !important;
}

.slider_container_detail {
	height: auto;
	top: 0;
}
#slideleftcontant {
	background: #fff;
    width: 200px;
    position: absolute;
    height: 100%;
}
#slideleftcontant.short-nav-bar {
	background-image: linear-gradient(to top, #3350CF, #CA44FF);
    width: 57px;
    position: fixed;
    top: 0;
}
#slideleftcontant.short-nav-bar .mainmenu li a, 
#slideleftcontant.short-nav-bar .navBottom li .ph, 
#slideleftcontant.short-nav-bar .navAdminSettings li .ph {
	color: #fff;
}
#slideleftcontant.short-nav-bar li:hover .ph {
	color: #fff;
}
#slideleftcontant.short-nav-bar .navBottom {
	/*height: auto !important;*/
}
#slideleftcontant.short-nav-bar .navBottom li {
	height: 40px;
    display: flex;
    align-items: center;
}
.navAdminSettings {
	background-color:#fff; 
	bottom:55px; 
	left:0px; 
	position:fixed; 
	width:183px;
}
#slideleftcontant.short-nav-bar .navAdminSettings {
	background-color: transparent !important;
	width: auto !important;
}

.breadcrumb-td {}
.breadcrumb {
	border: solid 1px rgb(237, 237, 237);
    border-radius: 6px;
    margin: 0 10px 10px 10px;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    float: left;
    font-weight: normal;
    position: relative;
    width: 80%;
    height: 36px;
    padding: 0 5px;
}
.breadcrumb li { float:left; }
.breadcrumb li a { color:#000; }
.breadcrumb li a:hover { color:#3e48e6; }

.form-check-input {
    border: 1px solid var(--border-color);
    box-shadow: none;
	border-radius: 3px !important;
    cursor: pointer;
    height: 18px;
    margin-top: 1px;
    width: 18px;
}
.form-check-input:checked[type=checkbox] {
    background: url(../images/check.png) center center no-repeat, linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    background-size: 9px;
}
/*C20-58 new design implementation*/



.mainmenu ul li div { display:none; }
.mainmenu ul li li a:hover { }
.mainmenu ul li:hover div {
	display:block;
	height: 100%;
	width: 215px;
}
.drodownlist-hover li:hover{
	color:#3e48e6!important;
	border-radius: 0px!important;
	background-color:#ccc!important;
	box-shadow:0px 0px 5px rgba(50, 50, 50, 0)!important;
}

.submenu {
	position: fixed;
    z-index: 999999;
    display: block;
    left: 198px;
    top: 0;
    height: 100%;
}
.submenu_left { left:0; }
.submenu_right { right:0; }
.submenu-style {
	padding:96px 10px 10px 10px;
	background: rgb(249, 248, 255);
	background-image: linear-gradient(90deg, rgb(247 247 249) 0%, rgba(255, 255, 255, 1) 24%);
	box-shadow: 12px 0 17px -8px rgba(0,0,0,0.06);
	display:table;
	border-right: 1px solid rgb(237, 237, 237);
	border-left: 1px solid rgb(223, 223, 223);
	border-top:0;
}

.lib_description_edit-panel{width:auto; height:auto; display:block;/* visibility:hidden;*/ cursor:pointer; float:right; margin: 4px 70px 0 0; position: relative; }
.lib_description-style ul li:hover span {margin-left:0;}
.lib_description_edit-icon {
	width:auto; height:auto; display:block; visibility:hidden; cursor:pointer; float:right; /*margin:5px 2px 5px 0;*/position: relative; }
.lib_description-style li:hover span.lib_description_edit-icon {visibility:visible; }
.lib_description-textarea {
	background-color:#fff !important;
	z-index: 9999;

}
.lib_descripion_inline_text{background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #7C7C7C;
    font-family: "Inter", serif;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 29px;
    margin: 0 6px 5px 0;
    padding: 0 0 0 5px;
    width: 250px;}
.lib_description-style li:hover {
	background-color:#fff !important;
}

.lib_description-style {
	padding:4px; background: #fff;
	border:1px solid #fff;
	border-top:0;
	height:auto;
}
/*//JOY: #0006555#* collaborattion*/
.lib_collaboration_type{background-color:#F7F7F7;width:60px;line-height:25px;text-align:center;}
.lib_breacumb_sort{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 60px;
}
.lib_inline_name_sort{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 445px;
}
.lib_bitbox_name_sort{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 95px;
}
.lib_inline_des_sort{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 358px!important; display: block!important; Float:left;

}
.lib_parent_des_sort{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 330px!important; display: block!important; Float:left;

}
.lib_disable_share_link{
	background-position: -11px -14517px!important;
    height: 21px;
}
.lib_enable_share_link{
	background-position: -11px -5752px!important;
    height: 21px;
}
.lib_enable_share_link:hover{
	background-position: -11px -5846px!important;
    height: 21px;
}
.orange-line { border-top:1px solid #f5d58d; height:1px; margin:5px 0; }
.big-orange-txt { font-size:13px !important; color:#3e48e6 !important; font-weight:bold; line-height:18px; margin-bottom:5px!important } /*C20-58 new design implementation*/
.submenu-text {
	display: flex;
    justify-content: space-between;
    width: 100%;
}
/* Drop down */
.dropdown-popup {
	background: #fff;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    border: solid 1px rgb(237, 237, 237);
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	padding:10px;
	color:#000;
}
/* content */
.create {
	width:100px;
	height:35px;
	line-height:35px;
	padding:0 0px 0 5px;
	border:1px solid rgb(237, 237, 237);
	background-color: #fff;
	color: #000;
	border-radius:6px;
	font-size: 13px;
	font-weight: normal;
	position:relative;
	margin:0px;
	display:block!important;
	cursor:pointer;
}
.create-txt {
	width:118px; 
	height:35px; 
	overflow:hidden; 
	white-space:nowrap; 
	color:#000; 
	font-size:13px; 
	font-weight:400;
}

.module-setting {
	width: 128px;
    height: 35px;
    padding: 0 8px;
    border: 1px solid rgb(237, 237, 237);
    background-color: #fff;
    color: #000;
    border-radius: 6px;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    margin: 0px;
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
}
.module-setting-icon {
	display:flex;
	font-size: 18px;
}
.module-setting-txt {
	color:#000; 
	font-size:13px; 
	font-weight:400;
}
.module-setting .left-panel_menu {
	display:none;
}
.module-setting:hover .left-panel_menu {
	display:block;
	background-color: #fff;
    position: absolute;
    margin-left: -6px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
	top: 35px;
    padding: 0px;
    white-space: nowrap;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: pointer;
    min-width: 150px;
    right: 0;
	z-index: 999999;
}
.module-setting:hover .left-panel_menu ul li {
	display: flex;
    gap: 0.3rem;
    text-align: justify;
    line-height: 32px;
    padding: 0 8px;
	align-items: center;
}
.module-setting:hover .left-panel_menu ul li {
	font-size: 12px!important;
}
.module-setting:hover .left-panel_menu ul li .ph {
	font-size: 18px;
}
.module-setting:hover .left-panel_menu ul li a {
	font-size: 13px!important;
	font-weight:500!important;
    color: #000;
}
.module-setting:hover .left-panel_menu ul li:hover a {
	color: #3e48e6;
}

.add_icon {background-position:-356px -686px; width:10px; height:10px; margin:12px 10px 0 0;} /*C20-58 new design implementation*/
.add_icon:hover {background-position:-381px -686px;}
.create .blue-arrow_icon {
	margin: 14px 6px 0 0;
}
.create div.create-dropdown {
	margin-top: 0px !important;
}

.create div.create-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	left:0;
	border:1px solid #e5e5e5;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
	margin-top:28px;
	z-index:999999;
	cursor:pointer;
	padding:0 0px;
	white-space:nowrap;
	max-height:300px;
	overflow:hidden;
}
.create_list ul { padding: 0; margin: 0; }
.create_list ul li {
	margin-bottom:0px; padding:0 5px; text-align:left; clear:both; min-width:100px;
}
.create_list ul li:hover { background:#f7f7f7; }
.create_list ul li:hover a { color:#3e48e6; font-weight:500; }
.create_list ul li a {
	font-size: 13px;
    font-weight: 500;
    color: #000;
    text-shadow: none !important;
    display: block;
    line-height: normal;
    padding: 5px 0;
}
table { }
 table col:nth-child(even) { }
table thead { }
table thead th {
	background: transparent; color: #292d2f; padding:0; text-align:left;
}
table thead th a{ color: #707070!important; }
table tbody { }
table tbody td { word-wrap:break-word; text-align:left; }
 table tbody tr:nth-child(even) td, table tbody tr.even td { background-color: transparent; }
/* footer */
footer {
	width:100%;
	text-align:left;
	margin:0 auto;
	border-top:1px solid #e5e5e5;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
/* Left Right Panel & Main content */
.grid_left_content {
	width:230px !important;
	/*padding:10px;
	padding-right:0;*/
	padding: 5px 0 10px 8px;
	/*border:1px solid #e0e0e0;*/
	border-left:0;
	border-right:0;
	background-color:#f1f1f1;
}
.grid_left_pannel_bar {
	cursor:pointer;
	border-left:0;
	background-color:#fff!important; /*C20-58 new design implementation*/
	padding:0 6px;
	/*C20-58 new design implementation*/
}
.grid_right_content {
	background: #fff;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    border: solid 1px rgb(237, 237, 237);
	width:230px;
	padding:10px;
	height:530px;
}
.grid_right_pannel_bar { /*C20-58 new design implementation*/
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    border: 1px solid rgb(146, 149, 253);
    border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
    color: var(--white-color);
	top: -39px;
	cursor:pointer;
	width:26px;
	height:28px;
	position:absolute;
	right:-2px;
}
.main-content-dashboard {
	background: rgb(249, 248, 255);
    padding: 0 5px;
    width: calc(100% - 210px);
    left: 200px;
    position: absolute;
    overflow: hidden;
    padding-bottom: 60px;
	z-index:-1;
}
.main-content-dashboard .slider_container_detail {
    background-color: #fff;
    padding: 0 15% 0 12px;
	margin: 0 -10px;
	width: 86% !important;
}

.menu-bottom-border {
	width:100%; background-color:#3e48e6; height:3px; border-bottom:1px solid #be8b18;
}
.tools { background-position: -5px -292px; }
.tools:hover { background-position: -5px -322px; }
.deal {
	background-position: -1px -545px; display: block; width:83%;
}
.deal:hover { background-position: -1px -573px; }
.graph {
	background-position: -1px -906px; display:none; width:32%;
}
.graph:hover, .graph:focus, .graph:active { background-position: -1px -937px; }
#menu-with-tab { }
#menu-with-tab ul { padding: 0; margin: 0; }
#menu-with-tab ul > li {
	margin: 0;
	display: flex;
	align-items: center;
}
#menu-with-tab ul li a, #menu-with-tab ul li a:link, #menu-with-tab ul li a:visited {
	float:left; text-shadow:none; line-height:30px; color:#000; font-size: 12px; font-weight:normal; padding-left: 0px !important;
}
/*#menu-with-tab ul li a:hover, #menu-with-tab ul li a:focus, #menu-with-tab ul li a:active, #menu-with-tab ul li a.active {*/
#menu-with-tab ul li a:hover{
	color: #3e48e6#3e48e6; text-shadow:none; background-color:#ffffff;
}
.menu-tab-content {
	width:100%; min-height:100px; background-color:#ffffff; display:none;
}
.summary-scroll {
	height: 200px;
	overflow-x: hidden;
    overflow-y: scroll;
}
.gray-line {
	border:0; border-top:1px solid #dbdbdb; height:1px !important;
}
/* End left nav */
/* listing */
.placeholder { background: #3e48e6!important; }
.listing {border:1px solid rgb(237, 237, 237);}
.listing table { border-spacing:0; border-collapse:separate; }
.listing table thead { }
.listing table thead th {
	/*border-left: 1px solid rgb(237, 237, 237);*/
	background:#fff; 
	text-align:left; 
	cursor:move; 
	font-size:13px; 
	color:#5e5e5e;
	font-weight: 500;
	padding:5px 5px; 
	vertical-align:middle; 
	height:41px; 
	width: 92px;
}
.listing table thead th:last-of-type {border-right:0px}
.listing table thead th:first-child {
	border-right: 1px solid rgb(237, 237, 237);
	/*width:100px;*/
}
.listing table thead td {
	background:#eeeeee; text-align:left; cursor:move; font-size:12px; color:#707070; padding:0 5px; vertical-align:middle; height:41px;
}
.listing table thead th a {
	color:rgb(94, 94, 94)!important;
	font-size:13px;
	font-weight: 500;
}
.listing table thead th:hover {
	background-color: #fff;
}
.listing table thead td a {
	color: #000 !important;
	font-size:14px;
	font-weight: 500;
}
.listing table thead td:hover {
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 238, 238)), to(rgb(251, 251, 251)));
	background-image: -webkit-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -moz-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -o-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -ms-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
 	filter: progid:DXImageTransform.Microsoft.gradient( StartColorStr='#eeeeee', EndColorStr='#fbfbfb',GradientType=0);
}
.listing table tbody tr:hover .colmnlist-inline {
background-color: #fef6e4;
}
.listing table thead th + th { border-right:1px solid rgb(237, 237, 237); }
.listing table thead td + td { border-right:1px solid rgb(237, 237, 237); }
.listing table tbody { }
.listing table tbody tr { /*height:30px;*/ background:#fff; position:relative; }
.listing table tbody tr:hover {
	background-color: rgb(249, 248, 255) !important;
}
.listing table tbody td { /*C20-58 new design implementation*/
	text-align:left; 
	border-top:1px solid rgb(237, 237, 237); 
	border-right:1px solid rgb(237, 237, 237); 
	font-size:13px; 
	font-weight:500; 
	color:#000; 
	padding:0 5px; 
	line-height:22px; 
	vertical-align:middle; 
	height: 40px;
}
.listing table tbody td:last-of-type {
	border-right:0px;
}
.listing table tbody.popup_ellipsis td {
	max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.ellipsis table tbody td.editable-field div.colmnedit-icon {margin: -3px 0 0 -35px; padding: 5px; }
.ellipsis table tbody td, .ellipsis table thead {
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.ellipsis table tbody tr td:nth-child(1)
{
	overflow:auto !important;
}
.no_checkbox table tbody tr td:nth-child(1){
	overflow:hidden !important;
}
.listing table tbody td a { /*C20-58 new design implementation*/
	color:#3e48e6;
	font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*width: 180px;*/
    overflow: hidden;
}
.listing table { /*C20-58 new design implementation*/
	width:100%;
	/*border:1px solid rgb(237, 237, 237);*/
	border-radius:3px;
	background:#fff;
	word-wrap: break-word!important;
	break-word: break-all;
}
.ellipsis table { /*C20-58 new design implementation*/
	width:100%;
	border:0px solid rgb(237, 237, 237);
	border-radius:3px;
	background:#fff;
	word-wrap: break-word!important;
	break-word: break-all;
	table-layout: fixed;
}
.ellipsis .dropdown-popup ul.assigned-list li a.delete{
 /*margin-left: 100px;     margin-top: -24px;     position: relative;*/
  background-position: -418px -344px;cursor: pointer;display: block;float: right;height: 9px; margin: 8px 8px 0 0;width: 9px;
}
.list-hover {
	background:rgb(249, 248, 255)!important;
	border:1px solid rgb(237, 237, 237);
	height:24px;
	padding:5px 30px !important;
	border-top:0;
	display:inline-block;
}
.list-hover ul {
	padding:0; margin:0;
}
.list-hover ul li {
	padding:0 4px !important; cursor:pointer; font-size:12px; font-weight:normal; line-height:22px; float:left;
}
.list-hover ul li.divider {
	color:#e4e4e4; font-weight:normal; padding:0; width:1px; cursor:auto;
}
.select-all_down-arrow div.select_all { display:none; }
.select-all_down-arrow:hover div.select_all {
	display:block;
	width:115px;
	background-color:#fff;
	position:absolute;
	margin-left:10px;
	border:solid 1px rgb(237, 237, 237);
	margin-top:2px;
	z-index:10;
	text-align:left;
	cursor:pointer;
}
.select-all_down-arrow div.select_all ul { margin: 0;
    padding: 0;
    width: 100%;
    flex-direction: column;
    align-items: start; }
.select-all_down-arrow div.select_all ul li { margin:0; padding:0 0 0 5px; display:block; }
.select-all_down-arrow div.select_all ul li:hover { background:#f7f7f7; }
.select-all_down-arrow div.select_all ul li a { font-weight:500; color:#000 !important; }
.select-all_down-arrow div.select_all ul li:hover a { color:#3e48e6!important; }
.listing table tbody td div.dropdown span {
	width: 60px; height:32px; overflow:hidden; text-align:left;
}
.listing table tbody td div.dropdown select { height:20px; width:90px; margin-left:5px; }
.th_settings_dropdown { cursor:auto; }
.th_settings_dropdown div.th_settings { display:none; }

.th_settings_dropdown:hover div.th_settings {
	background-color: #fff;
    border: solid 1px rgb(237, 237, 237);
    /*cursor: pointer;*/
    display: block;
    margin-top: 30px;
    padding: 0;
    position: absolute;
    right: -11px;
    white-space: nowrap;
    width: 600px;
    z-index: 10;
	border-radius: 12px;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
	color:#000;
	overflow:hidden;
}
.th-settings_list ul.top-header {
	border-bottom: solid 1px rgb(237, 237, 237);
	display: flex!important;
	align-items: center;
    justify-content: start;
    margin-bottom: 5px;
    padding: 5px 10px;
    /*width: 97%;*/
	width:auto;
}
.th-settings_list ul.top-header li,
.th-settings_list ul.top-header li a {
	cursor: default;
	color: #000;
    font-size: 14px;
    font-weight: 500;
    /*width: 33%;*/
    float: left;
}
.th-settings_list ul.top-header li a {
	color: #000;
}
.th-settings_list ul.top-header li a:hover {
	color: #3e48e6;
}
.th-settings_list ul {
	padding: 0;
	margin: 0;
	width:100%;
}
.th-settings_list ul li {
	cursor:pointer;
	text-align:left;
	font-size:13px;
	font-weight: normal;
	color:#000;
	text-shadow:none!important;
	line-height:28px;
	width:33%;
	float:left;
}
.th-settings_list ul li:hover { color:#3e48e6; }
.listing-bottom_bg { /*C20-58 new design implementation*/
	position:relative;
	border:1px solid rgb(237, 237, 237);
	padding:14px 5px;
	background-color: #ffffff;
	clear:both;
	margin-top:5px;
}
.listing-bottom_bg table { width:100%; }
/*.listing-bottom_bg table { font-weight:bold; }*/
.listing-bottom_bg table td+td { border-left:1px solid #e7e7e7; padding-left:5px; }
.listing-bottom_bg table td div.dropdown span {
	width: 10px; height:32px; overflow:hidden; text-align:left;
}
.listing-bottom_bg table td div.dropdown select {
	height:20px; width:30px; margin-left:5px;
}
.pagic { padding:0px 0 0 0; margin:0 0 0 0; }
.pagic ul.next {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:12px
}
.pagic ul.next li {
	float:left;
	color:#323232;
	/*margin:0 0 0 3px;*/
	margin:0 0 0 1px;
}
.pagic ul.next li.prev {
	color:#707070;
	/*padding:0px 0 0 20px;*/
	/*padding:0px 0 0 11px;*/
	float:left;
	text-shadow:none!important;
	width:41px;
	font-size:12px;
}
.pagic ul.next li.prev a {
	color:#999;
	font-size:12px;
	text-shadow:none!important;
	font-weight:bold;
}
.pagic ul.next li.prev a:hover {
	text-shadow:none!important;
	color:#3e48e6;
	/*background-position:-14px -2566px;*/
}
.pagic ul.next li.nextlink {
	color:#3e48e6;
	font-size:12px;
	float:left;
	text-shadow:none!important;
}
.pagic ul.next li.nextlink a { /*C20-58 new design implementation*/
	color:rgb(237, 237, 237);
	font-size:12px;
	text-shadow:none!important;
}
.pagic ul.next li.nextlink a:hover {
	color:#3e48e6;
	font-size:12px;
	text-shadow:none!important;
}
.pagic ul.next li.next { /*C20-58 new design implementation*/
	color:rgb(237, 237, 237);
	float:left;
	text-shadow:none!important;
	width:45px;
	padding:0 0 0 5px;
	font-size:12px;
}
.pagic ul.next li.next a {
	color:#999;
	font-size:12px;
	text-shadow:none!important;
	font-weight:bold;
}
.pagic ul.next li.next a:hover { text-shadow:none!important; color:#3e48e6; }
.listing-top { padding:0; margin:10px 0 0 0; width:100%; }
.listing-top ul { padding:0; margin:0; }
.listing-top ul li { float:left; }
.listing-top ul.left { float:left; width:67%; }
.listing-top ul.left li { border-radius:6px; float:left; } /*C20-58 new design implementation*/
.listing-top ul.left li.filter-txt {
	background-color: #fff;
	border: solid 1px rgb(237, 237, 237);
	border-radius: 6px;
	display: flex;
	align-items: center;
	font-size:13px;
	color:#000;
	cursor:pointer;
	font-weight:400;
	height:36px;
	line-height:36px;
	margin:0px 10px;
	padding: 0 10px;
}
.listing-top ul.left li.filter-txt .ph {
	font-size: 20px;
	margin-right: 5px;
}
.listing-top ul.left li.filter-txt:hover { color:#3e48e6; }
.listing-top ul.right li .save-btn { padding:0 10px 0 10px; }
.listing-top ul.right { float:right; /*width:58%;*/ }
.listing-top-details .action { /*C20-58 new design implementation*/
	width:100px;
	height:35px;
	line-height:35px;
	padding:0 0px 0 5px;
	border:1px solid rgb(237, 237, 237);
	background-color: #fff;
	color: #000;
	border-radius:6px;
	font-size: 13px;
	font-weight: normal;
	position:relative;
	margin:0px;
	display:block!important;
	cursor:pointer;
}
.search-list_txt {
	width:73px;
	height:35px;
	overflow:hidden;
	font-family: "Inter", serif;
	color: #000;
	font-size: 13px;
	font-weight: 400;
	line-height:35px;
}
.listing-top .action div.action-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	margin-left:-6px;
	border:1px solid #e5e5e5;
	top:35px;
	z-index:999999;
	padding:5px 0px;
	white-space:nowrap;
	max-height:400px;
	overflow-y:auto;
	right:-1px;
    overflow-x:hidden;
	width: 160px !important;
}
ul.action_list {
	padding: 0;
	margin: 0;
	display:block;
	min-width:86px;
}
ul.action_list li {
	/*margin-bottom:5px;*/
	padding:0 0px 0 5px;
	text-align:left;
	clear:both;
	display:block;
	width:100%;
}
ul.action_list li:hover {
	background:#f7f7f7;
}
ul.action_list li:hover a {
	color:#3e48e6!important;
	font-weight:normal;

}
ul.action_list li a {
	font-size:12px;
	font-weight: normal;
	color:#313131;
	text-shadow:none!important;
	display:block;
}








.listing-top .save-search {
	width:124px;
	line-height:30px;
	padding:0 10px 0 10px;
	border:1px solid #e0e0e0;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 238, 238)), to(rgb(251, 251, 251)));
	background-image: -webkit-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -moz-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -o-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -ms-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#eeeeee', EndColorStr='#fbfbfb',GradientType=0);
	color: #7d7d7d;
	font-size: 14px;
	font-weight: bold;
}
.listing-top .save-search:hover .blue-arrow_icon {
	background-position:1px -1138px;
}
.listing-top .save-search div.action-dropdown {
	display:none;
}
.listing-top .save-search:hover div.action-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	margin-left:-11px;
	border:1px solid #e0e0e0;
	margin-top:0px;
	z-index:999999;
	cursor:pointer;
	padding:10px;
	white-space:nowrap;
	width:124px;
}
.action_list ul {
	padding: 0;
	margin: 0;
	/*min-width:109px;*/
	min-width:105px;
}
.action_list ul li {
	padding: 0 5px;
    text-align: left;
    clear: both;
    display: block !important;
    width: 150px;
}
.action_list ul li:hover {
	background:#f7f7f7;
}
.action_list ul li:hover a {
	color:#3e48e6;
	font-weight:normal;

}
.action_list ul li a {
	font-size:13px;
	font-weight: normal;
	color:#000;
	text-shadow:none!important;
	display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 100%;
}
.row-view {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(224, 224, 224)));
	background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ffffff', EndColorStr='#e0e0e0',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.row-view:hover, .row-view:focus {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #e0e0e0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(224, 224, 224)), to(rgb(255, 255, 255)));
	background-image: -webkit-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -moz-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -o-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -ms-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#e0e0e0', EndColorStr='#ffffff',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.row-view:active, .row-view.active {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #e0e0e0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(224, 224, 224)), to(rgb(255, 255, 255)));
	background-image: -webkit-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -moz-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -o-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -ms-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#e0e0e0', EndColorStr='#ffffff',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.column-view {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #e0e0e0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(224, 224, 224)), to(rgb(255, 255, 255)));
	background-image: -webkit-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -moz-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -o-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: -ms-linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	background-image: linear-gradient(top, rgb(224, 224, 224), rgb(255, 255, 255));
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#e0e0e0', EndColorStr='#ffffff',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.column-view:hover, .column-view:focus {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(224, 224, 224)));
	background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ffffff', EndColorStr='#e0e0e0',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.column-view:active, .column-view.active {
	float:left;
	border:1px solid #cbcbcb;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(224, 224, 224)));
	background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
	background-image: linear-gradient(top, rgb(255, 255, 255), rgb(224, 224, 224));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ffffff', EndColorStr='#e0e0e0',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
/* detail */
ul.sublink { padding:0; margin:0 }
ul.sublink li { float:left;}
ul.sublink li + li { padding:0 0% 0 2%; margin:0 0 0 2%; }
ul.sublink li a {
	color: #3e48e6;
	font-size:14px;
	text-shadow:none;
	font-weight:bold;
}
ul.sublink li a:hover { color:#3e48e6; text-shadow:none; }
ul.sub-link { padding:0; margin:0; }
ul.sub-link li { float:left; }
ul.sub-link li + li { padding:0 0% 0 2%; margin:0 0 0 2%; }
ul.sub-link li a {
	color: #3e48e6;
	font-size:14px;
	text-shadow:none;
	font-weight:bold;
}
ul.sub-link li a:hover { color:#3e48e6; text-shadow:none; }
/* Details */


.detail-left ul li {
	font-size:11px; color:#686868; text-align:justify; line-height:32px; padding-left: 8px;
}
.feed-icon {
	display: flex;
	align-items: center;
	gap: .5rem;
}
.detail-left li.graph {
	padding-left:35px; display:inline-block; width:auto; font-size:16px; color:#707070;
}
.detail-left li.graph:hover { color:#3e48e6; }
.detail-left li.phone {
	/*padding-left:25px;*/ display:inline-block; width:auto; font-size:12px; color:#7b7b7b; /*line-height:25px;*/ /*width:160px;*/ /*cursor:pointer;*/ /*width:100%;*/ height:30px;
}
.detail-left li input[type="text"], input[type="password"], input[type="email"] {
	width:93%; margin:0;
}
.detail-left .description-area .comment {
	height:70px!important;
}
.content-detals ul li.mail {
	padding-left:25px;
	display:inline-block;
	width:89%;
	font-size:12px;
	color:#4C9CAD!important;
	line-height:25px;
	cursor:pointer;
}
.detail-left li.mail:hover { color:#3e48e6; }
.detail-left li.feed-icon a { float:left; }
.orange-txt { color:#3e48e6; }
.profile-pic {
	/*border:1px solid #c0c0c0; height:116px;*/ width:110px;
}
.edit-picture{display:none;position:absolute; bottom:0; left:43%}
.profile-pic:hover .edit-picture{display:block;}

.detail-right {
    float: left;
    width: 70%;
}
.detail-comment {
	border-left: solid 1px rgb(237, 237, 237);
	/*height: 100vh;*/
	float:right;
	padding-left: 15px;
    margin-left: 15px;
	width:30%
}
.detail-txt {
	color:#313131; font-size:12px; font-weight:normal; /*margin:3% 0 3% 0;*/ margin:0 0 5px 0;
}
.normal-txt {
	color:#313131; font-size:12px; font-weight:normal;
}
.detail-right ul.left { float:left; width:45%; }
.detail-right ul.right { float:right; width:45%; }
.map-img {
	border:1px solid #e5b54d; height:336px;
}
ul.link-btn { padding:0; margin:0; }
ul.link-btn li { float:left; }
ul.link-btn li + li {
	padding:0 0% 0 1%; margin:0 0 0 2%; }
ul.link-btn li.heading {
	color:#3e48e6; font-size:14px; font-weight:bold; }
ul.to-do_list {
	padding:0;
	margin:0;
	clear:both;
	/*background:#fbfbfb;*/
	margin:0 0 5px 0;
}
ul.to-do_list li { padding:0; margin:0; }
ul.to-do_list li.to-do {
	display:inline-block;
	padding:5px 5px 5px 5px;
	margin:0!important;
	border:1px solid #fff;
}
ul.to-do_list li.to-do:hover {
	border:1px solid #f4f4f4;
	background-color: #faf4de!important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(250, 244, 222)))!important;
	background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222))!important;
	background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222))!important;
	background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222))!important;
	background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222))!important;
	background-image: linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222))!important;
 	filter: progid:DXImageTransform.Microsoft.gradient( StartColorStr='#ffffff', EndColorStr='#faf4de',GradientType=0)!important;
	-pie-lazy-init: true;
	behavior: url('PIE.htc');

}
ul.to-do_list li.to-do span {
	float:left;
}
ul.to-do_list li.to-do span.checkbox {
	margin:2px 10px 0 0;
}
ul.to-do_list li.to-do span.txt {
	color:#7b7b7b;
	font-size:12px;
	margin:0px 10px 0 0;
}
ul.to-do_list li.to-do span.edit-panel { display:none; float:left; }
ul.to-do_list li.to-do span.edit-panel a {
	padding:0; margin:0; /*height:20px;*/ height:24px;
}
ul.to-do_list li.to-do:hover span.edit-panel { display:block; margin-top:-5px; }
ul.files { margin:0; padding:0; }
ul.files li { margin:0; padding:0; float:left; }
ul.files li.img {
	background:#f7f7f7; border:1px solid #c0c0c0; padding:6px 0; margin:0 20px 0 0;
}
.img-name {
	font-size:13px; color:#707070; font-weight:bold;
}
.link-txt { float:left; }
.or-txt {
	float:left;
	font-size:12px;
	color:#cecece;
	padding:0 5px 0 0!important;
}
.link-txt a {
	font-size:12px;
	color:#4c9cad!important;
	text-shadow:none!important;
	padding:0 5px 0 0;
	font-weight:bold;
}
.link-txt a:hover {
	text-shadow:none!important; color:#3e48e6!important;
}
ul.documents { margin:0; padding:0; }
ul.documents li { margin:0; padding:0; float:left; }
ul.documents li.img { margin:0 20px 0 0; }
.doc-txt {
	font-size:13px; color:#707070; font-weight:bold; float:none!important;
}
.save-txt {
	font-size:14px; color:#cecece; float:none!important;
}
/* main body */
.main-content h1 {
	color:#3e48e6;
	font-size:17px;
	font-weight:500;
	line-height:30px;
	margin-bottom: 10px;
}
.main-content p { color:#1f1f1f; font-size:12px; font-weight:normal; }
.main-content-dashboard h1 {
	color:#3e48e6; font-size:16px; font-weight:bold; line-height:30px;
}
.main-content-dashboard p { color:#1f1f1f; font-size:12px; font-weight:normal; }
.hrline { border-bottom:1px solid #3e48e6; }
.no_sprite_icon {
	position: relative;
	top: 0px;
	float: left;
	/*width: 28px;*/
	width: 23px;
	height: 25px;
	margin: 0 0 0 0;
}
.filter_icon { background-position:-10px -1114px; }
a.graph_icon { background-position:-5px -1946px; }
a:hover.graph_icon { background-position:-5px -1982px; }
a.bookmark_icon { background-position:-10px -794px; margin-right: 8px;margin-top: 5px;margin-left: 4px; height:28px;width: 17px!important; }
a:hover.bookmark_icon { background-position:-10px -827px; }
a.followers_icon { background-position:-12px -1620px; margin-right: 2px;margin-top: 5px; height:28px;width: 17px!important; }
a:hover.followers_icon { background-position:-12px -1739px; }
.orange-arrow_icon { background-position:-0px -1137px; }
.row-view_icon { background-position:-7px -1165px; }
.column-view_icon { background-position:-7px -1194px; }
.delete_icon_small {
	background-position:-12px -15675px!important;  width: 16px!important;
}
.delete_icon_small:hover {
	background-position:-12px -15701px!important; width: 16px!important;
}
.tag_icon { background-position:-10px -1282px; width:20px; }
.breadcrumb-arrow_icon { background-position:-15px -719px; }
.remove_from_list_icon { background-position:-8px -5134px; }
.add_to_list_icon { background-position:-8px -5176px; }
.create_lead_icon { background-position:-8px -5224px; }
.change_value_icon { background-position:-8px -6767px; }
.run_report_icon { background-position:-8px -6839px; }
.call_api_icon { background-position:-8px -6884px; }
.popup_reminder_icon { background-position:-8px -5652px; }
.event_attendee_icon { background-position:-8px -5266px; }
.large-graph_icon { background-position:-8px -1949px; }
.large-graph_icon:hover { background-position:-8px -1985px; }
.manageduplicates_icon { background-position:-10px -6799px; }

.dropdown-popup {
	background: #fff;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    border: solid 1px rgb(237, 237, 237);
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	padding:10px;
	color:#000;
}
.advanced-search-panel {padding:2px 0; margin-top: 5px;}
.advanced-search-panel ul { list-style-type:none; }
.advanced-search-panel ul li { float:left; /*height:45px;*/ margin-right:10px;}
.advanced-search-panel ul li span {display:block;}
.advanced-search-panel ul li.margin-none { margin-right:10px!important; width: 190px;}
/*.advanced-search-panel ul li+li { margin-left:6px; }*/
.advanced-search-panel li input[type="text"] {
	margin:0px 0px 0px 0;
	padding:0 5px;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	width:185px !important;
	border:1px solid #e5e5e5;
	background-color: #fff;
	height:29px;
	line-height:29px;
	font-family: "Inter", serif;
	width: 100%;
}
.advanced-search-panel li .selectbox {
	width: 170px !important;
}
.excel-panel {
	position:absolute;
	display:none;
    /* Subhajyoti - 0012905 : Design distortion [LIVE] */
	/*width: 681px;*/
    width: 820px;
    /* END - 0012905 */
	border: 1px solid #D5D5D5;
	bottom:23px;
	background:#fff;
	z-index: 99999;
	padding: 10px;
	white-space: nowrap;
	margin-left:-6px;
}
.excel-panel ul { padding:0; margin:0; width:100%; }
.excel-panel ul li {
	padding:0;
	margin:0;
	text-shadow:none;
	color:#000;
	font-size:13px;
	float:left;
	width:25%;
}
.pdf-panel{
	position:absolute;
	display:none;
    /* Subhajyoti - 0012905 : Design distortion [LIVE] */
	width: 820px;
    /* END - 0012905 */
	border: 1px solid #D5D5D5;
	bottom:23px;
	background:#fff;
	border-radius: 5px;
	z-index: 99999;
	padding: 10px;
	white-space: nowrap;
	margin-left:-6px;
}
.pdf-panel ul { padding:0; margin:0; width:100%; }
.pdf-panel ul li {
	padding:0;
	margin:0;
	text-shadow:none;
	color:#000;
	font-size:13px;
	float:left;
	width:25%;
}
/* accordion */
.applemenu{
	margin: 5px 0; padding: 0; /*width: 170px;*/ /*border: 1px solid #9A9A9A;*/
}
.applemenu div.silverheader a{
	background-color:#f7f7f7;
	color:#000;
	display: block;
	position: relative;
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	border:1px solid #fff;
	font-size:13px;
	font-weight:500;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
	color:#707070; font-size:12px; font-weight:bold;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
/*background-image: url(silvergradientover.gif);*/
	color: #3e48e6; font-size:12px; font-weight:bold;
}
.applemenu div.submenu1{
	background: white; padding: 5px; /*height: 300px;*/
}
.selected a { color:#3e48e6 !important; }
/* add */
#workarea {
	position: relative; padding: 8px; background-color: #ffffff; border: 1px solid #d6d6d6;
}
h2 {
	color: #3e48e6; font-size:16px; padding:0;
}
h3 {
	color:#000; font-size:14px;
}
h4 {
	color:#000; font-size:12px;
}
.add-form {
	margin:0 0 20px 0; /*padding:0 0 20px 0;*/ /*padding:0 0 0px 0;*/ padding:0 0 0px 5px; /*border-bottom:1px solid #3e48e6;*/
}
.add-form ul { margin:0; padding:0; width:100%; }
.add-form ul li { margin:0; padding:0; float:left; }
.add-form ul li.label {
	margin:0;
	font-size:13px;
	color:#000;
	text-align:left;
	font-weight:500;
	line-height:30px;
	width:18%;
}
#mass_dialog_form form .add-form ul li.label {
	line-height:18px!important;
}
.label-large { width:32%!important; }
.add-form ul li.labelfield {
	width:30%;
	padding:0 0 0 8px;
	color:#000;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}
/* Gourhari : #12102# */
.add-form ul li.labelfieldnotify {
	width:30%;
	/*padding:0 0 0 96px;*/
	margin-left:184px;
	color:#000;
	font-size: 12px;
	font-weight: normal;
}
/* End : #12102# */
.sngl_clm_large_view ul li.labelfield {
	width:70% !important;
}
.add-form ul li.labelfield-large { width:70%; padding:0 0 0 8px; color:#000; font-size:12px; }
.add-form ul li.select-label {
	margin:0;
	padding:2px 0 0 0;
	font-size:13px;
	color:#7a7a7a;
	text-align:right;
	/*line-height:40px;*/
	font-weight:bold;
}
.add-form ul li.comment {
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	color:#d0d0d0;
	text-align:left;
}
.add-form ul li.wrong-comment {
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	color:#ff5a5a;
	text-align:left;
}
 .listing-top li input.wrongsearch[type="text"]{
	color:#ff5a5a;
}
 .listing-top li .select-dropdown_txt {
	color:#b8b8b8;
}
 .listing-top li .drpdwncolor {
	color:#7C7C7C!important;
}
.add-form ul li.comment-bottom {
	margin:0;
	padding:0px 0 0 0;
	font-size:12px;
	color:#d0d0d0;
	text-align:left;
}
.add-form ul li input[type="text"] {
	border:1px solid rgb(237, 237, 237); 
	width:185px; 
	background:#fff; 
	color:#000; 
	font-size: 13px; 
	font-weight: normal; 
	height:35px; 
	padding:0px 5px; 
	margin:0px 5px 0px 0px;
}
.add-form ul li input[type="text"].wrongemlphn { border:1px solid #ffe9e9; background:#fff8f8; color:#ff5a5a; }
.add-form ul li input[type="text"].wrong {
	border:1px solid #ffe9e9; width:186px; background:#fff8f8; color:#ff5a5a; font-size:12px; height:35px; /*padding:0px 0px 0px 8px;*/padding:0px 0px 0px 5px; margin:0px 6pxpx 5px 0;
}
.wrongTextArea {
	border:1px solid #ffe9e9!important; width:171px; background:#fff8f8!important; color:#ff5a5a!important; font-size:12px; /*padding:0px 0px 0px 8px;*/padding:0px 0px 0px 5px; margin:0px 6pxpx 5px 0;
}
/*Yuvraj: #6784# - Design feedback implementation in Sales Process*/
.add-form ul li textarea.wrong {
	border:1px solid #ffe9e9!important; 
	width:168px; background:#fff8f8; 
	color:#000!important; 
	font-size:12px; 
	height:29px; 
	padding:0px 0px 0px 8px; 
	margin:0px 6pxpx 5px 0;
}
/*End: #6784#*/
.add-form ul li input[type="password"] {
	border:1px solid rgb(237, 237, 237);
	width:185px; 
	background:#fff; 
	color:#000; 
	font-size: 13px; 
	font-weight: normal; 
	height:35px;
	margin:0px 5px 0 0;
}
.add-form ul li input[type="password"].wrong {
	border:1px solid #ffe9e9; width:168px; background:#fff8f8; color:#ff5a5a; font-size:12px; height:35px; padding:0px 0px 0px 8px; margin:0px 6px 5px 0;
}
.add-form ul li textarea { border:1px solid #e5e5e5; width:168px; color:#5d5d5d; font-size:12px; font-weight:normal; /*height:100px;*/ height:68px; padding:0px 4px 0px 4px; background:#fff; margin:0px 0px 3px 0; /* resize:none;*/ margin:0 6px 0 0; } /* Soumya #0011545: Description textbox is not resizable */
/* Yuvraj : 9382 - Issues in Custom field , support & language. */
.add-form ul .resize textarea { border:1px solid #e5e5e5; width:168px; color:#5d5d5d; font-size:12px; font-weight:normal; /*height:100px;*/ height:68px; padding:0px 4px 0px 4px; background:#fff; margin:0px 0px 3px 0; resize:both !important; margin:0 6px 0 0; }
textarea.resizecomment { border:1px solid #e5e5e5!important; width:98%!important; color:#7b7b7b!important; font-size:12px!important; font-weight:normal!important; height:75px; min-height:75px !important; padding:0px 5px!important; background:#fff!important; margin:3px 0px 0 0!important; }
/* End : 9382 */
.add-form_bottom { /*background:#FFFFFF;*/ padding:0 8px 8px 8px; }
.add-form_bottom ul li input[type="submit"] { padding:5px 10px; }
.add-form ul li.clear { margin:0; padding:0; clear:both; float:none; }
.wid190 { width:190px; }
.wid124 { width:124px; }
.wid150 { width:150px; }
.perc2 { width:2%; }
.add-form p a { color: #3e48e6; font-size:13px; line-height:30px; }
.add-form li a { color: #3e48e6; font-size:12px; }
.add-form li a:hover { color:#3e48e6; font-size:12px; }
/**********************report**********************/
.report-type { margin:0; padding:0; }
.report-type ul { float:left; width:250px; }
.report-type ul li { padding:0; margin:0; }
.report-type ul li.radio { float:left; width:25px; }
.report-type ul li.name { float:left; }
.columns { float:left;  width:190px; }
.columns p { font-weight:bold; font-size:12px; color:#1f1f1f; line-height:30px; }
.columns-add { float:left; width:40px; margin:20px 0 0 0; }
.tabs {
	background-color: #fff;
	overflow: hidden;
	/*height:114px;*/
	position: relative;
	right: 0;
	top: 0px;
	left:1px;
	/*z-index: 1;*/
	float:left;
	margin:3px 0 3px 0;
	padding:2px 0 0 2px;
}
.tabs ul {
list-style-type: none;
padding:0;
margin: 0;
/*width:100px;*/
}

.tabs ul li {
  display:block!important;
  padding:0!important;
  background:#f7f7f7!important;
  height:32px!important;
  float:none!important;

 }
.tabs ul li a{
  display: block!important;
  padding: 0!important;
  font-weight: bold!important;
  line-height:20px!important;
  color: #888888!important;
  border-top: 1px solid #d6d6d6!important;
  border-left: 1px solid #d6d6d6!important;
  border-bottom: 1px solid #d6d6d6!important;
  border-right: 1px solid #d6d6d6!important;
  /*width:100px;*/
  height:30px!important;
  z-index:999999;
}
.tabs ul li a:hover {
	color: #40464A!important;
	background-color: #ffffff!important;
}
.tabs a.selected { position: relative; }
.tabs a.selected, .tabs a.selected:visited{
	color: #40464A;
	background-color: #ffffff;
	border-right: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(76, 156, 173, 0.25);
	-moz-box-shadow:    0px 0px 3px 2px rgba(76, 156, 173, 0.25);
	box-shadow:         0px 0px 3px 2px rgba(76, 156, 173, 0.25);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#4C9CAD', Direction=190, Strength=4);
	border:none!important;
	margin-left:2px;
  }
.tab_content {
	position: relative;
	padding:0px;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	float:left;
	width:176px;
	height:150px;
	overflow:auto;
}
.tab_content div ul {
	padding:0;
	margin:0;
	display:block;
	/*width:100%;*/
}
.tab_content div ul li {
	/*padding:0 8px 0 5px;*/
	text-align:left!important;
	clear:both!important;
	display:block!important;
	width:100%!important;
	color: #000!important;
	font-size: 12px!important;
	font-weight: normal!important;
	line-height:28px!important;
}
.tab_content div ul li span {
	color: #000!important; font-size: 12px!important; font-weight: normal!important; /*line-height:24px!important;*/line-height: 21px !important;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*max-width: 150px;*/ /*max-width: 155px;*/ max-width:130px;
}
.tab_content div ul li:hover { background:#f7f7f7!important; }
.option_selected { background:#f7f7f7!important; }
/* listing row view */
.listing table tbody tr:hover .rowCommand { display:block; }
.rowCommand {
    display: block; /*position: absolute;*/ top: 0px; right:0px; width:64px; height:30px; margin-left:10px;
}
.rowview-table { display:table; width:100%; align-items: start !important; }
.rowview-table ul { display:table-row; width:100%; }
.rowview-table li { display:table-cell;	/*height:30px;*/ }
.rowview-table li.leftstatic-part { height: auto; width:100px; /*padding-left: 16px;*/}
.rowview-table li.rightdynamic-part {height: auto; width: 100%;}
.rowview-table li.rightdynamic-part ul { display:block; }
.rowview-table li.rightdynamic-part ul li { float:left; line-height:27px; }
.rowview-table li ul li {
	line-height: normal;
    height:28px!important;
}
.rowview-table li ul li.margin-checkbox { /*margin:3px 0 0 0;*/margin:0; }
.rowview-table li ul li.label {
	color: rgb(116 116 116);
    font-size: 13px;
    font-weight: 500;
    width: 18%;
    text-align: left;
    height: 30px !important;
    line-height: 28px;
}
.rowview-table li ul li.labelfield {
	padding: 0px;
    height: 30px !important;
    line-height: 28px;
    width: 30%;
}
.rowview-table li ul li.labelfield:hover { /*background:#f7f7f7;*/ }
.rowview-table li ul li.labelfield span{ display:block; float:left; padding-left:0px; }
.rowview-table li ul li.labelfield span.labelfieldtxt{ color: #000; font-size: 13px; font-weight: 500; }
.rowview-table li ul li.labelfield span.labelfieldtxt a.row_padding strong{ /*padding:0 0 0 8px;*/ }
span.notmention { color: #E7E7E7; font-size:12px; }
.rowview-table li ul li.labelfield span.edit{ display:none; }
.rowview-table li ul li.labelfield span.status-field-color {margin: 5px 0;}
.rowview-table li ul li.labelfield:hover span.edit{ display:block!important; }
.wid10per { width:10%; }
.wid40per { width:40%; }
.leadname {
	color:#3e48e6!important; font-weight:bold; /*line-height:20px;*/
}
.sms_icon {
	/*background-position:-7px -2286px;*/ background-position:-7px -5600px; height:20px;
}
.row-hover {
	/*background:#f2fee6!important;*/ /*border:1px solid #e5e5e5;*/ /*border-left:0; border-right:0; height:24px; padding:0!important;*/
}
.row-hover ul { /*display:table-row;*/ margin:5px 0 0 -1px; }
.row-hover ul li {
	/*display:table-cell;*/
	/*padding:0 0px 0 20px;*/
	padding:0 8px 0 0px !important;
	/*width:90px;*/
	cursor:pointer;
	font-size:12px;
	/*font-weight:bold;*/
	font-weight:normal;
	float:left;
	line-height:22px;
}
.row-hover ul li + li{
/*padding-left:8px !important;*/
}
.row-hover ul li.divider {
	color:#e4e4e4; font-weight:normal; padding:0; width:1px; cursor:auto;
}
.rowview_bottom {
	background-color: #fff;
	margin: 0px -5px;
    height: 35px;
    text-align: center;
    padding: 0 10px;
}
/*.listing table tbody tr .rowview_hover { display:none; }*/
.listing table tbody tr .rowview_hover { display:none; }
.row-hover ul li.none { padding:0; }
#lodingDiv {
	height: 100%; left: 0; /*opacity: 0.5 !important; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; */ position: fixed; top: 0; width: 100%; z-index: 1001; /*background-color:#464646;*/ display:none; text-align:center;
}

.blur {
    filter: blur(3px);
}
#lodingDivforpopup {
	height: 100%;
	left: 0;
	opacity: 0.2 !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
	background-color:#000;
	display:none;
	text-align:center;
}
#lodingDivforpopup2 {
	height: 100%;
	left: 0;
	opacity: 0.0 !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1003;
	background-color:#000;
	display:none;
	text-align:center;
}
#lodingDivforConvertpopup {
	height: 100%;
	left: 0;
	opacity: 0.2 !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
	background-color:#000;
	display:none;
	text-align:center;
}

.form-dropdown {
	background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    clear: both;
    display: block;
    margin-left: 30px;
    margin-top: 32px;
    position: absolute;
   /* width: 124px;*/
	padding:17px;
	z-index:99999;
	height:150px;
	overflow:auto;
}
.form-dropdown ul { margin:0; padding:0; }
.form-dropdown ul li {
	margin-bottom:5px; padding:0 10px 0 10px; text-align:left; clear:both; /*width:104px;*/
}
.float-left { float:left; }
.float-right { float:right!important; }
.admin-details ul { float:right; display:inline-block; width:auto!important; position: relative; }
#slideleft { height:100%; background:#f1f1f1; cursor:pointer; }
.right-panel { /*height:100%; background:#f1f1f1;*/ position: absolute; right: 42px; top: 47px; z-index:3; } /*C20-58 new design implementation*/
.right-panel_top {
	display: flex;
    align-items: center;
    gap: 0.5rem;
	margin-top:10px;
}
.advanced-search-panel #assigned_to_field, .advanced-search-panel #assigned_to001_field{  /* Smita #7629 */
color: rgb(184, 184, 184);
}
.listing-top li input[type="text"] {
	color: #000;
    font-size: 13px;
    font-weight: normal;
    font-family: "Inter", serif;
    color: #000;
    margin: 0 6px 0 0;
    width: 125px;
    height: 35px;
    line-height: 35px;
    padding: 0 0px 0 5px;
    border: 1px solid rgb(237, 237, 237);
    background-color: #fff;
    border-radius: 6px;
}
.listing-top li input[type="text"].wrong {
	border:1px solid #ffe9e9;
	background:#fff8f8;
	color:#ff5a5a;
}

.listing table tbody tr:hover .columnCommand {
	display:block;

}
.columnCommandContainer {
	position:relative;
}
.columnCommand {
    display: none;
	position: absolute;
	/*top: 0;*/
	top: -14px;
	left:-8px;
	/*right:-30px;*/
	right:0px;
	height:40px;
}
.tools-select {
	/*width:80px;*/ width:124px; /*height:29px;*/height:28px; line-height:29px; /*padding:0 0px 0 5px;*/padding:0 3px 0 6px;  margin: 0 0 0 -1px; border:1px solid #e5e5e5; background-color: #fff; color: #7c7c7c; font-size: 12px; font-weight: normal; position:relative; cursor:pointer;
}
.tools-select:hover .blue-arrow_icon {
	background-position:-5px -1138px;
}
.tools-select div.tools-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	margin-left:-6px;
	border:1px solid #e5e5e5;
	margin-top:28px;
	z-index:999999;
	padding:0 0px;
	white-space:nowrap;
	max-height:200px;
	overflow-y:hidden;
}
ul.tools_list {
	padding: 0; margin: 0; display:block; /*min-width:80px;*/ /*min-width:85px;*/ min-width:130px;/*height:150px;*/
}
ul.tools_list li {
	/*margin-bottom:5px;*/
	padding:0 8px 0 5px!important; text-align:left; clear:both; display:block!important; width:100%; /*width:104px;*/
}
ul.tools_list li:hover {
	background:#f7f7f7;
}
ul.tools_list li:hover a { color:#3e48e6!important; font-weight:normal; }
ul.tools_list li a {
	font-size:12px; font-weight: normal!important; color:#7c7c7c!important; text-shadow:none!important; display:block;
}
.tools-select_txt {
	width:98px;
	height:28px;
	overflow:hidden;
	font-family: "Inter", serif;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	line-height:28px;
	white-space:nowrap;
}
.cursor-default { cursor:default!important; }

.tag_txt { width:53px; height:28px; overflow:hidden; }
.rows-select {
	display:block!important;
	/*width:56px;*/
	height:29px;
	line-height:29px;
	padding:0 0px 0 5px;
	border:1px solid #e5e5e5;
	background-color: #fff;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	position:relative;
	margin:0 5px;
	cursor:pointer;
}
.rows-select:hover .blue-arrow_icon {
	background-position:-5px -1138px;
}
.rows-select div.rows-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	margin-left:-6px;
	border:1px solid #e5e5e5;
	margin-top:28px;
	z-index:999999;
	padding:0 0px;
	white-space:nowrap;
	max-height:140px;
	 overflow:hidden;
}
ul.rows_list {
	padding: 0;
	margin: 0;
	display:block;
	min-width:61px;
}
ul.rows_list li {
	padding:0 8px 0 5px !important;
	text-align:left;
	clear:both;
	display:block;
	width:100% !important;
}
ul.rows_list li:hover {
	background:#f7f7f7;
	}
ul.rows_list li:hover a { color:#3e48e6!Important; font-weight:normal; }
ul.rows_list li a {
	font-size:12px; font-weight: normal!important; color:#7c7c7c!important; text-shadow:none!important; display:block;
}
.rows-select_txt { width:27px; height:28px; overflow:hidden; }
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../img/switch.gif) repeat-x; display: block; float: left; }
.cb-green, .cb-green span{ background: url(../img/switch-green.gif) repeat-x; }
.cb-enable span, 
.cb-disable span, 
.switch .radio_active span, 
.switch .radio_inactive span { 
	line-height: 30px; display: block; background-repeat: no-repeat; font-weight: 500; 
}
.cb-enable span, 
.switch .radio_active span, 
.switch .radio_inactive span { 
	background-position: left -90px; padding: 0 10px; 
}
.cb-disable span { background-position: right -180px;padding: 0 10px; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background-position: center center; color: #fff; } /*right -210px*/
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: -5px -150px; color: #fff; }

.cb-enable-popup, .cb-disable-popup, .cb-enable-popup span, .cb-disable-popup span { background: url(../img/switch.gif) repeat-x; display: block; float: left; }
.cb-enable-popup span, .cb-disable-popup span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: 600; }
.cb-enable-popup span { background-position: left -90px; padding: 0 10px; }
.cb-disable-popup span { background-position: right -180px;padding: 0 10px; }
.cb-disable-popup.selected { background-position: 0 -30px; }
.cb-disable-popup.selected span { background-position: right -210px; color: #fff; }
.cb-enable-popup.selected { background-position: 0 -60px; }
.cb-enable-popup.selected span { background-position: left -150px; color: #fff; }


.for-calendar .cb-enable, .for-calendar .cb-disable, .for-calendar .cb-enable span, .for-calendar .cb-disable span { background: url(../img/switch_cal.gif) repeat-x; display: block; float: left; }

.for-calendar .cb-enable span, .for-calendar .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.for-calendar .cb-enable span { background-position: left -90px; padding: 0 10px; }
.for-calendar .cb-disable span { background-position: right -180px;padding: 0 10px; }
.for-calendar .cb-disable.selected { background-position: 0 -30px; }
.for-calendar .cb-disable.selected span { background-position: right -210px; color: #fff; }
.for-calendar .cb-enable.selected { background-position: 0 -60px; }
.for-calendar .cb-enable.selected span { background-position: -5px -150px; color: #fff; }

.cb-enable-shared, .cb-disable-shared, .cb-enable-shared span, .cb-disable-shared span { background: url(../img/switch.gif) repeat-x; display: block; float: left; }
.cb-enable-shared span, .cb-disable-shared span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: 500; }
.cb-enable-shared span { background-position: left -90px; padding: 0 10px; }
.cb-disable-shared span { background-position: right -180px;padding: 0 10px; }
.cb-disable-shared.selected { background-position: 0 -30px; }
.cb-disable-shared.selected span { background-position: right -210px; color: #fff; }
.cb-enable-shared.selected { background-position: 0 -60px; }
.cb-enable-shared.selected span { background-position: left -150px; color: #fff; }
.switch-shared label {
	cursor: pointer;
    width: 40px;
}
.switch-shared { 
	margin: 0 0 5px 0;
    border: solid 1px #fff;
    border-radius: 15px;
    overflow: hidden;
	display: inline-block;
}
.listing-bottom_bg td input[type="text"] {
	margin:0px 0px 0px 0;
	padding:0 5px;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	width:30px !important;
	border:1px solid #e5e5e5;
	background-color: #fff;
	height:29px;
	line-height:29px;
	font-family: "Inter", serif;
}

.switch label {
	cursor: pointer;
    min-width: 40px;
}
.switch {
	margin: 0 0 5px 0;
    border: solid 1px #fff;
    border-radius: 20px;
    overflow: hidden;
	display: inline-block;
}
.switch .cb-enable span, 
.switch .radio_active span {
	font-size: 12px;
	font-weight: 500;
}
.switch .radio_active, 
.switch .radio_inactive {
    background: url(../img/switch.gif) repeat-x !important;
	background-color: transparent !important;
	border: 0px !important;
	color: #000 !important;
    display: block;
    float: left;
}
.switch .radio_active {
	background-position: 0 -60px !important;
    color: #fff !important;
}
.switch .radio_inactive span {
	background-position: 0 -30px!important;
}
.listing-bottom_bg td input[type="text"] {
	margin:0px 0px 0px 0;
	padding:0 5px;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	width:30px !important;
	border:1px solid #e5e5e5;
	background-color: #fff;
	height:29px;
	line-height:29px;
	font-family: "Inter", serif;
}
.listing-bottom_bg td {
	color: #000; font-size: 12px; font-weight: normal; line-height: 28px;
}
.listing-top .action div.advsearch-dropdown {
	display:none;
	background-color:#fff;
	position:absolute;
	margin-left:-6px;
	border:1px solid #e5e5e5;
	margin-top:28px;
	z-index:999999;
	padding:0 0px;
	white-space:nowrap;
	max-height:400px;
	overflow-y:auto;
    overflow-x:hidden;
}
ul.adv_searchdrop {
	padding: 0;
	margin: 0;
	display:block!important;
	min-width:109px;
	max-width:400px;
	/*height:150px;*/
}
ul.adv_searchdrop li {
	/*margin-bottom:5px;*/
	padding:0 0px 0 5px;
	text-align:left;
	clear:both;
	display:block!important;
	width:100%;
	margin:0 25px 0 0;
	/*width:104px;*/
}
ul.adv_searchdrop li:hover { background:#f7f7f7; }
ul.adv_searchdrop li:hover a { color:#3e48e6!important; font-weight:normal; }
ul.adv_searchdrop li a {
	font-size:12px; font-weight: normal; color:#7c7c7c; text-shadow:none!important; display:block!important;
}
.listing table tbody td.row-listing {}
.listing table tbody td.editable-field span.edit { display:none; }
.listing table tbody td.editable-field:hover span.edit{
	display:block!important; /*float:right; margin:10px 0 0 0;*/ /*position:absolute; margin:6px 0 0 0;*/
}
.listing table tbody td.editable-field div.colmnedit-icon { width:15px; height:15px; float:right; }
.details {
	padding:10px 10px 22px 10px;
	display:none;
	background: #fff!important;
	width:98%;
	height:auto;
	padding:10px 1% 22px;
	margin:0px;
	float:none;
}
.details h1 {
	font-size: 14px !important;
    color: #000 !important;
    font-weight: 500 !important;
    margin-bottom: 10px;
    border-bottom: solid 1px rgb(237, 237, 237);
    padding-bottom: 10px !important;
}
.details ul { padding:0 0 0 0; margin:0; /*width:50%;*/ }
.details ul li { float:left; padding:0; width:auto; }
/*.details ul li.padding-label { width:85px;  padding: 0 0 0 0px; } */
.details ul li.label { width:85px; padding: 0 0 0 0px; }
.details ul li label {
	color:#000;
	font-size:13px;
	font-weight:normal;
	line-height:28px;
	width:85px;
}
.innerdivs .details ul li input[type="text"]#assigned_to11_field {
    width: 166px;
}
#start_date_list.width-small.hasDatepicker {
    width: 79px!important;
}
#end_date_list.width-small.hasDatepicker {
    width: 79px!important;
}
.details ul li input[type="text"] {
	border:solid 1px rgb(237, 237, 237);
	border-radius: 6px;
	width:140px;
	color:#000;
	font-size:13px;
	font-weight:normal;
	height:35px;
	line-height:35px;
	padding:0 5px;
	margin:0px 5px 5px 0;
	background-color:#fff;
}
.details ul li input[type="submit"] {padding:5px 10px; }
.details ul li input[type="button"] {
	padding: 5px 10px !important;
    line-height: 20px;
}
.details ul li textarea {
	border:1px solid #e5e5e5 !important; /*	 -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; */
	width:220px;
	color:#7c7c7c;
	font-size:12px;
	font-weight:normal;
	height:80px;
	padding:0 10px 3px 10px;
	margin:0px 5px 5px 0;
	background-color:#fff;
	resize:none;
}
.details ul.padding { padding:0 0 0 20px; }
.details ul li input[type="text"].width-large { width:184px; }
.details ul li input[type="text"].width-small { width:62px; }
.action {
	width:104px;
	height:35px;
	line-height:30px;
	padding:0 0px 0 5px;
	border:solid 1px rgb(237, 237, 237);
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	position:relative;
	cursor:pointer;
	margin:0 0 5px 0;
	display:block!important;
	border-radius: 6px;
}
.action div.action-dropdown {
	border-radius:8px;
	display:none;
	background-color: #fff;
    position: absolute;
    margin-left: -6px;
    border: 1px solid #e5e5e5;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    /*margin-top: 35px;*/
	top: 35px;
    z-index: 999999;
    padding: 0px;
    white-space: nowrap;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: pointer;
	min-width: 150px!important;
	right:0;
}
.details ul li.cancel { line-height:30px; color:#999999; margin:0 5px; }
.details ul li.cancel a { line-height:30px; color:#000; margin:0 5px; }
.details ul li.cancel a:hover { color:#3e48e6; }
.text_row_view input[type="text"] {
	/*width:210px;*/width:147px;
}

input[type="text"], input[type="password"], input[type="email"] {
	border-radius:6px;
	color: #7c7c7c; font-size: 13px; font-weight: normal; font-family: "Inter", serif; color: #000; margin: 0 6px 5px 0; width:125px;/* height:29px;*/  height:35px; /*line-height:29px;*/ padding:0 0px 0 5px; border:1px solid #e5e5e5; background-color: #fff; /*Ashishm: 10517: Courser pointer isn't shown in proper position.*/
}
input[type="text"].wrong { border:1px solid #ffe9e9!important; background:#fff8f8!important; color:#ff5a5a!important; }

.content-detals { /*display:table;*/ /*width:100%;*/ display:block; }
.content-detals ul {
	/*display:table-cell; width:50%;*/ width:100%; }
.content-detals ul li {
	padding:0; margin:0; float:left; line-height:30px;
}
.content-detals ul li.label {
	font-size:13px;
	color:#000;
	font-weight:500;
	width:17%;
	text-align:left;
	padding:0 5px 0 0;
	line-height: 18px;
	margin: 6px 0;
}
.content-detals ul li.labelfield {
	padding:0 0 0 0px;
	display:block;
	width:32%;
	font-size:13px;
	color:#000;
	font-weight:normal;
}
.content-detals ul li.labelfield1 {
	padding:0 0 0 0px;
	display:block;
	width:16%;
	font-size:13px;
	color:#000;
	font-weight:normal;
}
.content-detals.upgrade_form ul li.label {
	 width:36%;
}

.width50percent{
 width:50% !important;
}
.width70percent{
 width:68% !important;
}
.width50px{
 width:50px;
}
.detail_scroll_description, .detail_scroll_terms_conditions{
    line-height: 20px;
}
.detail_scroll_description_class, .detail_scroll_terms_conditions_class{ float: right; margin-right: 7px; margin-top: -56px; }
.content-detals ul li.labelfield:hover { /*background:#f7f7f7;*/ }
.content-detals ul li.labelfield span{ display:block; float:left; }
.content-detals .patch ul.mylink li .icon{float:none;}
.content-detals li.labelfield:hover span.labelfieldtxt, .email_main_div div.email_content:hover span.labelfieldtxt { /*Poulami: #12823# - Rearrange phone and email content views*/ /* Anwita #0014241# Implement email type custom field*/
	border: 1px solid #E5E5E5;
	height: 28px;
	line-height: 26px;
	padding: 0 0 0 7px;
	visibility:visible;
	width:127px;
}

.content-detals ul li.labelfield span.labelfieldtxt a span {width:127px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.content-detals ul li.labelfield span.inlinenonedit-padding { font-size:13px; width:68%; color:#000; font-weight:normal; padding:0 0 0 7px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.content-detals ul li.labelfield span.edit, .content-detals ul li.labelfield-large span.edit, .email_main_div div.email_content span.edit { display:none; } /*Poulami: #12823# - Rearrange phone and email content views*/ /* Anwita #0014241# Implement email type custom field*/
.content-detals ul li.labelfield:hover span.edit, .content-detals ul li.labelfield-large:hover span.edit, .email_main_div div.email_content:hover span.edit { display:inline-block !important; } /*Poulami: #12823# - Rearrange phone and email content views*/ /*Anwita #0014241# Implement email type custom field*/
.comment-area { }
.comment-area ul { margin:0; padding:0; }
.comment-area ul li { float:left; }
.comment-area ul li.comment-txt {
	font-size:13px;
	color:#000;
	font-weight:500;
	text-align:left;
	padding:0px;
	margin-bottom: 10px;
	width: 100%;
}
.comment-area ul li.comment-txtarea {
	width:100%;
	position:relative;
	padding:0px;
	float: none;
}
.comment-area ul li.comment-txtarea div.edit-panel { display:none; }
.comment-area ul li.comment-txtarea:hover div.edit-panel {
	display: block;
    position: absolute;
    right: 8px;
    top: 32px;
	padding: 3px 5px;
	background-color: #fff;
	border: 1px solid #E5E5E5 !important;
	border-top-right-radius: 6px;
}
.comment-area ul li.comment-txtarea:hover div.edit-panel .check {
	margin: 3px 8px 0 0 !important;
}
.comment-area ul li.comment-txtarea:hover div.edit-panel .cross {
	margin: 1px 0 0 0 !important;
}
.detail-left ul li span.edit { display:none; }
.detail-left ul li:hover span.edit { display:block; float:right; }
.activities-comment_panel { margin:0; padding:0 0 0 6px; width:220px; }
.activities-comment_panel li {
	color: #3e48e6;
	float:left;
	font-size:11px;
	cursor:pointer;
	line-height:17px;
}
.activities-comment_panel li.date { color:#000; }
.activities-comment_panel li:hover { color:#3e48e6; }
.activities-comment_panel li+li { margin:0 0 0 1%; }
.activities-comment_panel li a { font-size:11px; font-weight:normal; color: #3e48e6; }
.activities-comment_panel li a:hover { color:#3e48e6; }
textarea.comment {
	border-radius: 6px;
    padding: 7px 1%;
    height: 150px;
    border: 1px solid rgb(237, 237, 237) !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    background: #fff !important;
    resize: none;
    width: 96%;
}
textarea.comment-list {
	border:1px solid #e5e5e5!important; width:99%!important; color:#7b7b7b!important; font-size:12px!important; font-weight:normal!important; /*height:40px!important;*/ height:65px!important; padding:0px 4px!important; background:#fff!important; margin:3px 0px 0 0!important; resize:none!important;
}
textarea.event-list {
	background-color: #FFFFFF;
    border: 1px solid #E5E5E5 !important;
    color: #7C7C7C;
    font-size: 12px;
    font-weight: normal;
    height: 80px;
    margin: 0 5px 5px 0;
    padding: 0 10px 3px;
    resize: none;
    width: 271px !important;
}
.detail-left li.desc-head { font-size:12px; }
.select-dropdown-listing { /*C20-58 new design implementation*/
	width:145px;
	height:35px;
	line-height:35px;
	padding:0 2px 0 9px;
	border:1px solid rgb(237, 237, 237);
	background-color: #fff;
	color: #000;
	border-radius:6px;
	font-size: 13px;
	font-weight: normal;
	position:relative;
	margin:0px;
	display:block!important;
	cursor:pointer;
}
.select-dropdown div.dropdown-view {
	display:none; background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ padding:0px; white-space:nowrap; /*width:100%;*/ /*max-height:200px;*/max-height:180px; /* overflow:auto; overflow-x:none!important; */ /*overflow-y:auto; overflow-x:hidden;*/overflow-y:hidden;
}
.select-dropdown-listing div.dropdown-view {
	display:none; background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ padding:0px; white-space:nowrap; /*width:100%;*/ max-height:200px; /* overflow:auto; overflow-x:none!important; */ /*overflow-y:auto; overflow-x:hidden;*/overflow:hidden;width:150px;
}
.select-dropdown div.cal_dropdown_view {
	display:none; background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ padding:0px; white-space:nowrap; /*width:100%;*/ max-height:200px; /* overflow:auto; overflow-x:none!important; */ /*overflow-y:auto; overflow-x:hidden;*/overflow-y:hidden;width:95px !important;
}
ul.dropdown_list_listing {
	padding: 0; margin: 0; display:block; min-width:155px; /*height:150px;*/
}
ul.dropdown_list li {
	padding:0 5px; text-align:left; clear:both; display:block; width:92.5%; /*width:104px;*/
}
ul.dropdown_list li:hover { background:#f7f7f7; }
ul.rows_list li:hover a { color:#3e48e6!Important; font-weight:normal; }

ul.dropdown_list li a {
	display:block;
	font-size: 13px;
    font-weight: 500;
    color: #000;
    text-shadow: none !important;
    display: block;
    line-height: normal;
    padding: 5px 0;
}

.select-dropdown_txt_listing {
	width:123px; height:28px; overflow:hidden; white-space:nowrap; color:#000; font-size:12px;
}
.example input {border-radius: 6px; 
	font-family: "Inter", serif; border:1px solid #e5e5e5; width:168px; background:#fff; color: #000; font-size: 13px; font-weight: normal; height:35px; padding:0px 0px 0px 8px; margin:0px 0px 5px 0;
}
.example div.fileinputs { position: relative; /*height: 30px; width: 300px;*/ }
.example input.file { width: 225px; /*margin: 0;*/ }
.example input.file.hidden {
	position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;
}
.example div.fakefile {
	position: absolute; top: 0px; left: 0px; /*width: 350px;*/ width: 245px; padding: 0; margin: 0; /*z-index: 1; */z-index: 0; line-height: 90%;
}
.example div.fakefile input { /*margin-bottom: 5px;*/ margin-left: 0; }
.assigned_view_user { /*padding:0 0 0 6px;*/ line-height:35px; }
.assigned_view_user div { display:none; }
.assigned_view_user:hover div { display:block; }

.assigned_view_team { /*padding:0 0 0 6px;*/ line-height:35px; }
.assigned_view_team div { display:none; }
.assigned_view_team:hover div { display:block; }
.assigned_view { /*padding:0 0 0 6px;*/ line-height:35px; }
.assigned_view div { display:none; }
.assigned_view:hover div { display:block; }
.dropdown_error_msg_right{
	margin-left:-412px!important;
}
.assigned_view-dropdown_error_msg{ display:block; position: absolute;  width: 200px;
    z-index: 1000; }
.accountsettings
   {
	left: 190px !important;
    top: 0 !important;

}
.pos-rel
{
position:relative;
}
.dropdown-popup_error_msg{
 background: none repeat scroll 0 0 #fdefef; line-height:19px;  border: 1px solid red; border-radius: 3px; color: #FF0000!important;  margin: 0 0 0 8px;  padding: 0 2px 0 5px; position: absolute;
}
.listing .assigned_view-dropdown {
	position:absolute; z-index:1000; /*margin-top:40px;margin-left:-100px; margin-left:212px;*/ /*margin-left:220px;margin-top: -38px;*/ /*margin-left:190px;*/margin-top: -30px; width:200px;
}
.assigned_view-dropdown {
	position:absolute; z-index:1000; /*margin-top:40px;margin-left:-100px; margin-left:212px;*/ /*margin-left:220px;margin-top: -38px;*/ margin-left:217px;margin-top: -30px; width:200px;
}
.assigned_view-dropdown_right{
        position:absolute; z-index:1000; margin-left: -45px; margin-top: -38px;width:200px;
}
.view-dropdown_detail { margin-top:-31px; margin-left:31px; }
.assigned_view-dropdown .dropdown-popup {
	width:192px !important;
	margin-left:8px !important;
	padding:5px;
	background:#fff;
	border: 1px solid rgb(237, 237, 237);
	margin-top: 4px;
}
.dropdown-arrow_assigned {
	width:19px; height:43px; background:url("../img/jr_corners.png") no-repeat scroll 9px -8px transparent; display:block!important; position:absolute; z-index:1; margin-top:1px; margin-left:-4px;
}
.assigned_view-dropdown .dropdown-arrow_assigned { margin-left:-10px; }
.dropdown-popup ul.assigned-list { padding:0; margin:0; width:100%; }
.dropdown-popup ul.assigned-list li {
	float:left; display:block; /*width:100%;*/ padding:0 5px;/* background:#f1f1f1;*/ margin-bottom:5px;line-height: 22px;
}
.listing .assigned_view-dropdown_new {
	position:absolute; z-index:1000; margin-top: -30px; width:200px;
}
.assigned_view-dropdown_new {
	position:absolute; z-index:1000; margin-left:217px;margin-top: -30px; width:200px;
}
.assigned_view-dropdown_right{
        position:absolute; z-index:1000; margin-left: -45px; margin-top: -38px;width:200px;
}
.view-dropdown_detail { margin-top:-31px; margin-left:31px; }
.assigned_view-dropdown_new .dropdown-popup {
	width:192px !important; margin-left:8px !important; padding:5px; background:#fff;border: 1px solid #4C9CAD; margin-top: 4px;
}
.assigned_view-dropdown_new .dropdown-arrow_assigned { margin-left:-10px; }
.assigned_view-dropdown_new .dropdown-arrow_assigned_right { margin-left:0px; right:-34px; }
.dropdown-popup ul.assigned-list { padding:0; margin:0; width:100%; }
.dropdown-popup ul.assigned-list li {
	float:left; display:block; /*width:100%;*/ padding:0 5px;/* background:#f1f1f1;*/ margin-bottom:5px;line-height: 22px;
}
.whitebg{ background:#ffffff!important; }
.sngl_clm_large_view .dropdown-popup ul.assigned-list li {
width: 187px;
}
.dropdown-popup ul.assigned-list li { font-size:12px; color:#5d5d5d; width:98%;}
.user-icon_inactive { background-position: -9px -2798px; width: 22px; }
.user-icon_inactive:hover { background-position: -9px -2852px; width: 22px; }
.user-icon_active { background-position: -9px -2852px; width: 22px; }
.team-icon_inactive { background-position: -8px -2825px; width: 22px; }
.team-icon_inactive:hover { background-position: -8px -2885px; width: 22px; }
.team-icon_active { background-position: -8px -2885px; width: 22px; }
.tabs ul.mylink li a.all {
	font-size:12px; color:#5d5d5d!important; font-weight: normal !important; line-height: 32px !important; padding: 0 0 0 3px !important;
}
.tabs ul.mylink li a.all:hover { color:#3e48e6!important; }
.tabs ul.mylink li a.all-selected {
	font-size:12px; color:#3e48e6!important; font-weight: normal !important; line-height: 32px !important; padding: 0 0 0 3px !important;
}
.SliderShwHid_subpanel, .SliderShwHid_phase_marker, .SliderShwHid_detail, .SliderShwHid_add{
float:left; /*width:20px; height:20px;*/ cursor:pointer; /*font-size:30px; padding: 6px;*/ /*visibility:hidden;*/ display:none;
}
.slider_container_subpanel,
.slider_container_phase_marker,
.slider_container_detail {
	float:left;
	height:34px;
	overflow:hidden;
	width:85%;
	position:relative;
	top:0px;
}
.subpanel-section {
	border: solid 1px rgb(237, 237, 237);
    /*padding: 10px;*/
    margin-top: 20px;
	clear: both;
}
.subpanel-section-inner {
	border: solid 1px rgb(237, 237, 237);
}
.slider_container_subpanel {
    height: 44px;
    width: 100%;
}


.slider_container_add {
	float:left;
	overflow:hidden;
	width:73%;
	position:relative;
	top:0px;
}
.slider_container_class ul {width:300%;}

.tag-smallicon  { background-position: -8px -2624px !important; width: 25px!important; }
 li:hover .tag-smallicon { background-position: -8px -2658px !important; width: 25px !important; }
.user-smallicon { background-position: -9px -2979px; width: 22px; }
/*.user-smallicon:hover { background-position: -9px -3010px; width: 22px; }*/
#usertab li:hover .user-smallicon { background-position: -9px -3010px; width: 22px; }
.team-smallicon { background-position: -9px -2919px; width: 22px; }
#teamtab li:hover .team-smallicon { background-position: -9px -2949px; width: 22px; }
.phone-dropdown {
	/*width:74px;*//*width:72px;*/width:64px; height:29px; line-height:29px; padding:0 0px 0 5px; border:1px solid #e5e5e5; background-color: #fff; color: #7c7c7c; font-size: 12px; font-weight: normal; position:relative; margin:0 5px 5px 0; display:block!important; cursor:pointer;
}
.phone-dropdown:hover .blue-arrow_icon { background-position:-5px -1138px; }
.phone-dropdown div.phone_dropdown-view {
	display:none; background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ padding:0px; white-space:nowrap; /*width:100%;*/ max-height:300px; /* overflow:auto; overflow-x:none!important; */ overflow-y:auto; overflow-x:hidden;
}
ul.phone-dropdown_list {
	padding: 0; margin: 0; display:block;/* min-width:80px;*/ min-width:69px; /*height:150px;*/
}
ul.phone-dropdown_list li {
	/*margin-bottom:5px;*/ padding:0 8px 0 5px; text-align:left; clear:both; display:block; width:100%; /*width:104px;*/
}
ul.phone-dropdown_list li:hover { background:#f7f7f7; }
ul.phone-dropdown_list li a {
	font-size:12px; font-weight: normal!important; color:#313131!important; text-shadow:none!important; display:block;
}
.phone-select_txt {
	/*width:44px;*/width:38px; height:28px; overflow:hidden; white-space:nowrap; color:#5d5d5d; font-size:12px;
}

/* footer */
/*C20-58 new design implementation*/
.footer-bg{
	position: fixed;
	bottom: 0;
	padding:15px 5px;
	background: #fff;
	border-top: 1px solid #e4e4e4;
	color:rgb(135, 135, 135); !important;
	font-size:12px;
	z-index: 9;
}
.copyright { font-size:12px; color:rgb(135, 135, 135);; }
/*C20-58 new design implementation*/

.footer_change_pass { position:fixed; bottom:0; } /* Madhuri: #6956# - When you do forget password then the Copyrights footer section comes up. */
.footer-bg a { color:#999999 !important; font-size:11px; }
.footer-bg a:hover { color:#3e48e6!important; }
.footer-bg a + a { margin-left:10px; margin-right:10px; }
/* footer-chat */
.chat { width:250px; position:fixed; bottom:0; right:40px; }
.chat-btn {
	width:220px; padding:10px 10px 10px 40px; font-size:16px; font-weight:bold; color:#FFF; background-color:#ccc; background-position:-3px -3036px; border:1px solid #e0dfdf;
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.20);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ) !important; /* IE6-8 */
}
.chat-place {
	width:250px; height:300px; padding:10px; background-color:#FFF; border:1px solid #ccc; border-bottom:0;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.20);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ) !important; /* IE6-8 */
}
.stage {
	width:12px; height:12px; padding-left:0 !important; float:right; margin-top:10px; background-position:-2px -3106px;
}
.chat-place-type {
	width:200px; height:300px; position:absolute; z-index:1px; margin-left:-201px; border:1px solid #ccc; bottom:50px; background-color:#FFF;
}
/* quotation-add */

.add-form ul li.labelfield-extralarge { /*width:80%;*//* width:87%;*/ width:97%; padding:0 0 0 8px; }
.quotation-detail { width:100%; /*display:table;*/ }
.quotation-detail ul { width:100%; /*display:table-row;*/ }
.quotation-detail ul li { display:table-cell; float:none; }
.quotation-detail ul.heading { margin:0; padding:0; /*background:#f1f1f1; border:1px solid #E7E7E7;*/ width:100%;
}
.quotation-detail ul.heading li {
	color: #5D5D5D; font-size: 12px; font-weight: normal; line-height: 30px; text-align:left; vertical-align:middle; /*padding:0 0 0 5px;*/ /*width:100px;*//* width:16.5%;*/width:14.1%;
}
.quotation-detail ul.heading li + li { padding-left:5px; }
.quotation-detail ul.body { /*border:1px solid #E7E7E7;*/ margin:0; padding:0; width:100%; }
.quotation-detail ul.body li {
	color: #5D5D5D; font-size: 12px; font-weight: normal; line-height:40px; text-align:left; vertical-align:middle; /*padding:0 0 0 5px;*/ /*width:16.5%;*/width:14.1%;
}
.quotation-detail ul.body li +li { padding-left:5px; }
.quotation-detail ul.body li input[type="text"] {
	border:1px solid #e5e5e5; width:90%; background:#fff; color:#5d5d5d; font-size: 12px; font-weight: normal; height:29px; padding:0px 5px 0px 5px; margin:5px 0px 5px 0;
}
.quotation-detail ul.body li input[type="text"].wrong {
	border:1px solid #ffe9e9; width:90%; background:#fff8f8; color:#ff5a5a; font-size:12px; height:29px; padding:0px 5px 0px 5px; margin:0px 0px 5px 0;
}
.add-form ul li.small-label {
	margin:0; /*padding:6px 0 0 0;*/ font-size:12px; color:#5d5d5d; text-align:left; /*line-height:40px;*/ font-weight:normal; line-height:30px; :10%;
}
/*.quotation-detail ul.body li span.cross { background-position:-16px -2775px; height:20px; width:10px; }
.quotation-detail ul.body li:hover span.cross { background-position:-16px -999px; height:20px; width:10px; }*/
.quotation-detail ul.body li.invisible { width:120px; }
.quotation-detail ul.body li.spaninvisible { width:23px; padding:0; }
.quotation-detail ul.heading-another { margin:0; padding:0; /*background:#f1f1f1; border:1px solid #E7E7E7;*/ width:100%; }
.quotation-detail ul.heading-another li {
	color: #5D5D5D; font-size: 12px; font-weight: normal; line-height: 30px; text-align:left; vertical-align:middle; /*padding:0 0 0 5px;*/ /*width:100px;*/ width:16.6%;
}
.quotation-detail ul.heading-another li .phone-dropdown_list li,
.modulelist-detail ul.body li .dropdown_list li{
	clear: both;
    display: block;
    width: 100%;
}
.quotation-detail ul.heading-another ul.phone-dropdown_list{
min-width: 77px!important;
}
.quotation-detail ul.heading-another li + li { padding-left:5px; }
.quotation-detail ul.heading li input[type="text"] {
	border:1px solid #e5e5e5; width:90%; background:#fff; color:#5d5d5d; font-size: 12px; font-weight: normal; height:29px; padding:0px 5px 0px 5px; margin:5px 0px 5px 0;
}
.quotation-detail ul.heading li.nopadding { padding:0; }
.quotation-detail ul.heading-another li input[type="text"] {
	border:1px solid #e5e5e5; width:90%; background:#fff; color:#5d5d5d; font-size: 12px; font-weight: normal; height:29px; padding:0px 5px 0px 5px; margin:5px 0px 5px 0;
}
.add-form_bottom ul li.cancel a {
	margin-left:12px; margin-right:12px; font-size:13px; font-weight: 400; color:#000; line-height:32px;
}
.add-form_bottom ul li.cancel:hover a { color:#3e48e6; }
/* Feed*/
/*.post_icon { background-position:-10px -3146px; }
a:hover .post_icon, .post_icon_selected { background-position:-10px -3285px; }*/
.file_icon { background-position:-10px -3190px; }
a:hover .file_icon { background-position:-10px -3329px; }
/*.link_icon { background-position:-10px -3241px; }
a:hover .link_icon, .link_icon_selected  { background-position:-10px -3379px; }*/

ul.feed-toppanel { padding:0; margin:0; width:100%; }
ul.feed-toppanel li { float:left; padding:0; margin:0; }
ul.feed-toppanel li+li { padding:0 0 0 20px; }
ul.feed-toppanel li a { color: #3e48e6; font-size:12px; }
ul.feed-toppanel li a:hover { color:#3e48e6 !important; } /* Anwita #14869 */
ul.feed-toppanel_inputarea { width:100%; display:table; padding:0; margin:0; }
ul.feed-toppanel_inputarea li { display:table-cell; }
ul.feed-toppanel_inputarea li input[type="text"] { width:98%; }
ul.feed-toppanel_inputarea li.share-button { width:10%; }
.hrline-gray { border-top:1px solid #e9e9e9; }
.hrline-white { border-top:1px solid #fff; }
.chat-area { padding:0; margin:0; display:table; width:100%; position:relative; }
.chat-area div.close-panel { display:none; }
.chat-area:hover div.close-panel { display:block; float:right; position:absolute; top:0; right:0; }
/*.chat-area div.close-panel span.cross { background-position:-10px -2773px; cursor:pointer; }
.chat-area div.close-panel span.cross:hover { background-position:-10px -997px; cursor:pointer; }*/
.chat-area div.close-panel span.bookmark { background-position:-10px -794px; width:22px; cursor:pointer; }
.chat-area div.close-panel span.bookmark:hover { background-position:-10px -827px; width:22px; cursor:pointer; }
.chat-area ul { display:table-row; width:100%; }
.chat-area ul li { display:table-cell; }
.chat-area ul li.img { /*width:85px;*/ width:62px; /*padding-top:5px;*/ }
/* TANUMOY #0006489# Feed section Design tuning */
.chat-area ul li.img img { /*width:80px; height:80px;*/ max-width:47px; max-height:47px; }
/*end #0006489# */
.chat-area ul li div.name { font-size:14px; color: #3e48e6; font-weight:600; }
.chat-area ul li div.txt { font-size:12px; color:#707070; line-height:16px; }
.chat-area ul li div.comment-like-share { padding:0; margin:0; }
.chat-area ul li div.comment-like-share ul { padding:0; margin:0; width:100%; }
.chat-area ul li div.comment-like-share ul li{ float:left; margin:0; padding:0; color:#c0c0c0; font-size:11px; }
.chat-area ul li div.comment-like-share ul li a { color: #3e48e6; font-size:11px; }
.chat-area ul li div.comment-like-share ul li a:hover { color:#3e48e6; }
.chat-area ul li div.comment-like-share ul li+li { padding-left:20px; }
.chat-area ul li div.subpanel-bg { background:#f1f1f1; /*padding:5px;*/ }
.chat-area ul li div.subpanel { /*padding:5px;*/ margin:0; display:table; width:100%; }
.subpanel ul { display:table-row; width:100%; }
.subpanel ul li { display:table-cell; }
.subpanel ul li.img { width:40px; /*padding-top:5px;*/ padding-left:5px; }
/* TANUMOY #0006489# Feed section Design tuning */
.subpanel ul li.img img { /*width:40px; height:40px;*/ max-width:28px; max-height:28px; }
/*end #0006489# */
.subpanel ul li.textarea { }
.subpanel ul li div.textbox { width:100%; }
.subpanel ul li div.textbox textarea.comment  { width:96%; }
.display-table { display:table!important; }
.attach-file { color:#707070; font-size:12px; }
.subpanel ul li div.text { width:100%; color:#707070; font-size:11px; line-height:16px; }
.subpanel ul li div.like-date { padding:0; margin:0; }
.subpanel ul li div.like-date ul { padding:0; margin:0; width:100%; }
.subpanel ul li div.like-date ul li{ float:left; margin:0; padding:0; color:#c0c0c0; font-size:11px; }
.subpanel ul li div.like-date ul li a { color: #3e48e6; font-size:11px; }
.subpanel ul li div.like-date ul li a:hover { color:#3e48e6; }
.subpanel ul li div.like-date ul li+li { padding-left:20px; }
.subpanel ul li.input { width:94.5%; }
.subpanel ul li.input input[type="text"] { width:98%; height:30px; }
/*.like_icon {*/ /*background-position:-10px -3428px;*/ /*background-position:-10px -3431px; height:17px; }*/
.active_icon { background-position:-10px -3472px; }
.download_icon { background-position:-415px -293px; float: left; width:23px; } /* 12543 */
.library_icon { background-position:-35px -649px; float: left; width:23px; } /* 12543 */
.attach-img { width:70px; }
a.download-txt { color:#4C9CAD!important; font-size:12px; }
a.download-txt:hover { color:#3e48e6!important; }
/* Feed END*/
/* Right Panel */
.add-a-widget { color:#1f1f1f; font-size:14px; /*padding-left:35px; height:30px; background-position: -7px -2744px;*/ }
.add-icon { background-position:-5px -4360px; }
.add-a-widget-panel { width:220px; padding:5px 5px; }
.calendar-icon {
	/*background-position: -7px -2827px;*/ background-position: -7px -157px; color:#1f1f1f; font-size:14px; padding-left:35px; height:30px;
}
.widget {
	width:150px; height:28px; line-height:28px; padding:0 0px 0 10px; border:1px solid #e5e5e5; background-color: #fff; color: #7c7c7c; font-size: 12px; font-weight: normal; position:relative; display:block!important;
}
.widget:hover .blue-arrow_icon { background-position:-11px -1138px; }
.widget div.widget-dropdown { display:none; width:140px; }
.widget:hover div.widget-dropdown {
	display:block!important; background-color:#fff; position:absolute; margin-left:-11px; border:1px solid #e5e5e5; /*margin-top:0px;*/ margin-top:28px; z-index:999999; /*cursor:pointer;*/ padding:10px; white-space:nowrap; /*width:100%;*/ height:150px; /* overflow:auto; overflow-x:none!important; */ overflow-y:scroll; overflow-x:hidden;
}
.widget_list a { color: #7c7c7c !important;}
.bookmark-place li { width:170px; color:#707070; padding:5px 0 5px 30px; }
.bookmark-place li a { display:block; color:#707070; }
.calendar-img { background:url(../img/calendar.jpg) no-repeat; width:211px; height:158px; }
.for-right-panel input[type="text"], .for-right-panel textarea { width:200px !important; }
/* End Right Panel */
.read-only { background:#f1f1f1!important; }
.login-header { height:82px; padding:0; }
.login-header-innerarea {
	width:1000px; margin:0 auto; display:block; padding:20px 0 0 20px;
}
.logo-place { float:left; margin-top:8px; }
.bookmark-place { float:right; text-align:right; margin-top:10px; }
.bookmark-place a { text-decoration:none; font-size:16px; font-weight:bold; }
.login-content-place { width:1000px; margin:0 auto; padding:30px 0; }
.login-content-place a { color: #3e48e6; }
.input-area { width:490px; float:left; }
.input-area-from {
	height:420px; width:410px; color:#333; padding:0 40px 20px 40px; background-color:#FFF; border:1px solid #e3e3e3; border-radius:8px;
}
.input-area-from ul li { margin:5px 0; line-height:35px; }
.input-area-from input[type="text"], input[type="password"] { width:405px; }
.input-area-from input[type="email"] { width:170px; }
.add-area { width:490px; float:right; }
.login-btn {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 10%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#f4f4f4), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
.download { display:table; width:100%; }
.download li {
	display:table-cell; list-style-type:none; width:50%; color: #3e48e6; font-size:18px; text-transform:uppercase;
}/
.list-of-download { display:table; width:100%; margin-top:30px; }
.list-of-download li { display:table-cell; }
.video-icon {
	background:url(../img/cloud.png) -35px -130px no-repeat; width:100px; display:block; min-height:100px;
}
.report-icon {
	background:url(../img/cloud.png) -35px -230px no-repeat; width:100px; display:block; min-height:100px;
}
.blue-heading { color: #3e48e6; font-size:11px; }
.blue-heading a {
	line-height:23px; display:block; text-transform:uppercase; width:70px;
}
.black_heading4 { font-size:18px; color:#333; }
input[type="submit"], input[type="button"] { padding:5px 10px!important; line-height: normal !important;}
.cursor-pointer{ cursor:pointer; }

.enable {
    border:1px solid #71BC40; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: inline-block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;    /*SUBHANKAR: #0010574# - Logic changes for ACL role details dropdown*/
	background: #95d98b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGM3NzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #95d98b 0%, #74c770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d98b), color-stop(100%,#74c770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #95d98b 0%,#74c770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d98b', endColorstr='#74c770',GradientType=0 ); /* IE6-8 */
}

.disable {
    border:1px solid #CBBF13; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: inline-block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;    /*SUBHANKAR: #0010574# - Logic changes for ACL role details dropdown*/
	background: #f1eea1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZWVhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWQ3NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1eea1 0%, #e5d771 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1eea1), color-stop(100%,#e5d771)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1eea1 0%,#e5d771 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1eea1', endColorstr='#e5d771',GradientType=0 ); /* IE6-8 */
}

.yes {
    border:1px solid #71BC40; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #95d98b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGM3NzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #95d98b 0%, #74c770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d98b), color-stop(100%,#74c770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #95d98b 0%,#74c770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d98b', endColorstr='#74c770',GradientType=0 ); /* IE6-8 */
}

.no {
    border:1px solid #CBBF13; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #f1eea1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZWVhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWQ3NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1eea1 0%, #e5d771 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1eea1), color-stop(100%,#e5d771)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1eea1 0%,#e5d771 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1eea1', endColorstr='#e5d771',GradientType=0 ); /* IE6-8 */
}

.not_set {
    border:1px solid #CCCCCC; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.allacl {
    border:1px solid #3e48e6 ; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #3e48e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYTQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGE0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3e48e6 0%, #3e48e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e48e6), color-stop(100%,#3e48e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3e48e6 0%,#3e48e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e48e6', endColorstr='#3e48e6',GradientType=0 ); /* IE6-8 */
}

.noneacl {
    border:1px solid #CCCCCC; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #cccccc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cccccc 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cccccc 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
}

.teamacl {
    border:1px solid #9966FF; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #9966ff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5NjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9966ff 0%, #9966ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9966ff), color-stop(100%,#9966ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9966ff 0%,#9966ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9966ff 0%,#9966ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9966ff 0%,#9966ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9966ff 0%,#9966ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9966ff', endColorstr='#9966ff',GradientType=0 ); /* IE6-8 */
}

.owner {
    border:1px solid #4C9CAD; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #4c9cad; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOWNhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzljYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4c9cad 0%, #4c9cad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9cad), color-stop(100%,#4c9cad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c9cad 0%,#4c9cad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c9cad', endColorstr='#4c9cad',GradientType=0 ); /* IE6-8 */
}

.vertical ,.always { /* Soumya #0012684 */
    border:1px solid #71BC40; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #95d98b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGM3NzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #95d98b 0%, #74c770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d98b), color-stop(100%,#74c770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #95d98b 0%,#74c770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #95d98b 0%,#74c770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d98b', endColorstr='#74c770',GradientType=0 ); /* IE6-8 */
}

.system,.selective{ /* Soumya #0012684 */
    border:1px solid #CBBF13; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #f1eea1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZWVhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWQ3NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1eea1 0%, #e5d771 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1eea1), color-stop(100%,#e5d771)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1eea1 0%,#e5d771 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1eea1 0%,#e5d771 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1eea1', endColorstr='#e5d771',GradientType=0 ); /* IE6-8 */
}

.admin ,.never{ /* Soumya #0012684 */
    border:1px solid #CCCCCC; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; display: block; font-size: 10px; margin: 2px 0; padding: 0 5px; text-align: center; width: 40px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
 /*SUBHANKAR: #0010574# - Logic changes for ACL role details dropdown*/
 .acl_off {
    border:1px solid #CCCCCC;
    cursor:pointer;
    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    color: #000;
    display: inline-block;
    font-size: 10px;
    margin: 2px 2px;
    padding: 0 5px;
    text-align: center;
    width: 25%;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

 .enable_disable {
    border:1px solid #3e48e6 ;
    cursor:pointer;
    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    color: #000;
    display: inline-block;
    font-size: 10px;
    margin: 2px 2px;
    padding: 0 5px;
    text-align: center;
    width: 25%;
    background: #3e48e6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYTQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGE0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #3e48e6 0%, #3e48e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e48e6), color-stop(100%,#3e48e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3e48e6 0%,#3e48e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3e48e6 0%,#3e48e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e48e6', endColorstr='#3e48e6',GradientType=0 ); /* IE6-8 */
}

 .owner_team {
    border:1px solid #4C9CAD;
    cursor:pointer;
    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    color: #000;
    display: inline-block;
    font-size: 10px;
    margin: 2px 2px;
    padding: 0 5px;
    text-align: center;
    width: 25%;
    background: #4c9cad; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOWNhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzljYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #4c9cad 0%, #4c9cad 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9cad), color-stop(100%,#4c9cad)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4c9cad 0%,#4c9cad 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4c9cad 0%,#4c9cad 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c9cad', endColorstr='#4c9cad',GradientType=0 ); /* IE6-8 */
}
/*END: #0010574#*/
/**********************20-12-2012**********************/
li.modulelists { width:48%; }
li.modulelists ul{ margin:0; padding:0; }
li.modulelists ul li{ float:left; padding:0; margin:0; }
li.modulelists ul li.module-heading {
	margin:0; font-size:12px; color:#5d5d5d; text-align:right; font-weight:normal; line-height:30px; width:37.5%;
}
li.modulelists ul li.module-data { padding:0 0 0 8px; }
.multiple-dropdown { box-shadow:none!important; border:1px solid #e5e5e5!important }
.select-importfile {
	font-size:14px!important; font-weight:600!important; color:#3e48e6!important;
}
.import-listing table {
	border-spacing:0; border-collapse:separate; width:100%; border:1px solid #d1d1d1; border-radius:3px; background:#fff; word-wrap: break-word!important; break-word: break-all;
}
.import-listing table thead { }
.import-listing table thead th {
	background:#eeeeee; text-align:left; font-size:12px; color:#707070; padding:0 0 0 10px; word-wrap: break-word!important; break-word: break-all; line-height:30px;
}
.import-listing table thead th:hover {
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 238, 238)), to(rgb(251, 251, 251)));
	background-image: -webkit-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -moz-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -o-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: -ms-linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
	background-image: linear-gradient(top, rgb(238, 238, 238), rgb(251, 251, 251));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#eeeeee', EndColorStr='#fbfbfb',GradientType=0);
}
.import-listing table thead th + th { border-left:1px solid #e7e7e7; }
.import-listing tbody td {
	text-align:left; border-top:1px solid #edecec; font-size:12px; font-weight:normal; color:#7b7b7b; word-wrap: break-word!important; break-word: break-all; /*padding:4px 0 4px 10px;*/ vertical-align:middle;
}
.import-listing tbody td.padding { padding:4px 10px 4px 10px; }
#errormsg li a { 	margin-left:12px; font-size:14px !important; color:#3e48e6 !important; /*line-height:32px;*/ line-height:30px; }
.cancel a {
	margin-left:12px; 
	font-size:13px !important; 
	color:#000 !important; 
	font-weight:400; 
	line-height:30px;
}
.cancel:hover a { color:#3e48e6 !important; }
/* import -*/
/* step1 */
.import { margin:0; padding:0; }
.import-txt { color:#000; font-size:13px; }
input[type="radio"] { }
.import-form ul li.label span input[type="radio"], input[type="checkbox"] { margin:9px 5px 0 0; }
.import-form ul li input[type="text"] {
	border:1px solid #e5e5e5; width:171px; background:#fff; color:#000; font-size: 13px; font-weight: normal; height:29px; padding:0px 0px 0px 5px; margin:0px 0px 5px 0;
}
.import-form {
	margin:0 0 15px 0; /*padding:0 0 20px 0;*/ padding:0 0 0px 0; /*border-bottom:1px solid #3e48e6;*/
}
.import-form ul { margin:0; padding:0; width:100%; }
.import-form ul li { margin:0; padding:0; float:left; }
.import-form ul li.label {
	margin:0; /*padding:6px 0 0 0;*/ font-size:13px; color:#000; text-align:left; /*line-height:40px;*/ font-weight:normal; line-height:30px; display:block; width:22%;
}
.import-form ul li.label-large { width:32%; }
.import-form ul li.label-small { width:8%; }
.import-form ul li.labelfield { width:30%; padding:0 0 0 8px; }
.import-form ul li.labelfield-large { width:70%; padding:0 0 0 8px; }

.check-duplicate {
	display:table;
	margin:0;
	padding:0;
	width:100%;
}
.check-duplicate ul { /*display:table-row;*/ }
.check-duplicate ul li {
	font-size:13px;
	color:#000;
	text-align:left;
	font-weight:normal;
	width:25%;
	float:left;
}
.check-duplicate ul li span {display:inline-block;}
.check-duplicate ul li span input[type="checkbox"] { margin:5px 5px 0 0; }
.import-listing tbody td table { border:none; border-radius:none; }
.import-listing tbody td table td {
	text-align:left; border-bottom:0px solid #edecec; font-size:12px; font-weight:normal; color:#7b7b7b; word-wrap: break-word!important; break-word: break-all; padding:4px 10px 4px 10px; line-height:30px; vertical-align:middle;
}
/*.prev_icon:hover { background-position:-12px -2650px; }*/
/*.nxt_icon:hover{ background-position:-14px -2680px; }*/
.import-listing tbody td table td input[type="text"] {
	margin: 0 !important;
    height: 25px;
}
/* step2 */
.textbox { position:relative; }
.textbox div.edit-panel { display:none; }
.textbox:hover div.edit-panel {
	display:block; position:absolute; right:10px; top:3px;
}
/*.subpanel ul li.input {  width: 100%; position:relative!important; }*/
.subpanel ul li.input div.edit-panel { display:none; }
.subpanel ul li.input:hover div.edit-panel {
	display:block; position:absolute; right:17px; bottom:10px;
}
.add-form input[type="checkbox"] { margin: 3px 3px 3px 4px; }
.modulelist-detail { width:100%; /*display:table;*/ }
.modulelist-detail ul { width:100%; /*display:table-row;*/ }
.modulelist-detail ul li { display:table-cell; float:none; }
.modulelist-detail ul.heading {
	margin:0; padding:0; /*background:#f1f1f1; border:1px solid #E7E7E7;*/ width:100%;
}
.modulelist-detail ul.heading li {
	color: #5D5D5D;font-size: 12px; font-weight: normal; line-height: 30px; text-align:left; vertical-align:top; /*padding:0 0 0 5px;*/ /*width:100px; width:11.5%;*/
}
.modulelist-detail ul.body {
	/*border:1px solid #E7E7E7;*/ margin:0; padding:0; width:100%;
}
.modulelist-detail ul.body li {
	color: #5D5D5D; font-size: 12px; font-weight: normal; line-height:40px; text-align:left; vertical-align:top; /*padding:0 0 0 5px;*/ width:11.5%!important;
}
.modulelist-detail ul.body li input[type="text"] {
	border:1px solid #e5e5e5; width:80%; background:#fff; color:#5d5d5d; font-size: 12px; font-weight: normal; height:29px; padding:0px 5px 0px 5px; margin:5px 0px 5px 0;
}
.modulelist-detail ul.body li input[type="text"].wrong {
	border:1px solid #ffe9e9; width:90%; background:#fff8f8; color:#ff5a5a; -size:12px; height:29px; padding:0px 5px 0px 5px; margin:0px 0px 5px 0;
}
ul.template-select { padding:0; margin:0; width:100%; }
ul.template-select li { /*float:left;*/ display:inline-block; text-align:center; width:50%; margin:0 0 8px 0; position:relative;}
ul.email-pop { margin:0; padding:0; }
ul.email-pop li {
	padding:0 10px; margin:0; float:left; color:#5d5d5d; font-size:12px; text-align:center;
}
ul.email-pop li a { color: #3e48e6; font-size:12px; font-weight:normal; }
ul.email-pop li a:hover, a.selected { color:#fc5c87!important; }
.sendmail_icon { background-position:-8px -4230px; }
.attchdmail_icon { background-position:12px -4280px; width:46px; }
.tempmail_icon { background-position:5px -4320px; width:46px; }
/* step3 */
ul.camp-targetlist { width:100%; padding:0; margin:0; /*border:1px solid #edecec;*/ border:1px solid #edecec; border-top:0; display:table;  }
ul.camp-targetlist li {
	display:table-row; padding:0; margin:0; background:#FFFFFF; /*width:100%;*/ color:#7B7B7B; font-size:12px; font-weight:normal; padding:5px!important;
}
ul.camp-targetlist li + li { border-top:1px solid #edecec; }
ul.camp-targetlist li ul { /*display:table-row;*/ width:100%; }
ul.camp-targetlist li ul li, .camp-targetlist ul li ul li:hover {
	display:table-cell; /*background:none!important;*/ padding:0; background:none!important; background-color:none!important; background-image:none!important;
}
ul.camp-targetlist li ul li + li { border:none!important; }
ul.camp-targetlist li:hover {
	background-color: #faf4de;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(250, 244, 222)));
	background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222));
	background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222));
	background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222));
	background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222));
	background-image: linear-gradient(top, rgb(255, 255, 255), rgb(250, 244, 222));
 	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ffffff', EndColorStr='#faf4de',GradientType=0);
	-pie-lazy-init: true;
	behavior: url('PIE.htc');
}
.camp-targetlist-heading {
	display:block; line-height:30px; padding:0 5px; background:#eeeeee; border-top:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1;
}
input[type="checkbox"] { margin:0px; }
ul.camp-targetlist li div.view { width:28px; }
ul.camp-targetlist li div.view a { display:block; }
ul.camp-targetlist li.segment { padding:0; margin:0; }
ul.camp-targetlist li.segment ul li div.view a { display:block; }
.feed-link {
	margin:0 0 0px 0; /*padding:0 0 20px 0;*/ padding:0 0 0px 0; /*border-bottom:1px solid #3e48e6;*/
}
.feed-link ul { margin:0; padding:0; width:100%; }
.feed-link ul li { margin:0; padding:0; float:left; }
.feed-link ul li.label {
	margin:0; /*padding:6px 0 0 0;*/ font-size:12px; color:#5d5d5d; text-align:left; /*line-height:40px;*/ font-weight:normal; line-height:30px; display:block; width:18.5%;
}
.feed-link ul li.labelfield-large { width:70%; padding:0 0 0 8px; }
.feed-link ul li input[type="text"] {
	border:1px solid #e5e5e5; width:98%; background:#fff; color:#5d5d5d; font-size: 12px; font-weight: normal; height:29px; padding:0px 0px 0px 5px; margin:0px 0px 5px 0;
}
.caldfirst_icon { background-position: -4px -2420px; }
a:hover.caldfirst_icon { background-position: -4px -2480px; }
.caldlast_icon { background-position: -1px -2449px; }
a:hover.caldlast_icon { background-position: -1px -2509px; }
.caldprev_icon {
	/*background-position:-10px -1075px;*/ background-position:-4px -2544px; width:19px;
}
.caldprev_icon:hover { background-position:-4px -2651px; }
.caldnxt_icon { background-position:-6px -2574px; width:17px; }
.caldnxt_icon:hover { background-position:-6px -2681px; }
.emailtemplate-txt {
     position:absolute; z-index:10; margin-left: -26px; /*padding:0 10px 0 10px;*/ padding:0px; background-color: #ffffff; border: 1px solid #e5e5e5; float:left; /* width:175px;*/ height:150px; overflow:auto; -webkit-box-shadow: 0px 0px 3px 2px rgba(76, 156, 173, 0.25); -moz-box-shadow:    0px 0px 3px 2px rgba(76, 156, 173, 0.25); box-shadow:         0px 0px 3px 2px rgba(76, 156, 173, 0.25); filter: progid:DXImageTransform.Microsoft.Shadow(color='#4C9CAD', Direction=190, Strength=4);
}
.template_txt ul { padding: 0; margin: 0; min-width:200px; }
.template_txt ul li {
	margin-bottom:0px; padding:0 0px 0 5px; text-align:left; clear:both; width:98%;
}
.template_txt ul li:hover { background:#f7f7f7; }
.template_txt ul li:hover a { color:#3e48e6; font-weight:normal; }
.template_txt ul li a {
	font-size:12px; font-weight: normal; color:#313131; text-shadow:none!important;
}
/*------------------01-01-13---------------*/
.detail-spinner { display:none; margin:7px 0 0 0; }
.list-spinner { display:none; margin:3px 0 0 2px; }
/* Soumya #0011545: Description textbox is not resizable */
.content-detals ul li.labelfield-large {
	/*width:70%;*/ width:81%; /*padding:0 0 0 8px;*/ font-size:12px; color:#000; font-weight:normal;margin-top:8px;
}
/* End #0011545 */
.content-detals ul li.labelfield-large-phone {
	/*width:70%;*/ /*width:65%;*/ /*padding:0 0 0 8px;*/ font-size:12px; color:#7B7B7B; font-weight:normal;/*margin-left: 8px;*/
	width:76%;
	/*SHARADINDU: #0007062# - Modification appstore design & functionality.*/
}
.content-detals ul li.labelfield-large span.labelfieldtxt{
	font-size:12px; color:#7B7B7B; font-weight:normal; position:relative;
}
/*.content-detals ul li.labelfield-large span.labelfieldtxt span div.edit-panel { display:none; }*/
.content-detals ul li.labelfield-large span.labelfieldtxt span div.edit-panel {
	display:block; position:absolute; right:8px; top:0px; width:60px;
}
.term_cond { width:92%!important; height:30px!important; }
.colmnlist-inline {
      padding:0px; background-color: #ffffff; /*border: 1px solid #e5e5e5; -webkit-box-shadow: 0px 0px 3px 2px rgba(76, 156, 173, 0.25); -moz-box-shadow:    0px 0px 3px 2px rgba(76, 156, 173, 0.25); box-shadow:         0px 0px 3px 2px rgba(76, 156, 173, 0.25); filter: progid:DXImageTransform.Microsoft.Shadow(color='#4C9CAD', Direction=190, Strength=4);*/ position:absolute; z-index:999; /*margin:-8px 0 0 0;*/  margin:-4px 0 0 -6px; /*padding:5px;*/ /*width:175px;*/ width:190px;
}
.colmnlist-inline input[type="text"] { margin:0 !important; padding-left:4px !important; }
.savemail_icon { background-position:5px -4417px; width:46px; }
.wrong-dropdown { border:1px solid #ffe9e9!important; background:#fff8f8!important; }
.wrong-dropdown_txt { color:#ff5a5a!important; }
.emaileditor-padding { padding:8px 0!important; }
input[type="text"].inline_detail { width:171px; }

.listtool-drop {
	width: 100px;
    height: 32px;
    line-height: 32px;
    padding: 10px 10px 10px 6px !important;
    border: 1px solid rgb(237, 237, 237);
    background-color: #fff;
    color: #000;
    border-radius: 6px;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    margin: 0px !important;
    display: block !important;
    cursor: pointer;
    white-space: nowrap;
    text-align: center;
}
.listtool-drop div.listtool-dropdown {
	background: #fff;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    border: solid 1px rgb(237, 237, 237);
    width: 200px;
    padding: 10px;
    color: #000;
    display: none;
    position: absolute;
    z-index: 999999;
    white-space: nowrap;
	left:5px;
    right: auto;
    margin-top: 35px;
	max-height: 230px;
    overflow-y: auto;
    overflow-x: hidden;
}
.rowview-table .listtool-dropdown .listtool-drop_list {
	gap:0.3rem!important;
}
.module-setting:hover .left-panel_menu ul li a
ul.listtool-drop_list {
	padding: 0;
	margin: 0;
	display:flex;
	flex-direction: column;
	min-width:85px;
}
ul.listtool-drop_list li {
	text-align: left;
    clear: both;
    display: block !important;
    width: 100%;
    height: auto !important;
    padding: 0px;
    margin: 0px;
    line-height: 20px !important;
}
ul.listtool-drop_list li:hover a { color:#3e48e6!important; font-weight:normal; }
ul.listtool-drop_list li a {
	font-size:14px!important; 
	font-weight: normal!important; 
	color:#000!important; 
	text-shadow:none!important; 
	display:block;
	height:28px;
	padding:0px!important;
}
.listtool-drop_list {
	gap:0.3rem!important;
}
.listtool-drop_list li a {
    display: flex!important;
    align-items: center;
    gap: 0.5rem;
}

.dropdown-list-icon {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:0.3rem;
	/*padding: 5px 0 !important;*/
}
.dropdown-list-icon li {
	min-width: auto !important;
    width: 100%;
    padding: 0px !important;
}
.dropdown-list-icon li a {
	display:flex!important;
	align-items:center;
	gap:0.5rem;
	padding: 3px 8px !important;
}
.dropdown-list-icon li a .ph {
	font-size:18px;
}
.listtool-drop_txt {
	/*width:52px;
	height:28px;
	line-height:28px;
	padding:0 0px 0 5px;
	border:1px solid rgb(237, 237, 237);
	background-color: #fff;
	color: #000;
	border-radius:6px;
	font-size: 13px;
	font-weight: normal;
	position:relative;
	margin:0px;
	display:block!important;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;*/
}
/*------------------automation---------------*/
ul.comment-panel {
	background: rgba(50, 125, 198, 5%);
	padding:0px 5px 5px 5px;
	display:flex;
	margin:0 0 10px 0;
	position:relative;
}
ul.comment-panel li { float:left; }
ul.comment-panel li div.comment-data {
	display: flex;
    align-items: start;
    flex-direction: column;
    text-align: left;
}
ul.comment-panel li div.comment-data .comment-row {
	display: flex;
    align-items: start;
    gap: .2rem;
    flex-direction: column;
    width: 100%;
    margin-bottom: 5px;
}
ul.comment-panel li div.comment-data span.name {
	color: #000;
    font-weight: 600;
    font-size: 11px;
    line-height: normal;
    width: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
ul.comment-panel li div.comment-data span.comment-txt {
	color: #000;
    font-weight: normal;
    font-size: 11px;
}
/* Joydev - 11932: Can not read the end of the comment from support listing comment. */
.ellipsis .comment-txt {
    white-space: normal;
}
/* end #11932 */
ul.comment-panel li div.editable-panel { display:none; }
ul.comment-panel:hover li div.editable-panel { display:block; }
/* Paromita Ghosh - 0008042: Comments listing in List pages */
ul.subpanel-comment-panel {
	background:#FEFEFE; padding:0px 5px 5px 5px; display:block; margin:0 0 10px 0;
}
ul.subpanel-comment-panel li { float:left; }
ul.subpanel-comment-panel li div.comment-data { }
ul.subpanel-comment-panel li div.comment-data span.name {
	color:#707070; font-weight:bold; font-size:11px; line-height:22px;
}
ul.subpanel-comment-panel li div.comment-data span.comment-txt {
	color:#707070; font-weight:normal; font-size:11px; line-height:22px;
}
ul.subpanel-comment-panel li div.editable-panel { display:none; }
ul.subpanel-comment-panel:hover li div.editable-panel { display:block; }
/* end #0008042 */
.small-autoinput { width:77px!important; }
/*------------------08-01-13---------------*/
/*------------------meeting---------------*/
.add_meeting-heading { }
.add_meeting-heading ul { border:1px solid #dddddd; }
.add_meeting-heading ul li {
	float:left; border-right:2px solid #dddddd; text-align:left; /*padding:0 0 0 3px;*/ width:32px;
}
.add_meeting-heading ul li.lwidth { width:130px; }
.add_meeting-heading ul li.swidth { float:right; width:17px; }
/*------------------09-01-13---------------*/
/*------------------column listing---------------*/
.colmlist-hover {
	position:absolute; 
	z-index:3; 
	top:40px; 
	text-align:center; 
	width:98%; height:1px; 
	/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3);*/

}
.detail-left li.desc-txt {
	color: #7B7B7B; font-size: 12px; font-weight: normal; line-height:18px; text-align:left;
}
.description-area { width:99.9%; float:left; }
.detail-left li.desc-txt span.description-area { width:auto; float:left; }
.content-detals li.labelfield-large { position:relative; }
.content-detals li.labelfield-large div.edit-panel { display:none; }
.content-detals li.labelfield-large:hover div.edit-panel { position:absolute; right:10px; display:block; }
.content-detals li span.detail-txtarealeft {/* width:92%;*/ width:432px; height:48px; line-height:28px; padding:0 6px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
/*.content-detals li span.detail_change_description { width:92%; height:48px; display:block; float:left;}*/

/********************** footer-uploading **********************/
.uploading { width:400px; position:fixed; bottom:0px; left:0px; }
.uploading-btn {
	width:100px; margin-top:2px; padding:4px; font-size:15px; font-weight:bold; color:#FFF; background-color:#333;
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.20);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ) !important; /* IE6-8 */
}
.uploading-place {
 	width:400px; height:50px; padding:10px; background-color:#FFF; border-bottom:0;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.20);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ) !important; /* IE6-8 */
}
/**********************11-12-2012**********************/

.float-none { float: none !important; }
.report-cross { background-position: -10px -998px; }
.labelemailpopup { width:7.5%!important; }
.labelfieldemailpopup { width:91%!important; }
.float-rightemailpopup { width:75%; }
/*------------------23-01-13---------------*/
.line-height { font-weight:normal!important; line-height:30px; }
#tabs h1 { /*padding:0 0 0 5px;*/ }
.clear-search { border-radius: 6px; border:1px solid rgb(237, 237, 237); margin-right:6px; width:150px; background:#fff; } /*C20-58 new design implementation*/
.wrong-div { background:#fff8f8; }
.clear-search input[type="text"] { border:0; width:100px; margin:0; }
.float-rightpanel { position:absolute; right:2px; top:100px; /*z-index:99999999;*/ z-index:100; }
#recently_viewed ul { padding:0; margin:; }
#recently_viewed ul li { float:none; font-size:11px; }
#bookMark a,
#recently_viewed a {
	font-size:11px;
	display: flex;
    align-items: center;
}
#bookMark a .ph,
#recently_viewed a .ph {
	margin-right:5px;
}
/*------------------24-01-13---------------*/
/********************** icon **********************/
/*.icon-top { display:block; background:url(../img/all-icon28.png) 0px 0 no-repeat; }
*/.reports-top { background-position: -4px -7px; }
.reports-top:hover { background-position: -4px -49px; }
/*.task { background-position: -4px -92px; }
.task:hover { background-position: -4px -135px; }*/
.comments-top { background-position: -1px -183px; width:37px!important; }
.comments-top:hover { background-position: -1px -225px; width:37px!important; }
/*.calendar { background-position: -4px -270px; }
.calendar:hover { background-position: -4px -311px; }*/
/*.search { background-position: -3px -354px; }
.search:hover { background-position: -3px -404px; }*/
.comment_small { background-position: -3px -2182px !important; }
.comment_small:hover { background-position: -3px -2216px !important; }
#menucont li:hover a{ color:#3e48e6!important}
#menucont li:hover .sum-cont a{ /*color:#4C9CAD!important*/}
#menucont li:hover .sum-cont a:hover{color:#3e48e6!important}
/*.submenu-icon { display:block; background:url(../img/all-icon28.png) 0px 0 no-repeat !important; }*/
.none { background-image:none!important; background-color: transparent!important;}
.patch ul li a {color:#666 !important;}
.patch ul li a:hover {color:#3e48e6 !important;}
.note_small { background-position: -3px -2184px !important;}
.submenu-style li:hover .note_small { background-position: -3px -2218px !important;}
.targetlist_small { background-position: -3px -2883px !important;}
.submenu-style li:hover .targetlist_small { background-position: -3px -2913px !important;}
.task_small_due { background-position: -3px -2328px !important; }
.calendar_small_lp { background-position: -1px -2448px !important;}
.calendar_small_lp:hover { background-position: -1px -2477px !important; }
.size_small { background-position: -3px -8623px !important;}
.mime_type_small { background-position: -3px -8419px !important;}
.rec_icon {
    background-position: -9px -8953px !important;
}
.fileupload-icon { background-position:-4px -4484px; }
.fileupload-icon:hover { background-position:-4px -4524px; }
.fileclose-icon { background-position:-4px -4674px; }
.fileclose-icon:hover { background-position:-4px -4704px; }
.recurring-icon { background-position:-4px -4817px; }
.recurring-icon:hover { background-position:-4px -4842px; }
div#recurring_off span.recurring-icon { background-position:-4px -4817px; }
div#recurring_off:hover span.recurring-icon { background-position:-4px -4842px; }

.report_icon {background-position:-418px -70px;  float: right; height: 35px; width: 16px; margin-top:46px;}
.report_icon:hover { background-position: -454px -70px; }

.reportup-arrow { background-position:-293px -758px; height: 19px; width: 21px; }
.reportup-arrow:hover { background-position:-318px -758px; }
.reportdown-arrow { background-position:-293px -771px; height: 19px; width: 21px; }
.reportdown-arrow:hover { background-position:-318px -771px; }
a .call-icon { background-position:-7px -7603px; }
a:hover .call-icon { background-position:-7px -7635px; }
a .refer-icon { background-position:-7px -7662px; }
a:hover .refer-icon { background-position:-7px -7692px; }
a .subscribe-icon { background-position:-7px -7723px; }
a:hover .subscribe-icon { background-position:-7px -7755px; }
.subtask_icon_1 { background-position:-4px -20797px; width:0px; height:30px; }

.add_sub_task_icon { background-position:-357px -383px; width:25px; height:25px; top:5px; }
.add_sub_task_icon:hover { background-position:-382px -383px; width:25px; height:25px; top:5px; }
.filelarge_iconnew {
	position: relative; top: 0px; float: left; width: 110px; height: 110px; margin: 0 0 0 0; background:url(../img/files_i110.png) -12px 0 no-repeat;
}
.filelarge_iconnew.directory { background-position:-4px -4484px; }
.filelarge_iconnew.expanded { background: url(../img/folder_open.png) left top no-repeat; }
.filelarge_iconnew.file { background: url(../img/file.png) left top no-repeat; }
.filelarge_iconnew.wait { background: url(../img/spinner.gif) left top no-repeat; }
.filelarge_iconnew.ext_3gp { background-position:-4px -2787px; }
.filelarge_iconnew.ext_afp { background-position:-4px -3293px; }
.filelarge_iconnew.ext_afpa { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_asp { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_aspx { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_avi { background-position:-4px -2787px; }
.filelarge_iconnew.ext_bat { background-position:-4px -4117px; }
.filelarge_iconnew.ext_c { background-position:-4px -3293px; }
.filelarge_iconnew.ext_cfm { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_cgi { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_com { background-position:-4px -4117px; }
.filelarge_iconnew.ext_cpp { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_css { background-position:-4px -1373px; }
.filelarge_iconnew.ext_csv { background: url(../img/csv.png) left top no-repeat; }
.filelarge_iconnew.ext_doc { background-position:-4px -1210px;}
.filelarge_iconnew.ext_docx { background-position:-4px -1210px; }
.filelarge_iconnew.ext_exe { background-position:-4px -4117px; }
.filelarge_iconnew.ext_fla { background-position:-4px -1730px; }
.filelarge_iconnew.ext_h { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_htm { background-position:-4px -1560px; }
.filelarge_iconnew.ext_html { background-position:-4px -1560px; }
.filelarge_iconnew.ext_jar { background-position:-4px -2260px; }
.filelarge_iconnew.ext_js { background-position:-4px -3110px; }
.filelarge_iconnew.ext_lasso { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_log {  background-position:-4px -390px;  }
.filelarge_iconnew.ext_m4p { background-position:-4px -1044px; }
.filelarge_iconnew.ext_mov { background-position:-4px -2787px; }
.filelarge_iconnew.ext_mp3 { background-position:-4px -1044px; }
.filelarge_iconnew.ext_mp4 { background-position:-4px -2787px; }
.filelarge_iconnew.ext_mpg { background-position:-4px -2787px; }
.filelarge_iconnew.ext_mpeg { background-position:-4px -2787px; }
.filelarge_iconnew.ext_ogg { background-position:-4px -1044px; }
.filelarge_iconnew.ext_pdf { background-position:-4px -713px; }
.filelarge_iconnew.ext_php { background-position:-4px -1913px; }
.filelarge_iconnew.ext_ppt { background-position:-4px -878px; }
.filelarge_iconnew.ext_pptx { background-position:-4px -878px; }
.filelarge_iconnew.ext_psd { background-position:-4px -558px; }
.filelarge_iconnew.ext_pl { background-position:-4px -3110px; }
.filelarge_iconnew.ext_py { background-position:-4px -3110px; }
.filelarge_iconnew.ext_rb { background-position:-4px -2938px; }
.filelarge_iconnew.ext_rbx { background-position:-4px -2938px;  }
.filelarge_iconnew.ext_rhtml { background-position:-4px -2938px;  }
.filelarge_iconnew.ext_rpm { background-position:-4px -2428px; }
.filelarge_iconnew.ext_ruby { background-position:-4px -2938px;  }
.filelarge_iconnew.ext_sql { background-position:-4px -2600px; }
.filelarge_iconnew.ext_swf { background-position:-4px -1730px; }
.filelarge_iconnew.ext_txt { background-position:-4px -390px; }
.filelarge_iconnew.ext_vb { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_wav { background-position:-4px -1044px; }
.filelarge_iconnew.ext_wmv { background-position:-4px -2787px; }
.filelarge_iconnew.ext_xls { background-position:-4px -222px; }
.filelarge_iconnew.ext_xlsx { background-position:-4px -222px; }
.filelarge_iconnew.ext_xml { background-position:-4px -3293px;  }
.filelarge_iconnew.ext_zip { background-position:-4px -46px; }
.details-edit { font-weight:normal!important; line-height:33px; font-size:13px !important; }
.sum-outer { padding:0px 5px 5px 5px; background:#fff; }
.sum-head { height:28px; background:#eee; padding:0px 5px; }
.sum-headtxt { color: #3e48e6; font-weight:bold; line-height:28px; }
.sum-cont { padding:5px; }
.sum-cont div { width:100%; }
.sum-cont div ul { width:100%; }
.sum-cont div ul li {
	border-bottom: 1px solid #eee; clear:both; padding:0 5px; margin:0; height:28px; color: #7B7B7B; font-size: 12px; font-weight: normal;
}
.restore-text {
    font-weight: 500;
    line-height: 33px;
    font-size: 13px;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    margin-top: 15px;
}
.restore-text .ph {
	font-size: 17px;
}

.sum-cont div ul li a { background:none; /*color:#4C9CAD !important;*/ width:100% !important; }
.sum-cont div ul li a:hover { background:none !important; color:#3e48e6 !important; }
.sum-cont div ul li:hover { background-color: #f2fee6; }
.content-detals input[type="text"] { margin:0 !important; width:97%; }
.left-padding { padding-left:7px !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.content-detals input[type="text"] { padding-left:6px !important;}
.tooltip_date_inner{
	float:left;
	line-height:11px;
	margin-left:30px !important;
	margin-top:-17px !important;
}
#header_minicalendar_contain .tooltip_date_inner{
	float:left;
	line-height:11px;
	margin-left:30px !important;
	margin-top:-16px !important;
}
}
/*------------------files---------------*/
.files-subhd { color:#333333!important; }
.files-wid50 { width:50% !important; }
.files-wid36 { width:36% !important; }
.quickcreate_floattopouter {
	display: block; left:32%; position: absolute; top:28px; z-index: 100000;
}
.quickcreate_floattopcontent {
	display:inline-block; text-align:center; color:#3e48e6; display: block; font-size: 13px; font-weight: normal;
}
.heading-color {color: #3e48e6 !important;}
.email-send div.emailsend-dropdown {display:none; }
.email-send:hover div.emailsend-dropdown {display:block; }
.emailsend-dropdown { position:absolute; z-index:1000; margin-right: 0; margin-top: 14px; }
.emailsend-dropdown .dropdown-arrow { margin-left:3px; }
.emailsend-dropdown .dropdown-popup { margin-left: -274px; width:308px; }

.email-save div.emailsend-dropdown {display:none; }
.email-save:hover div.emailsend-dropdown {display:block; }
.emailsave-dropdown { position:absolute; z-index:1000; margin-right: 0; margin-top: 14px; }
.emailsave-dropdown .dropdown-arrow { margin-left:3px; }
.emailsave-dropdown .dropdown-popup { margin-left: -232px; width: 290px; }
/*------------------jumpto---------------*/
ul.jumpto-style { padding-top:0!important; }
ul.jumpto-style li {
	color: #000;
    font-size: 11px;
    cursor: pointer;
    clear: both;
    padding: 5px 0px;
    height: auto;
    line-height: normal;
    width: 100%;
    margin: 0;
}
ul.jumpto-style li:hover a {
	color:#3e48e6 !important;
}
ul.jumpto-style li a {
	font-size: 11px;
    color: #000 !important;
    font-weight: normal;
    height: auto;
    line-height: normal;
    clear: both;
    padding: 0;
	display: flex;
    align-items: center;
    justify-content: start;
}
ul.jumpto-style li a .ph {
	font-size:14px;
}
ul.jumpto-style li a:hover { color:#3e48e6 !important;}
ul.jumpto-style li:hover {
	color:#3e48e6; background-color:#fff !important;
}
ul.jumpto-style li.big-orange-txt:hover { box-shadow:none; }
.detail-inlinebox { border: 1px solid #E5E5E5; background-color: #FFFFFF; height: 28px; line-height: 28px; padding: 0 0 0 5px; width: 125px;}
/*.content-detals li.labelfield:hover span.labelfieldtxt { border: 1px solid #E5E5E5; height: 28px; line-height: 28px; padding: 0 0 0 6px;*/ /*width: 125px;*/ /*visibility:visible;*/ /*width:68%;*/ /*width:127px; }*/
.content-detals ul li.labelfield span.labelfieldtxt, .email_main_div div.email_content span.labelfieldtxt { /*Poulami: #12823# - Rearrange phone and email content views*/ /*Anwita #0014241# Implement email type custom field*/
	border: 1px solid #fff;
	height: 28px;
	line-height: 26px;
	padding:0 0 0 7px;
	width:127px;
	font-size:13px;
	color:#000;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.content-detals li.labelfield-large:hover span.labelfieldtxt { border: 1px solid #E5E5E5; height: 28px; line-height: 28px; padding: 0 0 0 6px; /*width: 125px;*/ visibility:visible; /*width:71%;*/width:432px; }
.inlinenonedit-padding { padding:0 0 0 7px;}
.wid77per { width:73%; }
.detail-left li span.wid77per { width:65%!important; margin:-1px 0 0 0; }
.detail-left li:hover span.detailleft-hover{ border: 1px solid #E5E5E5; height:28px; padding: 0 0 0 6px; /*width: 125px;*/ visibility:visible; width:60%; display:block; float:left; line-height:27px; }
.detail-paddingleft {
	overflow: hidden; text-overflow: ellipsis;
	white-space: nowrap;
}
.detail-left li.mail {
	font-size:12px;
	color:#000!important;
	cursor:pointer;
	display:inline-block;
}
.detail-left li span.detail-inlineedit { width:82% !important; height:30px; }
.detail-txtarealeft { /*padding:0px 5px 0 8px;*/ /*width:144px; */width:100%; display:block; float:left;/* height:135px;*/ /*height:70px;*/height:135px; color: #7B7B7B; font-size: 12px; /*line-height:22px;*/line-height:18px; border:1px solid #fff;  }
/*.detail-left li.desc-txt:hover span.detail-txtarealeft { visibility:visible;  border:1px solid #e5e5e5; }*/
.detail-left li textarea {
	/*height:60px;*/ height:135px!important; /*width:108px;*/ /*width:170px!important;*/ width:150px!important; resize:none; color: #7b7b7b; font-size: 12px; font-weight: normal; font-family: "Inter", serif; margin:0px !important; padding:0 0px 0 7px !important; padding-right:0 !important; border:1px solid #e5e5e5; background-color: #fff;
}
.description_lbl_fld {
 line-height:18px!important;
}
.detail-inlineedit { width:97%;/*width: 118%;*/ height: 28px;}
.detail-inlineedit .selecttext{top:17px!important;}
.content-detals li.labelfield:hover .hide_type{ display:none!important; }
.content-detals li.labelfield-large:hover .hide_type{ display:none!important; }

.breadcrumb-area { background:#fff; height:36px; } /*C20-58 new design implementation*/
.breadcrumb div { display:none; }
.breadcrumb:hover div.breadcrumb-outer { display:block; position:absolute; /*background-color: #fff;*/  background-color: #f7f7f7;  /*margin:36px 0 0 0;*/ margin:-1px 0 0 -6px; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3); color:#333;*/ z-index:1; width:auto; padding:0 5px; }
div.breadcrumb-outer div.breadcrumb-hover { display:table; }
.breadcrumb-hover ul {
 	line-height:30px; font-size:12px; color: #3e48e6; float:left; font-weight:normal; display:table-row; padding:0 5px;
}
.breadcrumb-hover li { display:table-cell!important; float:none!important; }
.breadcrumb-hover li a { color: #3e48e6; white-space:nowrap; display:inline-block; }
.breadcrumb-hover li a:hover { color:#3e48e6; }
.labelfield .assignto-hover_show {
 display:none !important; position:absolute;background-color: #f7f7f7; margin:-1px 0 0 1px; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  z-index:1; width:auto; padding:0 5px; display:table;
 }
.labelfield:hover span.assignto-hover_show {
 display:block !important; position:absolute;background-color: #f7f7f7; margin:-1px 0 0 1px; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  z-index:1; width:auto; padding:0 5px; display:table;
 }
span.box_row { padding: 0 0 0 7px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; /*width:124px;*/ /*width:210px;*/ width:146px !important; }
 span.box_row span {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
span.non_box_row_padding { padding: 0 0 0 7px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:146px ; }
span.non_box_row_padding span {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:146px ; }

.rowview-table li.labelfield:hover span.labelfieldtxt span.box_row {
	border: 0px;
	height: 30px;
	line-height: 28px;
	padding: 0px;
	visibility:visible;
	width:210px;
}
.recuired_field { color:red; font-weight:bold; }
.recuired_field { color:red; font-weight:bold; }
#treeMenu { margin-top:15px; right:5px; left:0px; /*width:225px;*/ }
#treeMenu h2 { color:#454545; margin-bottom:12px;}
#treeMenu ul { list-style:none;}

.submenu-style #treeMenu {
	margin-top: 0;
    height: auto;
    border-bottom: solid 1px rgb(237, 237, 237);
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.submenu-style #treeMenu ul li {
	display: block;
}
.submenu-style #treeMenu ul li .tree-inner {
	margin: 10px 0 0 0;
	padding-top: 10px;
    /*height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;*/
}
.submenu-style #treeMenu ul li .tree-inner li {
	padding: 0;
    margin: 10px 0 10px 10px;
    display: block;
    line-height: 18px;
}
.submenu-style #treeMenu ul li .tree-inner li:hover a,
.submenu-style #treeMenu ul li .tree-inner li:hover .ph {
	color: #3e48e6!important;
}
.submenu-style #treeMenu ul li:hover .tree-inner li a,
.submenu-style #treeMenu ul li:hover .tree-inner li .ph {
	color: #000 !important;
}
.submenu-style #treeMenu ul li .tree-inner li li.subtree_items {
	margin: 10px 0 5px 40px;
	width: auto;
}
.submenu-style #treeMenu ul li .tree-inner li .subtree_items {
	margin: 9px 9px 0 0;
}
.submenu-style #treeMenu ul li .tree-inner li li.subtree_items .icons {
	margin: 0px 5px 0 0;
}
.submenu-style #treeMenu ul li .tree-inner li .closed,
.submenu-style #treeMenu ul li .tree-inner li .opened {
	margin: 4px 9px 0 0;
}
.submenu-style #treeMenu ul li .tree-inner li .twilio,
.submenu-style #treeMenu ul li .tree-inner li .five9 {
	margin-top:2px;
}
.submenu-style #treeMenu ul li .closed {
	margin-top: 4px;
}
.submenu-style #treeMenu ul li .opened {
	margin: 4px 0 0 0;
}

#treeMenu ul li {
	overflow: hidden;
    padding: 0px;
    line-height: normal;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}
#treeMenu ul li a {
	color:#000;
	font-size:12px;
	padding:3px 10px 3px 0px;
	display:inline-block;
	text-decoration:none;
	float:left;
	font-weight:500;
}
#treeMenu ul li div { clear:both; height:auto; }
#treeMenu ul li li { background:none; border:0; margin:0; /*padding-left:10px;*/ padding-left:20px; /*border-bottom:solid 1px #fff;  border-top:solid 1px #eee;*/ clear:both;}
#treeMenu ul li li a { color:#000; font-size:12px; padding:0; font-weight:normal;float:none; }
#treeMenu ul li li a:hover {background:none; text-decoration:none; color:#3e48e6!important;}

/*#treeMenu ul li li span { float:left; display:inline; width:1px; height:25px;  cursor:default; }
#treeMenu ul li li span.closed { background-position:-10px -131px; cursor:pointer;}
#treeMenu ul li li span.closed.opened { background-position:-7px -197px; }*/

#treeMenu ul li li li { border:0;}
#treeMenu ul li a{background:none;}
#treeMenu ul li a:hover{background:none;}
#treeMenu ul li ul li:hover{ /*background:#fff !important*/}
#treeMenu ul li ul li:hover a{ color:#3e48e6!important}
select optgroup { font-style:normal; }
/*Anwita 0015562 */
/*div.emailtemplate-drodown {
	background-color:#fff; position:absolute; margin-left:-6px; border:1px solid #e5e5e5; margin-top:2px; z-index:4; padding:0px; white-space:nowrap; max-height:300px; top:0px; right:0px; padding:0px; width:178px !important;
}*/
.arrow-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid rgb(116, 116, 116);display: inline-block;right: 48px;position: absolute;top: -17px;

}
.emailtemplate-drodown {
	border: 1px solid #e5e5e5;
	border-top-color:#e7e7e7;
	position: absolute;
	z-index: 4;
	padding: 0px;
	white-space: nowrap;
	max-height: 300px;
	top: 45px;
	right: 90px;
	padding: 0px;
	width: 185px !important;
}
.detailDrodown {
	background-color: #fff;
    border: solid 1px rgb(237, 237, 237);
	background-image: none;
	border-radius: 12px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
	position: absolute;
	z-index: 4;
	padding: 0px;
	white-space: nowrap;
	max-height: none;
	top: 45px;
	right: 0;
	padding: 0px;
	width: 185px !important;
}
.detailDrodown .arrow-up {
	border: 0px !important;
}
.detailDrodown .arrow-up:before {
	content: '';
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
	top: -5px;
    right: -54px;
    border-top: rgb(237, 237, 237) solid 1px;
    border-left: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
}
.detailDrodown .drodownlist-hover li {
	margin: 0px;
	padding: 0 8px;
	position: relative;
}
.detailDrodown .drodownlist-hover li span.icon.notes {
	margin: 5px 10px 0 0 !important;
}
.detailDrodown .drodownlist-hover li span.icon {
	margin: 9px 10px 0 0!important;
	width:25px !important;
}
.detailDrodown .drodownlist-hover li:hover .plus-icon {
    background-position: -297px -517px !important;
    margin-top: 0px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
}
.detailDrodown .drodownlist-hover li:hover .select-icon {
    background-position: -297px -538px !important;
    margin-top: 0px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0px, -50%);
}

/*end 0015562 */
ul.emailtemplate-drodownlist {
	padding: 0; margin: 0; display:block !important; min-width:176px; /*height:150px;*/width:185px !important; border:0;
}
ul.emailtemplate-drodownlist li {
	padding:0 4px 0 8px!important; 
	text-align:left; 
	height:32px!important;
	line-height: 32px;
	clear:both; 
	display:block;
	/*width:100%!important;*/
}
ul.emailtemplate-drodownlist li:hover { background:#f7f7f7 !important; }
.report_schedule_details{
	background: linear-gradient(to bottom, #E9E9E9 0%, #F7F7F7 8%, #FFFFFF 20%, #F9F9F9 100%) repeat scroll 0 0 transparent !important;
}
.advanced-search-panel input[type="text"] { margin-bottom:5px !important; }
.automation-rul-action-save{margin-left:66%; padding-left:16px; width:176px;}
.summary_font {
	font-size: 14px;
    font-weight: 500;
    min-height: 50px;
    padding: 0 10px;
    line-height: 48px;
}
.summary_font .refresh-icon {
	margin-top: 15px;
}
.summary_font .opened {
	margin-top: 18px;
	margin-right:0px;
}
.summary_font .closed {
	margin-top: 17px;
	margin-right:0px;
}
.add-invite{width:250px;}
.big-font { font-size:12px !important; }
.comment-panel-collaps{width: 92%; padding-top:5px;}
.comment-panel-editdelete-btn{width:7%;padding-top:5px;}
.phonediv_first { /*margin-left:-98px;*/margin-left:-107px; /*position:absolute; z-index:100;*/ }
.mandatory-field {
	height: 35px; margin-left: 0px; position: absolute; width: 2px !important; background:#ff0000; z-index: 1;
}
.detail-new { position: relative;}	/*SUBHANKAR: #0007816# - Some part of the +New drop down is hidden behind the buttons on List details page*/

.subpanel_count {
	/*background: none repeat scroll 0 0 #898989;*/
    /*border-radius: 3px 3px 3px 3px;*/
    color: #898989;
    font-size: 7pt;
    margin-top: 2px;
    padding: 0 3px;
    position: absolute;
    right: 2px;
}
.feed_tab_left { width : 80%; }
.feed_tab_right { width : 18%; }
.followers_list_detail li{
	line-height : 25px; background-width : 10px; margin : 5px 0px;
}
.followers_list_detail li img{ margin-right : 10px; }
.line-height-followers{ /*line-height : 14px;*/ line-height:17px;}
.date { color : #C0C0C0 !important; cursor : default; }
.comment_height_line{ line-height : 12px !important; }
.comment_height { height : 5px !important; }
.feed_activity:hover .assigned_view-dropdown { display:block !important; }
.feed_activity_dropdown{ margin-left:75px; margin-top:-30px; }
.feed_activity_comment_box {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border:1px solid #E5E5E5 !important;
    color: #7B7B7B !important;
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 0 0px !important;
    resize: none !important;
  	height: 30px !important;
    margin: 0px !important;
    width: 100% !important;
}
.feed_activity_comment_box input {
	background: none repeat scroll 0 0 #FFFFFF !important;
    color: #7B7B7B !important;
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 0 0px !important;
    resize: none !important;
  	height: 30px !important;
    margin: 0px !important;
    width: 100% !important;
	border:0px;
}
.for-comment-box-txt { background-color:#fff; }
.comment_panel{
	border-radius: 6px;
	margin: 0 0 5px !important;
	padding: 5px 10px !important;
}
/*.comment_panel .like_icon { background-position: -10px -3433px; height: 14px; }*/
.comment_panel .date { margin-left:5px; }
.feed_comment_img { width : 32px !important; }
.for-comment-box-txt { background-color:#fff; }
.comment_panel {
	margin:0 0 5px !important;
	padding: 5px !important;
}
.comment_panel .date{
	margin-left:5px;
}
.feed_comment_img{
	width : 32px !important;
}
.chat-area ul li ul{
	width : 100%;
	display : table !important;
}
.chat-area ul li ul li{

	display : table-cell !important;
}
tr.bgcolorblue { margin:0px 0px 0 0; background:none; }
tr.bgcolorblue:hover { margin:0px 0px 0 0; background-color:#FEF6E4; }
tr.bgcolorblue span a, tr.bgcolor span a { visibility:hidden; }
tr.bgcolorblue:hover span a, tr.bgcolor:hover span a { visibility:visible; }
tr.bgcolor { margin:0px 0px 0 0; background:none; }
tr.bgcolor:hover{ margin:0px 0px 0 0; background-color:#FEF6E4; }
#pp{
    background-color: #F4F4F4;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 7px;
}
#step_3_target_list_content h1{
	padding:0 !important;
}
tr.bgcolor td, tr.bgcolorblue td {
	line-height:30px; color:#666666; font-size: 12px; font-weight: normal; padding:0 10px 0 0;
}

.kanban-counting_style {
	font-family: "Inter", serif;
    background-color: #EDF0FF;
    border-radius: 4px;
    color: #000 !important;
    display: inline-block;
    font-size: 12px !important;
    font-weight: 600 !important;
    height: 22px !important;
    line-height: 22px;
    position: relative;
    min-width: 22px !important;
    text-align: center;
    margin-left: 5px;
    padding: 0 3px;
}
.counting_style {
	font-family: "Inter", serif;
    background-color: rgba(175, 153, 254, 0.64);
    border-radius: 50%;
    box-shadow: 0 6px 4px -4px #000;
    color: #3e48e6 !important;
    display: inline-block;
    font-size: 11px !important;
    font-weight: 600 !important;
    height: 15px !important;
    line-height: 15px;
    position: relative;
    margin-top: 0;
    vertical-align: baseline;
    white-space: nowrap;
    border: 2px solid #fff;
    min-width: 15px;
    text-align: center;
}
.counting_style_notification {
	font-family: "Inter", serif;
    background-color: rgba(175, 153, 254, 0.64);
    border-radius: 50%;
    box-shadow: 0 6px 4px -4px #000;
    color: #3e48e6 !important;
    display: inline-block;
    font-size: 11px !important;
    font-weight: 600 !important;
    height: 15px !important;
    line-height: 16px;
    position: relative;
    margin-top: 0;
    vertical-align: baseline;
    white-space: nowrap;
    border: 2px solid #fff;
    min-width: 15px;
    text-align: center;
}
.counting_style_messages {
	font-family: "Inter", serif;
    background-color: rgba(175, 153, 254, 0.64);
    border-radius: 50%;
    box-shadow: 0 6px 4px -4px #000;
    color: #3e48e6 !important;
    display: inline-block;
    font-size: 11px !important;
    font-weight: 600 !important;
    height: 15px !important;
    line-height: 16px;
    position: relative;
    margin-top: 0;
    vertical-align: baseline;
    white-space: nowrap;
    border: 2px solid #fff;
    min-width: 15px;
    text-align: center;
}
.header-success-msg{
display:none; position:fixed; z-index:9999; top:0; left:25%; font-size:14px; line-height:24px;  border:1px solid #f1f1f1; border-top:0; background-color:#f1f1f1; padding:1px 5px 3px 5px; width:50%; text-align:center;box-shadow: 0 5px 11px rgba(50, 50, 50, 0.25); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
/*opacity:0.7;*/ color: #3e48e6; font-weight:bold;}
.feed_link_wrong{
	background: none repeat scroll 0 0 #FFF8F8 !important;
    border: 1px solid #FFE9E9 !important;
    color: #FF5A5A !important;
}
.comment_edit_panel{
	float:right;
}
.feed_activity_comment_box_inline{
	background: none repeat scroll 0 0 #FFFFFF !important;
	border:1px solid #E5E5E5 !important;
    color: #7B7B7B !important;
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 0 0px !important;
    resize: none !important;
  	height: 30px !important;
    margin: 0px !important;
    width: 99% !important;
}
#columnviewimg a, #rowviewimg a
{
float:left;
}

ul.dropdown_list {
	padding: 0; margin: 0; display:block; min-width:176px; /*height:150px;*/
}
.select-dropdown {
	border-radius:6px;
	width:171px;
	height:29px;
	line-height:29px;
	padding:0 0px 0 5px;
	border:1px solid #e5e5e5;
	background-color: #fff;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	position:relative;
	margin:0 0px 5px 0;
	display:block!important;
	cursor:pointer;
}
.select-dropdown_txt {
	width:142px; height:35px; line-height:30px; overflow:hidden; white-space:nowrap; color:#000; font-size:13px;
}
.select-dropdown_txt-listing { /*C20-58 new design implementation*/
	width:118px; height:35px; overflow:hidden; white-space:nowrap; color:#000; font-size:13px; font-weight:400;
}
#leads_rating {margin-top:4px;}

/* Dashbord */
.dashbord-row { float: left; height: auto !important; min-height: 400px; width:100%; }
.created_selected_div { /*C20-58 new design implementation*/
	background-color: #fff;
	border-radius: 15px;
	/*width:31% !important;*/
	float:left;
	margin: 10px 1% 20px 1%;
	border: 1px solid rgb(237, 237, 237);
	display:block;
	font-size:14px;
	box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.10);
	position:relative;
	overflow:hidden;
	padding-bottom: 20px;
	min-height: 280px !important;
}
#checkboxes li { white-space:nowrap;}
#common_popup  { overflow-x:hidden;}
.dashbord-row li ul { float:left; padding:0; }
.dashbord-row li li { margin: 0; border:0; padding:3px 0 0 0; box-shadow:none; width:auto; }
.dashbord-row li li + li { border-top: 1px solid #E5E5E5; }
.dashbord-row li .label { color: #000; font-size: 14px; font-weight: 500; cursor:move; border-radius: 15px; } /*C20-58 new design implementation*/
.recent-activity { padding:0 20px 20px 20px; } /*C20-58 new design implementation*/
.recent-activity ul { height:180px; overflow:auto; width:98%; }
.recent-activity ul + ul { border-left:1px solid #E5E5E5; }
.dashbord-row li li .number { font-size:20px; padding:2px 4px 2px 0; font-weight:bold; }
.dashbord-row li li .recent-activity-link { line-height:24px; }
.dashbord-row li li .recent-activity-link a{ color: #3e48e6; font-size:12px; }
.dashbord-row li li .recent-activity-link a:hover{ color:#3e48e6; font-size:12px;}
.dashbord-row .upcoming-activities { padding:0 5% 5% 5%; }
.dashbord-row .upcoming-activities ul { height:150px; width:97% !important; overflow:auto; }
.dashbord-row .upcoming-activities ul li { line-height:13px; }
.upcoming-activities ul + ul { border-left:1px solid #E5E5E5; }
.headerplace { /*C20-58 new design implementation*/
	width:auto;
	padding: 15px 20px 5px 20px;
	margin-bottom:10px;
	background-color: #fff;
	background-image: -moz-linear-gradient(center top , #F6F6F6, #EDEDED);
	background-repeat: repeat-x;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
}
.recent-activity .dasbord-number
{
height:auto;
}
.recent-activity .dasbord-number li
{
float:left;
width:48%;
padding:0;
height:auto;
overflow:visible;
border:0;
}
.recent-activity .dasbord-number li li
{
width:98%;
text-align:center;
clear:both;

}
.recent-activity .dasbord-number li li + li
{
margin-top:20px;
}
.recent-activity .dasbord-number li ul
{
margin-top:30px;
height:152px;
}
.tag-style
{
background-color:#CCCCCC;
font-size:12px;
color:#FFFFFF;
line-height:24px;
padding:0 5px;
margin-left:5px;
}
.number-style1
{
font-size:62px !important;
line-height:64px;
letter-spacing:-5px;
text-align:center;
font-weight:bold;
}
.number-style2
{
font-size:20px !important;
line-height:20px;
color:#6f9935;
font-weight:bold;
}
.number-style-heading
{
width:100%;
color:#CCCCCC;
font-size:14px;
text-align:center;
font-weight:bold;
display:block;

}
.green-font
{
color:#6f9935;
}
.red-font
{
color:#dd554f;
}
.blue-font
{
color:#0072b6;
}
.dash_del { background-position:-10px -8492px; width:15px; height:19px; float:left; }
.dash_del:hover { background-position:-10px -8523px; width:15px; height:19px; float:left; }

.dashbord_tab .ui-tabs-nav li a {
	padding:10px !important;
	font-size:12px;
}
.dashbord_tab_content
{
padding:3px 0 !important;
margin-top:-2px;

}
.dashbord_tab_content_acquis
{
padding:3px 0 !important;
margin-top:0px;

}
.dashbord_tab_content ul li
{
font-size:10px  !important;
}

.dashbord-row li .Prospects
{
padding:0;
}

.dashbord-row li .Prospects li { /*C20-58 new design implementation*/
	margin-top: 10px;
    width: 100% !important;
    text-align: center;
    float: none;
	border-radius: 0;
}
.number-style3 { /*C20-58 new design implementation*/
	width:100%;
	font-size:50px;
	line-height:40px;
	text-align:center;
	color:#3e48e6;
	font-weight:bold;
}
.number-style4
{
font-size:24px;
line-height:28px;
width:100%;
}
span.number-style5
{
font-size:28px;
line-height:28px;
display:inline-block;
}
.text-green{
color:#05ab05;
}
.text-red{
color:#ff0000;
}
p.number-style6
{
font-size:11px;
color:#999999;
line-height:12px !important;
}
.dasboard_setting_t
{
display:table;
}
.dasboard_setting_t ul
{
display:table-row;
width:100%;
}
.dasboard_setting_t ul li
{
display:table-cell;
width:50%;
border:0 !important;

}
.dasboard_setting_t ul li select
{
font-size:12px;
color:#7B7B7B;
border:1px solid #E5E5E5;
border-right:0;
}

.setting-close{
margin-top: -3px !important;
top:1px !important;
}
.dashboard-lead-sorce-color-list{
border-top:1px solid #fff;
width:100%;
background-color:#fff;
opacity:0.7;

padding:0  !important;
}
.dashboard-lead-sorce-color-list li{
opacity:1 !important;
color:#000000 !important;
text-align:left;
float:left !important;
padding:4px 0;
}
.dashboard-colr-list-header-text{
 margin-top:-5px;
 position:absolute;
}
/* Dashbord End */


input[type="text"].task_event_wrong { border:1px solid #ffe9e9 !important; background:#fff8f8 !important; color:#ff5a5a !important; }
.task_top_date input[type="text"] {
	width : 80px !important;
}
.float-left-event {
	float :left !important;
}

.ellipsis_autosugest {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    font-weight: 400;
    font-size: 13px;
}
.ellipsis_autosugest_detail {
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*width:160px;*/width:145px;line-height: 22px;
}
.global_task-content .tab_content {
	width : 225px !important;
}
.global_task-content .tab_content ul li a {
	width : 100%;
}
.event_task_description{
	width : 65.5% !important;
}
.task_event_priority_span { width : 145px !important; }

.joyride-tip-guide-details {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4D9DAE;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.25);
    color: #5D5D5D;
    display: none;
    font-weight: normal;
    margin-left: -167px;
    margin-top: 40px;
    position: absolute;
    width: 256px;
    z-index: 101;
}

.joyride-tip-guide-details span.joyride-nub{display:block;position:absolute;left:22px;border:none;width:26px;height:14px;}
.joyride-tip-guide-details span.joyride-nub.top{background:url(../img/jr_corners.png) no-repeat -12px 0px;top:-14px;}
.joyride-tip-guide-details span.joyride-nub.bottom{background:url(../img/jr_corners.png) no-repeat -12px -38px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-14px;bottom:none;}
.joyride-tip-guide-details span.joyride-nub.right{background:url(../img/jr_corners.png) no-repeat -12px -38px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;bottom:none;left:-26px;right:-28px;height:27px;}
.year_tooltip_right{   background: url("../img/jr_corners.png") no-repeat scroll -40px -17px transparent;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8) !important;
    height: 18px;
    position: absolute;
    right: -14px;
    top: 9px;
    width: 15px;
	}
.joyride-tip-guide span.joyride-nub.left{background:url(../img/jr_corners.png) no-repeat 13px -12px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-26px;right:auto;bottom:none;height:27px;}
.year_tooltip_left{background: url("../img/jr_corners.png") no-repeat scroll 14px -17px transparent;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8) !important;
    height: 18px;
    left: -25px;
    position: absolute;
    right: -28px;
    top: 9px;
    width: 28px;}
.joyride-tip-guide-source {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4D9DAE;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.25);
    color: #5D5D5D;
    display: none;
	right:-30px;
    font-weight: normal;
    margin-top: -6px;
    position: absolute;
    z-index: 102;
}
. wrap-joyride{
	padding: 15px 10px 15px 7px !important;
}

.joyride-tip-guide-source span.joyride-nub{display:block;position:absolute;right:29px;border:none;width:26px;height:14px;}
.joyride-tip-guide-source span.joyride-nub.top{background:url(../img/jr_corners.png) no-repeat -12px 0px;top:-14px;}
.joyride-tip-guide-source span.joyride-nub.bottom{background:url(../img/jr_corners.png) no-repeat -12px -38px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-14px;bottom:none;}
.joyride-tip-guide-source span.joyride-nub.right{background:url(../img/jr_corners.png) no-repeat -12px -38px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;bottom:none;left:-26px;right:-28px;height:27px;}
.joyride-tip-guide span.joyride-nub.left{background:url(../img/jr_corners.png) no-repeat 13px -12px;border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-26px;right:auto;bottom:none;height:27px;}
.joyride-close-tip-dash{position:absolute;right:2px;top:-3px;color:#666;text-decoration:none;font-family: "Inter", serif;font-size:10px;font-weight:bold;border-bottom:none !important;}

.invitee_content{
  position : absolute;
  z-index : 100;
  background-color :#fff;
  border : 1px solid #ccc;
  width : 735px;
  padding : 5px;
  margin-top : -22px;
  height : 248px !important;
}
.invitee_content ul li a:hover {
  font-size : 14px !important;
  color : #7A7A7A !important;
}
.invitee_content .ui-tabs-selected a:hover{
  color : #3e48e6 !important;
}
.tooltip_mini_cal a{
	width:auto !important;
	text-align:left;
}
.tooltip_mini_cal .tooltip_date{
	font-size:11px;
	/*margin-left:30px !important;*/
	margin-top:-25px;
	color:#666666;
}
/* Bhaskar - 0015713: Activities design issue fixing */
#header_minicalendar_contain .tooltip_date_inner{
	float:left;
	/*line-height:11px;*/
	line-height:25px;
	margin-left:27px !important;
	margin-top:-7px;
}
/* END - 0015713 */
.tooltip_date_inner{
	float:left;
	line-height:11px;
}
.invitee_listing_div{
  overflow : auto !important;
  height : 160px !important;
}
.reports table tbody td {
	line-height:14px !important;
}
.reports table thead th {
	height:20px !important;
}
.report_summary_heading th{
	font-weight:normal;
}
.report_html_container{
	overflow:auto;
}
.error_csv_icon { 	background-position:-11px -8688px; width:20px; height:30px;}
.error_csv_icon:hover {	background-position:-11px -8723px; width:20px; height:30px;}
.export_li{line-height:23px;}
.lib_breacumb_sort{line-height:23px;} /* Subhajyoti - 0012905 : Design distortion [LIVE] */

.report_criteria_padding_left{ padding-left:87px !important;}

.addsubscriber{
	overflow:visible!important;
	visibility:visible;

}
.addtargetsub{
	padding:0 !important;
}
.quick-pop-drop{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 8px 1em 0;
    position: relative;
}

/*upgrade editions*/
.pricebox{ background:#f8f8f8; border:2px #efeeee solid; width:145px; float:left;  padding:10px 10px; margin:5px; text-align:center; min-height:480px;}
.pricebox h2{ text-align:center; font-size:24px; margin-bottom:15px; font-weight:bold;}
.pricebox h3{ text-align:center;  font-size:16px; margin-bottom:5px; color:#666666; margin-top:30px;}
.pricebox p{ color:#939393; text-align:center; font-size:13px; font-weight:bold;line-height:17px; margin-bottom:15px; }
.pricebox .price { font-size:28px; color:#666666; line-height:17px; margin-bottom:5px; letter-spacing:-3px}
.pricebox .price span{  font-size:14px; letter-spacing:0}
.pricebox ul { margin-left:15px; width:100%; text-align:center;}
.pricebox ul li{font-size:13px; color:#666666; margin-bottom:5px; text-align:left; color:#7a7a7a;}
#edition h1{ text-align:center; font-weight:normal; font-size:39px; margin-bottom:5px; color:#3e48e6;}
#edition h2{ text-align:center; font-weight:normal; font-size:19px; margin-bottom:10px;color:#666666; }


.bar_chart_tooltips_css {
	background-color: white ! important;
	margin-left:4px;
	padding: 3px;
	margin-top:15px;
}



ul#social{ float:right; margin-top:0px;}
ul#social li{ /*background:url(../img/social.png) no-repeat;*/ float:left; height:31px; margin:15px 0 0 19px; list-style:none; /*text-indent:-999em*/}
ul#social li a{ display:block; width:100%; height:100%; color: #000;}
ul#social li a:hover{ color: #3e48e6;}
ul#social li.twitter{ /*background-position:0 0; width:37px*/}
ul#social li.facebook{ /*background-position:-65px 0; width:15px*/}
ul#social li.gplus{ /*background-position:-110px 0; width:29px*/}
ul#social li.pinterest{ /*background-position:-213px 0; width:29px*/}
ul#social li.linkedin{ /*background-position:-166px 0; width:24px*/}
ul#social li.youtube{ /*background-position:-252px 0; width:29px*/}
ul#social li.twitter:hover{ /*background-position:0 -120px; width:37px*/}
ul#social li.facebook:hover{ /*background-position:-65px -120px; width:15px*/}
ul#social li.gplus:hover{ /*background-position:-110px -120px; width:29px*/}
ul#social li.pinterest:hover{ /*background-position:-213px -120px; width:29px*/}
ul#social li.linkedin:hover{ /*background-position:-166px -120px; width:24px*/}
ul#social li.youtube:hover{ /*background-position:-252px -118px; width:29px*/}
ul#social.social-icons li {
	border: solid 1px rgb(237, 237, 237);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    height: 40px;
    width: 40px;
	margin: 0px 10px;
    line-height: normal;
}
ul#social.social-icons li a {
	height: auto;
	width: auto;
}
ul#social.social-icons li a .ph {
    color: #000;
    font-size: 21px;
}

.adv_scrh_ind_clr{/*margin: 1px 0 0 -26px;*/margin: 1px 0 0 -38px;position: absolute;}
.adv_scrh_ind_clr_txt{margin: 1px 0 0 -26px!important;}
.loader{border:2px #3e48e6 solid; border-radius:50%; -webkit-border-radius:50%;behavior: url('PIE.htc'); position:relative}
#cal_minicalendar1 div{ position:relative}
#cal_minicalendar1 .con_scale_bar{ position:absolute}
#invitee_panel #ui-tabs-1,#invitee_panel #ui-tabs-2,#invitee_panel #ui-tabs-3,#invitee_panel #ui-tabs-4{ display : none; }

.header-failure-msg{
display:none; position:fixed; z-index:1000; top:0; left:25%; font-size:14px; line-height:24px;  border:1px solid #f1f1f1; border-top:0; background-color:#f1f1f1; padding:1px 5px 3px 5px; width:50%; text-align:center;box-shadow: 0 5px 11px rgba(50, 50, 50, 0.25); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
 color:#d21818; font-weight:bold;
}
/*FOR WEB TO LEAD*/
.avail-droppable-container{width:210px; height:300px; overflow:auto; float:left; background-color: #fff;  border: 1px solid #fff;}
.leftselect-droppable-container{width:210px; height:300px; overflow:hidden; float:left; background-color: #fff;  border: 1px solid #fff; margin-left:30px;}
.rightselect-droppable-container{width:210px; height:300px; overflow:hidden; float:left; background-color: #fff;  border: 1px solid #fff; margin-left:30px;}

#launchPad {
	float:left;
	background-color: #F1F1F1;
	width:195px;
	padding:10px;
	min-height:300px;
	height:auto;
}
.stack {
	float:left;
	background:none;
	width:auto;
	padding:0px;
	height:auto;
	margin-left:30px;
}
.card {
	width: 165px;
	padding: 0px 4px;
	margin:3px;
	border:1px solid #ccc;
	background-color: #eaeaea;
	cursor:move;
}
#stackDrop1, #stackDrop2, #stackDrop3 {
	float:left;
	background-color: #F1F1F1;
	width:195px;
	padding:10px;
	height:auto;
	min-height:280px;
}
.titleholder{
	text-align:center;
	width:210px;
	color: #3e48e6;
    font-size: 12px;
    font-weight: bold;
    padding: 0 5px 0 0;
}
textarea.wtl{
	width:71%!important;
}
.back_action{
	/*margin-right:23px!important; position: absolute;  right: 42px;*/
}

@media screen and (max-width: 1280px){
 .editr #body_html_content_tbl{
    /* width:122%!important;*/
    width:100%!important; /*Saswata : #0011488#*/
    }
  #email_recipient .facebook-auto .default {
    width: 97.9% ;
    }
    #before_attachment{
    float:left;
    margin-left:91%;
    }
    #before{
	margin-left:54%;
    }
    #after_attach{margin-left:62.5%;}
    #label_for_cc{width:76.5%!important;}
    #label_for_bcc{width:76.5%!important;}
   .field_for_cc{width:90%!important;}
   .field_for_bcc{width:90%!important;}
    #clear_cc{
            cursor: pointer;
            float: right;
            margin-right: 5%;
    }
    #clear_bcc{
            cursor: pointer;
            float: right;
            margin-right:5%;
    }
    #form_bottom_email{
            margin-left:1%;
            width:86%;
    }
}
@media screen and (max-width: 1024px){
.lib_descripion_text{ width : 100px;}
.report_criteria_padding_left{ padding-left:26px !important;}
.phonediv_first { /*margin-left:-72px;*/margin-left:-81px; /*position:absolute; z-index:100;*/ }
.support_desc { width: 72% !important; }
.shared_link{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 142px;
}

/*details page*/
.editr #body_html_content_tbl{
    width:100%!important;
    }
  #email_recipient .facebook-auto .default {
    width: 96.9%;

    }
    #before_attachment {
        float: left;
        margin-left: 87.7%;
    }
    #before{
	margin-left:50%;
    }
    #after_attach{margin-left:62.5%;}
    #clear_cc{
            cursor: pointer;
            float: right;
            margin-right: -21px;
    }
    #clear_bcc{
            cursor: pointer;
            float: right;
            margin-right: -21px;
    }
    #form_bottom_email{
            margin-left:1%;
            width:93%;
    }
}
.questionmark_jsmall{
	background-position: -12px -10244px !important;
    height: 24px;
    width: 19px;
}
.questionmark_jsmall_font
{
font-family: "Inter", serif;
color: #5D5D5D;
text-shadow: 1px 1px #ccc;
font-size: 18px;
font-weight:bold;
height: 14px;
line-height: 30px;
padding:2px 5px;
}
.questionmark_jsmall_font:hover
{
color: #3e48e6;
}
.decrease-width{
	width:60% !important;
}
.increase-width{
	width:93% !important;
}
.px2 { height:2px; }
.px8 { height:8px; }
/*code added by deep*/
.button.fresh_green1{
    color: #FFFFFF !important;
	font-family: "Inter", serif;
	font-size: 14px;
    height: auto;
    text-shadow: none;
	padding: 0 15px !important;
	height: 35px;
    line-height: 34px;
}
.import_disable_link, .import_disable_link:hover{
    color: #ccc !important;
    cursor:default;
}
.readonly{
	background-color:#FFF3DF !important;
}
.spinner{ background:url(../img/spinner.gif) no-repeat; width:16px; height:16px; position:absolute; right:9px; top:0; display:none}
.an {cursor:text!important;}
.wrapword_detail {
   word-break:break-all;
}
.wrapword_detail .mCSB_container {
   padding-left: 7px;padding-right: 7px;
}
.wrapword{
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.feed-spc{width:75%;}
.orlink{
	outline:none;
	background-color:none !important;
	border:0 !important;
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#ffffff')!important;
}
.cancellink{
	background-color:none !important;
	border:0 !important;
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#ffffff')!important;
}
.increase{ 	 width:32%!important; }
.feed_activity .assigned_view-dropdown .dropdown-popup{
  width : auto !important;
}
.invitation_description{
  color: #7B7B7B;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 7px;
  width: 412px;
}
.list-password{
display:inline-block;
}
.list-password li{
list-style-type:disc;
text-align:left;
line-height:22px !important;
margin:0 !important;
color:#FF5A5A;
}
.subpanelSliderShwHid{
float:left; width:20px; height:20px; cursor:pointer; font-size:30px; padding: 6px; /*visibility:hidden;*/ display:none;
}
.subpanel_slider_container { float:left; height:34px; overflow:hidden; width:85%; position:relative; top:1px; }
.score_add{ background-position: -14px -998px; cursor:pointer; display:none; }
li:hover .score_add{ display:block; }
.score_detail{ background-position: -14px -995px; cursor:pointer; display:none!important; }
li:hover .score_detail{ display:block!important; }
.score_column_list{ background-position: -14px -998px; cursor:pointer; display:none!important; height: 17px; }
span:hover .score_column_list{ display:block!important; }
.score_row_list{ background-position: -14px -998px; cursor:pointer; display:none!important; height: 17px; width:30px!important; }
span:hover .score_row_list{ display:block!important; }
li a strike, li span strike {
    cursor: text;
}


/*--apps store  20-6-13--*/

/* AISHWARYA: #0007062: Modification appstore design & functionality. */ /* Rupam: #0008746#. add overflow:hidden */
.app_box{ background:#fafafa; border:1px #efeeee solid; border-radius:5px; -webkit-border-radius:4px; padding:18px 4px; float:left; text-align:center; height:175px; position:relative;  width:153px !important;-webkit-box-shadow:0 1px 2px #999999;box-shadow:0 1px 2px #999999; margin:8px; overflow:hidden;}
.app_box:hover{ background:#f2f2f2; border:1px #e8e6e6 solid;}
.app_box h2{ font-family: "Inter", serif; color: #3e48e6; font-weight:normal; margin-bottom:10px;font-size: 20px; height:31px;}
.app_box h3{ font-family: "Inter", serif; color: #3e48e6; margin-bottom:5px;font-size: 15px;}
.app_box p{ font-family: "Inter", serif; color:#333333; margin-bottom:2px}
.rating{ padding-bottom:12px; margin:0 auto; width:87px; }/* Rajoshree - 0014048: Remoduling of Appstore feature*/
/* END AISHWARYA: #0007062. */


/*.rating > span{ font-size:22px; color:#ababab}
.rating > span:hover:before, .rating > span.rate:before{content: "\2605";position: absolute; color:#acd131; cursor:pointer;}
*/.green_btn{ background:#acd131; border-radius:3px; -webkit-border-radius:3px; padding:0 12px; line-height:30px; text-transform:uppercase; color:#fff; font-size:12px; display:inline-block; float:left;font-weight:bold; width:auto; margin:5px 9px }
.blue_btn{ background:#2d99bd; border-radius:3px; -webkit-border-radius:3px; padding:0 12px; line-height:30px; text-transform:uppercase; color:#fff; font-size:12px; display:inline-block; float:left;font-weight:bold; width:auto; margin:5px 9px}
.green_btn:hover, .blue_btn:hover{ color:#FFFFFF}
.app_box_icon{ background-position: -496px -328px; width:56px; height:51px; margin:0 auto 5px; display:block}/* AISHWARYA: #0007062: Modification appstore design & functionality. */
.appstore_left{ float:left; width:100%}/* AISHWARYA: #0007062: Modification appstore design & functionality. */
.appstore_right{ float:left; width:100%}/* AISHWARYA: #0007062: Modification appstore design & functionality. */
.appstore_right ul{ margin:10px 0 50px}
.appstore_right ul li{  line-height:25px; font-family: "Inter", serif; color: #3e48e6; margin-bottom:5px;font-size: 15px !important; font-weight:bold; margin-bottom:15px}
.appstore_right ul li a{font-size: 15px !important; }
.prequote_disabled{opacity:0.4;cursor:default;}
.nxtquote_disabled{opacity:0.4;cursor:default;}

.pop_apps {display:inline-block;width:100%;}
.pop_apps li {float:left;width:48%;}
.pop_apps .feature_category {float:right;width: 272px;}  /* Smita #7289 Distance between Category field level & category dropdown must be decreased.*/
.appstore_logo {margin-bottom:3px; height:40px; max-height:40px;  background-size:cover;}
.pop_apps li li{clear:both !important;}


/*.quote_dv{ width:500px; height:auto; margin:14px 0 20px 0; float:left}*/
.quote_arw_l{ width:28px; height:218px; float:left; display:block; margin-top:6px; position:relative}
.quote_arw_r{ width:28px; height:218px; float:left; display:block; margin-top:6px; position:relative} /* Rupam: #0007841: Slider design is design is broken in the sales process tab of leads details.*/
.quote_arw_l:hover{ background:#f2f2f2}
.quote_arw_r:hover{ background:#f2f2f2}

.quotation{width:32px; height:25px; float:left; margin:14px 0 0 7px}
.quotation_b{width:32px; height:25px; float:left; margin:14px 0 0 27px}
.para{width:174px;height:auto;float:left;margin:0px;}/* AISHWARYA: #0007062: Modification appstore design & functionality. */
/*.qslide{width:432px;height:300px;float:left;overflow: hidden;}
.qslidemover{width:432px;height:300px;overflow:hidden;float:left}*/

.quote_dv{ width:500px; height:auto; margin:14px 0 20px 0; float:left}


.containquote{width:177px;height:228px;float:left;padding:0px;margin-left:0;}/* AISHWARYA: #0007062: Modification appstore design & functionality. */

.no_header .ui-dialog-titlebar {display: none }
.no_header .ui-dialog-buttonpane {display: none }
.no_header .ui-dialog-content {
  overflow : visible !important;
  background : none !important;
}
.no_header {
  background : none !important;
  border : none !important;
  box-shadow : none !important;
}

#reminder_box{ width:671px; margin:0px auto;border-radius:5px 5px 3px 3px; -webkit-border-radius:5px 5px 3px 3px; background:#FFFFFF; padding-bottom:10px;}
.reminder_head{background: #f3f3f3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3f3f3 0%, #f0f0f0 21%, #e1e1e1 67%, #dadada 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(21%,#f0f0f0), color-stop(67%,#e1e1e1), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f0f0f0 21%,#e1e1e1 67%,#dadada 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#f0f0f0 21%,#e1e1e1 67%,#dadada 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#f0f0f0 21%,#e1e1e1 67%,#dadada 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3f3f3 0%,#f0f0f0 21%,#e1e1e1 67%,#dadada 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
height:38px; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding-top:10px}
.alert_small{ background-position: -3px -13342px !important; width:23px; height:23px; float:left; margin:7px}
.reminder_body{padding:5px 15px}
.reminder_body a{ line-height:31px}
.no_header{ position:absolute; left:50% !important; margin-left:-350px !important;}



.fax_icon_small {
	/*background-position:-7px -2286px;*/ background-position:-7px -5697px; height:20px;
}
.apps-search { 
	position: relative;
    padding: 0 15px;
    margin: 15px 0 0 0;
}
.apps-search .ph {
	color: #f12545;
	font-size: 12px;
}

.apps_msgbox{
	background-color: #fff;
	display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    height: 255px;
    margin: 10px;
    width: 240px;
    box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.10);
    border-radius: 10px;
    border: 1px solid rgb(237, 237, 237);
	margin-bottom:20px;
}
.apps_msgbox h2{
	vertical-align:middle;  
	height:100px; 
	width:100%; 
	text-align:center; 
	line-height:28px
}

/* apps_detail */
.app_detail_left{ width:50%; float:left; margin:15px 0 0 5px}
.app_detail_left p, .app_detail_right p{font-size: 12px;
color: #7B7B7B;
text-align: left;
padding: 0 5px 0 0;
line-height: 18px;
margin: 6px 0;
}
.app_detail_left h6, .app_detail_left strong, .app_detail_right h6{font-size: 12px;
color: #5d5d5d;
text-align: left;
padding: 0 5px 0 0;
line-height: 18px;
margin: 6px 0;}
.app_create{ background:#f2f2f2; border:1px #efeeee solid; border-radius:5px; -webkit-border-radius:5px;height:100px; position:relative;width:80% !important;-webkit-box-shadow:0 1px 2px #999999;box-shadow:0 1px 2px #999999; margin:10px 0 30px}
.app_create_pic{ width:100px; height:100px; float:left; margin-right:15px;border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; text-align:center; line-height:93px; display:table-cell; background:#fff}
.app_create_pic img{ vertical-align:middle}
.app_create_text{ padding:15px 0}
.app_detail_left ul{ margin-bottom:15px}
.app_detail_left ul li{ margin-bottom:5px; list-style:circle; margin-left:25px}
.app_detail_right{ width:40%; float:right; margin:15px 0 0 0}
/* Rajoshree - 0014048: Remoduling of Appstore feature*/
.star_inactive { background-position:-418px -706px!important; width:17px; height:25px;  padding-left:0px;  margin:0 !important; float:left;}
.star_active { background-position:-455px -706px!important;  width:17px; height:25px;  padding-left:0px;  margin:0 !important; float:left;}
/* END - 0014048 */
.app_popup{border:1px #efeeee solid; border-radius:5px; -webkit-border-radius:5px; width:620px; height:250px; margin:20px auto; padding:10px 20px}
.app_box_small{background:#f2f2f2; border:1px #e8e6e6 solid; width:150px ; height:75px; padding:10px; text-align:center; margin:15px 15px 0 0; float:left; margin-right:15px;}
.app_box_small h2{ font-family: "Inter", serif; color: #3e48e6; font-weight:normal; margin-bottom:12px;font-size: 20px; height:35px;}
.app_detail{ width:423px; float:left; margin-top:10px}
.app_detail p{font-size: 12px;color: #7B7B7B;text-align: left;padding: 0 5px 0 0;line-height: 18px;margin: 6px 0;}
/* apps_icon */
.app_icon{ background:url(../img/apps_icons.png) no-repeat;width:80px; height:65px; margin:0 auto 5px; display:block}
.app_sms_icon{ background-position:0 0;}
.app_fax_icon{ background-position:0 -81px!important;}
.app_googlemap_icon{ background-position:0 -148px!important;}
.app_export_icon{ background-position:0 -234px!important;}
.app_select_icon{width:125px;text-align:center;padding:10px;float:left;}
.app_text{
	color: #000;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
/* apps_icon */

/* library module */
hr{ border-top:1px solid #e7e7e7; border-width:1px 0 0 0; background:none; height:1px; margin:0 10px; padding:0; }
.library_listing table{border:0;}
.library_listing td{border-bottom:1px solid #e7e7e7; border-top: 0px!important; padding:10px;  }
.library_listing td a{ color:#226b94}
.folder_large{ background-position:-8px -12804px; padding-left:45px; height:45px; float:left}
.file_large{ background-position:-8px -12990px; padding-left:45px; height:45px; float:left}
.mr20{ margin-right:20px}
.doc_icon{background-position:-8px -12866px; padding-left:45px; height:45px; float:left}
.pdf_icon{background-position:-8px -12931px; padding-left:45px; height:45px; float:left}
.ppt_icon{background-position:-8px -12990px; padding-left:45px; height:45px; float:left}
.xls_icon{background-position:-8px -13052px; padding-left:45px; height:45px; float:left}
.img_icon{background-position:-8px -13116px; padding-left:45px; height:45px; float:left}
.view_small{background-position:-8px -13179px;}
.cmnt_small{background-position:-8px -13257px;}
.collaborator_small{background-position:-8px -13300px;}
.share_small{background-position:-8px -13478px;}
.library_listing_icons li{ float:left; position:relative; cursor:pointer; display:block; /*width:30px; height:25px;*/ padding-left:0; }

.share_dropdown{ position:absolute; left:-405px; width:445px; margin-top:27px;  display:none; z-index:9999 }
.share_dropdown .dropdown-popup{width:100%}
#access_popup{ position:absolute; left:-180px; width:280px; margin-top:70px; /*display:none;*/ z-index:9999 }
#access_popup .dropdown-arrow{left:180px}
#access_popup.dropdown-popup{width:90%}

.lib_dropdown{width:150px; background:#fff; border:1px #e7e7e7 solid; position:absolute;right:0;margin:-2px 8px 0 0; display:none; z-index:9999}

.lib_dropdown ul li{clear: both;
    display: block !important;
    padding: 0px 8px 0px 5px;
    text-align: left;height: auto;
    width: 100%;}
.lib_dropdown ul li:hover{ background: none repeat scroll 0 0 #F7F7F7;width:163px;}
.lib_dropdown ul li a:hover{ color: #3e48e6 !important;
    font-weight: normal;width:163px;}
.lib_dropdown ul li a{ color: #7C7C7C;
    display: block;
    font-size: 12px;
    line-height:35px;
    font-weight: normal;
    text-shadow: none !important;}
.lib_dropdown ul li ul{display:none;}
.lib_dropdown ul li:hover ul{display:block;}

.cmnt_dropdown{ position:absolute; left:-575px; width:600px; margin-top:27px; display:none; z-index:9999;}
.cmnt_dropdown .dropdown-popup{width:100%;}
.cmnt_dropdown .dropdown-arrow{left:575px;}
.cmnt_dropdown textarea{ border:1px solid #e5e5e5; width:99%; resize:none;}
.library_detail{ width:70%; float:left;}
.library_sidebar{ border-left: 1px solid #E7E7E7;
    color: #666666;
    float: right;
    margin-top: 15px;
    padding-left: 2%;
    width: 24%;
    margin-right: 20px;
}
.lib_sidebar_head{ border-bottom:1px #e7e7e7 solid !important; padding-bottom:4px}
.lib_sidebar_head h3{ font-size:15px; color:#000; }
.library_sidebar p{ color:#666666 ;}
.library_detail td{border-bottom:1px solid #e7e7e7; padding:10px 0 }
.library_detail td a{ color:#226b94}
.library_detail td div.float-left{ width:70%}
.library_sidebar section{ margin-bottom:25px; position:relative}
.url{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.library_sidebar section ul li a{color:#666666 !important;}
.library_sidebar section .ui-state-active, .library_sidebar section .ui-widget-content .ui-state-active, .library_sidebar section ui-widget-header .ui-state-active{ border:none !important; border-bottom:1px #e7e7e7 solid !important;}
.links{ position:absolute; right:0; top:-5px; z-index:1}
.library_sidebar section .ui-accordion .ui-accordion-content{padding:1em 0; width:100%}
.library_sidebar section ul li{ line-height:30px !important}
.select-all-popup{ background:#fff; border:1px #dddddd solid; border-top:none; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; position:absolute;  right:8px; z-index: 1000;height: 50px;min-width: 350px;margin-top: -1px; padding:5px;-webkit-box-shadow:  0px 2px 3px 3px rgba(0, 0, 0, .1);box-shadow:  0px 2px 3px 3px rgba(0, 0, 0, .1);}
.treeview_dropdown, .generic_dropdown{ position:absolute; min-width:220px;border-radius:5px;height: 300px; -webkit-border-radius:5px;  margin-top:35px; z-index:9999; background:#fff; border:1px #dddddd solid; border-top:none;  display:none;padding:5px; -webkit-box-shadow:  0px 2px 3px 3px rgba(0, 0, 0, .1);box-shadow:  0px 2px 3px 3px rgba(0, 0, 0, .1);}
.mandatory-field-description {
	height: 69px; margin-left: -2px; position: absolute; width: 2px; background:#ff0000;
}

.detail_change_phone_primary  a, .detail_change_phone_primary a:visited {
    color: #4C9CAD!important;
    font-size: 12px!important;
}
.detail_change_phone_fax  a, .detail_change_phone_fax a:visited {
    color: #4C9CAD!important;
    font-size: 12px!important;
}

#phasesContainer {
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
}
.phase .header {
    color: #000000;
    padding-left: 3px;
}
#phasesCont {
    height: 162px;
    left:0px;
    top:0px;
}
.gplaceholder{
	background:#fff;
	border:1px dashed #000;
	border-radius:4px 4px 0 0;
	list-style: none;
}
.wtlplaceholder {
    background: #3e48e6;
    border:1px dashed #000;
    visibility: visible !important;
	width: 180px;
}
#phasesContainer {
	margin:10px;
	overflow:hidden;
	padding: 0 10px 0 0;
	float: left;
}
#phases {
	/*width:6000px;*/
	position:relative;
	left:0;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}
#phases .phase {
	background:#f1f1f1;
	/*margin: 0 5px 0 0;*/
	margin: 0 0 0 10px;
	list-style: none;
	width:350px;
	vertical-align:top;
	float:left;
	/*padding: 4px 4px 0 0;*/
}
.goals{
	margin: 0px;
	vertical-align:top;
	padding:2px !important;
	overflow: hidden;
}
.process-name {
	font-size:16px;
	font-weight:bold;
}
.phase{
	list-style: none;
	margin: 0px;
	/*border-bottom:1px solid #d4d4d4;*/
	vertical-align:middle;
}
.activities, .tools {
	margin: 0px;
	padding: 0px;
	margin-left:15px;
}
.activity, .tool {
	list-style: none;
	margin: 0px;
	margin-bottom: 2px;
	padding: 4px;
	padding-right: 0px;
	vertical-align:middle;
	/*border:1px solid #ffffff;	*/
	width: 95%;
}
.pe-input,.phase-input {
	width:200px;
}
.phase-input {
	font-size:13px;
	font-weight:bold;
	padding:1px;
}
.duration-input {
	width:18px;
	font-size:13px;
}
#duration {
	font-size:13px;
}
.phase-square-cell {
	font-size:12px;
	font-weight:bold;
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	vertical-align:middle;
	border:1px solid #d4d4d4;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.phase-square-viewing {
	background-color:#eefec7;
}
.goal {
	list-style: none outside none;
	margin: 0;
	padding: 1px !important;
	vertical-align: middle;
	width: 100%;
}
.phase-square-cell {
    border: 1px solid #D4D4D4;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px !important;
    vertical-align: middle;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	width: 75px;
	height: 23px;
    text-align: center;
}
.phase-square-viewing {
    background-color: #E7E7E7;
}
#phases {
    left: 0;
    position: relative;
    /*width: 6000px;*/
}
#phases li:first-child{
	margin-left:0;
}
.error-panel {
    background-color: #FFEBE8;
    border: 1px solid red;
    color: red;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
	margin: 6px 15px 0 7px;
}
.check_icon {
	 background-position: -11px -13583px;height: 30px; width: 20px;margin-left: 10px;
}
.check_icon:hover {
	background-position:-11px -13637px; width:20px; height:30px;margin-left: 10px;
}
#phasesContainer li.phase .header{
    background:#dddddd;
	height: 33px;
    padding: 5px 0px 5px 7px;
    margin: 0 0 4px 0;
}
#phasesContainer li.phase .header .float-left input{
	color:#5d5d5d;
	font-family: "Inter", serif;
	font-size: 16px;
	font-weight: bold;
	margin:0 0 0 0;
}
.top_panel{
	width:100%;
	height:34px;
	background:#e7e7e7;
}
.top_panel p{
	float:left;
	font:12px/15px Helvetica;
	margin:0 0 0 25px;
	padding:10px 0 0 0;
}
.top-part-botton{
	margin:30px 0 0 0;
}
ul.nav-identity-botton li{
	margin:0 0 0 10px;
	background:#fff;
	padding:5px 10px 5px 10px;
	border:1px #e7e7e7 solid;
	font:12px/15px Helvetica;
	font-weight:bold;
}
ul.nav-identity-botton li:hover{
	background:#e7e7e7;
}
ul.nav-identity-botton li.active{
	background:#e7e7e7;
}
.goal-handle{
	margin:0 0 0 4px;
	cursor: move;
}
.activity-handle{
	margin:0 0 0 13px;
	cursor: move;
}
.tool-handle {
    margin: 0 4px 0 13px;
	cursor: move;
}
.tool-activity-handle {
    margin: 0 4px 0 22px;
}
.add-link-tools{
	margin:0 0 0 20px;
}
input.text-box-1{
	width:250px;
}
.add_activity_btn{
	width: 100px;
	float: left;
}
.add_tool_btn{
	width: 100px;
	float: left;
}
.sp_phase_title{
    color: #3e48e6;
    border-bottom: 1px solid #D6D6D6;
    font-weight: bold;
    background-color: #D6D6D6;
}

.process-step-not-started-small {
    background-color: #FFFFFF;
    border: 1px solid #C48700;
}

.process-step-partial-small {
    background-color: #E4C652;
    border: 1px solid #C48700;
}
.process-step-complete-small {
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	position:relative;
}
.process-step-complete-small:after{
	content: '\2714';
	font-size: 23px; /*Poulami: #13717# - Fix custom checkbox inline edit design issue*/
	position: absolute;
	top: 0px; /*Poulami: #13717# - Fix custom checkbox inline edit design issue*/
	left: 0px;
	color: #83C02B;
}

.process-step-complete-small, .process-step-partial-small, .process-step-not-started-small{
    display: inline-block;
    height: 14px;
    line-height: 8px;
    margin-top: 7px;
    width: 14px;
    border: 1px solid #ccc;
}
.answer{
	padding: 0 0 0 4px !important;
}
.shared_link{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px;
}
.docusign_icon {
	 background-position: -505px -225px;
	 height: 20px;
	 width: 20px;
	 margin:0px;
}
.lib_text_width {
	width: 95%!important;
}

ul.notification_relate ul{
  width : 99%!imporatnt;
  float : left;
}

@media (max-width: 1366px) {
  ul.notification_relate li input[type="text"] {
	  width: 97%;
  }
    .t_cont .t_con_m #conditional_entities_caption { padding-left:18.2%!important; }
	.t_cont .t_con_m #relate_to_block { width:24%!important;}
}
@media (max-width: 1280px) {

    .t_cont .t_con_m #conditional_entities_caption { padding-left:16.8%!important; }
}
@media (max-width: 1024px) {
  ul.notification_relate li input[type="text"] {
	  float: left;
	  width: 72% !important;
  }
.lrg_1 input[type="text"]{ width:103%; float:left;}
.t_cont .t_con_m #conditional_entities_caption { padding-left:10.8%!important; }
.t_cont .t_con_m li { padding-right:4%; }
.t_cont .t_con_m #relate_to_block { width:27%!important;}
}
.assigned_view-dropdown .dropdown-arrow_assigned_right_t {
    margin-left: 319px;
}
.dropdown-arrow_assigned_right_t {
    background: url("../img/jr_corners.png") no-repeat scroll -42px -9px transparent;
    display: block !important;
    height: 43px;
    margin-left: -4px;
    margin-top: 1px;
    position: absolute;
    width: 19px;
    z-index: 1;
}

#ntfn_message_tbl table tbody tr {
  background : transparent;
}
ul.txt_cont { width:100%; margin:0; padding:0;}
ul.txt_cont li { line-height26px; float:left; width:100%; margin-bottom:1%; list-style:none !important;}
.bx_1{ float:left; width:100%!important;}
.sml{
  float : left;
  width : 10%;
}
.lrg{
  float : left;
  width : 90%;
}
.lrg input[type="text"] { width:89.4% !important; float:left;}
.lrg textarea { width:90%; float:left;}
.lrg #message_tbl { width:90% !important; float:left;}
.bx_txt {color: #5D5D5D;font-size: 14px;line-height: 30px;margin-left: 12px;}
.bx_txt_1 a {font-size: 14px;margin-left: 12px; color:#999999; line-height: 30px;}
.bx_txt_1 a:hover { color:#3e48e6; }
.bld{font-weight:bold;}
#message_parent table{
  float:left;
}
.mar_l_10 { margin-left:10%;}
.lrg_1 input[type="text"] { width:93% !important; float:left;}
#notify_to11_block{
  margin-right:1%;
}
.t_cont .label { width:9.2%!important;}
.t_cont .t_con_m #relate_to_block { width:26%;}
.t_cont .t_con_m li { padding-right:6%; }
.t_cont .t_con_m #conditional_entities_caption { padding-left:18.2%; }

/* #13469 */
/* Souvik 14914 */
.fileicon { position: relative; top: 0px; float: left; width:36px; height: 40px; margin: 0 0 0 0;background:url(../img/iconset.png) -7px -2528px no-repeat; } /* End 14914 */
.files-in-the-folder div div div:hover .fileicon, .listing table tbody tr:hover .fileicon, .fileicon:hover { background-position:-7px -2464px; }

.fileicon.file_ext_zip , .files-in-the-folder div div div:hover .file_ext_zip_col{ background-position:-4px -57px; }
.files-in-the-folder div div div:hover .file_ext_zip, .listing table tbody tr:hover .file_ext_zip, .file_ext_zip:hover, .fileicon.file_ext_zip_col { background-position:-4px -5px; }

.fileicon.file_ext_xls, .files-in-the-folder div div div:hover .file_ext_xls_col, .fileicon.file_ext_xlsx, .files-in-the-folder div div div:hover .file_ext_xlsx_col { background-position:-4px -166px; }
.files-in-the-folder div div div:hover .file_ext_xls, .listing table tbody tr:hover .file_ext_xls, .file_ext_xls:hover, .files-in-the-folder div div div:hover .file_ext_xlsx, .listing table tbody tr:hover .file_ext_xlsx, .file_ext_xlsx:hover, .fileicon.file_ext_xls_col, .fileicon.file_ext_xlsx_col { background-position:-4px -113px; }

.fileicon.file_ext_psd, .files-in-the-folder div div div:hover .file_ext_psd_col { background-position:-4px -395px; }
.files-in-the-folder div div div:hover .file_ext_psd, .listing table tbody tr:hover .file_ext_psd, .file_ext_psd:hover, .fileicon.file_ext_psd_col { background-position:-4px -333px; }

.fileicon.file_ext_pdf, .files-in-the-folder div div div:hover .file_ext_pdf_col { background-position:-4px -515px; }
.files-in-the-folder div div div:hover .file_ext_pdf, .listing table tbody tr:hover .file_ext_pdf, .file_ext_pdf:hover, .fileicon.file_ext_pdf_col { background-position:-4px -456px; }

.fileicon.file_ext_ppt, .files-in-the-folder div div div:hover .file_ext_ppt_col, .fileicon.file_ext_pptx, .files-in-the-folder div div div:hover .file_ext_pptx_col { background-position:-4px -634px; }
.files-in-the-folder div div div:hover .file_ext_ppt, .listing table tbody tr:hover .file_ext_ppt, .file_ext_ppt:hover, .files-in-the-folder div div div:hover .file_ext_pptx, .listing table tbody tr:hover .file_ext_pptx, .file_ext_pptx:hover, .fileicon.file_ext_ppt_col, .fileicon.file_ext_pptx_col { background-position:-4px -574px; }

.fileicon.file_ext_mp3, .files-in-the-folder div div div:hover .file_ext_mp3_col { background-position:-4px -751px; }
.files-in-the-folder div div div:hover .file_ext_mp3, .listing table tbody tr:hover .file_ext_mp3, .file_ext_mp3:hover, .fileicon.file_ext_mp3_col { background-position:-4px -693px; }

.fileicon.file_ext_doc, .files-in-the-folder div div div:hover .file_ext_doc_col, .fileicon.file_ext_docx, .files-in-the-folder div div div:hover .file_ext_docx_col { background-position:-4px -867px;}
.files-in-the-folder div div div:hover .file_ext_doc, .listing table tbody tr:hover .file_ext_doc, .file_ext_doc:hover, .files-in-the-folder div div div:hover .file_ext_docx, .listing table tbody tr:hover .file_ext_docx, .file_ext_docx:hover, .fileicon.file_ext_doc_col, .fileicon.file_ext_docx_col { background-position:-4px -809px;}

.fileicon.file_ext_css, .files-in-the-folder div div div:hover .file_ext_css_col { background-position:-4px -993px; }
.files-in-the-folder div div div:hover .file_ext_css, .listing table tbody tr:hover .file_ext_css, .file_ext_css:hover, .fileicon.file_ext_css_col { background-position:-4px -929px; }

.fileicon.file_ext_php, .files-in-the-folder div div div:hover .file_ext_php_col { background-position:-4px -1370px; }
.files-in-the-folder div div div:hover .file_ext_php, .listing table tbody tr:hover .file_ext_php, .file_ext_php:hover, .fileicon.file_ext_php_col { background-position:-4px -1307px; }

.fileicon.file_ext_java, .files-in-the-folder div div div:hover .file_ext_java_col { background-position:-4px -1618px; }
.files-in-the-folder div div div:hover .file_ext_java, .listing table tbody tr:hover .file_ext_java, .file_ext_java:hover, .fileicon.file_ext_java_col { background-position:-4px -1557px; }

.fileicon.file_ext_htm, .files-in-the-folder div div div:hover .file_ext_htm_col, .fileicon.file_ext_html, .files-in-the-folder div div div:hover .file_ext_html_col { background-position:-4px -1118px; }
.files-in-the-folder div div div:hover .file_ext_htm, .listing table tbody tr:hover .file_ext_htm, .file_ext_htm:hover, .files-in-the-folder div div div:hover .file_ext_html, .listing table tbody tr:hover .file_ext_html, .file_ext_html:hover, .fileicon.file_ext_htm_col, .fileicon.file_ext_html_col { background-position:-4px -1058px; }

.fileicon.file_ext_defaultimg, .files-in-the-folder div div div:hover .file_ext_defaultimg_col { background-position:-4px -1498px; }
.files-in-the-folder div div div:hover .file_ext_defaultimg, .listing table tbody tr:hover .file_ext_defaultimg, .file_ext_defaultimg:hover, .fileicon.file_ext_defaultimg_col { background-position:-4px -1433px; }

.fileicon.file_ext_mp4, .files-in-the-folder div div div:hover .file_ext_mp4_col, .fileicon.file_ext_mpg, .files-in-the-folder div div div:hover .file_ext_mpg_col, .fileicon.file_ext_mpeg, .files-in-the-folder div div div:hover .file_ext_mpeg_col { background-position:-4px -1850px; }
.files-in-the-folder div div div:hover .file_ext_mp4, .listing table tbody tr:hover .file_ext_mp4, .file_ext_mp4:hover, .files-in-the-folder div div div:hover .file_ext_mpg, .listing table tbody tr:hover .file_ext_mpg, .file_ext_mpg:hover, .files-in-the-folder div div div:hover .file_ext_mpeg, .listing table tbody tr:hover .file_ext_mpeg, .file_ext_mpeg:hover, .fileicon.file_ext_mp4_col, .fileicon.file_ext_mpg_col, .fileicon.file_ext_mpeg_col { background-position:-4px -1790px; }

.fileicon.file_ext_rb, .files-in-the-folder div div div:hover .file_ext_rb_col, .fileicon.file_ext_rbx, .files-in-the-folder div div div:hover .file_ext_rbx_col { background-position:-4px -1973px;  }
.files-in-the-folder div div div:hover .file_ext_rb, .listing table tbody tr:hover .file_ext_rb, .file_ext_rb:hover, .files-in-the-folder div div div:hover .file_ext_rbx, .listing table tbody tr:hover .file_ext_rbx, .file_ext_rbx:hover, .fileicon.file_ext_rb_col, .fileicon.file_ext_rbx_col { background-position:-4px -1912px; }

.fileicon.file_ext_js, .files-in-the-folder div div div:hover .file_ext_js_col { background-position:-4px -2100px; }
.files-in-the-folder div div div:hover .file_ext_js, .listing table tbody tr:hover .file_ext_js, .file_ext_js:hover, .fileicon.file_ext_js_col { background-position:-4px -2037px; }

.fileicon.libfolder { background-position:-4px -3130px; }
.listing table tbody tr:hover .libfolder, .libfolder:hover, .fileicon.libfolder_col { background-position:-4px -3080px; }
.fileicon.boxlibfolder { background-position:-4px -3232px } /* Jeet #8342#*/
.listing table tbody tr:hover .boxlibfolder, .boxlibfolder:hover { background-position:-4px -3182px; } /* Jeet #8342#*/
/* Jeet #14214 */
.fileicon.googledrivelibfolder { background-position:-4px -3630px } /* Jeet #8342#*/
.listing table tbody tr:hover .googledrivelibfolder, .googledrivelibfolder:hover { background-position:-4px -3580px; }
/* Jeet #14214 */
/* Souvik #14914 */
.fileicon.onedrivelibfolder { background-position:-2px -3777px}
.listing table tbody tr:hover .onedrivelibfolder, .onedrivelibfolder:hover {background-position:-2px -3827px}
.onedrive_library_small {
    background-position: -264px -160px;
    float: left;
    height: 20px;
    margin: 4px 2px 0 0;
    width: 24px;
}
#left-panel_menu li:hover .onedrive_library_small, .submenu-style li:hover .onedrive_library_small {
    background-position: -233px -160px;;
}
/* END #14914 */
/* Jeet #14325 */
.fileicon.dropboxlibfolder { background-position:-4px -3728px; }
.listing table tbody tr:hover .dropboxlibfolder, .dropboxlibfolder:hover { background-position:-4px -3678px; }
/* End #14325 */
.fileicon.file_ext_txt, .files-in-the-folder div div div:hover .file_ext_txt_col { background-position:-4px -2528px; }
.files-in-the-folder div div div:hover .file_ext_txt, .listing table tbody tr:hover .file_ext_txt, .file_ext_txt:hover, .fileicon.file_ext_txt_col { background-position:-4px -2464px; }

.fileicon.file_ext_blank, .files-in-the-folder div div div:hover .file_ext_blank_col { background-position:-4px -2528px; }
.files-in-the-folder div div div:hover .file_ext_blank, .listing table tbody tr:hover .file_ext_blank, .file_ext_blank:hover, .fileicon.file_ext_blank_col { background-position:-4px -2464px; }

.fileicon.file_ext_sql, .files-in-the-folder div div div:hover .file_ext_sql_col { background-position:-4px -2654px; }
.files-in-the-folder div div div:hover .file_ext_sql, .listing table tbody tr:hover .file_ext_sql, .file_ext_sql:hover, .fileicon.file_ext_sql_col { background-position:-4px -2590px; }

.fileicon.file_ext_exe, .files-in-the-folder div div div:hover .file_ext_exe_col { background-position:-4px -2773px; }
.files-in-the-folder div div div:hover .file_ext_exe, .listing table tbody tr:hover .file_ext_exe, .file_ext_exe:hover, .fileicon.file_ext_exe_col { background-position:-4px -2714px; }

.fileicon.file_ext_rpm, .files-in-the-folder div div div:hover .file_ext_rpm_col { background-position:-4px -2773px; }
.files-in-the-folder div div div:hover .file_ext_rpm, .listing table tbody tr:hover .file_ext_rpm, .file_ext_rpm:hover, .fileicon.file_ext_rpm_col { background-position:-4px -2714px; }
/* end #13469 */

.main-content { /*C20-58 new design implementation*/
    background: rgb(249, 248, 255);
    padding: 0 5px;
    width: calc(100% - 210px);
    left: 200px;
    position: absolute;
/* 	overflow: hidden; */
    padding-bottom: 60px;
	z-index:-1;
}

.referra_jsmall { background-position: -3px -14889px !important;}
ul.jumpto-style li:hover .referra_jsmall { background-position: -3px -14931px !important;}
.referral_jsmall { background-position: -3px -14889px !important;}
ul.jumpto-style li:hover .referral_jsmall { background-position: -3px -14931px !important;}
.ntfn_header{
  background-color: #fff;
  border-bottom:solid 1px rgb(237, 237, 237);
}
.ntfn_header ul{
  display:flex;
  align-items: center;
  width:100%;
  padding: 5px 0;
}
.ntfn_header ul li{
  display:table-cell;
  padding:0 7px;
}
.ntfn_header ul li:first-child {
	font-weight:500;
}
.ntfn_header ul li:nth-child(1){
  font-size: 14px;
  line-height: normal;
  width: 252px;
}
.ntfn_header ul li:nth-child(2){
  font-size: 14px;
  line-height: 30px;
}
.ntfn_header ul li a{
	width: 70px !important;
    height: auto !important;
    padding: 0 5px;
}
.ntfn_body{
  width:100%;
}
.ntfn_list_table li span {
	color: #3e48e6!important;
}
.ntfn_body tr+tr{
  border-top:1px solid #ccc;
}
.ntfn_body tr td{
  padding: 5px;
}
.ntfn_body tr td ul li{
  width:100%;
}
.ntfn_body tr td ul li:nth-child(1){
  font-size:14px;
  font-weight:bold;
  color:#7B7B7B;
}
.ntfn_body tr:hover{
  background-color:rgb(249, 248, 255);
}
.ntfn_footer{
  height:40px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(235, 235, 235)));
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(235, 235, 235));
  background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(235, 235, 235));
  background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(235, 235, 235));
  background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(235, 235, 235));
  background-image: linear-gradient(top, rgb(255, 255, 255), rgb(235, 235, 235));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
  border-top:1px solid #ebebeb;
  color:#666;
  text-align:center;
  line-height:35px;
  font-size:14px;
}
.ntfn_list_table{
  width:100%;
}
#ntfn_message_toolbargroup td .mceFirst{
  width:66%;
}
#ntfn_message_toolbargroup td .mceLast{
  width:33%;
}

#custom_launchPad {
	float:left;
	background-color: #F1F1F1;
	width:96%;
	padding:2%;
	min-height:300px;
	height:auto;
}
.card_custom {
	width: 165px;
	padding: 0px 4px;
	margin:3px;
	border:1px solid #ccc;
	background-color: #fff;
	cursor:move;
}
.edit-del
{
position:absolute; z-index:100;right:3px; top:7px;
}

.layout-field .edit-del
{
display:none;
}

.layout-field:hover .edit-del
{
display:block;
}

.report_list_small{
	background-position: -8px -2885px !important;
}
.report_list_small:hover{
	background-position: -8px -2915px !important;
}

.lib_default_img_large { position: relative; top: 0px; float: left; width: 110px; height: 110px; margin: 0 0 0 0;background: url(../img/files_default.png) left top no-repeat; }

select {
    width:100%;
}
.selectbox {
    position: relative;
    overflow:hidden;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-family: "Inter", serif;
	color: #000;
	margin:0 6px 0 0;
	width:150px; /*24.4.25*/
	height:35px;
	line-height:40px;
	padding:0 15px 0 5px;
	border:1px solid rgb(237, 237, 237);
	background-color: #fff;
	border-radius:6px;
}
.add-form .selectbox {
  line-height: 23px;
   margin: 0 5px 0 0;
   height: 35px !important;
}
.listing .selectbox {
	background-color: #FFFFFF;
}
.selectbox select {
    position: relative;
    background: none;
    outline: none;
    opacity: 0;
    z-index:1 !important;
    /*padding:9px 2%;*/
    padding:4px 2%;
    -webkit-appearance: none;
    filter: alpha(opacity=0);
	/*margin: -10px -1px;*/
	margin: 0px -1px;
	cursor: pointer;
}
.detail .selectbox select {
   padding:5px 2%;
}
.timezone-dropdown {
	width: 170px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail .selectbox {
   margin-left: -1px;
}
#row_list .selectbox select {
   padding:4px 2%;
}
.selecttext {
	font-family: "Inter", serif;
	color: #000 !important;
	position: absolute;
    left: 7px;
    display: inline-block;
    zoom: 1;
    padding: 0;
    top: 50%;
    white-space: nowrap;
    font-size: 13px;
    line-height: normal;
    /*transform: translate(0, -50%);*/
	transform: translate(0, -60%);
}

.detail .selecttext {
   /*top:-11px;
   left: 4px;*/
}
.listing .selecttext {
   /*top:-7px;*/
}
#row_list  .selecttext {
   /*top:-11px;*/
}
.content-detals .selecttext{/*top:-10px;*/}
.selectbox option{
	color:#000;
	font-size:13px;
	font-family: "Inter", serif;
	padding-left: 7px;
}
option[selected="selected"]{
background-color:#f7f7f7;color:#3e48e6;
}
#related_modules option[selected="selected"]{
color:#5D5D5D;
}
.selectBorderColor{
	/*border-color:#3e48e6!important;*/
}
#email_recipient .facebook-auto {width:68.3%!important;}
#email_recipient .facebook-auto .default{width:97.9%;}
#email_recipient .facebook-auto #select3_feed {width:69.5%!important;overflow-x: hidden}

#referal_convert_form .cb-disable.selected span{background-position: right -240px; color: #fff; }
#referal_convert_form .cb-disable.selected{background-position:0 -60px;}
.multiple_dropdown_list{ width:77%; }
#phasesContainer ul li div.phaseli span{ display:block; float:left; }
#phasesContainer ul li div.phaseli span.phaselitxt { font-size:12px; width:127px; color:#7B7B7B; font-weight:normal; padding:0 0 0 7px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#phasesContainer ul li div.phaseli span.phaselitxt a span {width:127px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#phasesContainer ul li div.phaseli span.inlinenonedit-padding { font-size:12px; width:68%; color:#7B7B7B; font-weight:normal; padding:0 0 0 7px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#phasesContainer ul li div.phaseli span.edit { display:none; }
#phasesContainer ul li div.phaseli:hover span.edit { display:inline-block !important; }
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages {
    background-position: 8px 2px;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 2px 10px 3px 50px;
}

div.messages ul li {
  list-style-image: none;
}
@media only screen and (min-width : 1024px) {
.phonediv_first { width: 114%!important; }
}
@media only screen and (min-width: 1280px){
.phonediv_first { width: 83%!important; }
}
@media only screen and (min-width: 1366px){
.phonediv_first { width: 75%!important; }
}
.jump_to_ellipsis li a{
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
ul.jumpto-style li:hover .partner_jsmall { background-position: -3px -17010px !important;}
.list_li_9_percent{
	width:9% !important;
}
.list_li_16_percent{
width: 16% !important;
}
.list_li_8_percent{
width: 8.5%;
}
.modulelist-detail ul.body_9_percent li {
	 width:9% !important;
}
.project_task_jsmall { background-position: -3px -18331px !important;}
ul.jumpto-style li:hover .project_task_jsmall { background-position: -3px -17795px !important;}
.project_milestone_jsmall { background-position: -3px -18436px !important;}
ul.jumpto-style li:hover .project_milestone_jsmall { background-position: -3px -17795px !important;}
.broadcast_summary_tooltips_css{ display: none !important;}
#report_format_dom {width:175px !important;}
.email_sent { background-position: -3px -19066px !important;}
.email_sent:hover , #treeMenu ul li ul li:hover .email_sent{
    background-position: -3px -19127px !important;
}
.project-style
{
	border-top:1px solid #D1D1D1;
}
.milestone-wrapper
{

}
.milestone-wrapper .milestone, .milestone
{
	width:99%;
	line-height:36px;
    padding: 4px 0 0 1%;
	font-size:12px;
	color:#7B7B7B;
	border-bottom:1px solid #D1D1D1;
    /*background-color:#f2f2f2;*/
    background-color:#e4e4e4;
}
.task-wrapper
{
	width:100%;
	line-height:36px;
	font-size:12px;
	color:#7B7B7B;
}
.task-wrapper .task
{
	border-bottom:1px solid #D1D1D1;
    padding: 4px 0 4px 5px;
}
.task-wrapper:last-child .task
{
	border-bottom:1px solid transparant;
}
.milestone-wrapper .task-wrapper
{
	border-bottom:0;
}
.milestone-wrapper .task-wrapper .task
{
	border:0px;
	width:93%;
	padding-left:7%;
	border-bottom:1px solid #D1D1D1;
    /*background-color:#f2f2f2;*/
    background-color:#f1f1f1;
}
.milestone-wrapper .details-task, .milestone-wrapper .task-wrapper .details-task, .task-wrapper .details-task
{
	display:none;/*Should be dispay:none;*/
	padding: 0/*10px 0 10px 30px*/; /* Arifm #8615# */
	border-bottom:1px solid #D1D1D1;
    background: #f9f9f9;
}
.project-style div ul
{
	display:inline-block;
	width:100%;
}
.project-style div ul li
{
	float:left;
	margin-right:5px;
}
.project-style .list-hover ul li span
{
	float:left;
}
.milestone, .task-wrapper
{
	clear:both;
	position:relative;
}
.milestone .colmlist-hover, .task .colmlist-hover
{
	display:none;
	top:11px;
	z-index:1001 !important;
}
.milestone:hover .colmlist-hover, .task:hover .colmlist-hover
{
	display:block;
}
.milestone .delete_icon, .task-wrapper .delete_icon
{
	visibility:hidden;
	margin-top:2px;
}
.milestone:hover .delete_icon, .task:hover .delete_icon
{
	visibility:visible;
}
.milestone .edit_icon, .task-wrapper .edit_icon
{
	visibility:hidden;
	margin-top:2px;
}
.milestone:hover .edit_icon, .task:hover .edit_icon
{
	visibility:visible;
}
.milestone .add_task_icon, .task-wrapper .add_task_icon
{
	visibility:hidden;
	/*margin-top:2px;*/
}
.milestone:hover .add_task_icon, .task:hover .add_task_icon
{
	visibility:visible;
}
.milestone:hover .task_icon_1
{
	visibility:visible;
}
.milestone .task_icon_1
{
	visibility:hidden;
	margin-top:2px;
}
.milestone .add_sub_task_icon, .task-wrapper .add_sub_task_icon
{
	visibility:hidden;
	margin-top:2px;
}
.milestone:hover .add_sub_task_icon, .task:hover .add_sub_task_icon
{
	visibility:visible;
}
.milestone:hover, .task:hover, .milestone-wrapper .task-wrapper .task:hover
{
	background-color:#fef7e5!important;
}
.project-style div ul>.task-right-align
{
	display:block;
	margin-right:15px;
	float:right;
}
.project-style div ul>.del-icon
{
	width:40px;
}
.task .task-handle
{
	visibility:hidden;
    cursor: move;
}
.task:hover .task-handle
{
	visibility:visible;
}
.milestone .task-handle
{
	visibility:hidden;
    cursor: move;
}
.milestone:hover .task-handle
{
	visibility:visible;
}
.blue_edit_icon{ background-position:-8px -6082px; }
.milestone-wrapper .task-wrapper .details-task h1, .task-wrapper .details-task h1, .milestone-wrapper .details-task h1{
    color: #707070;
    font-size: 14px;
    font-weight: bold;
}
.gray_lib_pro_icon {
    background-position: -8px -6314px;
}
.gray_member_icon {
    background-position: -8px -6379px;
}
.total_task_timesheet_icon{
      background-position: -8px -6501px;
}
.project-add-panel {
	border-bottom:1px solid #D1D1D1;
}
.project-add-panel div
{
	width:99.8%;
}
.project-add-panel ul li
{
	line-height:36px;
	margin-left:50px;
}
.project-add-panel div input[type="text"]
{
	padding:0;
	border:0;
	width:92%;
	margin:4px 0 4px 2%;
	background:none;
}
.project-add-panel .input-place
{
	position:relative;
	border:1px dashed #333;
}
.milestone-wrapper input[type="text"]
{
	margin:0;
	border:1px dashed #666;
}
.milestone .edit-panel
{
	margin-top:5px;
}
.project-add-panel .input-place .edit-panel
{
	height:30px; position:absolute; z-index:1; display:block; /*width:50px;*/ width:58px; right:0; top:4px;
}
.project-add-panel .input-place .edit-panel span
{
	cursor:pointer;
}
.milestone-wrapper .task-wrapper .assigned_view-dropdown, .milestone-wrapper .assigned_view-dropdown, .task-wrapper .assigned_view-dropdown
{
	right: -94;
	top: 29px;
}
.milestone-wrapper .task-wrapper .assigned_view-dropdown .ellipsis_autosugest, .task-wrapper .assigned_view-dropdown .ellipsis_autosugest, .milestone-wrapper .assigned_view-dropdown .ellipsis_autosugest
{
	 width: 121px;
}
.milestone-wrapper .task-wrapper .selectbox,  .task-wrapper .selectbox
{
	margin-top:3px;
}
.wrongTxt {
    color: #FF5A5A !important;
}
#addPanel, #addSubTaskPanel, #addTimesheetPanel
{
 display: inline-block;
 border: 1px solid transparent;
}
.milestone-wrapper .task-wrapper .timesheet, .task-wrapper .timesheet
{
   background-color: #fff;
}
.project-add-panel .for-timesheet input[type="text"]{
   width:25%;  /* Biswajit:0009891: Add date picker between subject & hour in create time sheet project module. */ /* Keshab #9940# Project Timesheet view should be changed.*/
   display:inline;
}
.milestone-wrapper .milestone .colmnlist-inline, .milestone .colmnlist-inline, .task-wrapper .task .colmnlist-inline
{
    background-color:transparent;
    top:4px;
}
.milestone-wrapper .milestone .cross, .milestone .cross, .task-wrapper .task .cross
{
    top:4px;
}
.task-wrapper .task .colmnlist-inline input[type="text"]
{
    width: auto;
    border: 1px dashed #666;
}
.task-wrapper .task .check
{
    margin-top: 3px;
}
.hidden-view
{
    visibility: hidden;
}
.subtaskname .pencil_icon{
    display:none;
    top:6px;
    float:right;
    cursor:pointer;
}
.subtaskname:hover .pencil_icon{
    display:block;
}
.details-task .details {
    background: none !important;
    padding: 10px !important;
}
.project-style .details-task ul.subpanel-comment-panel li div.editable-panel {
    position: absolute;
}
.milestone-wrapper .list-hover, .milestone-wrapper .task-wrapper .list-hover, .task-wrapper .list-hover
{
	padding:3px 15px !important;
}
.details-task .comment_panel
{
	position:relative !important;
	line-height:15px;
	background-color:transparent !important;
}
.details-task .comment_panel .editable-panel
{
	top:35%;
    right: 12px;
}
.milestone-edit:hover
{
  background-color: #F2F2F2;
}
.milestone-edit:hover .delete_icon, .milestone-edit:hover .colmlist-hover, .milestone-edit:hover .edit_icon
{
    display:none;
}

.milestone-edit input[type="text"]
{
    height:35px; width:89%;
	padding-right:7%;
}
.milestone-edit .colmnlist-inline
{
    width:101%;
}
.milestone-edit .colmnlist-inline div
{
    width:94% !important;
	padding-top:4px;
}
.milestone-edit .colmnlist-inline div.edit-panel
{
    width:80px !important;
	position:absolute;
	right:6%;
}
.milestone-edit .colmnlist-inline div.edit-panel span
{
	position:static !important;
}
.subtask-edit:hover
{
  background-color: #F2F2F2  !important;
}
.subtask-edit:hover .delete_icon, .subtask-edit:hover .colmlist-hover, .subtask-edit:hover .edit_icon
{

    display:none;
}
.subtask-edit:hover  .task-right-align
{
	display:none !important;
}
.subtask-edit input[type="text"]
{
    height:35px;
	width:95% !important;
	padding-right:7% !important;
}
.subtask-edit .colmnlist-inline
{
    width:100%;
}
.subtask-edit .colmnlist-inline div
{
    width:96% !important;
	padding-top:4px;
}
.subtask-edit .colmnlist-inline div.edit-panel
{
    width:50px !important;
	position:absolute;
	right:10px;
	top:2px;

}
.subtask-edit .colmnlist-inline div.edit-panel .cross {
    background-position: -10px -993px;
}
.subtask-edit .colmnlist-inline div.edit-panel span
{
	position:static !important;
}
.details-task #member_entities_block
{
	margin-left:-42px !important;
	 margin-top: 32px !important;
}
.details-task .tabs
{
	left:6px;
}
.details-task .tab_content
{
	height:100px !important;
}
.invoice-search
{
    display:inline-block;
    width:100%;
    margin-bottom:2px;
	padding: 10px 0px 0px 12px;
    position: absolute;
    z-index: 999;
}
.invoice-search li
{
    width:20%;
    float: left;
}
.invoice_tab_content {
    padding-top: 48px !important;
}
.project-style .invoice-total-val
{
    display: block;
    width: 100%;
}
.project-style .invoice-total-val ul
{
    display: inline-block;
    width: 100%;
}
.project-style .invoice-total-val ul li
{
    float: right;
    width: 70px;
    font-size: 17px;
    font-weight: bold;
}
.project-add-panel .for-new-invoice input[type="text"]{
   width:30%;
   display:inline;
}
.invoice_milestone_name {
    width: 640px;
    line-height: 20px;
    padding-top: 6px;
}
.invoice_task_name {
    width: 510px;
    line-height: 20px;
    padding-top: 8px;
    overflow: hidden;
}
.invoice_relate_to
{
    float:right;
    position:absolute;
    z-index:9999;
    right:200px;

}
.invoice_relate_to li
{
 width:158px;
 float: left;
}
.invoice_relate_to li:nth-child(1)
{
    width:70px;
    line-height:36px;
}

.relateto-position li:nth-child(1) {
    margin-left: 128px !important;
}
.relateto-position li li:nth-child(1) {
    margin: 0 !important;
}
.for-tooltip .selectbox
{
    overflow:visible !important;
}
.for-tooltip .assigned_view-dropdown_error_msg
{
    right: 181px;
    top: -5px;
}
.for-tooltip .dropdown-arrow_assigned_error_msg
{
    margin-left: 196px;
    margin-top: -1px;
    background-position: -23px -8197px;
}
@media only screen and (min-width : 1024px) {
    .task-name {
        line-height: 27px;
        margin-top:7px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
       /* width:330px; */
    }
    .milestone-name {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width:540px;
    }
    .milestone-edit .milestone-name {
        white-space: normal !important;
        height: 34px;
        overflow:hidden;
    }
    .subtask-name {
		height: 34px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width:450px;
    }
	.subtask-edit .subtask-name {
		white-space: normal !important;
        height: 34px;
        overflow:hidden;
    }
}
@media only screen and (min-width: 1280px){
    .task-name {
       /* width:575px; */
    }
    .milestone-name {
        width:830px;
    }
    .subtask-name {
        width:600px;
    }
}
@media only screen and (min-width: 1366px){
    .milestone-name {
        width:895px;
    }
    .subtask-name {
        width:700px;
    }
}
.new_invoice {
    display: table;
    width : 100%
}
.new_invoice .new_invoice_child {
display:table;
    width : 100%;
}

.new_invoice .new_invoice_child ul{
     display:table-row;
     width : 100%;
}
.new_invoice .new_invoice_child ul li{
     display:table-cell;
     width : 16%;
}
.new_invoice .new_invoice_child ul li input[type="text"]{
    padding-right:3%;
	width:87%;
}
.checkbox_detail .labelfieldtxt{
    border:1px solid transparent;
    height:auto !important;
    line-height: 30px !important;
    padding:0 0 0 2px !important;
}

.twilio_caller{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    float: left;
    height: 24px;
    padding: 5px;
    background-color: #E9E9E9;
}
#voice_timer{
    font-size: 35px;
    font-weight: 300;
    margin: 0 6px 0 6px;
    vertical-align: middle;
    line-height: 25px;
}
.voice-authorization {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.voice-authorization.webrtc {
    text-align: center;
}
.voice-authorization .auth-container {
    z-index: 3000;
}
.voice-authorization .auth-container.auth-flash {
    left: 40%;
    margin-left: -38%;
    /* end #8769# */
    margin-top: -150px;
    position: absolute;
    top: 50%;
}
.voice-authorization.webrtc h2 {
    color: #FFFFFF;
    text-align: left;
    font-size: 24px;
    line-height: 36px;
}
.voice-authorization.webrtc h2 i {
    color: #8CBF26;
    font-size: 60px;
    margin-right: 20px;
    vertical-align: middle;
}
.end_call_icon {
	background-position:-419px -35px; width:28px !important; height:30px; margin:-4px 4px 0 -4px; /*Anwita 0015239: Change Twilio WebRTC using new SDK & Library And Implement Twilio Subaccount*/
}
.end_call_icon:hover {
	background-position:-455px -35px; width:28px !important; height:30px; margin:-4px 4px 0 -4px; /*Anwita 0015239: Change Twilio WebRTC using new SDK & Library And Implement Twilio Subaccount*/
}
.check_box_hover{
	width: 249px !important;
	margin-left: 0px;
}
.save-cancel{
    /*Poulami: #13717# - Fix custom checkbox inline edit design issue*/
	display: inline-block;
	position: absolute;
    width: 54px;
    /*end #13717#*/
	}

.target_list_ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	display:block;
}

.containerDiv{float:left; width:18%; text-align:center; margin-right:40px; color:#7C7B7D;}
    .containerDiv span{ font-size:17px;}
    .totalDiv{text-align:center; border:1px solid #DBD9D9; border-radius:2px; background-color:#F1F1F1; color:#7C7B7D; padding:10px; font-size:20px; font-weight:bold; margin-top:10px;}
    .successDiv{text-align:center; border:1px solid #ABD472; border-radius:2px; background-color:#EEF5E3; color:#7C7B7D; padding:10px; font-size:20px; font-weight:bold; margin-top:10px;}
    .errorDiv{text-align:center; border:1px solid #F8D1D1; border-radius:2px; background-color:#FEF0F0; color:#7C7B7D; padding:10px; font-size:20px; font-weight:bold; margin-top:10px;}

.recipent #open_count_exist{margin-top:0px!important; height:30px;}
.recipent #click_count_exist{margin-top:0px!important; height:30px;}
.bean_module_select_drp_dwn_class select {
    margin-top:-2px;
}

table.calendar{ border-left:1px solid #999; width:100%;}
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:11px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#eceff5; }
td.calendar-day-np	{ background:#eee; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number		{ background:#999; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0 0; width:20px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }
div.day-number	 {
	background:#999;
	position:absolute;
	z-index:2;
	top:-5px;
	right:-25px;
	padding:5px;
	color:#fff;
	font-size: 12px;
    font-weight: normal;
	font-weight:bold;
	width:20px;
	text-align:center;
}
td.calendar-day, td.calendar-day-np {
	width:120px;
	padding:5px 25px 5px 5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
.cal-project{
 border:1px solid #8156D9 !important;
 background: linear-gradient(to bottom, #E7DBFF 0%, #D8C4FF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 margin-bottom: 5px;
 height:24px;
 text-overflow:ellipsis;
 overflow: hidden;
}
.cal-project-red{
 border:1px solid #FF0000  !important;
 background: linear-gradient(to bottom, #E80000    0%, #E80000    100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 margin-bottom: 5px;
 height:24px;
 text-overflow:ellipsis;
 overflow: hidden;
}
.cal-project-completed{
 border:1px solid #1BDF48 !important;
 background: linear-gradient(to bottom, #B4DDBD 0%, #B4DDBD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 margin-bottom: 5px;
 height:24px;
 text-overflow:ellipsis;
 overflow: hidden;
}
.aclrole_jsmall{
	background-position: -6px -8990px !important;
}
.cla-project-delte-but{
     float: right;
    margin-top: -90px !important;
}
.report_aggr{
    border: none !important;
    width: 100px !important;
}
.report_aggr tbody td {
    border: none !important;
    height: 20px !important;
	padding-top: 0px !important; /*Poulami: #8878# -  Changes in aggregate function in report*/
}
.report_aggr tbody tr{
    background-color: #FEF6E4 !important;
}
.report_aggr tbody tr:hover{
    background-color: #FEF6E4 !important;
}
.report_aggr_grand td{
    height: auto !important;
}
.report_aggr_grand{
    background-color: #FEF6E4 !important;
}
.report_aggr_grand:hover{
    background-color: #FEF6E4 !important;
}
.box_1 {display:block; width:13px; height:13px; background:#31CDED; float:right; margin-top:8px;}
.box_2 {display:block; width:13px; height:13px; background:#FFA500; float:right; margin-top:8px;}
.box_3 {display:block; width:13px; height:13px; background:#A1ED09; float:right; margin-top:8px;}
.box_4 {display:block; width:13px; height:13px; background:#4848F8; float:right; margin-top:8px;}
.box_5 {display:block; width:13px; height:13px; background:#FF0000; float:right; margin-top:8px;}
.duplicateDiv{text-align:center; border:1px solid #99CEDB; border-radius:2px; background-color:#EDFBFF; color:#7C7B7D; padding:10px; font-size:20px; font-weight:bold; margin-top:10px;}
.td_link_text_color_666666 a { color: #666666!important; }

 textarea.description_big {
	border:1px solid #e5e5e5!important; width:98%!important; color:#7b7b7b!important; font-size:12px!important; font-weight:normal!important; height:200px!important; padding:0px 5px!important; background:#fff!important; margin:3px 0px 0 0!important; resize:none!important;
}
textarea.general-tab-comment {
	border:1px solid #e5e5e5!important; width:100%!important; color:#7b7b7b!important; font-size:12px!important; font-weight:normal!important;  padding:0px 5px!important; background:#fff!important; margin:3px 0px 0 0!important;
}
.mail_to_converge_small { background-position: -3px -20531px !important; }
.mail_to_converge_small:hover, #treeMenu ul li ul li:hover .mail_to_converge_small { background-position: -3px -20568px !important; }
.re-crop-edit {
	padding: 0 10px; position: absolute; width: 100px; z-index: 999; display: none; margin-top: 76px;
}
.re-crop-edit a:first-child {
	margin-right: 5px;
}
.re-crop-edit a:last-child {
	margin-left: 5px;
}
.subpane_fax_icon { /*background-position:-12px -6938px;*/ background-position: -587px -204px; width: 14px; float: left; height: 18px; margin: 3px 6px 0 0; }/*BABAI : #9770#*/ /*Ankan: #0012752# Fax icon not shown */
.activity_template_list { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: list-item;width:130px; } /*Bishweswar #9768: Activity Template - more enhancement */
.project-columnCommand {
    display: block;
	position: absolute;
	top: -14px;
	left:-8px;
	right:0px;
	height:40px;
}
.dashboard_edit_icon {
	background-position:-1px -21005px; width:0px; height:28px;
}
.dashboard_edit_icon:hover {
	background-position:-1px -21047px; width:0px; height:28px;
}
.popup_row_container  div.dashboard_edit_update_container {
    display: none;
}
.popup_row_container:hover  div.dashboard_edit_update_container {
    display: block;
}
.popup_row_container  div.dashboard_status_container {
    display: none;
}
.popup_row_container:hover  div.dashboard_status_container {
    display: block;
}
.member_view_show_tools{
    margin-left: 185px !important;
    margin-top: -32px !important;
}
.modal_text_dialog{
	color: #000000; /*font-size: 13px;*/ font-weight: bold; left: 50%; position: fixed; top: 100px; z-index: 1001; color: #fff; text-align: center; transform: translate(-50%, -50%);
}
.modal_text_dialog a{ color: #ffffff; text-decoration: underline; font-size: 11px; }
.modal_text_dialog span.first{ font-size: 13px;}
.modal_text_dialog span.second{ font-size: 11px;}
.dynamik_dashboard_new {
    background-color: #fff;
    padding: 2.9%;
	color: #000;
    font-size: 13px;
    font-weight: 600;
	padding: 0px!important;
	border: 1px solid #e4e4e4;
	border-bottom: 0px;
}
.multi-select-box {
	width:178px;
	float:left;
	border: 1px solid #e4e4e4;
	color: #000;
}
  .log_bg { background: url(../img/login_app_bg.jpg) 0 0 no-repeat; height:432px; max-width:481px; width:100%; position: absolute; z-index: 1; }
  .log_bg p { font-weight: bold; text-align: center; margin-top: 69%;}
.icons_new {display:block; background:url(../img/new_icons.png) 0 0 no-repeat; width:150px; height:100px;}
.icons_new_1 {display:block; background:url(../img/new_icons.png) 0 0 no-repeat; width:47px; height:43px;}
.icons_new_2 {display:block; background:url(../img/new_icons.png) 0 0 no-repeat; width:68px; height:71px; position:absolute; top:10px; left:10px;}
.library_file_attached {
    margin-left: 0px!important;
}
.toogle_caption{display: block!important;}
.toogle_caption {
    color: #3e48e6;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    text-align:right;
    padding-right:50px;
}
.email_attachment_active{bottom: -10px!important;}
.email_attachment_title {color: #3e48e6; float: left; font-family: "Inter", serif; font-size: 12px; font-weight: 500; line-height: 0px; margin: 2px 0 0 -78px;} /*Saswata : #0011680#*/  /*10.1.17*//* Rabiul - 0014076 : Expand and collapse icon to be added in Email and Note module. */
.case_communication_audit {margin-top:15px;}
.comment-data-text {float:left; width:80%; text-align:left;}
.comment-bottom-date {float:right; width:20%; text-align:right;}
.comment-data-text span {line-height:22px!important; display:block;}
a.attachment_details {line-height:normal!important; /*display:block;*/ width:100%; margin-top:5px;}
.cases_others .comment-area {padding:0px;}
ul.case-message-list-panel {
	background:#f1f1f1; display:block; margin:0 0 2px 0; padding: 5px !important;
}
ul.case-message-list-panel li { float:left; }
ul.case-message-list-panel li div.comment-data { }
ul.case-message-list-panel li div.comment-data span.name {
	color:#707070; font-weight:bold; font-size:11px; line-height:22px;
}
ul.case-message-list-panel li div.comment-data span.comment-txt {
	color:#707070; font-weight:normal; font-size:11px; line-height:20px;
}
ul.case-message-list-panel li div.editable-panel { display:none; }
ul.case-message-list-panel:hover li div.editable-panel { display:block; }
.cases-detail-left {float: left;}
.cases-detail {}
.cases-detail .text {border: 1px solid #e5e5e5; padding:3px 4px; margin-bottom:5px; width:225px;}
.case-details {display:block; line-height:normal; color:#7b7b7b; font-size:11px; margin-bottom:15px;}
.width18 {margin-left:18.8%; width:30%;}
.width50 {width:50%;}
.upcomingact_arrow_icon {
	background-position: -415px -629px; height: 16px; width: 16px;
}
.upcomingact_arrow_icon:hover {
    background-position: -453px -629px;
}
.case-details-tymc .mceLayout {height:auto!important;}
.case-details-tymc .mceLayout {width:100%!important;}
.case-details-tymc iframe, .case-details-tymc .mceIframeContainer {height:150px!important;}

.case-add-tymc .mceLayout {height:auto!important;}
.case-add-tymc .mceLayout {width:85%!important;}
.case-add-tymc iframe, .case-add-tymc .mceIframeContainer {height:150px!important;}

.kb-add-tymc .mceLayout {height:auto!important;}
/* .kb-add-tymc iframe, .kb-add-tymc .mceIframeContainer {height:150px!important;} Sujoy - 0013916 */
.attachment_icon {background-position:-5px -2500px;}
.content-detals ul li:hover { background: none !important; }
.recipient-margin { margin-bottom: 17px; }
.recipient-list-pop tr td { padding: 0 0 0 22px !important; }
.recipient-list-pop span {
  position: relative;
  bottom: 3px;
}
span.label {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    text-align: left;
    width: 18%;
}
span.labelfield {
	width:30%;
	padding:0 0 0 8px;
	color:#5d5d5d;
	font-size: 12px;
	font-weight: normal;
}
.new_icon{background:url();}
.button, .button:link, .button:visited, .button-pink {
    display:inline-block; margin:0; text-decoration:none; cursor:pointer; -moz-background-clip:padding; -o-background-clip:padding-box; -webkit-border-radius:0.2em; -moz-border-radius:0.2em; border-radius:0.2em; *display:inline;
} /* 0015287 - Sujoy */
.button:-moz-focus-inner {
    padding: 0; border: 0;
}
.button.green { /*C20-58 new design implementation*/
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    border: 1px solid rgb(146, 149, 253);
    border-radius: 6px;
    color: #fff;
    padding:3px 10px;
	font-size:14px;
	font-weight:500;
}

/*C20-58 new design implementation*/
.button.fresh_green {
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    border: 1px solid rgb(146, 149, 253);
    border-radius: 6px;
    color: #fff;
	font-size: 14px;
    outline: none;
	padding: 0 15px;
	height: 35px;
    line-height: 34px;
}
.button.fresh_green:hover {
    background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(62, 72, 230, 100%), rgba(175, 153, 254, 64%));
    border: 1px solid rgb(237, 237, 237);
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    outline: none;
    padding: 0 15px;
    height: 35px;
    line-height: 34px;
}
/*C20-58 new design implementation*/

.button.gray {
	background-color: #fff;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 6px;
    color: #000;
	font-size: 14px;
    outline: none;
	padding: 0 15px;
	height: 35px;
    line-height: 35px;
}
.button.browse {
	border-radius: 6px;padding:10px 8px;!important; font: normal 12px Helvetica, Arial, Sans-Serif!important; border: 1px solid #d4d4d4; text-shadow: 1px 1px 0 #ffffff; color: #666666; background-color: #eaeaea; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(224, 224, 224))); background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(224, 224, 224)); background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(224, 224, 224)); background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(224, 224, 224)); background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(224, 224, 224)); background-image: linear-gradient(top, rgb(234, 234, 234), rgb(224, 224, 224)); /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#e0e0e0');*/ -pie-lazy-init: true; behavior: url('PIE.htc'); line-height:18px;
}
.logout-btn {
	/*background-color: #fff;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 6px;
	padding: 5px 10px;
    color: #000;*/
	color: #f12545;
	display: inline-flex;
	align-items: center;
	gap: 0.3rem;
	font-size: 13px;
	font-weight: 500;
    outline: none;
	line-height: normal;
}

.new_green-btn {
  	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;

    background: -moz-linear-gradient(center top , #83C02B, #66971E) repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #496C17;
    border-image: none;
    border-radius: 8px 8px 8px 8px;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #FFFFFF;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
    text-transform: uppercase;
	background: #83C02B;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c02b', endColorstr='#66971e');*/
	background: -webkit-gradient(linear, left top, left bottom, from(#83C02B), to(#66971E));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(131, 192, 43)), to(rgb(102, 151, 30)));
  }
/* login */
.button.login-btn {
	padding:0 15px 0 5px;
    font: normal 14px/45px Helvetica, Arial, Sans-Serif;
	border: 1px solid #ccc;
	font-weight:bold;
    color: #3f3f3f;
	text-shadow:none;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 10%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#f4f4f4), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
*/-pie-lazy-init: true;
behavior: url('PIE.htc');
}
.button.login-btn + .button.login-btn  { margin-left:20px; }
.button.login-btn:hover {
    color: #e0a51d;
   background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 10%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#f4f4f4), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 10%,#eaeaea 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */*/
-pie-lazy-init: true;
behavior: url('PIE.htc');
}
.button.filesbutton {
	padding:6px 10px 6px 10px!important;
	font-family: "Inter", serif;
	font-size:12px;
	border: solid 1px rgb(237, 237, 237); 
	color: #000; 
	text-shadow:none; 
	background-color: #fff;
}
.button.filesbutton:hover { border: 1px solid #3e48e6; color: #3e48e6; }

.recipient-list-pop span {
  position: relative;
  bottom: 3px;
}
.detail_left_margin_adjust{}
.metatype_content,.metacode_content{
	width:100%;
	float:left;
}
table.payment-listing {width:377px;}
input.paid_textbox {width:100px;}
.convert-pop-check input[type='checkbox'] { float: left; margin: 9px 7px 0 0!important; } /* Abhijit - 0012521: Please make the spacing same */
.mail_icon:hover {background-position:-321px -499px;}
.dropdown-arrow_assigned1 {
	width:19px;
	height:43px;
	background:url(../img/jr_corners.png) no-repeat -40px -8px;
	display:block!important;
	position:absolute;
	z-index:1;
	margin-top:5px;
	margin-left:-4px;
}
.assigned_view-dropdown .dropdown-arrow_assigned_left {margin-left:0; right:-30px;}
.set_primary {background-position:-298px -670px; width:21px; height:17px;}
.set_primary:hover,.set_to_primary {background-position:-322px -670px; width:21px; height:17px;}
.outer-element { display:table-cell; width:100px; height:110px; vertical-align:middle; text-align:center; }
.inner-element { display:inline-block;}
.globalsearch-dropdown .dropdown-popup { 
	margin-left:-248px !important; 
	width: 340px !important; 
	height:auto; 
}

ul.global-search-new {
	padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: .5rem;
}
ul.global-search-new li {
	margin: 0px;
	padding: 0px;
}
ul.global-search-new li.global-searchinput {
	border-radius: 6px;
	width: 100%;
    background-color: #FFFFFF;
    border: 1px solid rgb(237, 237, 237);
    color: #000;
    font-size: 12px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin: 0px;
    padding: 0 5px;
	display: flex;
	align-items: center;
}
ul.global-search-new li.global-searchinput input[type="text"] {
	border:0 !important; outline:none; width:100%; background:none!important; padding:0; line-height:23px;
}
ul.global-search-new li.global-searchinput .ph {
	color: rgb(135, 135, 135);
	font-size: 16px;
}
ul.global-search-new li a { width:auto; float:left; padding:0 5px;}
ul.global-search-new li .search-down {
	border: 0px !important;
    height: 58px !important;
    width: auto !important;
}
ul.global-search-new li .button.fresh_green-new,
ul.global-search-new li .button.gray-new {
	height: 35px !important;
    width: 35px !important;
    padding: 0px 5px !important;
}


.global_task div { display:none; }
.global_task:hover div { display:block; }
.global_task-dropdown .dropdown-popup { width:300px !important; margin-left:-170px !important; }

.button.fresh_green-new {
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    border: 1px solid rgb(146, 149, 253);
    border-radius: 6px;
	color: #fff;
    padding:3px 10px;
	font-weight:500;
	font-family: "Inter", serif;
	font-size:14px;
	height:auto;
}
.button.fresh_green-new:hover {
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(62, 72, 230, 100%), rgba(175, 153, 254, 64%));
    border: 1px solid rgb(237, 237, 237);
}

.button.gray-new {
	background-color: #fff;
	border-radius: 6px;
    border: 1px solid rgb(237, 237, 237);
  }
.globalsearch-close {
	background-position: -418px -344px;
	cursor: pointer;
	display: block;
	float: right;
	height: 13px;
	margin: 10px 5px 0 9px;
	width: 14px;
}
.global-search-new .global-searchinput .select-all_down-arrow {background-position: -541px 11px;}
.select-all_down-arrow { background-position: -541px 6px; cursor: auto; float: left; padding: 0; cursor: pointer; width: 10px; }
.search-down .module-list-box {display:none;}
.search-down:hover .module-list-box {background-color: #fff; display: block; height: 160px; width: 155px; position: absolute; top: 40px; left: 15px; border: 1px solid #e5e5e5; }
.search-down:hover .module-list-box li {display: block; width: 88%!important; padding:0 2%; line-height: normal; margin-bottom: 1px;height: 20px;}
.search-down:hover .module-list-box li span {margin:3px 5px 0 0; float: left;}
.global-search-new .global-searchinpu .search-down:hover .module-list-box li {
	display:table;
	line-height: 20px;
}
.add-to-history { background-position: -356px -782px; float: right; height: 16px; margin: 3px 11px 0 0; width: 16px; cursor: pointer; }
.add-to-history:hover { background-position: -381px -782px;}
.tasks-add:hover  {background-position:-123px -141px;}
/* Jeet #13367: Implement functionality to add email attachment into library */
.library-add { background-position: -232px -756px; float: right; height: 17px; margin: 3px 11px 0 0; width: 20px; cursor: pointer; }
.library-add:hover { background-position: -263px -756px;}
/* end #13367 */
/*Arghya - 	0013422: Implement auto map on Leadmaping page for Account, Contact and Deal */
.listing table thead th a.green-text {color:#4c9cad !important;display: block;font-size:12px;margin:0 20%;}
.listing table thead th a:hover.green-text {color:#3e48e6 !important;}
/* end #0013422 */
/*Ankan: #0013472# Agency Leads new module*/
/* MODULE'S : Agency Leads */
.agencyleads {background-position:-39px top; width:18px; height:16px; margin:2px 10px 0 0; float:left;}
	.detail_left_margin_adjust li:hover .agencyleads {background-position:-64px top;}
#summary_grid li:hover .agencyleads, #left-panel_menu li:hover .agencyleads, .submenu-style li:hover .agencyleads {background-position:-64px top;}
	.agencyleads-add {background-position:-39px -21px; width:21px; height:19px; margin:2px 7px 0 0; float:left;}
	#left-panel_menu li:hover .agencyleads-add {background-position:-64px -21px;}
.agencyleads-small {background-position:left top; width:11px!important; height:10px!important; float:left; margin:5px 10px 0 8px!important;}
	.submenu-style li:hover .agencyleads-small,
	#recently_viewed a:hover .agencyleads-small,
	#bookMark a:hover .agencyleads-small {background-position:-15px top;}
/*end #0013472#*/
/*Ankan: #0013543# Add Edit and Detail page design layout fixup*/
.custom-label li:nth-child(1)
{
/*width:36% !important;*/
width: 37.4% !important;
}
.custom-label li:nth-child(2)
{
width:60% !important;
}
.custom-label  li ul li div {width:280px; !important;}
.m_bottom {margin-bottom:5px!important;}

/*end: #0013543#*/
.button.from { 
	padding:5px 7px; font-size:13px;color: #ffffff; font-weight:400;
	background-color:rgb(73, 69, 233);
	background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
}
.button-pink.from { 
	padding:5px 7px; font-size:13px;color: #ffffff; font-weight:400; 
	background-color:rgb(73, 69, 233);
	background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
}
	
.quick_popup_visible { overflow:visible !important;} /* Jeet #13676: Change tagging concept */
/*Poulami: #13717# - Fix custom checkbox inline edit design issue*/
.span-box div:last-child{
    padding-bottom: 5px;
}
/*end #13717#*/
/*Anwita: #0013688# - Implement kanban view*/
.kanban-view_inactive {background-position:-452px -663px; width:35px; height:35px; display:block;}
.kanban-view_active {background-position:-414px -663px; width:35px; height:35px; display:block;}
.main-span {
    display: inline-block;
    list-style-type: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	justify-content: space-between;
    width: 100%;
}
.inner1 {
    display: list-item;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.kanban-value {
    float: right;
}
.kanban-value span {
    background-color: #83c02b;
    border: 2px solid #fff;
    box-shadow: 0 6px 4px -4px #000;
    -moz-box-shadow: 0 6px 4px -4px #000;
    -webkit-box-shadow: 0 6px 4px -4px #000;
    -o-box-shadow: 0 6px 4px -4px #000;
    -ms-box-shadow: 0 6px 4px -4px #000;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: 600;
    height: 14px;
    line-height: 14px;
    margin-right: 7px;
    padding: 0 3px;
    vertical-align: baseline;
    white-space: nowrap;
}

.kanban-view table, 
.kanban-view table tbody td {
	border: 0px;
}
.kanban-view table tbody td {
	background-color: rgb(249, 248, 255);
    overflow: visible;
    padding: 0;
    text-overflow: ellipsis;
    vertical-align: top;
	padding: 15px 0 0;
}
.kanban-view table tbody td + td {
	background-color: rgb(249, 248, 255);
}
.kanban-view table tbody tr:hover {
    background-color: #ffffff !important;
}
.kanban-view table td div {
	display: block;
	overflow: hidden;
  	border-bottom: 0px solid #edecec;
  	text-overflow: ellipsis;
  	width: 100%;
}
.kanban-view-box {
	background-color: #fff;
	border: solid 1px #D6D6D6 !important;
	border-radius: 8px;
	padding: 15px !important;
    position:relative;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px!important;
	margin: 0px 8px 15px 8px;
	position: relative;
}
.kanban-bookmark {
	position: absolute;
    right: 15px;
    top: 64px;
    display: inline-block !important;
    width: auto !important;
}
.kanban-view table td div.kanban-view-box:hover {
    background-color: #fff;
    cursor:move;
}
.kanban-view td .kanban-view-box .columnCommand {
    display: block !important;
    float: right;
    left: auto;
    position: relative;
    top: auto;
    bottom:0;
    width: 100%;
    height:auto;
}
.kanban-view td:hover .columnCommand {
    border-bottom:none;
}
.kanban-view-box label {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 7px;
    width: 26px;
}
.kanban-view-box label img {
    max-width: 26px;
    width:100%;
    display:block;
}
.kanban-view-box ul {
    padding: 0 5px 0 5px;
}
.kanban-lrating {
    display: inline-block;
}
.kanban-flame {
    background-position: -418px -359px !important;
}
.kanban_new_header div {
	width:auto!important;
}
.kanban_new_header {
	border-bottom: solid 1px #d6d6d6 !important;
	display: flex!important;
	align-items: center;
	gap: .5rem;
	padding: 0 0 10px 0;
    margin-bottom: 12px;
}
.kanban_new_footer {
	border-top: solid 1px #d6d6d6 !important;
	display: flex!important;
	align-items: center;
	gap: .5rem;
	padding: 10px 0 0 0;
    margin-top: 12px;
}
.kanban_new_footer .kanban_new_footer-click {
	cursor: pointer;
}
.kanban_new_footer .kanban_new_footer-click .ph {
    font-size: 20px;
}
.kanban_new_footer-click
.kanban_new_header .listing-dot-action {
	padding:0px;
	margin-left: auto;
}
.kanban_new_header div.listtool-dropdown {
	margin-top: 15px !important;
    right: 5px;
    left: auto;
}
.kanban_new_header .kanban_new_header-name {
	display:flex;
	align-items: center;
	gap: .5rem;
}
.kanban_new_header .kanban_new_header-name .kanban_new_pic {
	background-color: rgb(249, 248, 255);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 25px;
	width: 25px;
}
.kanban_new_header .kanban_new_header-name .kanban_new_pic .ph {
	font-size: 20px;
}
.kanban-content-list {}
.kanban-content-list li {
	display: flex;
	align-items: start;
	gap: .5rem;
	font-size: 13px;
	padding-bottom: 10px;
}
.kanban-content-list li .ph, 
.kanban-content-list .ph {
	font-size: 21px;
}


.data-name-kanban {
    background-color: rgba(175, 153, 254, 0.30) !important;
	color: #fff;
}

.advanced-search-ul li input[type="text"] {
	display: inherit;
	margin-right: 0;
}
/*Anwita: #0013849# - Rearrange custom field list values*/
#phone_middle_span span {
    position: relative;
}
.custom_fieldtype ul li .field-handle {
    display:none;
    position: absolute;
    left:-17px;
    top: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor:move;
}
.custom_fieldtype ul li:hover .field-handle {
    display:block;
}
.customfieldplaceholder{
    width:180px!important;
    margin-bottom: 6px!important;
    background-color: #3e48e6 !important;
    margin-left:6px!important;
}
/* end #0013849# */
/*Anwita: #0013882# - Rearrange dropdowns list values*/
.ui-placeholder{
    background-color: #3e48e6 !important;
}
/* end #0013882# */
/* Jeet #13890 */
.lib_list_settings_link {background-position:-230px -699px; float:left; width:25px; height:16px; margin:7px 0 0 7px;}
	.lib_list_settings_link:hover {background-position:-261px -699px;}
/* end #13890 */
/* Jeet #13873 */
.disconnect_bitly {background-position:-230px -682px; float:left; width:19px; height:16px; margin:3px 3px 0;}
	.disconnect_bitly:hover {background-position:-261px -682px;}
/* end #13873 */
.alls_tab ul li, .alls_tab ul li:nth-child(1), .alls_tab ul li:nth-child(2) {width:100% !important; height: auto;} /*24.4.25*/
/* Subrata - 0014043: PandaDoc implement in Convergehub */
.fileicon.pandadoc { background-position: -6px -3346px; }
.listing table tbody tr:hover .pandadoc, .pandadoc:hover { background-position: -6px -3286px; }
/* End - 0014043 */
/*Anwita #0014164#: Add settings to kanban view*/
.kanban_settings-dropdown { position:absolute; z-index:1000; margin-top:13px; margin-left:0px; }
.kanban_settings-dropdown .dropdown-popup { width:300px !important; margin-left:-170px !important; }
.kanban_settings-dropdown .dropdown-arrow {background-position:-438px -785px; right:-90px; top:-14px; padding:0 50px 0 50px;}
/*end #0014164*/

/* Subrata - 0014043: PandaDoc implement in Convergehub */
.fileicon.pandadoc { background-position: -6px -3346px; }
.listing table tbody tr:hover .pandadoc, .pandadoc:hover { background-position: -6px -3286px; }
/* End - 0014043 */

/*SANTU : 10.12.16*/
/*Case Modules*/
.add-form_area, .details-content_area {
	margin:0 0 20px;
	padding:0 0 0 5px;
}
.add-form_area .section {margin:0 0 5px; padding:0; width:100%;}
.details-content_area .section {margin:0 0 2px; padding:0; width:100%;}
.add-form_area .section .block, .details-content_area .block {margin:0; padding:0; float:left;}
.add-form_area .section .lft-block, .details-content_area .lft-block {
	color: #5d5d5d;
    font-size: 12px;
	font-weight:700;
    line-height: 30px;
    text-align: left;
    width: 20%;
	/*background:#ccc;*/
}
.add-form_area .section .rgt-block, .details-content_area .rgt-block {
	width:30%;
	color:#5d5d5d;
	font-size: 12px;
	font-weight: normal;
	line-height:30px;
	/*background:#f2f2f2;*/
}
	.add-form_area .section input[type="text"] {
		border:1px solid #e5e5e5;
		width:170px;
		background:#fff;
		color:#5d5d5d;
		font-size: 12px;
		font-weight: normal;
		height:30px;
		padding:0px 5px;
		margin:0px;
	}

.add-form_area .custom-field, .details-content_area .custom-field {float:left; width:50%; margin-bottom:8px;}
.add-form_area .custom-field .lft-block,
.details-content_area .custom-field .lft-block {
	color: #5d5d5d;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    width: 40%;
	/*background:#ccc;*/
}
.add-form_area .custom-field .rgt-block,
.details-content_area .custom-field .rgt-block {
	width:60%;
	color:#5d5d5d;
	font-size: 12px;
	font-weight: normal;
	/*background:#f2f2f2;*/
}
.add-form_area .section .rgt-block .selectbox .selecttext,
.details-content_area .custom-field .rgt-block .selectbox .selecttext {
	padding:0 5px;
	top:0;
}


.details-content_area .rgt-block .labelfieldtxt {
	float: left;
	border: 1px solid #fff;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 7px;
    visibility: visible;
    width: 127px;
}
.details-content_area .rgt-block .edit {display:none;}
.details-content_area .rgt-block:hover .labelfieldtxt {border:1px solid #e5e5e5; display: block;}
.details-content_area .rgt-block:hover .edit {display: block;}


/* Rajoshree - 0014048: Remoduling of Appstore feature*/
/*App Store Listing*/
.appstore_listing {
	background-color:#fff;
    float: left;
	height:100%;
    width: 100%;
}
.appstore_listing h1 {
	padding-left:20px!important;
	margin-top:20px;
}
.appstore_listing h2 {
	color: #3e48e6;
	font-family: "Inter", serif;
	font-size:20px;
	margin-bottom:5px;
	text-align:center;
        height: 20px;
}
.appstore_listing ul {display:block; padding:10px;}
.appstore_listing li {
    background-color:#fff;
	float:left;
    height:240px;
	margin:10px;
	width: 240px;
	box-shadow:0 0 9px 5px rgba(153, 153, 153, 0.10);
	border-radius:10px;
	border: 1px solid rgb(237, 237, 237);
}
.appstore_listing li .button_box {text-align:center;}
	.appstore_listing li .button_box .button.fresh_green {display:inline-block; margin:0 4px; width:70px;} /* 6.2.17 */
.appstore_listing .inner {padding:10px;}
//.appstore_listing li .top {margin-bottom:5px;}
.appstore_listing li .top .app-icon img {width:100%; height:auto;}
.appstore_listing li .middle {font-weight:bold; margin-bottom:9px;text-align:center;}
.appstore_listing .setup-required {color:#a50303; display:block; line-height:normal; padding-top:5px; text-align:center;} /* Add - 6.2.17 */
	.appstore_listing li .top .app-icon {float:left; width:60px; height:56px;}
	.appstore_listing li .top .app-rate {float:right; padding:15px 0;}
	.appstore_listing li .top .app-rate span {float:left; margin:0 1px;}
	.appstore_listing li .middle p {color:#424242; font-size:12px; line-height:18px; height:54px; margin-bottom:0px; text-align:center; overflow:hidden;} /* 6.2.17 */
	.appstore_listing li .middle .currency {display:block; color:#000; font-size:12px; text-align:center; font-weight: normal;padding-top: 5px;}
	.appstore_listing li .setup-required {clolor:#ff0000; font-size:12px; padding:0px;}

/*App Store Details*/
.appstore_details {
    float: left;
	height:100%;
	padding: 20px 0px !important;
    width: 100%;
}
.appstore_details h1 {
	padding-left:0px!important;
	margin-top:0px;
	font-weight: normal;
}
.app-back_btn {
	position:absolute;
	right:35px;
	top:-24px;
}

.appstore_details .appstore_details-top,
.appstore_details .appstore_details-bottom {
    /*margin:23px 0 48px;*/
    padding:0 20px;
    position:relative;
}
.appstore_details .appstore_details-middle {
    margin:0;
    padding:0 20px;
    position:relative;
}
.appstore_details .appstore_details-footer {
    margin:20px 0;
	padding:0 20px;
	position:relative;
}
.appstore_details-middle p {color:#000; font-size:13px;}
.appstore_details .appstore_details-top .app-logo {float:left; margin:8px 24px 0 0;}
.appstore_details .appstore_details-top .app-content {/*float:left; margin-right:8%; width:60%;*/  width:100%;}
.appstore_details .appstore_details-top .app-content p {color:#000; font-size:13px;}
.appstore_details .appstore_details-top .app_detail_rating {float:left; width:16%;}
.appstore_details .appstore_details-top .app_detail_rating p {color:#333;font-size:13px;}
	.appstore_details .appstore_details-top .app_detail_rating .app_detail_rating-star {margin-bottom:12px;}

.appstore_details .appstore_details-footer .app_detail_rating span,
.appstore_details .appstore_details-footer .app_detail_rating .app_detail_rating-star {float:left;}
.appstore_details .appstore_details-footer .app_detail_rating span {margin-right:8px;}
	.appstore_details .appstore_details-footer h1 {float:left;}
.appstore_details .appstore_details-footer .app_detail_rating {float:right; color:#000; font-size:13px;margin-right: 20px;}
.appstore_details .appstore_details-footer textarea {border:1px solid #e5e5e5; height:75px; padding:0 5px; resize:vertical; width:96%;}
	.appstore_details .appstore_details-footer .add-form_bottom {padding:10px 0 0;}
/* END - 0014048*/
/*Santu: #0014089# Detail page design issues*/
.custom_field_area_left {float:left; width:49.7%;}
.custom_field_area_right {float:left; width:50%;}
	.custom_field_area_left li.label {width:34%!important;}
	.custom_field_area_left li.labelfield {width:60%!important;}
	.custom_field_area_right li.label {width:33.4%!important;}
	.custom_field_area_right li.labelfield {width:60%!important;}
/* End #14089 */
/*Anwita: #0014122#- Default listing based on basic or advanced search*/
.advanced-search-keyword {
	border:1px solid #edecec;
	position:relative;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.advanced-search-keyword .heading-panel {
	background-color:#eee;
	line-height:30px;
	padding:0 1%;
	position:relative;
}
.advanced-search-keyword .heading-panel .title {
	color:#707070;
	font-size:12px;
	font-weight:bold;
}
.advanced-search-keyword .heading-panel .cancel-keyword {
	cursor:pointer;
}
.advanced-search-keyword .keyword-content {
	background-color:#fff;
	color:#999;
	float:left;
	font-size:12px;
	padding:7px 1% 12px;
	width:78%;
}
.advanced-search-keyword .keyword-content .keyword {
	display:block;
	float:left;
	line-height:normal;
	margin-right:25px;
	padding:10px 0 0;
	position:relative;
}
.grey-delete {
	cursor:pointer;
	position:absolute;
	right:-12px;
	top:13px;
}
.grey-cross {
	background-position:-501px -382px;
	float:left;
	height:8px;
	width:7px;
}
.advanced-search-keyword .keyword-footer {
	color:#999;
	padding:5px 2%;
	text-align:right;
	width:16%;
	position:absolute;
	right:0;
	bottom:7px;
}
.advanced-search-keyword .keyword-footer .remember {float:right;}
.advanced-search-keyword .keyword-footer .remember-keyword {margin-top:4px;}
.advanced-search-keyword .keyword-footer .clear-keyword {
	cursor:pointer;
	float:right;
	margin-left:10px;
	text-decoration:none;
}
.checkboxFive {
	position: relative;
}
.checkboxFive label {
	cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 1px;
    left: 0px;
    background-color: #fff;
    border: 1px solid #ccc;
}
.checkboxFive label:after {
	opacity: 0;
	content: '\2714';
	position: absolute;
	background: transparent;
	font-size:23px;
	color: #83c02b;
	top: -7px;
	left: 0;
}
.checkboxFive label:hover::after {opacity: 0.1;}
.checkboxFive input[type=checkbox]:checked + label:after {opacity: 1;}
/*end #0014122#*/
/*Sonali: 14342: appsettings module creation*/
#treeMenu li ul li:hover .appsettings {
    background-position: -265px -572px;
    width: 18px!important;
    height: 18px!important;
    margin: 5px 7px 0 0;
    float: left;
}
/*End 14342*/
/*Anwita: #14203# - Implement outgoing call making by Skype*/
.feature_voicecall_skype_icon {background-position:-418px -432px;  width:19px; height:20px; float:left; margin-top:5px;}
.feature_voicecall_skype_icon:hover {background-position:-452px -432px;}
/*end #14203#*/
/*Anwita:0014240 Implement phone type custom field */
 .mobile_icon {background-position:-292px -442px; width:18px; height:26px; float:left; margin-top:4px;}
.mobile_icon:hover{background-position:-318px -442px;}
.fax_icon {background-position:-294px -471px; float:left; width:22px; height:27px; margin-top:6px;}
.fax_icon:hover {background-position:-319px -471px;}
.home_icon {background-position:-232px -332px; width:22px; height:20px; float:left; margin-top:6px;}
.home_icon:hover {background-position:-263px -332px}
.other_icon {background-position:-233px -277px; width:20px; height:27px; float:left; margin-top:4px;}
.other_icon:hover {background-position:-264px -277px;}
.work_icon {background-position:-233px -304px;  width:22px; height:26px; float:left; margin-top:2px;}
.work_icon:hover {background-position:-264px -304px;}
.mobile_primary_icon {background-position:-296px -442px; width:17px; height:21px; float:left; }
.mobile_primary_icon:hover{background-position:-322px -442px;}
.home_primary_icon {background-position:-233px -332px; width:22px; height:20px; float:left; }
.home_primary_icon:hover {background-position:-264px -332px}
.other_primary_icon {background-position:-233px -277px; width:22px; height:27px; float:left; }
.other_primary_icon:hover {background-position:-264px -277px;}
.work_primary_icon {background-position:-233px -306px;  width:22px; height:25px; float:left; }
.work_primary_icon:hover {background-position:-264px -306px;}
/*end 0014240 */
/* Arijit 0014653: Enhance new module Push Notification with its features.*/
.pushnotifications {background-position: -230px -206px;float: left;height: 20px;width: 20px;}
#left-panel_menu li:hover .pushnotifications, .submenu-style li:hover .pushnotifications {background-position: -261px -206px;}
.submenu-style .pushnotifications { margin: 6px 0px 0 10px;}
/* End 0014653 */
/*Anwita #0014241# Implement email type custom field Soumendu 0015692: Unsubscribe Email*/
/*.optout_inactive {background-position:-229px -227px; width:22px; height:22px; float:left; }*/
.optout_inactive {background-position: -231px -227px; width: 27px; height: 22px; float: left; }
#left-panel_menu li:hover .optout_inactive { background-position: -262px -227px; }
/*end 0015692*/
.optout_inactive:hover {background-position:-260px -227px;}
.optout_active {background-position:-260px -227px;width:22px; height:22px; float:left;}
.invalid_inactive {background-position:-229px -253px; width:22px; height:27px; float:left; }
.invalid_inactive:hover {background-position:-260px -253px;}
.invalid_active {background-position:-260px -253px;width:22px; height:22px; float:left;}
/* end #0014241# */
.library_external_link_text{color: #3e48e6 !important;}
#anchor_post{color:#3e48e6} /*Anwita #0014869#: change feedtab link color themewise*/
/* Subrata - 0014954: Upgrade Page for Unpublished Subscription Plans */
.upgrade_icon{background-image:url(../img/pink/sprite-icons.png)!important; background-repeat:no-repeat!important;}
.upgrade_call {background-position:-297px -362px; width:22px; height:22px; display:inline-block;}
.upgrade_mail {background-position: -297px -499px; display:inline-block; height: 14px; margin-left: 6px; margin-top: 3px; width: 22px;}
.upgrade_selectbox  {border: 1px solid #c3c3c3; border-radius: 2px; height: 44px; line-height: 45px; overflow: hidden; position: relative;}
.upgrade_selectbox select{background:rgba(0, 0, 0, 0);cursor:pointer;opacity:0;position:relative;z-index:1!important;width:100%;}
.upgrade_selecttext{background:#FFFFFF;display:inline-block;left:5px;position:absolute;top:-1px;white-space:nowrap;font-size:15px;padding:0 2px;}
.upgrade_select-arrow {color: #f12545; display: inline-block; font-size: 22px; position: absolute; right: 12px; top: 11px;}
form-group > label {width: 30%;float: left;font-size:15px;color:#282828;line-height:48px;font-family: "Inter", serif;}
.form-group {margin-bottom:20px;position: relative;}
.total-price-group {margin:0;position: relative;}
.form-control {display: block;padding: 6px 12px;width: 100%;}
.choose-plan {width:35%; float:left; line-height:20px; margin:0; font-size:17px; color:#282828;}
.choose-plan-selectbox { width:35%; float:left; line-height:48px; font-size:15px; color:#282828;}
.label-text { color:#282828;font-size:15px; display:block;}
.total-price { width:100%;padding:20px 0; border-top:1px solid #e8e8e8;  border-bottom:1px solid #e8e8e8; margin-top:30px;}
.price-save { font-size:14px; color:#f12545; text-align:center; margin-top:20px; display:block;}
.spl-text { font-size:14px; color:#f12545; text-align:center; margin-top:20px; display:block;}
.spl-text-2 { font-size:14px;font-weight: bold; text-align:center; margin-top:30px; display:block;}
.modal-box {display: none;position:fixed;z-index: 1000;background: white;border-bottom: 1px solid #aaa;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;width:570px;margin:0 auto;}
.modal-box-head { background-color:#3e48e6; text-align:center;}
.modal-box-head h3 { color:#fff; padding:30px 0; margin:0; font-family: "Inter", serif; font-size: 22px;}
.back-btn { width:100%; text-align:right; font-size:14px; padding:30px 20px 0 20px; box-sizing:border-box;}
.modal-box .modal-body { padding:10px 80px 30px 80px; }
.modal-box .modal-body-contact { padding:40px 50px;}
.modal-box footer,.modal-box .modal-footer {padding: 1em;border-top: 1px solid #ddd;background: rgba(0, 0, 0, 0.02);text-align: right;}
.modal-overlay {opacity: 0;filter: alpha(opacity=0);position:fixed;top: 0;left: 0;z-index: 900;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) !important;}
a.close2 {background-color: #d8213e;border-radius: 50%;	color: #ffffff;font-size: 21px;font-weight: 600;height: 30px;position: absolute;right: 2%;text-align: center;text-decoration: none;top: 2%;width: 30px;line-height:normal;}
.modal-box-cta {text-align:center;}
.modal-button {font-family: "Inter", serif; background-color: #3e48e6;color: #fff;display: inline-block;font-family: "Inter", serif;font-size: 16px;font-weight: 600;margin-top: 25px;outline: medium none;padding: 12px 37px;text-decoration: none;text-transform: uppercase;transition: all 0.5s ease 0s;}
.modal-button:hover {background-color: #c51430; color: #fff;}
.modal-box-footer { width:100%; background-color:#e9e9ea; text-align:center; padding:12px 0; font-size:13px;color:#99999a;}
.modal-box-footer span { margin-right:5px; display:inline-block; color:#99999a;}
.upgrade_lock {margin-top:2px;}
/* End - 0014954 */
/* Anwita 0014978: Implement Group Repeater type custom field */
.group_repeater-box {border-bottom: 1px solid #cccccc;border-left: 1px solid #f3f3f3;border-top: 1px solid #cccccc;padding: 10px; margin-bottom: 20px;margin-right:15px;} // Souvik - 15421
.line { width:100%;display:block;border-bottom: 1px solid #f1f1f1;margin: 20px 0;}
.group-remove {display:inline-block; width: 100%;}
.group-remove a {float:right;margin: 0 20px 0 0;}
#add_another_group {margin: 10px 0; display: block;}
.save_group{top: -29px;float:right;}
.cancel_group{top: -29px;float:right;}
/*end 0014978*/
/*Anwita 0015168: Enhance Group Repeater Tabular*/
.group-tabular {
    background-position: -233px -56px;
    float: left;
    width: 20px;
    height: 14px;
    margin: 6px 0 0 -3px;
}
.group-tabular:hover{
    background-position: -257px -56px;
    float: left;
}
/*end 0015168*/
/*Anwita 0015239: Change Twilio WebRTC using new SDK & Library */
/*Anwita 0015402: Enhance twilio subaccount incoming call,incoming sms and outgoing sms */
.outgoing_call_fullview {
	background-position:left -652px; width:12px; height:18px; float:left; margin:7px 0px 0 0px;
}
.outgoing_call_fullview:hover {
	background-position:-15px -652px;
}
.incoming_call_receive {
	background-position:-500px -670px;width:20px!important; height:26px!important;float:left;
}
.incoming_call_hangup{
	background-position:-455px -35px; width:28px !important; height:30px; margin:-4px 4px 0 -4px;

}
.calls{background-position:-297px -362px;  width:17px; height:20px; float:left; margin-top:5px;margin-left: 11px}
.submenu-style li:hover .calls {background-position:-297px -362px}
.outbound_calls{background-position:-297px -362px;  width:17px; height:20px; float:left; margin: 3px 11px 0 0;}
#left-panel_menu li ul li:hover .outbound_calls {background-position:-322px -362px;}
/* end 0015239 */
.sms {background-position:-297px -393px; width:25px; height:21px; float:left; margin:2px}
.submenu-style li:hover .sms {background-position:-323px -393px;}
.outbound_calls{background-position:-297px -362px;  width:17px; height:20px; float:left; margin: 3px 11px 0 0;}
/*end 0015402 */
/*sauvikm 15193: invoice module new functionality implement*/
.samll-arrowup {background-position: -296px -759px; height:10px; width:13px;margin:0;}
.samll-arrowup:hover {background-position: -321px -759px;}

.samll-arrowdown {background-position: -296px -779px; height:10px; width:13px;margin: 0;}
.samll-arrowdown:hover {background-position: -321px -779px;}
/*end 15193 */
/* Suman: 0015173: Agency Portal updation with new features */
.agency-small {
    background-position: left -618px;
    float: left;
    height: 11px;
    margin: 4px 5px 0 5px;
    width: 11px;
}

.agency-small:hover {
     background-position: -14px -618px;
}
.agency_small {
background-position:-234px -735px; width:21px!important; height:21px!important; margin:7px 5px 0 7px; float:left;
}
.agency_small:hover  {
background-position:-268px -735px;
}
.agency_small_selected {
background-position:-268px -735px; width:21px!important; height:21px!important; margin:7px 5px 0 7px; float:left;
}
/* End: 0015173 */
/* Suman 0015259: Implement Customer Portal */
.portal {
    background-position: -233px -5px;
    float: left;
    height: 20px;
    margin:5px 10px 0 0;
    width: 20px;
}
.portal:hover {
     background-position: -257px -5px;
}
/* End 0015259: Implement Customer Portal */
/* Suman 0015259: Implement Customer Portal */
.portal-small {
	background-position: left -639px;
	float: left;
	height: 12px;
	margin: 3px 7px;
	width: 12px;
}

.portal-small:hover {
     background-position: -15px -639px;
}
.portal_small {
background-position: -233px -5px;
float: left;
height: 19px;
margin: 6px 5px;
width: 19px;

<!-- background-position: -257px -5px; -->
}
.portal_small:hover  {
	background-position: -257px -5px;
}
.portal_small_selected {
	background-position: -257px -5px;
	float: left;
	height: 19px;
	margin: 6px 5px;
	width: 19px;
}
/* End 0015259: Implement Customer Portal */

/* Tanmay : 15353 */
.related-icon {
    background-position: -357px -205px;
    display: inline-block;
    height: 16px;
    margin: 6px 0 0;
    width: 16px;
}

.related-icon:hover {
     background-position: -382px -205px;
}

/* End 15353 */
/*Anwita 0015402: Enhance twilio subaccount incoming call,incoming sms and outgoing sms */
.row_digit {
  margin: 0 auto;
  width: 100%;
  clear: both;
  text-align: center;
  font-family: "Inter", serif;
}
.digit,
.dig {
	color: #252525;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: 500;
    height: 37px; /*Anwita 0015454*/
    line-height: 26px;
    padding: 6px;
    width: 51px;
}
.digit:hover {
     background-color: #f2f2f2;
}

.sub {
  font-size: 11px;
  color: #7b7b7b;
}
/*Anwita 0015454*/
.digith,
.dig {
	color: #252525;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: 500;
	/*Anwita 0015524 */
    height: 44px;
	line-height: 26px;
	padding: 5px 6px;
	/* end 0015524 */
    width: 51px;
}
.digith:hover {
     background-color: #f2f2f2;
}
#outputh {
  font-family: "Inter", serif;
  font-size: 15px;
  height: 29px;
  line-height:30px;
  color: #252525;
  width:177px;
}
/*end  0015454*/

.container_dialer_header { /*Anwita 0015524: New dialer implementation for call with new design*/ /*Anwita 0015450: Library section dialer design issue*/
  	background-color: #ffffff;
	border: 1px solid #cecece;
	bottom: 50px;
	box-shadow: 0 4px 28px rgba(0, 0, 0, 0.18);
	position: absolute; /*Anwita 0015454*/
	text-align: center;
	width: 190px;
/*Anwita 0015454*/
/*Anwita 0015524: New dialer implementation for call with new design*/
	height: 272px;
	right: -21px;
	top: -137px;
/* end 0015524 */
/* end 0015454 */
}

#output {
  font-family: "Inter", serif;
  font-size: 15px;
  height: 29px;
  line-height:30px;
  color: #252525;
  width:177px;
}

/*Anwita 0015454*/
#call {
  background-color: #f12545;background-image: linear-gradient(#f12545, #d51130);border: 1px solid #f12545;
    color: #ffffff;height: auto;padding: 6px 10px !important;text-shadow: none;transition: ease 0.5s;
    border-radius:3px;
}
#callh {
  background-color: #f12545;background-image: linear-gradient(#f12545, #d51130);border: 1px solid #f12545;
    color: #ffffff;height: auto;padding: 6px 10px !important;text-shadow: none;transition: ease 0.5s;
    border-radius:3px;
}
/*end 0015454*/
/*#call:after {
    content:"Call";
    position:absolute;
    top:5px;
    left:42px;
    text-align:center;
}

#call:before {
    content:"";
    background-image:url(../img/dialer-call.png);
    width:18px;
    height:19px;
    position:absolute;
    top:8px;
    left:16px;
}*/

.botrow {
  	clear: both;
	font-family: "Inter", serif;
	margin: 0 auto;
	/*padding: 10px 0;*/
	text-align: center;
	width: 100%;
}
.digit:active,
.dig:active {
  background-color: #f2f2f2;
}

/*Anwita 0015454*/
#call:hover {
  background: #f12545;
  background-image: linear-gradient(#f12545, #d51130);
}
#callh:hover {
  background: #f12545;
  background-image: linear-gradient(#f12545, #d51130);
}
/*end 0015454*/
.clear {
    clear:both;
    margin:0;
    padding:0;
}
.dialtool {
    //width:62px;
    position:fixed;
    left:179px;
    bottom:12px;
    background:#fff;
}
/*Anwita 0015454*/
.icondial {
    background-color:#e0e0e0;
    width:30px;
    height:27px;
    border-radius:3px;
    position:relative;
    cursor:pointer;
    float:left;
}

.icondial:after {
    content:"";
    position:absolute;
    background-image:url(../img/dial-gray.png);
    background-repeat:no-repeat;
    background-position: -2px -1px;
    width:16px;
    height:16px;
    display:block;
    top:8px;
    left:9px;

}
.iconcross {
    background-color:#e0e0e0;
    width:30px;
    height:27px;
    border-radius:3px;
    position:relative;
    cursor:pointer;
    float:left;
}

.iconcross:after {
    content:"";
    position:absolute;
    background-image:url(../img/dial-gray.png);
    background-repeat:no-repeat;
    background-position:-20px -1px;
    width:16px;
    height:16px;
    display:block;
    top:8px;
    left:9px;

}
/*end 0015454*/
.iconavailable {
    background-color:#434343;
    width:30px;
    height:30px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    position:relative;
    cursor:pointer;
    float:left;
    margin-left:2px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}

.iconavailable:after {
    content:"";
    position:absolute;
    background-image:url(../img/dial-gray.png);/*Anwita 0015454*/
    background-repeat:no-repeat;
    background-position: -18px 3px;
    width:19px;
    height:19px;
    display:block;
    top:5px;
    left:3px;
}
.output-container {
    padding: 5px 5px 10px 5px;
}

.voicemail-record{
	background-position: -159px -631px !important;
	cursor:pointer;
	width: 20px !important;
	height: 33px !important;
	margin: -3px 0 0 5px;
}
.voicemail-record-active{
	background-position: -414px -730px !important;
	cursor:pointer;
	width: 20px !important;
	height: 28px !important;
	margin: -3px 0 0 5px;
}
.voicemail-upload{
	background-position: -356px -97px;
	cursor:pointer;
	width: 20px !important;
	height: 23px !important;
	margin: 3px 0 0 4px;
}
.voicemail-upload-active{
	background-position: -462px -742px !important;
	cursor:pointer;
	width: 21px !important;
	height: 17px !important;
	margin: 8px 7px 0 2px;
	float: left;
}
.voicemail-text{
	background-position: -160px -666px;
	cursor:pointer;
	width: 20px !important;
	height: 28px !important;
	margin: 1px 0 0 5px;
}
.voicemail-text-active{
	background-position: -439px -733px !important;
	cursor:pointer;
	width: 20px !important;
	height: 28px !important;
	margin: -1px 6px;
}
.phone-settings-hide-arrow{
	background-position: -450px -492px;
	width: 14px !important;
	margin: 0px 10px 2px 0;
	height:19px;
	float:left;
}
.phone-settings-show-arrow{
	background-position:-297px -774px;
	width: 14px !important;
	height:19px;
	float:left;
	margin: 0px 10px 2px 0;
}
.tel-caller-id {
    position: relative;
    width: 176px;
}
.tel-caller-id select {
    border: 1px solid #e5e5e5;
    display: block;
    background-color: #fff;
    outline: none;
    padding: 6px 2%;
    resize: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    box-sizing: border-box;
    color: #5D5D5D;
    cursor: pointer;
    width: 100%;
}
.tel-caller-id .small-arrow {
    background-image: url(../img/pink/sprite-icons.png);
    background-repeat: no-repeat;
    background-position: -416px -631px;
    height:8px;
    margin: 10px 6px 0 0;
    position: absolute;
    top:0px;
    right: 0px;
    width: 12px;
}
.tel-caller-id:hover .small-arrow {
    background: url(../img/pink/sprite-icons.png) no-repeat;
    background-position: -454px -631px;
}
/*end 0015402 */

/*Tanmay - 15373 */
.pricelists {
    background-position: -418px -769px;
    width: 18px;
    height: 20px;
    margin: 0px 8px 0 0;
    float: left;
}

.submenu-style .pricelists {
    margin: 6px 1px 0 9px;
}

.pricelists:hover {
    width: 18px;
    height: 20px;
    margin: 6px 1px 0 9px;
    float: left;
}


#left-panel_menu li:hover .pricelists, .submenu-style li:hover .pricelists {

    background-position: -437px -769px;

}

#left-panel_menu li:hover .pricelists{
	margin: 0px 8px 0 0;
}

.pricelists-add {
    width: 18px;
    height: 24px;
    margin: 0px 9px 0 0px;
    float: left;
    background-position: -458px -769px;
}

#left-panel_menu li:hover .pricelists-add{
    background-position:-480px -769px;
}

.products-settings {
    width: 18px;
    height: 24px;
    margin: 4px 9px 0 0px;
    float: left;
    background-position: -418px -429px;

}

#left-panel_menu li:hover .products-settings{
    background-position:-440px -429px;
}

/*End 15373*/

/*Narayan-15373*/
table.dataTable.no-footer {
    border: 1px solid #d1d1d1 !important;
}

.dataTables_wrapper .dataTables_filter {
    float: left !important;
    text-align: right;
    margin-bottom: 15px;
}

table.dataTable.display tbody tr.odd {
    background-color: #fff !important;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #e7e7e7 !important;
    background: #eeeeee;
    border-left: 1px solid #e7e7e7;
}

.dataTables_wrapper .dataTables_paginate {
    float: left !important;
    text-align: left !important;
    padding-top: 0.25em;
    width: 100%;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
    width: 120px;
    height: 29px;
}

table.dataTable.display tbody tr:hover {
    background-color: #fef6e4 !important;
}

table.dataTable thead th, table.dataTable thead td {
    color: #707070 !important;
}
table.price-listing th, table.price-listing td {
	padding: 10px 18px!important;
}

.price-change {

    background-position: -458px -592px;
    width: 18px;
    height: 22px;
    margin: 1px -5px 0 0;
    display:inline-block;
    float:left;

}

.price-change:hover {

    background-position: -478px -592px;
    width: 18px;
    height: 22px;
    margin: 1px -5px 0 0;
    display:inline-block;

}
.price_modified{
	background-color: skyblue;
    margin-top: 0px;
    -webkit-transform: skewY(45deg);
    transform: skewY(45deg);
    width: 10px;
    position: absolute;
    right: 0px;
    top: -4px;
    height: 10px;
}
/*End 15373*/
/*Pritam 15412*/
.color_picker{
        border: none;
        border-color: transparent !important;
        padding: 0 0 0 0;
        background: transparent;
}
.color_picker:focus {
    padding: 0 0 0 0;
    outline: -webkit-focus-ring-color auto 0px;

}

.color_picker::-moz-focus-inner{
	border:0px;
}


.color_picker_li{
	margin-left: 100px;
}
/*End 15412*/

/*Tanmay : 15403*/
.aft {
    text-align: center;
    width: 31%;
    display: inline-block;
    color: #222;
}

.aft_two {
    text-align: center;
    width: 48%;
    display: inline-block;
    color: #222;
}

.aft_th {

    background: #6a6a6a !important;
    text-align: center !important;
}

.forcast table tbody td{
	border: 1px solid #edecec;
}

.driver-fa {

    float: right;
    margin-top: 2px;
    background-image: url(../img/pink/sprite-icons.png) !important;
    background-repeat: no-repeat !important;
    position: relative;

}

.driver-fa-plus{
	background-position: -357px -550px;
	width: 14px;
	height: 13px;
	cursor: pointer;
	display: block;
	float: right;
	margin: 8px 8px 0 0;
}

.driver-fa-minus{
	display: block;
	float: right;
	width: 13px;
	height: 12px;
	background-position: -357px -564px;
	cursor: pointer;
	margin: 9px 9px 0 0;
}

.forecasts {
    background-position: -529px -377px !important;
    width: 26px!important;
    height: 18px!important;
    margin: -2px 1px 0;
    padding-bottom: 5px;
    float: left;
}

.forecasts:hover{
	background-position: -557px -376px !important;
}

#left-panel_menu li:hover .forecasts{
	background-position: -557px -376px !important;
}

.submenu-style li .forecasts {
    background-position: -521px -376px !important;
    width: 28px!important;
    height: 18px!important;
    margin: 1px -2px 0;
    padding-bottom: 5px;
    float: left;
}

.submenu-style li:hover .forecasts{
	background-position: -549px -375px !important;
}

.forecasts-add{
	background-position: -530px -402px !important;
    width: 24px!important;
    height: 18px!important;
    margin: -2px 2px 0;
    padding-bottom: 5px;
    float: left;
}

.forecasts-add:hover{
	background-position: -556px -402px !important;
}

#left-panel_menu li:hover .forecasts-add{
	background-position: -556px -402px !important;
}

.foecasts-quotas{
	background-position: -530px -463px !important;
    width: 24px!important;
    height: 22px !important;
    margin: -2px 2px 0;
    padding-bottom: 5px;
    float: left;
}


#left-panel_menu li:hover .foecasts-quotas{
	background-position: -554px -463px !important;
}

.foecasts-quotas:hover{
	background-position: -554px -463px !important;
}

.foecasts-settings{
	background-position: -530px -430px !important;
    width: 24px!important;
    height: 20px!important;
    margin: -2px 2px 0;
    padding-bottom: 5px;
    float: left;
}


#left-panel_menu li:hover .foecasts-settings{
	background-position: -556px -430px !important;
}

.foecasts-settings:hover{
	background-position: -556px -430px !important;
}

.forecasts-small{
	background-position: 0px -689px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 4px 10px 0 8px;
}

.jumpto-style li:hover .forecasts-small{
	background-position: -15px -689px;
}

#recently_viewed a:hover .forecasts-small{
	background-position: -15px -689px;
}

#recently_viewed a .forecasts-small{
	margin: 4px 7px 0 8px;
}

/*End 15403*/
.arrow-steps .step {
	font-size: 10px;
	text-align: center;
	color: #666;
	cursor: default;
	margin: 4px 7px;
	padding: 0px 0px;
	min-width: 90px;
	float: left;
	position: relative;
	background-color: #f1f1f1;
	user-select: none;
	transition: background-color 0.2s ease;
	margin-left: -3px;
}
.arrow-steps .step:first-child {
	margin-left:0px;
}
.arrow-steps .step:after,
.arrow-steps .step:before {
	content: " ";
    position: absolute;
    top: 0px;
    right: -8.99px;
    width: 0;
    height: 2px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 9px solid #f1f1f1;
    z-index: 2;
    transition: border-color 0.2s ease;
}

/*
.arrow-steps {
    width: 5000px;
    overflow: hidden;
    top: 10px;
    position: relative;

}
*/

.arrow-steps .step:before {
	right: auto;
    left: -1px;
    border-left: 9px solid #fff;
    z-index: 0;
}

.arrow-steps .step.complete {
    color: #fff;
}

.arrow-steps .step:first-child:before {
	border: none;
}

.arrow-steps .step:first-child {
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
}

.arrow-steps .step span {
	position: relative;
	top: 0px;
    width: 71px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	left: 4px;
}

.arrow-steps .step.progresscurrent {
	color: #fff;
}

/*.arrow-steps .step.progresscurrent:after {
	border-left: 9px solid #ed293f;
}*/

.arrow-steps .step:last-child:after{
	display:none;
}
.arrow-steps .step:last-child{
	border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.arrow-steps .step.complete{
}

/*.arrow-steps .step.complete:after {
    content: " ";
    position: absolute;
    top: 0px;
    right: -9px;
    width: 0;
    height: 2px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 9px solid #fff;
    z-index: 2;
    transition: border-color 0.2s ease;
}*/

#progress_indicator_details .arrow-steps {
    width: 100%;
}

#progress_indicator_details .arrow-steps .step {
    margin-bottom: 10px;
}
.status-area {float:left; overflow:hidden; width:10000px;}
.status-area{/*position:relative;*/}
.status-area:hover .status-display{display:block;}
.status-display{background-color:#fff; display:none; margin-left:3px; position:absolute; overflow: visible; /*top:0px;*/ margin:-5px -5px -5px -5px; padding:5px 5px;  z-index:99;}
.client-status .arrow-steps .step:nth-child(1){background-color:#0080ff!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(1):after {border-left: 9px solid #0080ff!important;}
.client-status .arrow-steps .step:nth-child(2){background-color:#ff8000!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(2):after {border-left: 9px solid #ff8000!important;}
.client-status .arrow-steps .step:nth-child(3){background-color:#009300!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(3):after {border-left: 9px solid #009300!important;}
.client-status .arrow-steps .step:nth-child(4){background-color:#8000ff!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(4):after {border-left: 9px solid #8000ff!important;}
.client-status .arrow-steps .step:nth-child(5){background-color:#8080ff!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(5):after {border-left: 9px solid #8080ff!important;}
.client-status .arrow-steps .step:nth-child(6){background-color:#00c400!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(6):after {border-left: 9px solid #00c400!important;}
.client-status .arrow-steps .step:nth-child(7){background-color:#f12545!important;color:#fff;}
.client-status .arrow-steps .step:nth-child(7):after {border-left: 9px solid #f12545!important;}
.client-status .arrow-steps .step.upcoming{
	background:#f1f1f1!important;color:#666;
}
.client-status .arrow-steps .step.upcoming:after {border-left: 9px solid #f1f1f1!important;}
}*/
/*End 0015416*/
/* Anwita 0015421*/
.repeater_class:last-child, .detail_repeat_class:last-child{border:0px; padding:0px; margin:0px;}
.repeater_class, .detail_repeat_class{border-bottom:1px solid #ededed; margin-bottom:15px; padding-bottom:15px;position:relative}
.cancelRepeater {position:absolute; top:0; right:30px;}
.cancelRepeater a{margin-top:0px;}
/* end 0015421 */
/*Sonali:15438: Changes while convert a lead */
.leads-settings{
	background-position: -531px -555px !important;
    width: 24px!important;
    height: 19px !important;
    margin: -2px 2px 0;
    padding-bottom: 5px;
    float: left;
}
.leads-settings:hover{
	background-position: -556px -555px !important;
}
#left-panel_menu li:hover .leads-settings{
	background-position: -556px -555px !important;
}
/*End 15438 */
/*Narayan:15279*/
.select-down-arrow-btn{
	background-position: -541px -10px;
    height: 16px;
    width: 10px;
    position: relative;
    top: 2px;
}

.btn-height-email{height:32px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.btn-height-email {height:30px;} ::i-block-chrome,.btn-height-email {height:30px;} }
/*end 15279*/
/* Pritam : 0015449 */
.color_picker_height {
    width: 25px;
    height: 22px;
    margin-top: 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.color_picker_height {width: 25px;height: 30px;margin-top: 0px;} ::i-block-chrome,.color_picker_height {width: 25px;height:30px;margin-top: 0px;} }
.check_span{
	width: 65px;
	display: inherit;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	left: 0px;
	position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.check_span{width: 72px;display: inherit;text-overflow: ellipsis;
	white-space: nowrap;overflow: hidden;float: right;left: -7px;position: relative;} ::i-block-chrome,.check_span{width: 72px;display: inherit;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: right;left: -7px;position: relative;
}
}
/* End : 0015449 */
/*Anwita 0015454*/
.dial-gray{
	content: "";
    position: relative;
    background-image: url(../img/dial-gray.png);
    background-repeat: no-repeat;
    background-position: 2px 0px;
    width: 22px;
    height: 16px;
    display: block;
    top: 5px;
    left: 0px;
}
.dial-gray-cross {
   content: "";
    position: relative;
    background-image: url(../img/dial-gray.png);
    background-repeat: no-repeat;
    background-position: -15px 0px;
    width: 22px;
    height: 16px;
    display: block;
    top: 5px;
    left: 0px;
}
/*end 0015454*/
/* Anwita 0015524: New dialer implementation for call with new design */
.icon-dialer{
    display: block;
    background-image: url(../img/phone-icon.png)!important;
    background-repeat: no-repeat!important;
    position: relative;
}
.icon-phone-icon {
    background-position: 4px 4px;
    width: 23px!important;
    height: 26px!important;
}
/* end 0015524*/
/*Anwita 0015524: New dialer implementation for call with new design*/
.icon-dialer2{
    display: block; border-radius:40px;position: absolute;right:-38px;bottom: 90px;
    background: #e9e9e9 url(../img/phone-icon.png) no-repeat center center !important;height: 40px;width: 40px;
}
.icon-dialer3{
    display: block; border-radius:40px;position: absolute;right:-38px;bottom: 20px;
    background: #e9e9e9 url(../img/dial-menu.png) no-repeat center center !important;height: 40px;width: 40px;
}
.icon-dialer3-cross{
    display: block; border-radius:40px;position: absolute;right:-38px;bottom: 20px;
    background: #e9e9e9 url(../img/dialer-cross.png) no-repeat center center !important;height: 40px;width: 40px;
}
.container_dialer{
    background-color: #ffffff;
    border: 1px solid #cecece;
    bottom: 50px;
    box-shadow: 0 4px 28px rgba(0, 0, 0, 0.18);
    position: absolute;
    text-align: center;
    width: 190px;
    height: 272px;
    left: 11px;
    top: 14px;
    }
 .button {
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	text-decoration: none;
}
.callend {
    background-color: #949494;
    border: 1px solid #949494;
    color: #ffffff;
    height: auto;
    padding: 6px 10px !important;
    text-shadow: none;
   transition:ease 0.5s;
}
.callend:hover {
  background:#676767;
  background-image: linear-gradient(#949494, #676767);
}
/*end 0015524*/
/*Anwita 0015547: Enhance new module auditlog*/
.auditlogs {background-position:-528px -529px; width:26px; height:19px; margin:8px -1px 0 7px; float:left;}
	#left-panel_menu li:hover .auditlogs, .submenu-style li:hover .auditlogs {background-position:-554px -529px; margin:8px -1px 0 7px; float:left;width:26px; height:19px;}
/*end 0015547*/
/* Avinash: #15360# Subrata - 0015360: offer & submission modules integration */
#subpanel_add_plus .mcaoffers {background-position:-528px -768px;float:left;width:15px!important; height:14px!important; margin:7px 2px 0 10px;}
#left-panel_menu li:hover .mcaoffers, .submenu-style li:hover .mcaoffers {background-position:-548px -768px!important;}
.history_icon {
    background-position: -528px -787px;
    width: 12px;
    height: 12px;
    float: left;
    margin: 5px 6px 0 0;
}
.offers_icon {
    background-position: -567px -767px;
    width: 19px;
    height: 19px;
    float: left;
    margin: 5px 6px 0 0;

}
/* End - 0015360 */
/*28.6.24*/
.kanban_list_scroll {
	overflow-y: scroll !important;
	overflow-x: hidden !important;
	scrollbar-width: thin;
	scrollbar-color: #c1c1c1 transparent;
	height: 700px;
}
.scrollbar-horizontal {
	overflow-y: hidden;
	overflow-x: scroll;
	scrollbar-width: thin;
	scrollbar-color: #c1c1c1 transparent;
}
.scrollbar-horizontal::-webkit-scrollbar-track {
	background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar {
	height: 3px;
	background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar-thumb {
	border-radius: 200px;
	background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar-thumb:hover {
	background-color: transparent;
	border-radius: 200px;
}
.scrollbar-horizontal::-webkit-scrollbar-button {
	display: none;
}
.system-field {
    background-position: -500px -29px;
    width: 24px !important;
    height: 25px !important;
    margin: 3px 7px 0 -2px;
    float: left;
}
#treeMenu li ul li:hover .system-field {
    background-position: -500px -55px;
}

/*C20-58 new design implementation*/
.scrollbar-horizontal {
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: #9b9b9b #fff;
}
.scrollbar-horizontal::-webkit-scrollbar-track {
    background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar {
    height: 3px;
    width: auto;
    background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar-thumb {
    border-radius: 200px;
    background-color: transparent;
}
.scrollbar-horizontal::-webkit-scrollbar-thumb:hover {
    background-color: transparent;
    border-radius: 200px;
}
.scrollbar-horizontal::-webkit-scrollbar-button {
    display: none;
}

.summary_grid {
	background-color: rgba(50, 125, 198, 5%);
    border-color: rgb(62, 72, 230);
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    margin: 20px 10px 25px 10px;
}
input, select, textarea {
	font-family: "Inter", serif !important;
}

.columnviewimg {
	border: solid 1px rgb(214 214 214);
	border-radius: 6px;
	margin: 0 0 0 10px;
	height: 35px;
	overflow: hidden;
}
.columnViewIcon {
	background-color: #fff;
	border-right: solid 1px rgb(214 214 214);
	height: 100%;
	margin:0px;
	right:0px !important;
	width: 35px;
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #000;
}
.rowViewIcon {
	background-color: #fff;
	border-right: solid 1px rgb(214 214 214);
	height: 100%;
	margin:0px;
	right:0px !important;
	width: 35px;
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #000;
}
.kanbanViewIcon {
	background-color: #fff;
	border-right: solid 1px rgb(214 214 214);
	height: 100%;
	margin:0px;
	right:0px !important;
	width: 35px;
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #000;
}
.mapViewIcon {
	background-color: #fff;
	height: 100%;
	margin:0px !important;
	right:0px !important;
	width: 35px;
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #000;
}

.left-nav-panel {
	/*background-color: rgb(249, 248, 255);
    border-top: solid 1px rgb(237, 237, 237);
    border-bottom: solid 1px rgb(237, 237, 237);*/
    color: #000;
	width: 100%;
}
.left-nav-panel td {
	padding: 0px;
}

.jumpto-style .jumpto-style-heading {
	color:#3e48e6;
	font-weight: 500;
}

.dashbord_tab .ui-tabs-nav {
    height: auto;
    width: 100%;
    padding: 0 !important;
}
.dashbord_tab .ui-tabs-nav li {
	width: auto !important;
}

.main-content-dashboard .dashbord-row li {
    overflow: visible;
	min-height: 10px !important;
}
.dashbord-row .upcoming-activities ul {height: 160px;}

.ch-logo {
    display: inline-flex;
    align-items: center;
}
.ch-logo a {
	display: inline-block;
}
.ch-logo .slide-panel {
	font-size: 17px;
    cursor: pointer;
    color: #000;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: -2px 0 0 5px;
}
.ch-logo .slide-panel:hover {
	color: #3e48e6;
}
.ch-logo .slide-panel .ph {
	color: #3e48e6;
}
.leftPanelArrow {
	margin-left:50px!important;
}
.ch-small-logo {
	text-align: center;
    /*height: 52px;*/
	height: 75px;
    margin-top: 10px;
	width: 100%;
}

.navBottom {
	font-size: 14px;
	display:flex;
	padding:0 12px 0 18px;
}
.navBottom li,
.navBottom a {
	font-size:14px;
	font-weight: 500;
	color:#000;
	text-decoration:none;
	outline:none;
}

.navBottom .ph {
	font-size: 20px;
	margin-right: 5px;
}
.navBottom li:hover .ph,
.navBottom li:hover a {
	color: #3e48e6;
}
.subpanel-dot-action {
	padding: 0 5px!important;
}
.listing-dot-action {
	background-color: transparent;
    border: 0px;
    width: 9px !important;
    display: inline-block !important;
    float: left;
    height: 16px;
    text-align: left;
    padding: 10px 5px;
    margin-left: auto;
    margin-right: -10px;
}
.row-listing .listing-dot-action {
	padding: 10px 4px !important;
}
.listing-dot-action .listtool-drop_txt {
	display: block;
	height: 30px;
}
.listing-dot-action .ph {
	font-size: 18px;
    font-weight: 500;
}
.listing-dot-action div.listtool-dropdown {
	margin-top: 18px;
	min-height: 65px;
}

.header-set-icon {
	display: flex;
	gap: .5rem;
}
.header-set-icon li.topBlock-icon a {
	border: solid 1px rgb(237, 237, 237);
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
    cursor: pointer;
    height: 40px;
    width: 40px;
}
.header-set-icon li.topBlock-icon a .ph {
	color: #000;
	font-size: 21px;
}
.header-set-icon li.topBlock-icon .cancel a {
	border:0px;
	height:auto;
	width: auto;
}
.header-set-icon li.topBlock-icon .con_tooltip_line a {
	color:#3e48e6 !important;
	border:0px;
	height:auto;
	width: auto;
	margin: 0 0 5px 0;
}

.header-set-icon li.topBlock-icon-color a {
	border: solid 1px #3e48e6;
	background-color: #3e48e6;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
    cursor: pointer;
    height: 40px;
    width: 40px;
}
.header-set-icon li.topBlock-icon-color a .ph {
	color: #fff;
	font-size: 21px;
}


.pop-dropdown-arrow:before {
	content: '';
    width: 16px;
    height: 16px;
    background: #fff;
    position: absolute;
    top: -17px;
    left: 50%;
    border-top: rgb(237, 237, 237) solid 1px;
    border-left: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
	z-index: 1;
}

ul.columnListAction {
	display: flex !important;
    flex-direction: column;
	margin:5px 0 0 0;
    padding: 0;
    line-height: 25px !important;
    gap: 0.3rem !important;
}
ul.columnListAction li {
	text-align: left;
    clear: both;
    display: block !important;
    width: 100%;
    height: auto !important;
    padding: 0px;
    margin: 0px;
    line-height: 28px !important;
}
ul.columnListAction li a {
    font-size: 12px;
    font-weight: normal !important;
    color: #000 !important;
    text-shadow: none !important;
    display: block;
	padding: 0px !important;
}
ul.columnListAction li:hover a {
	color: #3e48e6 !important;
}

.top-border {
	border-top: solid 5px rgb(249, 248, 255)!important;
}
.top-border1 {
	border-top: 1px solid rgb(237, 237, 237);
}
.bottom-border {
	border-bottom: 1px solid rgb(237, 237, 237);
}

/*details*/
.detail-header {
	background-color: #fff;
	/*border: solid 1px rgb(237, 237, 237);*/
	border-top: solid 5px rgb(249, 248, 255);
	margin: 0px;
    padding: 20px;
}
.detail-header-inner {
	display: flex;
	flex-direction: row;
    align-items: center;
    gap: 1.5rem;
}
.details-view {
	background-color: #fff;
	border: solid 1px rgb(237, 237, 237);
	/*margin: 0 0 10px 0;*/
	margin: 0 10px 10px 10px;
    padding: 20px;
}
.detail-header .profile-pic {
	background-color: rgb(237, 237, 237);
    border-radius: 50%;
    height: 70px;
    width: 75px;
    padding: 0px;
    line-height: normal;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 20px;
}
.detail-header .app-pic {
	background-color: #fff;
    height: auto;
    width: 100px;
    padding: 0px;
    line-height: normal;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detail-header .profile-pic img {
	border-radius: 50%;
	height: 70px;
	width: 70px;
}
.detail-header .app-pic img {
	border-radius: 50%;
	height: auto;
	width: 90px;
}
.detail-header .profile-pic .add-profile-pic {
	padding: 0px;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    margin: 0px !important;
    transform: translate(-50%, -50%);
    text-align: center;
    background-color: #fff;
    height: 16px;
    line-height: normal;
	font-weight: 500;
}
.detail-header .profile-pic .add-profile-pic.re-crop-edit a:first-child {
    margin-right: 0px;
}
.detail-header ul li {
	float: none;
	margin-right:0px;
}

.error-db {
	display: flex;
    flex-direction: column;
    width: 600px;
    padding: 25px;
    text-align: center;
    justify-content: center;
    height: auto;
    margin: 0 auto;
	gap: 2rem;
}
.error-db span {
	display: block;
}
.error-db .button.fresh_green {
	display: flex;
    margin: 0 auto;
}

/*lead header*/
.lead-details-header {
	display: flex;
	gap: 1.5rem;
	align-items: center;
	flex-direction: row;
}
.lead-details-header-heading {
    gap: .5rem;
    align-items: center;
    display: flex;
}
.lead-details-header-heading h1 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: 0px;
	margin: 0px;
}
.lead-header-icon-group {
	display: inline-flex;
}
.lead-header-icon-group-inner {
	display: flex;
	align-items: center;
	gap:.5rem;
}
.lead-header {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.listing-top-details {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.details-right-col {
	display: inline-flex;
	align-items: start;
	gap: .5rem;
	margin-left: auto;
}
.curve-box35 {
	background-color: #fff;
	border: solid 1px rgb(237, 237, 237);
    border-radius: 6px;
	cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    height: 35px;
	line-height: 20px;
    width: 35px;
}
.curve-box35 a.back_icon {
	color: #a5a5a5;
	font-size: 25px;
	width: auto !important;
    height: auto !important;
}
.curve-box35 .ph {
	font-size: 20px;
}
.listing-bot {
	display: flex;
    align-items: start;
    flex-direction: row;
    justify-content: start;
	gap: .5rem;
}
.show_phone,
.primary_email_change {
	align-items: center;
    gap: .5rem;
	position: relative;
}
.show_phone .onHoverEmail,
.primary_email_change .onHoverEmail {
	display: none;
}
.show_phone:hover .onHoverEmail,
.primary_email_change:hover .onHoverEmail {
	display: block;
	background-color: #fff;
	border: solid 1px rgb(237, 237, 237);
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
	position: absolute;
	padding: 5px 10px;
	left: 0px;
	top: 40px;
	border-radius: 6px;
	overflow: visible;
}
.show_phone:hover .onHoverEmail:before, 
.primary_email_change:hover .onHoverEmail:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute;
    top: -10px;
    left: 18px;
    border-top: rgb(237, 237, 237) solid 1px;
    border-left: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
    z-index: 1;
}

.details-edit .ph-pencil-simple-line,
.mail-icon .ph-envelope-simple {
	color: #000;
	font-size: 20px;
}
.details-edit:hover .ph-pencil-simple-line,
.mail-icon:hover .ph-envelope-simple {
	color: #3e48e6;
}
.comment_hide {
	margin-bottom: 10px;
}
.comment_hide a {
	color: #3e48e6;
    font-size: 13px;
}

.sales-process-activity {
	margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: .1rem;
	font-size: 13px;
}
.sales-process-activity .sales-process-activity-row {
	display: flex;
	align-items: center;
	gap: .5rem;
}
.sales-process-activity .sales-process-activity-row .sales-process-label {
	font-weight: 600;
    position: relative;
    width: 100px;
    padding-right: 10px;
    margin-right: 10px;
}
.sales-process-activity .sales-process-activity-row .sales-process-label:after {
	content: ":";
    color: #000;
    right: 0px;
    position: absolute;
    top: 45%;
    transform: translate(0%, -50%);
}
.listing table td ul {
	display: flex;
    align-items: center;
	gap: .3rem;
}
.listing table td ul li {
	height: 15px;
}
input[type="checkbox"] {
	margin: 0px;
    height: 15px;
    width: 15px;
}
.listing table thead th ul {
	display: flex;
    align-items: center;
    gap: .5rem;
	margin-left: 22px;
}
.listing table thead th ul li {
	height: 15px;
}
.listing table thead th ul li a {
	height: 15px;
}

.subpanel_list-bottom .listing-top ul {
	display: flex;
    align-items: center;
    justify-content: end;
	gap: .5rem;
}
.subpanel_list-bottom .listing-top ul .columnviewimg-targetlists, 
.columnviewimg-targetlists {
	border: solid 1px rgb(214 214 214);
	border-radius: 6px;
    overflow: hidden;
}
.subpanel_list-bottom .subpanel-setting-down {
	display: block !important;
}
.subpanel_list-bottom .subpanel-setting-down li:last-child {
	margin-bottom: 5px;
}
.details-phonesms .feature_sms_icon {
	background-position: -298px -383px;
	width: 20px;
    height: 20px;
}
.details-phonesms .feature_sms_icon:hover {
	background-position: -325px -383px;
}
.listing table td .details ul {
	display: block;
}
.listing table td .details ul li {
	height: auto;
    font-weight: 500;
    font-size: 13px;
	margin-bottom: 3px;
}

.common-inner {
    background-color: #fff;
    border: solid 1px rgb(237, 237, 237) !important;
    margin: 5px 0 5px 0;
    padding: 20px !important;
}

.add-details-content-area .add-details-header {
	background-color: #fff;
    margin: 0 -10px;
    padding: 0 15px;
}
.add-details-content-area form {
	background-color: #fff;
	margin-top: 0px;
	padding: 0px;
}
.add-details-content-area .add-form ul li input {
	margin-bottom: 6px;
}
.add-details-content-area .add-form .selectbox {
	width: 175px;
}

.dashboard-setting-view {
	border: solid 1px rgb(237, 237, 237);
    border-radius: 6px;
    margin: 0;
    height: 35px;
    overflow: hidden;
    background-color: #fff;
}
.dashboard-setting-view a {
	float: left
}
.dashboard-setting-section {
	background-color: #fff;
    border: solid 1px rgb(237, 237, 237);
    margin: 5px 0 5px 0;
    padding: 15px;
}

.list-openColumn-section {
	display:flex;
	align-items: start;
	flex-direction:row;
	gap: 1rem;
}
.list-openColumn-section .list-openColumn {
    border: solid 1px rgb(237, 237, 237);
    padding: 10px;
}
.list-openColumn-section .list-openColumn ul li.label {
	height: auto;
    font-weight: 400;
    font-size: 13px;
    margin-bottom: 0;
    line-height: 35px;
}
.list-openColumn-section-bottom {
	display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    gap: 1rem;
}
.list-openColumn-section-bottom .cancel a {
	color: #000;
	margin-left: 0px;
}
.list-openColumn-section .list-openColumn .list-openColumn-reminder {
	display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: start;
}
.list-openColumn-section .list-openColumn .list-openColumn-reminder .list-openColumn-reminder-header {
	display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    gap: 1rem;
}
.list-openColumn-section .list-openColumn .labelfield-large {
	display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    gap: 1rem;
}
.list-openColumn-section .list-openColumn .list-openColumn-reminder span.label {
	font-size: 13px;
	font-weight:400;
	color: #000;
	width: 100%;
}
.list-openColumn-section .dropDown-text select {
	padding: 8px 0 !important;
	width: 100% !important;
}
.list-openColumn-section .dropDown-text .selecttext {
	padding: 0 !important;
    z-index: 2;
    line-height: normal;
    height: auto;
    top: 0;
    transform: translate(0px, 0px);
}
.list-openColumn-section .list-openColumn .selectbox selecttext {
	top: 0;
}
.list-openColumn-section .dropDown-text .selecttext input[type="text"] {
	width: 55px !important;
    padding: 0 !important;
}
.list-openColumn-section .list-openColumn .priority-dropdown .selecttext {
	top: 15px;
}

.listing.dashboard-setting-tab {
	width: 100%;
	clear: both;
	background-color: #fff;
	height: 43px;
	margin: 0 -10px;
	padding: 0 15px 8px 15px;
}
.listing.dashboard-setting-tab-inner {
	display: flex;
	align-items:center;
	gap: .5rem;
	justify-content: space-between;
}
.listing.dashboard-setting-tab-inner .dashboard-setting-tab-inner-row {
	display: flex;
	align-items:center;
	gap: .5rem;
}
.listing.dashboard-setting-tab-inner .dashboard-setting-tab-inner-row .labelfield {
	display: flex;
	align-items:center;
	width:100%;
}

.user_force_login {
	height: 35px;
    width: 520px;
    position: absolute;
    top: 3px;
    left: 220px;
}
.dashboard_edit_update_container .edit_icon {}

/*kanban list*/
.kanban-view.scrollbar-horizontal {
	scrollbar-color: #9b9b9b transparent;
}
.kanban-view table thead th .ui-resizable-e {
	display: none;
}
.kanban-view table thead th {
	padding: 0 10px;
    border-left: 0px;
    border-right: 0px !important;
}
.kanban-view table thead th ul {
	margin-left: 0px;
}
.kanban-view table thead th ul li {
	height: auto;
	color: rgb(135, 135, 135);
    font-size: 13px;
    font-weight: 500;
}
.kanban-view table thead th ul.main-span {
	display: block!important;
}
.kanban-view table thead th ul.main-span li {
	height: auto;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    width: auto;
}
.kanban-view table td ul {
	display: flex;
    margin: 0;
    padding: 0;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 0rem;
}
.kanban-view table td ul li {
	height: auto;
}
.kanban_new_header .listing-dot-action {
	background-color: transparent;
    border: 0px;
    width: 9px !important;
    display: inline-block !important;
    float: left;
    height: 16px;
    text-align: left;
    padding: 5px !important;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.status-field-color {
	border-radius: 30px;
    padding: 0px 8px !important;
    display: block;
    text-align: center;
    width: 70px !important;
    height: 18px;
    line-height: 17px;
}
.add-form.ui-dialog .ui-dialog-content ul {
	width:auto;
}
.small-text-content {
    font-size: 10px !important;
}

.ch-library-section {
	background-color: #fff;
}
.ch-library-section #tree_div a {color:#000!important;}
.ch-library-section .listing-top h1 {
	color: #000;
	font-weight: 500;
	line-height: 35px;
}
.ch-library-section .listing.library_listing .content-detals .lib_inline_name_sort a {
	color: #3e48e6;
    font-size: 14px;
    font-weight: 600;
}

ul.library_listing_icons {gap: .6rem;}
/*.library_listing_icons .lib_list_share_link {margin:-3px 0px 0px 0px!important; display:inline-block; height:18px!important; width:18px!important;}
.library_listing_icons .lib_list_share_link .ph {font-size:18px;}
.library_listing_icons .lib_list_collaboration_link {margin:-2px 0px 0px 0px!important; display:inline-block; height:18px!important; width:18px!important;}
.library_listing_icons .lib_list_collaboration_link .ph {font-size:18px;}
.library_listing_icons .lib_list_view_link {margin:-2px 0px 0px 0px!important; display:inline-block; height:18px!important; width:18px!important;}
.library_listing_icons .lib_list_view_link .ph {font-size:18px;}
.library_listing_icons .lib_small_download_icon {margin:0px 0px 0px 0px !important; display:inline-block; height:18px!important; width:18px!important;}
.library_listing_icons .lib_small_download_icon .ph {font-size:18px;}
.library_listing_icons .lib_dropdown_icon {margin:0px 0px 0px 0px !important; display:inline-block; height:21px!important; width:21px!important;}
.library_listing_icons .lib_dropdown_icon .ph {font-size:18px;}
.library_listing_icons .lib_get_share_link {margin:-2px 0px 0px 0px !important; display:inline-block; height:18px!important; width:18px!important;}
.library_listing_icons .lib_get_share_link .ph {font-size:18px;}*/

.library_listing_icons .lib_list_share_link {margin:2px 0px 0px 0px!important; display:inline-block; height:12px!important; width:18px!important;}
.library_listing_icons .lib_list_collaboration_link {margin:2px 0px 0px 0px!important; display:inline-block; height:12px!important; width:18px!important;}
.library_listing_icons .lib_list_view_link {margin:0 0px 0px 0px!important; display:inline-block; height:15px!important; width:18px!important;}
.library_listing_icons .lib_small_download_icon {margin:0px 0px 0px 0px !important; display:inline-block; height:14px!important; width:18px!important;}
.library_listing_icons .lib_dropdown_icon {margin:0px 0px 0px 0px !important; display:inline-block; height:21px!important; width:21px!important;}
.library_listing_icons .lib_get_share_link {margin:4px 0px 0px 0px !important; display:inline-block; height:12px!important; width:18px!important;}

.library_listing_icons .lib_dropdown_icon {
	position: relative;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown {
	min-width: 175px;
    padding: 5px 10px;
    margin:4px 0 0 0!important;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown:before {
	content: '';
    width: 16px;
    height: 16px;
    background: #fff;
    position: absolute;
    top: -17px;
    right: -6px;
    border-top: rgb(237, 237, 237) solid 1px;
    border-left: rgb(237, 237, 237) solid 1px;
    transform: translate(-50%, 50%) rotate(45deg);
    z-index: 1;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown .dropdown_list {
	flex-direction: column;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown .dropdown_list li {
	height: auto;
	padding:0px;
	width:100%;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown .dropdown_list li:hover {
	width:100%;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown .dropdown_list li a {
	color: #000;
	font-size: 12px;
	font-weight:500;
	line-height: 12px;
}
.library_listing_icons .lib_dropdown_icon .lib_dropdown .dropdown_list li a:hover {
	color:#3e48e6;
}
.library-small-text {
	font-size:12px;
	color: #7a7a7a;
}
ul.library-details-text li {
	height: auto !important;
}

.font20 {
	font-size: 20px;
}

.row-listing .listing-dot-action .listtool-drop_txt {
	margin-top:2px;
}

.new-design-popup {
	background-image: linear-gradient(to right, #7f30db,#ac36dd) !important;
	border: 0px !important;
}
.new-design-popup .ui-dialog-titlebar-close {
	background: url(../img/pink/sprite-icons.png) -478px -325px no-repeat !important;
	right: 23px !important;
	top: 24px !important;
}
.new-design-popup .ui-dialog-titlebar {
	border-bottom: 0px!important;
	padding: 10px 15px 0px 15px!important;
}
.new-design-popup .ui-dialog-title {
	color: #fff !important;
	padding: 10px 10px 0 10px;
}
.new-design-popup .ui-dialog-title span {
	display: block;
}
.new-design-popup .ui-dialog-title-name {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 15px;
}
.new-design-popup .ui-dialog-title-content {
	font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    margin-bottom: 10px;
}
.new-design-popup .ui-dialog-content {
	padding: 20px!important;
	border-radius: 12px;
	background-color: #fff;
	margin: 15px 25px 25px 25px;
}
.new-design-popup .ui-dialog-content .rowlist {
	background-color: #e3e5ff;
	padding: 10px;
	border-radius: 12px;
	margin-bottom: 15px;
	display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: row;
}
.new-design-popup .ui-dialog-content .rowlist:last-child {
	margin-bottom:0px;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-icon, 
.new-design-popup .ui-dialog-content .rowlist .rowlist-text {
	display: inline-block;
	color: #000;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-icon {
	position: relative;
    height: 24px;
    width: 34px;
    padding: 3px;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-icon:after {
	background-color: #fff;
    content: "";
    height: 50px;
    position: absolute;
    right: 0px;
    top: -10px;
    width: 1px;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-icon .ph {
	font-size: 25px;
	font-weight:500;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-text, 
.new-design-popup .ui-dialog-content .rowlist .rowlist-text a {
	color: #000;
	font-size: 15px;
	font-weight:500;
	text-decoration: none;
	padding-left: 10px;
}
.new-design-popup .ui-dialog-content .rowlist .rowlist-text a {
	padding-left: 0px;
}
.new-design-video-popup {
	overflow: hidden;
    border: 0;
}
/*.new-design-video-popup {
	background-image: linear-gradient(to right, #7f30db,#ac36dd) !important;
	border: 0px !important;
}*/

.sorry-text {
	font-size: 35px;
    font-weight: 600;
    color: rgb(73, 69, 233);
}
/*.column-chooser-heading,
.column-chooser-heading a {
	color: #3e48e6!important;
    font-weight: 700!important;
}*/
/*.column-chooser-heading:hover,
.column-chooser-heading a:hover {
	color: #000!important;
    font-weight: 700!important;
}*/
#docusignPreview {
	height: 800px;
}

ul.subfield-dropdown {
	display: block!important;
}
ul.subfield-dropdown li {
	line-height: 32px !important;
    height: 32px !important;
}

.export-listing {
	display: flex;
	align-items: center;
}
.export-list-heading {
	font-size:14px!important;
	font-weight:600!important;
}

.email-modules form {
	margin: 0px 0 0 -5px;
}
.email-modules form .add-form {
	padding: 10px;
}
.email-modules form .add-form .form-email-down .select-down-arrow,
.email-modules form .add-form .form-email-down:hover .select-down-arrow {
	background-position: -541px -10px !important;
	transform: rotate(0deg) !important;
}
.email-modules form .add-form .section-header-form ul {
	margin-bottom: 5px;
}
.email-modules form .add-form .section-header-form ul.holder {
	border-radius: 6px;
	height: 31px;
	width: 95% !important;
}
.email-modules form .add-form .label {
	line-height: 33px;
}
.email-modules form .add-form .section-header-form .template-category .cat-dropdown {
	display:block; 
	float:left;
	width:30%;
}
.email-modules form .add-form .section-header-form .template-category .cat-dropdown .selectbox {
	margin: 0 5px 0 0;
}
.email-modules form .add-form .section-header-form .template-category .cat-dropdown .selectbox select {
	margin:0px;
	padding:9px 20px 9px 0;
}
.con_now_month {
	border: 1px solid #3e48e6 !important;
}
.con_now_month .con_month_body{
	/*
	height: 92px !important;
	width: 210px !important;
	*/
}
.rows-select #list_dom, 
.rows-select #log_list_dom {
	/*width: 30px !important;*/
	width: 50px !important;
}

.priority-field .selectbox {
	width: 176px;
}
.priority-field2 .selectbox {
	width: 162px;
}
.comments textarea {
	width: 173px!important;
}
.main-content .add-details-content-area .add-details-header {
	margin: 0;
    padding: 0;
}

.column-chooser-setting-btn, 
.show-custom-field-btn {
	background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(175, 153, 254, 64%), rgba(62, 72, 230, 100%));
    border: 1px solid rgb(146, 149, 253);
    border-radius: 6px;
    color: #fff !important;
	cursor: pointer;
	display:inline-block;
	font-size: 14px;
	font-weight:500;
    outline: none;
	padding: 0 15px;
	height: 35px;
    line-height: 34px;
	text-align: center;
}
.column-chooser-setting-btn:hover, 
.show-custom-field-btn:hover {
    background-color: rgb(73, 69, 233);
    background-image: linear-gradient(to bottom, rgba(62, 72, 230, 100%), rgba(175, 153, 254, 64%));
    border: 1px solid rgb(237, 237, 237);
	border: 1px solid rgb(146, 149, 253);
}
.field-width100 .selectbox {
	padding: 0 5px;
	width: 100%!important;
}
.field-width100 input  {
	padding: 0 5px;
	width: 100%!important;
}
.addTagPopup {margin-top:3px;}
.addTagPopup .labelfield input {
	margin-bottom: 6px!important;
}
.lead-details-price {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.template-details-area .subject-row {
	background-color: rgb(249, 248, 255);
	border-radius: 6px;
	padding: 10px;
}
.template-details-area .template-detail-frame {
	border: solid 1px rgb(237, 237, 237);
    border-radius: 6px;
	margin: 15px 0;
}
.template-details-area .template-detail-frame iframe {
	padding: 10px 5px!important;
}
.template-details-area .subject-row .labelfieldtxt {
	background-color: #fff;
	border: 1px solid #E5E5E5 !important;
	border-radius: 6px;
	padding: 0 5px !important;
}
.template-details-area .subject-row .detail-inlineedit {
	height: 30px;
}
.template-details-area .subject-row .detail-inlineedit input[type="text"], 
.template-details-area .subject-row .detail-inlineedit .selectbox {
	height: 28px;
    line-height: 26px !important;
}
.template-details-area .subject-row .detail-inlineedit .selectbox .selecttext {
	top: 15px !important;
}
.template-details-area .subject-row .detail-inlineedit .selectbox .select-arrow {
	margin: 10px 6px 0 0 !important;
}
.sales-process-bottom-corner-row {
	display:flex;
	margin: 15px 10px 5px 10px;
	padding: 0px;
}

ul.comment-panel .comment-editable-panel {
	display: none;
}
ul.comment-panel:hover .comment-editable-panel {
	display: flex;
	align-items: center;
	position: absolute;
	right: 0;
	top: 0;
}
.select-invitees {
	padding: 0 5px !important;
}
.select-invitees .selectbox {
	width: 30px!important;
}
.select-invitees input {
	height: 30px!important;
}

.template-form-row .label {
	width: 100px!important;
}
.template-form-row .labelfield {
	width: 350px!important;
}
.template-form-row .cat-dropdown {
	width: 210px!important;
}

.header-relate-dropdown .global_task-content .tab_content {
	border-radius: 8px;
}
.header-relate-dropdown .global_task-content .tab_content ul li a {
	justify-content:start;
	height: 25px;
    padding: 0 5px
}
.header-relate-dropdown .tabs .all_small_selected {
	margin: 9px auto;
}
.header-relate-dropdown .tabs .account_small {
    background-position: -39px -87px;
    width: 17px;
    height: 18px;
    margin: 6px auto;
}
.header-relate-dropdown .tabs .contact_small {
    width: 17px;
    height: 17px;
    margin: 7px auto;
}
.header-relate-dropdown .tabs .deal_small {
    background-position: -39px -200px;
    width: 12px;
    height: 16px;
    margin: 7px auto;
}
.header-relate-dropdown .tabs .partner_small {
    background-position: -39px -586px;
    width: 15px;
    height: 15px;
    margin: 7px auto;
}
.invitees-select .selectbox {
	height: 27px!important;
}
.invitees-select .selectbox .select-arrow {
	margin-top: 9px!important;
}
.add-invoice .field-area .selectbox {
	width: auto!important;
}
.notification-bar {
	background: #704FE6;
	background: linear-gradient(0deg,rgba(112, 79, 230, 1) 23%, rgba(163, 65, 254, 1) 79%);
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	padding: 18px 5px;
	position: relative;
}
.notification-bar a {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-decoration: underline;
}
.notification-bar .close-bar {
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	right: 15px;
}
.margin-bottom5 {
	margin-bottom: 5px!important;
}
.assign-to .labelfield {
	margin-bottom: 5px!important;
}

.password-field-one, 
.confirm-password-field-one {
    border-radius: 6px;
    outline: none;
    font-family: "Inter", serif;
    height: 30px;
    width: 100%;
    background: #ffffff;
    margin-top: 16px;
    margin-left: 1px;
    border: 1px solid rgb(237, 237, 237);
    padding: 0 12px;
    line-height: 30px;
    display: block;
    font-size: 16px;
    color: #000;
    letter-spacing: 0.025rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.column_settings .th_settings .cross {
	margin: 10px 8px 0 2px;
}
.column_settings .th_settings .th-settings_list .mCSB_container {
	padding: 10px;
}

/*relate to*/
.related_to li a span.accounts-small {
	background-position: left -13px !important;
    height: 13px !important;
    margin: 4px 10px 0 8px !important;
}
.related_to li a span.leads-small {
	margin: 5px 8px 0 8px!important;
}
.custFldUl_subpanel,.regFldUl_subpanel{
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.custFldUl_subpanel,.regFldUl_subpanel{
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.draghandle {
	display: flex;
	justify-content: space-between;
	width: 100%;
	/*display: inline-block; cursor: move; height: 9px; width: 9px; vertical-align: top; padding-right: 5px; float: left; vertical-align: super;*/
}
.list-header-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 85%;
}
a.glob-disabled {
  pointer-events: none;
  cursor: not-allowed;
  text-decoration: none;
}
.imapSettings-folder-listing {
	border: 1px solid rgb(237, 237, 237);
	margin:25px 0px;
	padding:10px;
	position:relative;
}
.imapSettings-folder-listing .heading-text {
	display: inline-block;
	font-weight: 500;
	background-color: #fff;
    position: absolute;
    top: -12px;
    padding: 0 5px;
}
.imapSettings-folder-listing ul li.label {
	display: flex;
    align-items: center;
	line-height: normal;
	margin: 3px 0;
	width: 15%;
}
.imapSettings-folder-listing ul li.label .label-text {
	font-size: 12px;
	line-height: 25px;
    margin-left: 5px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.imapSettings-folder-listing .add-new-folder {
	border-top: 1px solid rgb(237, 237, 237);
	margin-top:15px;
	padding-top:5px;
}
.imapSettings-folder-listing .add-new-folder a {
	display:inline-block;
	text-decoration:none;
}
.imapSettings-folder-listing .add-new-folder .add-folder {
	display:inline-block;
}

.email-details-view {
	display:block;
	margin-bottom:15px;
}
.email-details-header {
	border-bottom: 1px solid rgb(237, 237, 237);
	margin-bottom:10px;
	padding-bottom:15px;
}
.email-details-header-container {
	display:flex;
	align-items:center;
	flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}
.email-details-header-container .left-content {}
.email-details-header-container .left-content .profile-pic {
	/*background-color: rgb(237, 237, 237);*/
    border-radius: 50%;
    height: 70px;
    width: 70px;
    padding: 0px;
    line-height: normal;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 20px;
}
.email-details-header-container .right-content {
	display: flex;
    align-items: start;
    flex-wrap: wrap;
    flex-direction: column;
	gap: 0.5rem;
}
.email-details-header-container .right-content .inner-one {
	display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
    gap: 0.5rem;
}
.email-details-header-container .right-content .inner-two {
	display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
	gap: 0.3rem;
	width: 100%;
}

.webtoleads-drag-list .card {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.webtoleads-drag-list .card .field-label {
	width:80%;
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.webtoleads-drag-list .card .check-required input {
	margin-top: 4px!important;
}

.automation-edit-panel .detail-inlineedit {
	height:auto;
}
.automation-edit-panel .edit-panel {
    position: absolute;
    right: 0;
	top: 5px;
}
.listing-dashboard {
	background-color:#fff;
}
.advance_criteria_filter .criteriaCl {
	margin-bottom:5px;
}
.webtoleads-arrow {
	position:relative;
}
.webtoleads-arrow:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #e0e0e0;
    position: absolute;
    top: 53%;
    transform: translate(-2px, -47%);
}
.global_search_list_menu .events {
    margin: 0 10px 0 0;
}
.golbal-search-list-module {
    height: 400px!important;
    overflow-x: hidden;
    overflow-y: scroll;
}
.notification-sent-list li {
	margin-bottom:0px!important;
}
.notification-sent-list li:last-child {
	margin-bottom:0px;
	margin-left: 0;
}
.capmaign-end-date .hasDatepicker {
	width: 192px!important;
}
.colmnlist-subpanel .edit-panel {
	position: absolute!important;
    right: 0;
}
.colmnlist-subpanel .edit-panel .check {
	top: 3px !important;
}
/*Santu 23.6.25*/
.new-dropdown .select-arrow {
    background-color: #fff !important;
    padding: 4px 0 2px 3px;
    background-position: -416px -628px !important;
    margin-top: 10px;
    margin-right: 0;
}
.new-dropdown :hover .select-arrow {
    background-position: -416px -628px !important;
}
#lead_convert_dialog {
    padding: 10px !important;
}