@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");

@font-face {
 font-family: 'Myriad Pro';
 src: url('../fonts/MyriadPro-Regular.eot');
 src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('eot'), 
 url('../fonts/MyriadPro-Regular.svg#Myriad Pro') format('svg'), 
 url('../fonts/MyriadPro-Regular.woff') format('woff'),  
 url('../fonts/MyriadPro-Regular.otf') format('otf'), 
 url('../fonts/MyriadPro-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;/ Chrome 4+, Firefox 3.5, Opera 10+, Safari 3�5 /
}
 @font-face {
 font-family: 'Avenir Next LT Pro Bold';
 src: url('../fonts/AvenirNextLTPro-Bold.eot');
 src: url('../fonts/AvenirNextLTPro-Bold.eot?#iefix') format('eot'), url('../fonts/AvenirNextLTPro-Bold.svg') format('svg'), url('../fonts/AvenirNextLTPro-Bold.woff') format('woff'), url('../fonts/AvenirNextLTPro-Bold.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;/ Safari, Android, iOS /
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/fonts/icomoon.eot");
  src: url("../fonts/icomoon/fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.woff") format("woff"), url("../fonts/icomoon/fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'mobile';
  src: url("../fonts/icomoon-mobile/fonts/icomoon.eot");
  src: url("../fonts/icomoon-mobile/fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon-mobile/fonts/icomoon.woff") format("woff"), url("../fonts/icomoon-mobile/fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon-mobile/fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
.app-footer .footer-nav li, .button-highlight, .button, .document-actions .action-button {
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	font-size:0.75em;
	letter-spacing:-0.5px;
	outline:none;
	/*padding:5px 15px;*/
	padding: 6px 25px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
.button-comnt {padding:3px; font-size: 0.8em; letter-spacing:0;}
.app-footer .footer-nav li.active, .active.button-highlight, .active.button, .document-actions .active.action-button, .app-footer .footer-nav li:hover, .button-highlight:hover, .button:hover, .document-actions .action-button:hover {
	background:#cbcbcb;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:linear-gradient(to bottom, #cbcbcb, #f2f2f2 70%);
	cursor:pointer;
	text-decoration:none
}

.close-button-pink, .close-button {
	background:#eeeeee;
	border-bottom-left-radius:4px;
	color:#2b2b2b;
	cursor:pointer;
	font-size: 10.5pt !important; /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
/*	margin-right:3px;*/  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	margin-top:-5px;
	position:absolute;
	right:0;
	text-align:center;
	text-transform:capitalize;
	width:22px;  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
}
.close-button-pink:after, .close-button:after {
	content:" \e602";
	font-family:'icomoon';
	font-size:1em;
/*	margin-left:-5px;*/  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	vertical-align:top
}
.close-button-pink:hover, .close-button:hover {
	color:#6b6b6b
}
.comments-list .comment-popup .comment-box {
	/*max-height: 270px;*/
	overflow-x: hidden;
	overflow-y: auto;
}
.row-highlight .comments .comment-popup .comment-box, .table-main .comments .comment-popup .comment-box, .table-no-header .comments .comment-popup .comment-box, .comment-bubble-preview, .comment-bubble, .comments-list .comment-popup .comment-box {
	text-align:left;
	width:100%;
	z-index:100
}
.row-highlight .comments .comment-popup .comment-box .comment, .table-main .comments .comment-popup .comment-box .comment, .table-no-header .comments .comment-popup .comment-box .comment, .comment-bubble-preview .comment, .comment-bubble .comment, .comments-list .comment-popup .comment-box .comment {
	background-color:white;
	border:1px solid #cccccc;
	color:black;
	display: inline-block;
	padding:5px 5px 5px 7px;
	position:relative;
	width: 98.5%; /* Updated for Task#4244 */
}
.row-highlight .comments .comment-popup .comment-box .comment:before, .table-main .comments .comment-popup .comment-box .comment:before, .table-no-header .comments .comment-popup .comment-box .comment:before, .comment-bubble-preview .comment:before, .comment-bubble .comment:before, .comments-list .comment-popup .comment-box .comment:before {
	background-image:url("../img/intranet/chat-bubble-triangle.png");
	background-repeat:no-repeat;
	bottom:0;
	content:'';
	height:14px;
	left:20px;
	position:absolute;
	width:14px;
	bottom:-14px
}
.comment-bubble .no-comment:before{
	background-image:none;
}
.row-highlight .comments .comment-popup .comment-box .comment .comment-title, .table-main .comments .comment-popup .comment-box .comment .comment-title, .table-no-header .comments .comment-popup .comment-box .comment .comment-title, .comment-bubble-preview .comment .comment-title, .comment-bubble .comment .comment-title, .comments-list .comment-popup .comment-box .comment .comment-title {
	color:#6e6a68;
	display:block;
	font-weight:bold
}
.row-highlight .comments .comment-popup .comment-box .comment span, .table-main .comments .comment-popup .comment-box .comment span, .table-no-header .comments .comment-popup .comment-box .comment span, .comment-bubble-preview .comment span, .comment-bubble .comment span, .comments-list .comment-popup .comment-box .comment span {
	font-size:0.8125em
}
.row-highlight .comments .comment-popup .comment-box .comment p, .table-main .comments .comment-popup .comment-box .comment p, .table-no-header .comments .comment-popup .comment-box .comment p, .comment-bubble-preview .comment p, .comment-bubble .comment p, .comments-list .comment-popup .comment-box .comment p {
	margin:1px;
	font-size:0.8125em
}
.comment-bubble .comment p {
	font-size:14px;
	/* word-break: break-all; */
}

.row-highlight .comments .comment-popup .comment-box .comment .view-button, .table-main .comments .comment-popup .comment-box .comment .view-button, .table-no-header .comments .comment-popup .comment-box .comment .view-button, .comment-bubble-preview .comment .view-button, .comment-bubble .comment .view-button, .comments-list .comment-popup .comment-box .comment .view-button {
	font-size:0.75em;
	background:#eee;
	border-radius:3px;
	padding:2px 10px;
	float:none;
	display: inline-block;
	border:1px solid #ccc
}
.comments-list .comment-popup .comment-box .comment .view-button {display:inline-block;}
.row-highlight .comments .comment-popup .comment-box .comment .view-button:after, .table-main .comments .comment-popup .comment-box .comment .view-button:after, .table-no-header .comments .comment-popup .comment-box .comment .view-button:after, .comment-bubble-preview .comment .view-button:after, .comment-bubble .comment .view-button:after, .comments-list .comment-popup .comment-box .comment .view-button:after {
	vertical-align:middle;
	margin-left:5px;
	font-family:'icomoon';
	content:'\f05a';
	font-size:8px
}
.row-highlight .comments .comment-popup .comment-box .comment .view-button:hover, .table-main .comments .comment-popup .comment-box .comment .view-button:hover, .table-no-header .comments .comment-popup .comment-box .comment .view-button:hover, .comment-bubble-preview .comment .view-button:hover, .comment-bubble .comment .view-button:hover, .comments-list .comment-popup .comment-box .comment .view-button:hover {
	text-decoration:none;
	background:#d4d4d4
}
.row-highlight .comments .comment-popup .comment-box .poster, .table-main .comments .comment-popup .comment-box .poster, .table-no-header .comments .comment-popup .comment-box .poster, .comment-bubble-preview .poster, .comment-bubble .poster, .comments-list .comment-popup .comment-box .poster {
	color:#5e5e5e;
	display:block;
	font-size:0.75em;
	font-weight:600;
	margin:0;
	padding:0px 0 0 35px
}
.row-highlight .comments .comment-popup .comment-box .date, .table-main .comments .comment-popup .comment-box .date, .table-no-header .comments .comment-popup .comment-box .date, .comment-bubble-preview .date, .comment-bubble .date, .comments-list .comment-popup .comment-box .date {
	color:#888888;
	font-size:11px;
	font-size:0.9166666667em;
	font-weight:500
}
.comments-list .comment-popup .comment-box .comment-media-container {
	display: inline-block;
    vertical-align: bottom;
    width: 78%;
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container, .table-main .comments .comment-popup .comment-box .comment-media-container, .table-no-header .comments .comment-popup .comment-box .comment-media-container, .comment-bubble-preview .comment-media-container, .comment-bubble .comment-media-container, .comments-list .comment-popup .comment-box .comment-media-container {
	/*Below code commentd by sam to hide the left space before attahcment.*/
	/*margin-left:30px;*/	
	overflow:hidden;
	display: inline-block;
	/* Below css is commented and added by Adam on 23 June 2015
	/*width:77%;*/
	width: 81.5%;
	
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container a, .table-main .comments .comment-popup .comment-box .comment-media-container a, .table-no-header .comments .comment-popup .comment-box .comment-media-container a, .comment-bubble-preview .comment-media-container a, .comment-bubble .comment-media-container a, .comments-list .comment-popup .comment-box .comment-media-container a {
	color:#5290b3;
	font-size:12px;
	text-decoration:underline
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container a:hover, .table-main .comments .comment-popup .comment-box .comment-media-container a:hover, .table-no-header .comments .comment-popup .comment-box .comment-media-container a:hover, .comment-bubble-preview .comment-media-container a:hover, .comment-bubble .comment-media-container a:hover, .comments-list .comment-popup .comment-box .comment-media-container a:hover {
	color:#31586e
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container .comment-media, .table-main .comments .comment-popup .comment-box .comment-media-container .comment-media, .table-no-header .comments .comment-popup .comment-box .comment-media-container .comment-media, .comment-bubble-preview .comment-media-container .comment-media, .comment-bubble .comment-media-container .comment-media, .comments-list .comment-popup .comment-box .comment-media-container .comment-media {
	/*Below code commentd by sam to hide the left space before attahcment.*/
	margin-right:5px;
	float:left
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container .media-size, .table-main .comments .comment-popup .comment-box .comment-media-container .media-size, .table-no-header .comments .comment-popup .comment-box .comment-media-container .media-size, .comment-bubble-preview .comment-media-container .media-size, .comment-bubble .comment-media-container .media-size, .comments-list .comment-popup .comment-box .comment-media-container .media-size {
	color:#6e6a68;
	display:block;
	font-size:12px;
	margin-top:-2px
}
.row-highlight .comments .comment-popup .comment-box .comment-media-container .media-info, .table-main .comments .comment-popup .comment-box .comment-media-container .media-info, .table-no-header .comments .comment-popup .comment-box .comment-media-container .media-info, .comment-bubble-preview .comment-media-container .media-info, .comments-list .comment-popup .comment-box .comment-media-container .media-info {
	float:none;
	margin:-3px 0 0 10px
}


.management-content .table-container .newlead-box .lead, .tabbed-section .new-lead .lead {
	display:inline-block;
	font-size:0.75em;
	margin-top:6px;
	text-transform:capitalize;
	vertical-align:middle
}
.management-content .table-container .newlead-box .lead:before, .tabbed-section .new-lead .lead:before {
	background:#7e7e7e;
	border-radius:3px;
	color:#FFFFFF;
	content:'\e607';
	display:inline-block;
	font-family:'icomoon';
	font-size:20px;
	line-height:1;
	margin:0 5px;
	opacity:.9;
	text-align:center;
	vertical-align:middle
}
.management-content .table-container .newlead-box .lead:hover, .tabbed-section .new-lead .lead:hover {
	text-decoration:none
}
.management-content .table-container .newlead-box .lead:hover:before, .tabbed-section .new-lead .lead:hover:before {
	opacity:1
}
.management-content .table-container .newlead-box .lead:hover span, .tabbed-section .new-lead .lead:hover span {
	text-decoration:underline
}

	
.prev_icon{
    font-size: 9pt;
    margin-top: 6px;
    text-transform: capitalize;
	vertical-align: middle;
	margin: 0 1px;	
}

.prev_icon .prev-left {
	background:url(../img/left-ar.png);
	width:8px;
	height:11px;
	display: inline-block;
	margin: -1px 4px;}
	
.prev_icon .prev-center {
	background:url(../img/center-ar.png);
	width:14px;
	height:12px;
	display: inline-block;
	margin: -1px 4px;}
	
.prev_icon .prev-right {
	background:url(../img/right-ar.png);
	width:8px;
	height:11px;
	display: inline-block;
	margin: -1px 4px;}


.document-actions .options-dropdown, .documents-table .documents-row .options .options-dropdown {
	background:#FFFFFF;
	border:1px solid #ccc;
	padding:10px 0;
	position:absolute;
	z-index:20;
	display:none
}
.document-actions .active.options-dropdown, .documents-table .documents-row .options .active.options-dropdown {
	display:block;
}
.document-actions .options-dropdown span, .documents-table .documents-row .options .options-dropdown span {
	cursor:pointer;
	display:block;
	font-size:0.8125em;
	padding:2px 0 2px 25px
}
.document-actions .options-dropdown span:before, .documents-table .documents-row .options .options-dropdown span:before {
	display:inline-block;
	font-family:'icomoon';
	margin-right:6px
}
.document-actions .options-dropdown span:hover, .documents-table .documents-row .options .options-dropdown span:hover {
	background:#e7e7e7
}
.document-actions .options-dropdown span.donwload:before, .documents-table .documents-row .options .options-dropdown span.donwload:before {
	content:'\e605';
	font-size:14px
}
.document-actions .options-dropdown span.opt-email:before, .documents-table .documents-row .options .options-dropdown span.opt-email:before {
	content:'\e604';
	font-size:14px;
	vertical-align:middle
}
.document-actions .options-dropdown span.view-comments:before, .documents-table .documents-row .options .options-dropdown span.view-comments:before {
	content:'\f04f';
	font-size:15px;
	vertical-align:middle
}
.document-actions .options-dropdown span.delete:before, .documents-table .documents-row .options .options-dropdown span.delete:before {
	content:'\f014';
	font-size:14px;
	vertical-align:middle
}
.document-actions .options-dropdown span.image:before, .documents-table .documents-row .options .options-dropdown span.image:before {
	content:"";
	background:url("../img/view_image.png") center center no-repeat;
	width:14px;
	height:14px;
	vertical-align:middle
}
.document-actions .options-dropdown span.rows:before, .documents-table .documents-row .options .options-dropdown span.rows:before {
	content:"";
	background:url("../img/view_rows.png") center center no-repeat;
	width:14px;
	height:14px;
	vertical-align:middle
}
.document-actions .options-dropdown .divider, .documents-table .documents-row .options .options-dropdown .divider {
	border-top:1px solid #6e6a68;
	margin:10px 0
}
.intranet-header .intranet-content .search-box .search, .submenu .search, .title_con .search-box .search {
	border:1px solid #eee;
	border-radius:3px 3px 0 3px;
	display:inline-block;
	overflow:hidden;
	position:relative
}
.intranet-header .intranet-content .search-box .search input[type="text"], .submenu .search input[type="text"], .title_con .search-box .search input[type="text"] {
	border:none;
	font-size:14px;
	height:100%;
	font-weight:normal;
	left:0;
	outline:none;
	padding-left:10px;
	position:absolute;
	top:0;
	width:100%
}
.title_con .search-box .search input[type="text"] {
	position:relative;
	height: 23px;
	vertical-align: top;
	font-size:14px;
	font-family:Arial;
}
.intranet-header .intranet-content .search-box .search input[type="text"]::-webkit-input-placeholder, 
.submenu .search input[type="text"]::-webkit-input-placeholder,
.form-custom input[type="text"]::-webkit-input-placeholder {
font-size:12px;

}
.intranet-header .intranet-content .search-box .search input[type="text"]::-moz-placeholder, 
.submenu .search input[type="text"]::-moz-placeholder,
.form-custom input[type="text"]::-moz-placeholder  {
font-size:0.875em;
}
.intranet-header .intranet-content .search-box .search input[type="text"]:-moz-placeholder, 
.submenu .search input[type="text"]:-moz-placeholder,
.form-custom input[type="text"]::-moz-placeholder  {
font-size:0.875em;
}
.intranet-header .intranet-content .search-box .search input[type="text"]:-ms-input-placeholder, 
.submenu .search input[type="text"]:-ms-input-placeholder,
.form-custom input[type="text"]::-ms-input-placeholder {
font-size:0.875em;
}

.intranet-header .intranet-content .search-box .search .search-button, .submenu .search .search-button {
	background:transparent;
	border:none;
	color:#bbb;
	height:30px;
	outline:none;
	position:absolute;
	right:0;
	top:0
}
.intranet-header .intranet-content .search-box .search .search-button:after, .submenu .search .search-button:after {
	content:'\e609';
	font-family:'icomoon';
	font-size:0.9375em;
	position:relative;
	top:2px
}
.edit-user-information .edit-user-form .form-item .select-box, .intranet-header .intranet-content .select-box .select-style {
	background:#e5e5e5;
	background-color:#ddd;
	background-image:-webkit-linear-gradient(bottom, #ddd, #fbfbfb);
	background-image:-webkit-linear-gradient(bottom, #ddd, #fbfbfb);
	background-image:linear-gradient(to top, #ddd, #fbfbfb);
	border:1px solid #ccc;
	cursor:pointer;
	display:inline-block;
	height:20px;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:210px
}
.edit-user-information .edit-user-form .form-item .select-box:after, .intranet-header .intranet-content .select-box .select-style:after {
	color:#2b2b2b;
	content:'\f05b';
	font-family:'icomoon';
	font-size:12px;
	height:20px;
	padding-left:6px;
	pointer-events:none;
	position:absolute;
	right:7px;
	top:2px
}
.edit-user-information .edit-user-form .form-item .select-box select, .intranet-header .intranet-content .select-box .select-style select {
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:transparent;
	background-image:none;
	border:none;
	border:none;
	box-shadow:none;
	cursor:pointer;
	font-size: 12px;
	line-height: 17px;
	font-weight:normal;
	outline:none;
	overflow:hidden;
	padding:1px 0 0 10px;
	position:absolute;
	top:1px;
	width:109%;
	color:#474443 !important; /*Added by Niranjan S. Bhame on 19 Nov. 2014 as per new skin*/
	
}
.edit-user-information .edit-user-form .form-item .select-box select:-moz-focusring, .intranet-header .intranet-content .select-box .select-style select:-moz-focusring {
color:transparent;
text-shadow:0 0 0 #000
}
.row-highlight tr, .table-main tr, .table-no-header tr {
	border-bottom:1px solid transparent;
	border-top:1px solid transparent
}
.row-highlight tr:hover td, .table-main tr:hover td, .table-no-header tr:hover td {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.row-highlight tr:hover .editable:before, .table-main tr:hover .editable:before, .table-no-header tr:hover .editable:before {
	color:#ed1556
}
.row-highlight tr:nth-child(2n), .table-main tr:nth-child(2n), .table-no-header tr:nth-child(2n) {
background:#eee
}
.row-highlight tr td, .table-main tr td, .table-no-header tr td {
	padding:5px 0 5px 0
}
.row-highlight tr td p, .table-main tr td p, .table-no-header tr td p {
	margin:0;
	font-size:0.75em
}
.row-highlight tr td a, .table-main tr td a, .table-no-header tr td a {
	font-size:0.75em
}
.row-highlight tr .view-comment, .table-main tr .view-comment, .table-no-header tr .view-comment {
	cursor:pointer;
	z-index:2
}
.row-highlight tr .view-comment:after, .table-main tr .view-comment:after, .table-no-header tr .view-comment:after {
	color:#FFFFFF;
	content:'\f04f';
	cursor:pointer;
	font-family:'icomoon';
	font-size:18px;
	vertical-align:middle;
	z-index:1
}

.comments-list .view-comment:after {
    content:'\f04f';
    cursor: pointer;
    font-family: "icomoon";
    font-size: 18px;
    vertical-align: middle;
    z-index: 1;
}
.comments-list, .comments-list a.view-comment {
	color: #6e6a68;
}
.comments-list:hover, .comments-list:hover a.view-comment{
	color:#ed1556;
	text-decoration:none;
}
.comments-list a { text-decoration: none; }

.row-highlight tr .view-comment.active:after, .table-main tr .view-comment.active:after, .table-no-header tr .view-comment.active:after, .row-highlight tr .view-comment:hover:after, .table-main tr .view-comment:hover:after, .table-no-header tr .view-comment:hover:after {
	color:#FFFFFF
}
.row-highlight .bell, .table-main .bell, .table-no-header .bell {
	cursor:default;
	text-align:center;
	width:35px
}
.row-highlight .bell .bell-ico, .table-main .bell .bell-ico, .table-no-header .bell .bell-ico {
	display:block;
	width:35px
}
.row-highlight .bell .bell-ico:before, .table-main .bell .bell-ico:before, .table-no-header .bell .bell-ico:before {
	content:"\f0a2";
	font-family:'icomoon';
	font-size:16px
}
.row-highlight .bell .bell-input, .table-main .bell .bell-input, .table-no-header .bell .bell-input {
	cursor:pointer
}
.row-highlight .bell .bell-input.active, .table-main .bell .bell-input.active, .table-no-header .bell .bell-input.active {
	display:none
}
.row-highlight .bell .checked-bell, .table-main .bell .checked-bell, .table-no-header .bell .checked-bell {
	display:none
}
.row-highlight .bell .checked-bell.active, .table-main .bell .checked-bell.active, .table-no-header .bell .checked-bell.active {
	display:block
}
.row-highlight .bell .checked-bell:hover:before, .table-main .bell .checked-bell:hover:before, .table-no-header .bell .checked-bell:hover:before {
	color:#ed1556
}
.row-highlight .bell .checked-bell:before, .table-main .bell .checked-bell:before, .table-no-header .bell .checked-bell:before {
	content:"\f0a2";
	font-family:'icomoon';
	font-size:16px
}
.row-highlight .date, .table-main .date, .table-no-header .date {
	text-align:left;
	width:60px
}
.row-highlight .phase, .table-main .phase, .table-no-header .phase {
	text-align:left;
	width:60px
	
}
.row-highlight .name, .table-main .name, .table-no-header .name {
	min-width:100px;
	max-width:220px
}
.row-highlight .editable, .table-main .editable, .table-no-header .editable {
	margin-right:2px;
	margin-left:20px;
	position:relative
}
.row-highlight .editable:before, .table-main .editable:before, .table-no-header .editable:before {
	color:#FFFFFF;
	content:'\e603';
	cursor:pointer;
	display:inline-block;
	font-family:'icomoon';
	font-size:14px;
	left:-15px;
	position:absolute;
	top:-4px
}

.editable-lead {
	position:relative
}

.editable-lead:before {
	color:#6e6a68;
	content:'\e603';
	cursor:pointer;
	font-family:'icomoon';
	font-size:14px;
	margin:0;
	
	
}


.tab tr:hover .editable-lead:before{
color:#ed1556;
}
.editable-location {
	position:relative
}

.editable-location:before {
	color:#6e6a68;
	content:'\e603';
	cursor:pointer;
	font-family:'icomoon';
	font-size:14px;
	margin:0;
}


.tab tr:hover .editable-location:before{
color:#ed1556;
}

.row-highlight .phone, .table-main .phone, .table-no-header .phone {
	width:110px
}
.row-highlight .phone p, .table-main .phone p, .table-no-header .phone p {
	margin:0;
	width:100px
}
.row-highlight .email, .table-main .email, .table-no-header .email {
	padding:0 10px 0 0;
	text-align:left;
	width:180px;
	color:#FFFFFF;
}
.row-highlight .status, .table-main .status, .table-no-header .status {
	text-align:center;
	width:55px
}
.row-highlight .priority, .table-main .priority, .table-no-header .priority {
	position:relative;
	text-align:center;
	/*width:100px;*/
	width:60px;
}

.priority {
    font-size: 12pt !important;  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
}

.priority-none {
	display:none;
}
.priority .lead-priority {
	cursor:pointer;
	display:block;
	text-align:center;
	width:100px;
	font-size:0.75em
}

.priority .lead-priority:after {
	content:'\f05b';
	font-family:'icomoon';
	font-size:10px;
	margin-left:2px
}
.row-highlight .priority .submenu-dropdown, .table-main .priority .submenu-dropdown, .table-no-header .priority .submenu-dropdown {
	width:140px
}
.row-highlight .edit, .table-main .edit, .table-no-header .edit {
	text-align:center;
	width:70px
}
.row-highlight .edit .button, .table-main .edit .button, .table-no-header .edit .button {
	padding:1px 12px
}
.row-highlight .comments, .table-main .comments, .table-no-header .comments, .comments-list {
	position:relative;
	text-align:center;
	width:70px
}
.row-highlight .comments .submenu-dropdown, .table-main .comments .submenu-dropdown, .table-no-header .comments .submenu-dropdown {
	right:0;
	left:auto
}
.row-highlight .comments .comment-popup, .table-main .comments .comment-popup, .table-no-header .comments .comment-popup, .comments-list .comment-popup {
	box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4);
	background:#eee;
	border:1px solid #ccc;
	display:none;
	left:-790px;
	padding:10px;
	position:absolute;
	text-align:left;
	bottom:30px;
	width:775px;
	z-index:1001;
	height:auto;
	font-size: 12pt;
}
.comments-list .comment-popup-contact {
	width:auto;
	min-width: 190px;
	left: -210px;
}
.comments-list .comment-popup-contact .comment-box .comment {
	width:94%;
}
.comments-list .comment-popup-contact .comment-box .comment span {
	width:100%;
}
.row-highlight .comments .comment-popup.active, .table-main .comments .comment-popup.active, .table-no-header .comments .comment-popup.active, .comments-list .comment-popup.active {
	display:block
}
.row-highlight .comments .comment-popup:before, .table-main .comments .comment-popup:before, .table-no-header .comments .comment-popup:before, .comments-list .comment-popup:before {
	background:url("../img/intranet/popup-triangle.png") center center no-repeat;
	bottom:-10px;
	content:'';
	height:34px;
	position:absolute;
	right:-10px;
	width:32px
}
.row-highlight .comments .comment-popup .comment-box .comment, .table-main .comments .comment-popup .comment-box .comment, .table-no-header .comments .comment-popup .comment-box .comment, .comments-list .comment-popup .comment-box .comment {
	padding:2px 5px
}
.row-highlight .comments .comment-popup .comment-box .comment span, .table-main .comments .comment-popup .comment-box .comment span, .table-no-header .comments .comment-popup .comment-box .comment span, .comments-list .comment-popup .comment-box .comment span {
	font-size:0.8125em;
	display: inline-block;
	vertical-align: bottom;
	width: 80%;
}
.row-highlight .comments .comment-popup .comment-box:before, .table-main .comments .comment-popup .comment-box:before, .table-no-header .comments .comment-popup .comment-box:before, .comments-list .comment-popup .comment-box:before {
	z-index:100
}
.app-footer .footer-nav li {
	background:#ed1556
}
@font-face {
font-family:'icomoon';
src:url("../fonts/icomoon/fonts/icomoon.eot");
src:url("../fonts/icomoon/fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.woff") format("woff"), url("../fonts/icomoon/fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.svg") format("svg");
font-weight:normal;
font-style:normal
}

body {	
	color:#474443; 
	font-family:Arial;
	font-size:1em;
	line-height:1.5;
	min-width:1260px;
	background:#2b2b2b;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	overflow-y: scroll; /* has to be scroll, not auto */
	-webkit-overflow-scrolling: touch;
}

h1, h2, h3, h4, h5, h6 {
	line-height:1.25em;
	color:#474443;
	margin:10px 0;
	text-rendering:optimizeLegibility;
	/* font-weight: 100; */
}
h1 {
	font-size:20px;
/*	color:#ed1556;*/
    color:#474443;
}
h2 {
	font-size:2em
}
h3 {
	font-size:1.75em
}
h4 {
	font-size:1.5em
}
h5 {
	font-size:1.25em
}
h6 {
	font-size:1em
}
p {
	margin:0 0 0.75em
}
a {
	-webkit-transition:color 0.1s linear;
	transition:color 0.1s linear;
	text-decoration:none;
	color:inherit
}
a:hover {
	text-decoration:underline
}
.app-content {
	background:#FFFFFF;
	position:relative
}

.app-content-other { /*Added by Niranjan S. Bhame on 17 Nov. 2014 as per new skim*/
background:#FFFFFF;
position:relative;
font-size:9pt;
min-height: 660px;
/*color: #6e6a68;*/
padding:0 20px;
}

.middle_container {min-width: 800px; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skim*/
    padding: 0 5px 0 20px;
    position: relative;
    vertical-align: top;}
 	
.content-body {background:#FFFFFF; width:100%;}
.container {
	/*width:1260px;*/
	width:100%;
	margin:0
}

.newButton {margin-bottom: 4%;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/

.title_con {border-bottom:1px solid #ccc; padding-bottom:10px;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
.center-align {text-align:center;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/

.centered-container {
	/*width:1260px;*/
	width:100%; /*Added by Niranjan S. Bhame on 17 Nov. 2014 as per new skim*/
	margin:auto
}

.sitewrapper {background:#FFFFFF; height:660px;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/

.ui-autocomplete {
	max-height:150px;
	overflow-y:auto;
	overflow-x:hidden
}
.ui-menu .ui-menu-item {
	background:#FFFFFF;
	/*border-bottom:1px solid #ccc;*/
	padding:10px 15px;
	/*font-size:0.9375em*/
	font-size:11px;
}
.actions {
	font-size:0.875em;
	padding:20px 4px 100px;
	text-transform:capitalize
}
.actions .check-all, .actions .uncheck-all, .actions .delete-checked-leads, .actions .create-new-lead {
	cursor:pointer;
	display:inline-block;
	margin-right:20px;
	opacity:.8
}
.actions .check-all:hover, .actions .uncheck-all:hover, .actions .delete-checked-leads:hover, .actions .create-new-lead:hover {
	opacity:1
}
.actions .check-all:before, .actions .uncheck-all:before, .actions .delete-checked-leads:before, .actions .create-new-lead:before {
	background:#6e6a68;
	border-radius:2px;
	color:#FFFFFF;
	display:inline-block;
	font-family:'icomoon';
	height:20px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;
	width:20px
}
.actions .check-all:before {
	content:'\f0d7';
	font-size:12px;
	line-height:1.8
}
.actions .uncheck-all:before {
	content:'\e608';
	font-size:10px;
	line-height:2
}
.actions .delete-checked-leads:before {
	content:'\f014';
	font-size:15px;
	line-height:1.3
}
.actions .create-new-lead:before {
	content:'\e607';
	font-size:18px;
	line-height:1
}
.app-header {
	background:#2b2b2b
}
.app-header .header-nav {
	margin:0 auto;
	padding:0 19px;
	text-align:right
}
.app-header .site-navigation .menu {
	margin:0;
	padding:0;
	text-align:left; /*Added by Niranjan S. Bhame on 19 Nov. 2014 as per new skin*/
}
.app-header .header-decorator {
	width:auto;
	background:#cdedf1;
	height:19px
}
.app-header .logo {
	margin-left:20px;
	margin-top:15px;
	position:absolute;
	z-index:50;
}
.app-header .submenu {
	position:absolute
}
.button-highlight {
	background:#ea144c;
	border:1px solid #951e41;
	border-radius:4px;
	box-shadow:none;
	color:white !important;
	margin:0 auto;
	padding:5px 15px;
	text-transform:none
}
.button-highlight:after {
	content:" \f05a";
	font-family:'icomoon';
	font-size:0.875em
}
.button-highlight:hover {
	background:#d31244
}
.main-calendar-container {
	background-color:#f6f6f6;
	border:1px solid #6e6a68;
	display:none;
	overflow:hidden;
	padding:35px 20px 15px;
	text-align:center
}
.main-calendar-container.active {
	display:block
}
.main-calendar-container .calendar-container {
	background:#FFFFFF;
	border:1px solid #6e6a68;
	display:inline-block;
	margin:0 20px 0 0;
	padding:8px 5px;
	vertical-align:top;
	width:220px
}
.main-calendar-container .calendar-container .button-container {
	text-align:center;
	width:100%;
	padding-bottom:4px
}
.main-calendar-container .calendar-container .button-container .button {
	margin:0 5px
}
.main-calendar-container .calendar-container .calendar {
	height:190px;
	width:100%
}
.main-calendar-container .text-container {
	background:white;
	border:1px solid #6e6a68;
	display:inline-block;
	height:240px;
	overflow:hidden;
	vertical-align:top;
	width:59%;
	margin-right:10px
}
.main-calendar-container .text-container textarea {
	border:none;
	color:#6e6a68;
	font-size:0.75em;
	height:100%;
	outline:none;
	overflow:auto;
	margin:20px 0 0 15px;
	resize:none;
	width:97%
}
.main-calendar-container .save-container {
	display:block;
	text-align:right;
	margin:20px 0 0 0
}
.main-calendar-container .save-container .button {
	margin:0 5px
}
.close-button-pink {
	background:#ed1556;
	color:white
}
.btn-primary, a.btn-primary {
    background-color: #ed1556;
    border-color: #ed1556;
    color: #ffffff;
}
.btn-primary:hover, .btn-primary:active {
	background:#000000;
	border:1px solid #0066FF;
	text-decoration:none;
}
.popover.right {
    margin-left: 10px;
}
.popover {
    transition: opacity 0.15s linear 0s;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
	font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.42857;
    max-width: 276px;
    padding: 1px;
    position: absolute;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: 1060;
	display:none;
}
.wrap-cvv:hover .popover {
	display:block;
	transition: all 0.5s ease;
}
.form form .popover {
	margin-left: 268px;
    margin-top: -94px;
}
.arrow {
    float: right;
}
.popover > .arrow, .popover > .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.popover > .arrow {
    border-width: 11px;
}
.popover.right > .arrow {
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0.25);
    left: -11px;
    margin-top: -11px;
    top: 50%;
}
.popover > .arrow, .popover > .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.popover > .arrow::after {
    border-width: 10px;
    content: "";
}
.popover.right > .arrow::after {
    border-left-width: 0;
    border-right-color: #fff;
    bottom: -10px;
    content: " ";
    left: 1px;
}
.popover-content {
    padding: 9px 14px;
}
.close-button-pink:hover {
	background:#d8114d
}
.comment-bubble-preview:before {
	height:15px
}
.comment-bubble:before {
	height:20px
}
.custom-form-title {
	background-color:#eeeeee;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-top:20px;
	padding-bottom:5px;
	overflow:hidden
}
.custom-form-title .title {
	color:#474443;
	font-weight:bold;
	margin:0 0 20px 15px;
	text-transform:capitalize;
	 line-height: 34px;
}
.custom-form-title .lead {
	background-color:white;
	display:inline-block;
	font-size:0.875em
}
.custom-form-title .lead:before {
	content:'Lead: ';
	font-weight:bold
}
.custom-form-title-container {
	display:inline-block;
	margin-bottom:-11px;
	/* padding-top:50px; */
	width:100%
}
.custom-form-title-container .custom-form-title {
	float:left;
	width:80%;
	padding-right:20px
}
.custom-form-title-container .custom-form-title .button {
	float:right
}
.custom-form-title-container .lead {
    float: left;
	display:table;
    height: 50px;
    margin: 0 0 0 15px;
    width: 15%;
	padding-top: 10px;
}
.custom-form-title-container .lead .leader {
	font-size:0.875em;
	display: table-cell;
	vertical-align: middle;
}
.custom-form-title-container .lead .leader:before {
	content:'Lead: ';
	font-weight:bold
}
.document-actions {
	padding-top:30px;
	position:relative;
	text-align:right
}
.document-actions-trouble {
    display: inline-block;
    padding-bottom: 20px;
	padding-top:0px;
	float:right;
    position: relative;
    text-align: right;
    vertical-align: top;
	margin-right: 10px;
	height: 25px;
}
.document-actions-ticket {
 position: absolute;
 right: 10px;
 top: 20px;
}
.document-actions-contact {
	padding-bottom:0;
	margin-right: 0;
	position:absolute;
	right: 0;
	top: 23px;
}
.document-actions .action-button {
	padding:5px 18px
}
.document-actions .action-button:after {
	content:'\f05b';
	display:inline-block;
	font-family:'icomoon';
	font-size:12px;
	margin-left:5px
}
.document-actions .options-dropdown {
	right:0;
	text-align:left;
	top:62px;
	width:245px
}
.document-actions-trouble .options-dropdown .divider {margin:0;}
.document-actions-trouble .options-dropdown span {padding: 11px 0 10px 25px; border-bottom: 1px solid #6e6a68; font-size: 13px;} /*border-bottom added by Shubham on 6 July 2015*/
.document-actions-trouble .options-dropdown {padding:0; top:31px;}
.document-actions-contact .options-dropdown {top:0px;}
/*[Start]: Added by Shubham on 6 july 2015*/
.document-actions-trouble .options-dropdown span:last-child {
  border: none;
}
/*[Start]: Added by Shubham on 6 july 2015*/
.documents-table {
	border:1px solid #ccc;
	display:block;
	list-style:none;
	padding:0
}
.documents-table .documents-row {
	background:#FFFFFF;
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
	display:block;
	min-height:50px;
	width:100%
}
.documents-table .documents-row:hover {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc
}
.documents-table .documents-row:first-child:hover {
	border-top:1px solid transparent
}
.documents-table .documents-row:last-child:hover {
	border-bottom:1px solid transparent
}
.documents-table .documents-row:nth-child(2n) {
background:#eaeaea
}
.documents-table .documents-row .checkbox-style {
	padding-left:5px;
	vertical-align:top
}
.documents-table .documents-row .file-type {
	display:inline-block;
	height:25px;
	margin-right:-10px;
	position:relative;
	width:5%
}
.documents-table .documents-row .file-type .image {
	bottom:0;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0
}
.documents-table .documents-row .file {
	display:inline-block;
	margin:5px 0 0 5px;
	width:80%
}
.documents-table .documents-row .file .file-name {
	color:#6e6a68;
	font-size:0.8125em
}
.documents-table .documents-row .file .disclaimer {
	font-size:0.6875em
}
.documents-table .documents-row .file .file-info {
	color:#444444;
	display:block;
	font-size:0.6875em
}
.documents-table .documents-row .document-option {
	width:100px;
	float:right;
	vertical-align:middle;
	margin:15px 0 0 0;
	height:26px;
	display:table;
	padding-right:20px
}
.documents-table .documents-row .options {
	position:relative;
	display:table-cell;
	width:20px;
	height:20px
}
.documents-table .documents-row .options:hover:after {
	background:#c2c2c2;
	cursor:pointer
}
.documents-table .documents-row .options:after {
	background:#dbdbdb;
	border:1px solid #c3c3c3;
	border-radius:2px;
	content:"\f05b";
	font-family:'icomoon';
	font-size:12px;
	padding:0 2px;
	text-align:center;
	vertical-align:middle
}
.documents-table .documents-row .options .options-dropdown {
	right:-3px;
	top:20px;
	width:173px
}
.documents-table .documents-row .options .options-dropdown span {
	padding:2px 0 2px 35px
}
.documents-table .documents-row .email {
	cursor:pointer;
	display:table-cell;
	height:20px;
	margin:1px 10px;
	opacity:.9;
	vertical-align:middle;
	width:20px
}
.documents-table .documents-row .email:hover {
	opacity:1
}
.documents-table .documents-row .email:after {
	/*content:"\e604";*/
	font-family:'icomoon';
	font-size:16px;
	text-align:center;
	vertical-align:middle
}
.documents-table .documents-row .checkbox-style {
	display:table-cell;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:20px
}
.documents-table .documents-row .checkbox-style input[type="checkbox"] {
	vertical-align:middle;
	width:16px;
	height:16px;
	margin: 0 !important;
}
.edit-user-information {
	background:#FFFFFF
}
.edit-user-information .button-highlight {
	background:#F00;
	margin-left:5px;
	margin-top:20px
}
.edit-user-information .button-highlight:hover {
	background:#c00
}
.edit-user-information .edit-title {
	border-bottom:1px solid #ccc;
	color:#ed1556;
	font-size:1.125em;
	padding-bottom:5px
}
.edit-user-information .edit-title span {
	color:#474443;
	margin-left:4px
}
.edit-user-information p {
	font-size:0.8125em
}
.edit-user-information .edit-user-form {
	background:#eee;
	border-radius:10px;
	padding:10px
}
.edit-user-information .edit-user-form .form-item {
	display:block;
	padding:5px 10px
}
.edit-user-information .edit-user-form .form-item .item {
	display:inline-block;
	font-size:0.8125em;
	margin-right:20px;
	text-transform:capitalize;
	width:200px
}
.edit-user-information .edit-user-form .form-item .item.required:after {
	content:'*';
	display:inline-block
}
.edit-user-information .edit-user-form .form-item input[type="email"], .edit-user-information .edit-user-form .form-item input[type="number"], .edit-user-information .edit-user-form .form-item input[type="password"], .edit-user-information .edit-user-form .form-item input[type="search"], .edit-user-information .edit-user-form .form-item input[type="tel"], .edit-user-information .edit-user-form .form-item input[type="text"], .edit-user-information .edit-user-form .form-item input[type="url"], .edit-user-information .edit-user-form .form-item input[type="color"], .edit-user-information .edit-user-form .form-item input[type="date"], .edit-user-information .edit-user-form .form-item input[type="datetime"], .edit-user-information .edit-user-form .form-item input[type="datetime-local"], .edit-user-information .edit-user-form .form-item input[type="month"], .edit-user-information .edit-user-form .form-item input[type="time"], .edit-user-information .edit-user-form .form-item input[type="week"] {
	border:1px solid #ccc;
	font-size:0.8125em;
	height:20px;
	outline:none;
	width:250px
}
.edit-user-information .edit-user-form .form-item .select-box {
	width:200px
}
.edit-user-information .edit-user-form .form-item .select-box.country {
	width:350px
}
.edit-user-information .edit-user-form .form-item.phone input[type="email"], .edit-user-information .edit-user-form .form-item.phone input[type="number"], .edit-user-information .edit-user-form .form-item.phone input[type="password"], .edit-user-information .edit-user-form .form-item.phone input[type="search"], .edit-user-information .edit-user-form .form-item.phone input[type="tel"], .edit-user-information .edit-user-form .form-item.phone input[type="text"], .edit-user-information .edit-user-form .form-item.phone input[type="url"], .edit-user-information .edit-user-form .form-item.phone input[type="color"], .edit-user-information .edit-user-form .form-item.phone input[type="date"], .edit-user-information .edit-user-form .form-item.phone input[type="datetime"], .edit-user-information .edit-user-form .form-item.phone input[type="datetime-local"], .edit-user-information .edit-user-form .form-item.phone input[type="month"], .edit-user-information .edit-user-form .form-item.phone input[type="time"], .edit-user-information .edit-user-form .form-item.phone input[type="week"] {
	width:65px
}
.email-document {
	background-color:#eeeeee;
	height:100%;
	width:100%
}
.email-document .message {
	height:15em;
	margin-bottom:5px
}
.email-document .title {
	display:block;
	font-size:1.125em;
	font-weight:bold;
	padding:20px 19px 30px
}
.email-document .person-container {
	border:none;
	display:inline-block;
	margin:5px 0 5px 0;
	resize:none;
	width:100%
}
.email-document .person-container input[type="email"], .email-document .person-container input[type="number"], .email-document .person-container input[type="password"], .email-document .person-container input[type="search"], .email-document .person-container input[type="tel"], .email-document .person-container input[type="text"], .email-document .person-container input[type="url"], .email-document .person-container input[type="color"], .email-document .person-container input[type="date"], .email-document .person-container input[type="datetime"], .email-document .person-container input[type="datetime-local"], .email-document .person-container input[type="month"], .email-document .person-container input[type="time"], .email-document .person-container input[type="week"] {
	width:95%
}
.email-document .person-container:after {
	background:url("../img/intranet/icon-person.png") 1px center no-repeat;
	content:'';
	display:inline-block;
	height:25px;
	margin-left:3px;
	vertical-align:top;
	width:13px
}
.email-document .subtitle {
	display:block;
	font-size:0.8125em;
	font-weight:bold
}
.email-document .subtitle-message {
	display:block;
	font-size:0.8125em;
	font-weight:bold;
	margin-top:20px
}
.email-document .email-form-container {
	padding:0 20px 20px
}
.email-document textarea {
	border:1px solid #b3b3b3;
	height:1.2em;
	margin-top:5px;
	overflow:auto;
	resize:none;
	width:99%
}
.email-document input[type="email"], .email-document input[type="number"], .email-document input[type="password"], .email-document input[type="search"], .email-document input[type="tel"], .email-document input[type="text"], .email-document input[type="url"], .email-document input[type="color"], .email-document input[type="date"], .email-document input[type="datetime"], .email-document input[type="datetime-local"], .email-document input[type="month"], .email-document input[type="time"], .email-document input[type="week"] {
	width:99%;
	border:1px solid #b3b3b3
}
.email-document .note {
	display:block;
	font-size:0.75em;
	padding:5px 0 5px 0
}
.email-document .button-container {
	text-align:right;
	margin-top:20px
}
.email-document .button-container .button {
	margin:0 5px
}
.email-document .cc {
	margin-left:5px;
	font-size:0.75em
}
.footer {
	background-color:#2b2b2b;
	display:block;
	text-align:center;
	z-index: 999;
}
.footer .footer-text {
	color:#8d8d8d;
	font-size:0.75em;
	padding-top:15px;
    padding-bottom: 24px; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
}
.footer .footer-text a {color:#8d8d8d;}
.nebhub_separator{
	backface-visibility: hidden;
    height: 1px;
    margin: 20px auto 15px;
    position: relative;
    transform: translateZ(0px) scale(1, 1);
    width: 50%;
}
.footer_text{
	font-size: 14px;
    line-height: 1.5;
	padding-bottom: 21px;
	/* cursor:pointer; */
	color:#474443;
}
.footer_link_color {
   /*  color: #474443 !important; */
   color: #525252 !important;
}
.footer_link_color:hover{
	color:#09afdf !important;
	cursor:pointer;
	text-decoration:none;
}
.nebhub_separator::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #222222 0%, #505050 35%, #505050 70%, #222222 100%) repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}


.footer .button-container {
	display:block;
	padding-bottom:25px;
	padding-top:25px
}
.footer .button-container .button-highlight {
	margin-right:5px
}
.footer .button-container .button-highlight:last-child {
    margin-right: 0;
}
.footer .social {
	overflow:hidden
}
.footer .connect-with-us {
	color:white;
	font-size:0.875em;
	margin-right:25px;
	text-transform:uppercase
}
.footer ul {
	display:inline-block;
	list-style:none;
	margin-right:25px;
	padding-left:15px;
}
.footer li {
	display:inline;
}
.footer .social {
  display: inline-block;
  width: auto;
  /* margin: 5px 0 25px; */
  margin: 5px 0 5px;
}
.social-list {
  display: inline-block;
  padding: 0;
  list-style: none;
  vertical-align: middle;
}
.footer .social .social-list li {
  border-right: 1px solid #3b3838;
  display: inline-block;
  padding: 6px;
}
.footer .social .social-list li:last-child {
  border: none;
}
.footer .social .social-list a {
  width: 25px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}
.footer .social .social-list .facebook {
  background: url("../img/intranet/social-facebook-small.png") center center no-repeat;
}
.footer .social .social-list .twitter {
  background: url("../img/intranet/social-twitter-small.png") center center no-repeat;
}
.footer .social .social-list .gplus {
  background: url("../img/intranet/social-gplus-small.png") center center no-repeat;
}

/*.footer .facebook-icon {
	background-image:url("../img/intranet/icon-facebook.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	margin-bottom:0;
	margin-right:5px;
	opacity:0.8;
	vertical-align:middle;
	width:16px
}
.footer .facebook-icon:hover {
	opacity:1
}
.footer .twitter-icon {
	background-image:url("../img/intranet/icon-twitter.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	margin-bottom:0;
	margin-right:5px;
	opacity:0.8;
	vertical-align:middle;
	width:16px
}
.footer .twitter-icon:hover {
	opacity:1
}
.footer .gplus-icon {
	background-image:url("../img/intranet/icon-gplus.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	margin-bottom:0;
	margin-right:5px;
	opacity:0.8;
	vertical-align:middle;
	width:16px
}
.footer .gplus-icon:hover {
	opacity:1
}
.footer .email-icon {
	background-image:url("../img/intranet/icon-email.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	margin-bottom:0;
	margin-right:5px;
	opacity:0.8;
	vertical-align:middle;
	width:16px
}
.footer .email-icon:hover {
	opacity:1
}*/

.form-custom textarea {
	border:1px solid #ccc;
}
.form-custom .title, .form-custom-title  {  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	color:#474443;
	display:block;
	font-weight:bold;
	margin:0 0 20px 15px;
	text-transform:capitalize
}

.form_rounded_container .title {
	color: #474443;
    font-size: 16px;
    font-weight: bold;
}

.form-custom-title {  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	margin:40px 0 10px;
}

.form-custom .button {
	margin:0 0 15px 15px
}
.form-custom .subtitle {
	color:#474443;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	text-transform:capitalize
}
.form-custom .content {
	font-size:0.875em;
	height:67.5px;
	padding:5px 0 0 11px;
	resize:vertical;
	width:98.5%; /* Updated for Task#4244 */
}
.form-custom .content#problem_description {
	width:99%
}
.form-custom .content::-webkit-input-placeholder {
font-size:0.875em
}
.form-custom .content::-moz-placeholder {
font-size:0.875em
}
.form-custom .content:-moz-placeholder {
font-size:0.875em
}
.form-custom .content:-ms-input-placeholder {
font-size:0.875em
}
.form-custom .select {
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:transparent;
	background-image:none;
	border:none;
	box-shadow:none;
	color:#6e6a68;
	font-size:0.8125em;
	left:0;
	margin:0;
	outline:none;
	overflow:hidden;
	padding:0 0 0 5px;
	position:absolute;
	top:3px;
	width:100%; 
}
.form-custom .select:-ms-expand {
display:none
}
.form-custom select:-moz-focusring {
color:transparent;
text-shadow:0 0 0 #000
}
.form-custom .select-container {
	display:inline-block
}
.form-custom .custom-select {
	background:url("../img/intranet/icon-dropdown.png") no-repeat right;
	border:1px solid #b3b3b3;
	height:1.5em;
	overflow:hidden;
	position:relative;
	width:206px;
	vertical-align: top;
}
.form-custom .upload {
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	text-decoration:underline;
	text-transform:capitalize
}
.form-custom .upload:before {
	background:url("../img/intranet/icon-upload.png") bottom center;
	content:'';
	display:inline-block;
	font-size:20px;
	height:20px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.form-custom .upload:hover {
	color:#1f1e1e
}
.form-custom .main-calendar-container {
	margin-bottom:10px
}
.form-custom .assigned-to {
	border:none;
	display:inline-block;
	margin:10px 0 5px 0;
	resize:none;
	width:100%;
	position:relative
}
.form-custom .assigned-to .assigned-to-input {
	color:#474443;
	font-size:0.8125em;
	height:23px;
	outline:none;
	overflow:auto;
	padding:2px 0 0 10px;
	resize:none;
	width:90%;
	border:1px solid #c6c6c6;
}

.form-custom .assigned-to:after {
	background:url("../img/intranet/icon-person.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:17px;
	position:absolute;
	left:0;
	margin-left: 93.7%;
	top:25px;
	width:13px
}

.hold_box .assigned-to:after {
	background:url("../img/intranet/icon-person.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:17px;
	position:absolute;
	left:0;
	margin-left: 97.7%;
	top:5px;
	width:13px
}
.form-custom .assigned-to input[type="text"]::-moz-placeholder {
	font-size:12px;
}

.form-custom .ticket-name {
	font-size:0.75em;
	height:23px;
	outline:none;	
	overflow:auto;
	padding:2px 0 0 10px;
	resize:none;
	width:99%;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	font-size:0.875em;
	color: #474443;
}

.form-custom .ticket_name_edit {
	font-weight: normal;
    font-size: 0.9em;
	width: 45%;
	display: inline-block;
	margin-bottom: 0;
}

.form-custom .title_edit {

}

.form-custom .upload-container { /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
/*	display:inline-block;
	margin-bottom:15px;
	vertical-align:middle*/  
	position: absolute;
    right: 0;
    top: 327px;
    vertical-align: middle;
	left: 100px;
	bottom: 0;
}

.upload-container-lead {
    background: url("../img/intranet/icon-upload.png") repeat scroll center bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 20px;
    margin-bottom: 15px;
    vertical-align: middle;
    width: 20px;
	}
	
.upload-icon {
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    opacity: 0;
    text-decoration: underline;
    text-transform: capitalize;
	width:20px;
	height:20px;
}

.form-custom .upload-container .button, .form-custom .upload-container-lead .button {
	margin:0 0 0 15px
}
.form-custom-update .tagit {
	background:#FFFFFF;
	font-size:0.8125em;
	min-height:23px;
	width:100%;
	border-radius:0;
	overflow: hidden;
}
.form-custom-update .tagit .tagit-choice {
	background:#e3eaef;
	border:1px solid #ccc;
	margin:1px 5px 1px 0;
	padding:1px 20px 1px 4px;
	font-size: 13px;
	text-align: left;
	/*[Start] Added by Shubham on 15 July for change font family of cc field*/
	font-family: Verdana,Arial,sans-serif;
}

.form-custom .tagit {
	background:#FFFFFF;
	font-size:0.8125em;
	min-height:23px;
	width:90%;
	border-radius:0;
	overflow: hidden;
}
.form-custom #productassignments .tagit {
	width:99%;
	margin-bottom: 10px
}
.form-custom .tagit .tagit-choice {
	background:#e3eaef;
	border:1px solid #ccc;
	margin:1px 5px 1px 0;
	padding:1px 20px 1px 4px;
	font-size: 13px;
	text-align: left;
	/*[Start] Added by Shubham on 15 July for change font family of cc field*/
	font-family: Verdana,Arial,sans-serif;
}
.form-custom.search .tagit .tagit-choice {
	line-height: 1.6;
	padding:0 20px 0 4px;
	z-index:999;
}
.form-custom.search .tagit .tagit-choice span{
	font-size:13px;
	line-height: 1.4;
}
.form-custom.search .tagit {
	margin:0;
	width:100%;
	border:none;
	padding: 1px 0;
}
.form-custom .tagit .tagit-choice .tagit-close .text-icon {
	font-size:15px
}
.form-custom .tagit .tagit-new {
	padding:0;
	/*position: relative;*/
}
.form-custom.search .tagit .tagit-new {
	padding:0;
	margin:0;
	width:100%;
}
.franchise-data span { /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	font-size:9pt;
	color:#474443;  
}
.franchise-data p {
	display:inline-block;
	margin:0;
	font-size:0.8125em;
}
.franchise-data-loc-ins p .highlight {
	border:none;
	margin-right: 0;
}
.franchise-data p .highlight {
    border-right: 1px solid #ccc;
    color: #ed1556;
	margin-right: 1px;
    padding-right: 5px;
}
.franchise-data p span {
    padding-right: 1px;
}
.franchise-data-loc-ins span {
	/*border-right:1px solid #000;*/
	padding-right:5px;
	margin-right: 5px;
	height: 10px;
    line-height: 10px;
	display:inline-block;
}
.franchise-data-loc-ins .highlight {
	color: #ed1556;
	border: none;
	padding-right: 0;
}
.franchise-data-loc-ins p span {
	border-right:1px solid #000;
	padding-right:5px;
	margin-right: 5px;
	height: 10px;
    line-height: 10px;
	display:inline-block;
}
.franchise-data p span:last-child, .franchise-data-loc-ins p span:last-child{
	border:none
}
.header-nav .title {
	color:#FFFFFF;
	font-size:0.75em;
	margin-left:5px
}
.header-nav li {
	display:inline-block;
	margin:0 5px 0 0;
	padding:5px 0 10px;
	position:relative;
}
.header-nav li .links {
	background:#454545;
	border-radius:6px;
	color:#FFFFFF;
	font-size:0.75em;
	padding:8px 20px;
	text-decoration:none
}
.header-nav li .links.cart-active {
		background:#2dab40;
		background-repeat:repeat-x;
		background-image:-moz-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#49c136),color-stop(100%,#2dab40));
		background-image:-webkit-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-o-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-ms-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:linear-gradient(top,#49c136 0,#2dab40 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49c136',endColorstr='#2dab40',GradientType=0) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		border:1px solid #2dab40;
		border-bottom-color:#4d994d;
}
.header-nav li .links.cart-active:hover,.header-nav li .links.cart-active:focus{
		border-color:#408040;
		background:#2dab40;
		background-repeat:repeat-x;
		background-image:-moz-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#49c136),color-stop(100%,#2dab40));
		background-image:-webkit-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-o-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-ms-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:linear-gradient(top,#49c136 0,#2dab40 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49c136',endColorstr='#2dab40',GradientType=0) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
} 

.header-nav li .chat:before {
	background:url("../img/intranet/nav-icon-chat.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .favorites:before {
	background:url("../img/intranet/nav-icon-favorites.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .cart:before {
	background:url("../img/intranet/nav-icon-cart.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .rga:before {
	background:url("../img/intranet/nav-icon-rga.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .order:before {
	background:url("../img/intranet/nav-icon-order.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .alert:before {
	background:url("../img/intranet/nav-icon-alert.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	width:20px
}
.header-nav li .person:before {
	//background:url("../img/intranet/nav-icon-person.png") center center no-repeat;
	content:'';
	display:inline-block;
	height:20px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle;
	//width:20px
}
.header-nav .dropdown {
	position:relative;
	//width:260px
}
.header-nav .dropdown .person:after {
	content:"\f05b";
	font-family:'icomoon';
	font-size:0.875em;
	margin-left:10px
}
.header-nav .dropdown .user-menu {
	position: absolute;
    right: 1px;
    top: 38px;
    width: 300px;
}
.highlight-event {
	position:relative
}
.highlight-event .close-button {
	background:#ed1556;
	bottom:6px;  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	color:#FFFFFF;
	font-size:0.875em;
	margin-right:0;
	padding-bottom:2px;
	position:absolute;
	right:0;
	width:27px ;/*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	text-align:left;
	
}
.highlight-event .close-button:hover {
	color:#a2a2a2
}
.intranet-header {
	background:#FFFFFF;
}
.intranet-header .franchise-data {
    padding-right: 20px;
    padding-top: 10px;
    position: relative;
    right: 0;
    text-align: right;
}
.intranet-header .franchise-data-loc-ins {
	padding-right:8px;
	padding-top:10px;
	text-align:right;
	position:relative;
	right:0;
}
.intranet-header .intranet-content {
	 padding-bottom:0;
	 position:relative;
	 display:inline-block;
	 width:100%;
}
.intranet-header .intranet-content .title {
	color:#474443;
	text-align:left;
	font-size:1.25em;
	padding:30px 16px 0px 12px;
	/*height:29px;
	 border-bottom:1px solid #ccc; */
	position:relative;
	font-weight:700;
	text-transform: capitalize;
}
.list-data-left {
	display: inline-block;
    font-size: 12pt;
    font-weight: normal;
	margin-right: 46px;
	float: right;
	line-height: 1.8em;
    margin-bottom: 0px;
}
.list-data-left .pink {
	font-size: 12pt;
}
.bold_digit {
	font-size: 12pt;
	color: #4b4243;
}
.intranet-header .intranet-content .title.fixed {
	display:block
}
.intranet-header .intranet-content .search-box {
	float: right;
    height: 25px;
    padding-right: 4px;
	position: relative;
}
.title_con .search-box {
    display: inline-block;
    float: right;
    height: 26px;
    padding-right: 0;
    text-align: right;
    vertical-align: bottom;
    width: 45%;
	/*padding-top:4px*/
}
.intranet-header .intranet-content .search-box .search {
	width:330px;
	height:23px
}

.intranet-header .intranet-content .search-box-450 .search {
	width:450px;	
}
.title_con .search-box .search{
	width:450px;
	height:23px
}
.title_con font {
	width:50%;
	display:inline-block;
}
.title_con .search-box .search {
	height: 23px;
}
.intranet-header .intranet-content .search-ticket-mgt {
    border: medium none !important;
    overflow: visible !important;
    width: auto !important;
	vertical-align:bottom !important;
	display: inline-block !important;
	margin-top: -5px;
}
.search-crm-mgt {
    border: medium none !important;
    overflow: visible !important;
    width: auto !important;
	vertical-align:bottom !important;
	display: inline-block !important;
	margin-top: 2px;
}
.intranet-header .intranet-content .search-ticket-mgt .tabx{
    display: inline-block;
    /*margin-right: 10px;*/
	margin-right: 4px;
    width: auto;
}

.intranet-header .intranet-content .search-box .search-ticket-mgt input[type="text"], .submenu .search-ticket-mgt input[type="text"]{
	width: 315px;
	position: relative;
	border: 1px solid #eee;
}
.intranet-header .intranet-content .select-box {
	float:right;
	padding-right:10px;
	/*padding-top:7px*/
}
.intranet-header .intranet-content .select-box .create-space {
	margin-right: -10px;
    padding: 10px 10px 10px 30px;
}
.intranet-header .intranet-content .select-box .select-style:after {
	border-left:1px solid #ccc;
	top:0
}

.ui-datepicker-trigger {width:18px; vertical-align: sub; cursor:pointer;}

.wizard .ui-datepicker-trigger {width: auto;}
.filter_region { font-size: 0.75em !important; color:#474443!important;}

.management-content {
	display:table;
	width:100%
}

.management-content .table-container {
	vertical-align:top;
	position:relative;
	box-sizing: border-box;
	min-width:800px;
	padding:12px 20px 0 20px;
}

.management-content .marketing-table-container {
	display: inline-flex;
    flex-wrap: wrap;
}

.management-content .table-container .table-title {
	font-size:1.25em;
	position:absolute;
	top:-48px
}
.management-content .table-container .table-title.fixed {
	display:none
}
.management-content .table-container .newlead-box {
	text-align:right;
	padding:5px 5px 0px 0;
	margin-bottom:10px;
	display:block;
	overflow:hidden
}
.management-content .sidebar-container {
	display:table-cell;
	vertical-align:top;
	box-shadow:inset -3px -1px 3px 0px rgba(234, 234, 234, 0.75); Added by Niranjan S. Bhame on 17 Nov. 2014 as per new skim
	min-height:100%;
	width:350px;
	min-width: 240px;
}
.management-content .actions-container {
	display:inline-block;
	margin-bottom:200px;
	padding:20px;
	vertical-align:middle
}
.no-boxshadow .sidebar-container {
	border-right:1px solid #6e6a68
}
.sidebar-container-other { /*Added by Niranjan S. Bhame on 17 Nov. 2014 as per new skim*/
width:230px !important;
box-shadow:none !important;
}
.pagination {
	border:1px solid #cbcbcb;
	padding-left:15px;
	vertical-align:middle;
	width:100%
}
.pagination .text-active-underline {
	color:#ea144c;
	font-weight:bold;
	text-decoration:underline
}
.pagination .text-active-underline:hover {
	cursor:pointer
}
.pagination .index {
	font-size:0.8125em;
	cursor:initial
}
.pagination .index .text-active {
	color:#ea144c;
	font-weight:bold
}
.pagination .nav-item {
	margin:0 5px
}
.pagination .nav-item:before {
	color:#a19d9b;
	font-family:'icomoon';
	vertical-align:middle
}
.pagination .nav-item.active, .pagination .nav-item:hover {
	cursor:pointer;
	color:#ea144c
}
.pagination .nav-item.active:before, .pagination .nav-item:hover:before {
	color:#ea144c
}
.pagination .pages {
	font-size:0.8125em
}
.pagination .pages:hover {
	text-decoration:underline
}
.pagination .first:before {
	margin-left:20px;
	content:"\f04a";
	font-size:12px
}
.pagination .before:before {
	content:"\f044";
	font-size:14px
}
.pagination .next:before {
	content:"\f05a";
	font-size:14px
}
.pagination .last:before {
	content:"\f04e";
	font-size:12px
}
.popup {
	height:100%;
	left:0;
	outline:none !important;
	overflow-x:hidden;
	overflow-y:auto;
	position:fixed;
	top:0;
	width:100%;
	z-index:1043;
	display:none;
	background:rgba(11, 11, 11, 0.55)
}
.popup.active {
	display:block
}
.popup .mfp-close {
	color:#FFFFFF;
	font-size:20px;
	height:28px;
	line-height:30px;
	width:33px
}
.popup .popup-container {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	bottom:0;
	width:605px;
	padding-top:100px
}
.popup .popup-container .popup-content {
	margin:auto;
	position:relative;
	text-align:left;
	border: 1px solid #55a0ef;
    box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);
	padding: 0.2em;
	background:#FFFFFF;
	width:500px;
}


.popup .popup-header {
	background:#ed1556;
	text-align:right;
	padding:0.4em 0.2em 0.4em 1em;
}
.popup .popup-header .popup-close {
/*	background:#6e6a68;
	background-color:#676767;
	background-image:-webkit-linear-gradient(bottom, #676767, #a9a9a9);
	background-image:-webkit-linear-gradient(bottom, #676767, #a9a9a9);
	background-image:linear-gradient(to top, #676767, #a9a9a9);
	border:1px solid #595959;
	border-radius:1px;
*/
	
	background:url(../img/16x16_close.png);
	cursor:pointer;
	display:inline-block;
	height:18px;
	margin:4px 2px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:18px
}
/*.popup .popup-header .popup-close:hover {
	background:#888381;
	background-color:#747474;
	background-image:-webkit-linear-gradient(bottom, #747474, #a9a9a9);
	background-image:-webkit-linear-gradient(bottom, #747474, #a9a9a9);
	background-image:linear-gradient(to top, #747474, #a9a9a9)
}*/
/*.popup .popup-header .popup-close:before {
	color:#FFFFFF;
	content:'\e600';
	font-family:'icomoon';
	font-size:17px;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:-3px
}*/

 /*Added by Niranjan S. Bhame on 26 Nov. 2014 as per new skin*/

.popup-body {bottom: 0;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    margin: auto;
    padding-top: 100px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 608px;
	}
	
	.popup-document {    background-color: #FFFFFF;
    height: 100%;
    width: 100%;
	text-align:left;
	}
	
	.popup-document .popup-txt {
    font-size: 13px;
	color:#222;
	}
	
	.popup-document .popup-form-container {
		 padding: 20px;
	}
	.lp-r {
		padding-right: 17px;
	}
	.form_span{
		font-size: 17px;
		line-height: 33px;
		margin-right: 20px;
		vertical-align: top;
	}
	.pr-0{
		 padding-right: 0 !important;
	}
	.popup-data { padding:0.5em 1em;}
	
	.popup-data-btns {padding:0.3em 1em 0.5em 0.4em; margin:0.2em 0 0; border-top:1px solid #aaa;}
	
	/* Added by Suman for #4825. */
	.edit-data-btns {border-top: 0 none !important; margin: 0 !important; padding: 0.5em 0 !important;}
	
	.popup-txt > p {
     margin: 0;
     }
	 
	 .btn-save-pop { 
		height: auto; 
		padding: 0.25em 1em; 
		line-height: 1.4; 
		display: block; 
		color:#FFFFFF;
		background: #2dab40;
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#49c136),color-stop(100%,#2dab40));
		background-image: -webkit-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image: -o-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image: -ms-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image: linear-gradient(top,#49c136 0,#2dab40 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49c136',endColorstr='#2dab40',GradientType=0) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		border: 1px solid #2dab40;
		border-bottom-color: #2dab40;
        border-color: #2dab40;
		border-style: solid;
        border-width: 1px;
		border-radius:4px;
		padding: 0.47em 1.3em;
		display: inline-block;
		font-family:sans-serif;
		margin:5px;}
		
		.btn-save-pop:hover {	
		background:#3dbb50;
		background-image:-webkit-linear-gradient(bottom, #3dbb50 0px, #3dbb50 100%);
		background-image:-webkit-linear-gradient(bottom, #3dbb50 0px, #3dbb50 100%);
		background-image:linear-gradient(to bottom, #3dbb50 0px, #3dbb50 100%);
		background: -moz-linear-gradient(center top , #3dbb50 0px, #3dbb50 100%) repeat-x scroll 0 0 #3dbb50;
		border:1px solid #3dbb50;
		}
		.btn-d-save-pop { 
		font-family:sans-serif;
		height: auto; 
		padding: 0.25em 1em; 
		line-height: 1.4; 
		display: block; 
		color:#333;     
		background:transparent;
    	border-color: #ddd #ddd #ddd #ddd;
		border-style: solid;
        border-width: 1px;
		border-radius:4px;
		padding: 6px 12px !important;
		display: inline-block;
		transition: all 0.3s ease;
		margin:5px;}

		.btn-d-save-pop:hover {
		background:#bababa;
		border:1px solid #ccc;
		color:#fff  !important;
		cursor: pointer;
		transition: all 0.3s ease; 
		}
		
		
		.btn-o-edit-pop { 
		font-family:sans-serif;
		height: auto; 
		padding: 0.25em 1em; 
		line-height: 1.4; 
		display: block; 
		color:#333;     
		background:transparent;
    	border-color: #ddd #ddd #ddd #ddd;
		border-style: solid;
        border-width: 1px;
		border-radius:4px;
		padding: 6px 12px !important;
		display: inline-block;
		transition: all 0.3s ease;
		margin:5px;}

		.btn-o-edit-pop:hover {
		background:#bababa;
		border:1px solid #ccc;
		color:#fff  !important;
		cursor: pointer;
		transition: all 0.3s ease;
		}
		
		
		/* for save and order button */
		.o_in_pd{
			margin-top: 1px;
			padding-top: 1px;
		}
		/* for payment tab order status separator by Suman for Task#4881 */
		.order_status_separator{
			color: #000;
			font-size: 11px;
			vertical-align: text-top;
		}
		
		.order_save_btn{
			margin-right:0px !important;
			padding-bottom:0px !important;
		}
		.order_in_btn{
			background: #ed1556 none repeat scroll 0 0;
			border: 1px solid #ed1556;
			border-radius: 4px 0 0 4px;
			box-shadow: none;
			color: #ffffff;
			display: inline-block;
			font-size: 14px;
			height: 32px;
			outline: medium none;
			/* padding: 6px 11px; */
			text-align: center;
			text-decoration: none;
			width: 70px;
		}
		.drop_o_btn{
			background: #ed1556 none repeat scroll 0 0 !important;
			border: 1px solid #ed1556 !important;
			border-radius: 0 4px 4px 0;
			box-shadow: none !important;
			color: #ffffff !important;
			display: inline-block !important;
			font-size: 14px !important;
			height: 20px;
			letter-spacing: -0.5px;
			line-height: normal;
			margin-left: -5px;
			margin-top: 0 !important;
			outline: medium none;
			padding: 5px 8px !important;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 1px;
		}
		.drop_o_btn:after{
			margin-left: -8px !important;
			color:#fff;
			content: '\f05b';
			display: inline-block;
			font-family: "icomoon";
			font-size: 12px;
			margin-top: 2px !important;
		}
		.order_inbox-new {
			right: 0 !important;
			top: 21px !important;
			margin-top: 11px !important;
			width: 160px !important;
		}
		.in_order_table{
			background-color:#ffffff;
		}
		.in_order_table .form-control[disabled]{
			-moz-appearance: none !important;
			-webkit-appearance:none 
		}
		/* for save and order button */
 /*----------------------------------- >*/

.reminder {
	border-top:1px solid #ccc;
	/* padding-bottom:15px; */
	overflow:hidden;
	display: table;
	width: 100%;
	height: 80px;
}
.reminder.active .bell, .reminder.active .reminder-content, .reminder.active .edit-actions {
	/* commented by Dipali
	display:none
	*/
}
.reminder.active .send-email {
	display:block;
}
.reminder .bell {
	display:inline-block;
	/* margin-top:15px; */
	text-align:center;
	/* vertical-align:top; */
	float:left;
	width:45px;
}
.reminder .bell:before {
	content:"\f0a2";
	font-family:'icomoon';
	font-size:16px;
}
.reminder .reminder-content {
	/* display:inline-block;
	margin:15px 10px 0 0;
	width:72%;
	float:left; */
	font-size:0.8125em;
	display: table;
	width:90%;
}
.reminder .reminder-content .person-name, .reminder .reminder-content .date {
	text-decoration:underline
}
.reminder .reminder-content .sentby {
	display:block;
	font-size:11px
}
.reminder .edit-actions {
	/* float:right; */
	margin-right:20px;
	/* margin-top:13px;
	width:130px; */
    display: table-cell;
    vertical-align: middle;	
}
.reminder .edit-actions .edit, .reminder .edit-actions .reminder-delete {
	cursor:pointer;
	display:block;
	font-size:0.75em;
	line-height:1;
	margin:6px 0
}
.reminder .edit-actions .reminder-delete:before {
	content:'\f014';
	font-size:16px;
	line-height:1.2
}
.reminder .edit-actions .edit:before, .reminder .edit-actions .reminder-delete:before {
	background:#6e6a68;
	border-radius:3px;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-family:'icomoon';
	height:20px;
	margin-right:3px;
	text-align:center;
	width:20px
}
.reminder .edit-actions .edit.active, .reminder .edit-actions .edit:hover, .reminder .edit-actions .reminder-delete.active, .reminder .edit-actions .reminder-delete:hover {
	color:#474443
}
.reminder .edit-actions .edit.active:before, .reminder .edit-actions .edit:hover:before, .reminder .edit-actions .reminder-delete.active:before, .reminder .edit-actions .reminder-delete:hover:before {
	background:#ed1556
}
.reminder .edit-actions .nobell.active:before, .reminder .edit-actions .nobell:hover:before {
	background:#6e6a68;
	cursor:default
}
.nobell:hover:before{
	background-color:#6e6a68 !important;
}
.reminder .edit-actions .edit:before {
	content:'\e603';
	font-size:15px;
	line-height:1.3
}
.reminder .edit-actions .reminder-delete:before {
	content:'\f014';
	font-size:16px;
	line-height:1.2
}
.reminder .main-calendar-container {
	margin-bottom:10px
}
.reminder .send-email {
	display:none;
	margin:10px 0 0 0
}
.reminder .send-email.active {
	display:block
}
.reminder .send-email .subtitle {
	padding-left:2px
}
.reminder .send-email .assigned-to {
	display:inline-block;
	width:40%;
	vertical-align:middle
}
.reminder .send-email .assigned-to .email {
	width:90%
}
.reminder .send-email .on-date {
	display:inline-block;
	font-size:0.8125em;
	line-height:1.2;
	padding:25px 20px 0;
	vertical-align:middle
}
.reminder .send-email .on-date strong {
	font-weight:800;
	margin-right:5px
}
.reminder .send-email .on-date .day {
	margin-right:5px
}
.reminder .send-email .select-container {
	display:inline-block;
	margin:5px 0;
	vertical-align:middle;
	width:36%
}
.reminder .send-email .select-container .custom-select {
	background-color:#FFF;
	position:relative;
	width:100%
}
.reminder .send-email .select-container .select {
	height:24px;
	position:absolute;
	top:0
}
.row-highlight {
	width:100%
}
.row-highlight tr {
	background:#ed1556;
	border:none
}
.row-highlight.ticket-closed tr,
.highlight-event .ticket-closed .close-button {
	background: #00a200!important
}
.row-highlight tr:hover td {
	border:none
}
.row-highlight tr:hover td .editable:before {
	color:#6e6a68 ;
}
.row-highlight tr td {
	color:#FFFFFF
}
.row-highlight tr td .view-comment.active, .row-highlight tr td .view-comment:hover {
	color:#a2a2a2
}
.row-highlight .bell .checked-bell {
	display:block
}
.row-highlight .bell .checked-bell:hover:before {
	color:#FFF
}
.row-highlight .editable:hover {
	color:#640723;
}
.side-bar {
	position:relative;
	width:100%
}
.side-bar.collapsed .side-list, .side-bar.collapsed .divider, .side-bar.collapsed .list-header, .side-bar.collapsed .sidebar-slider {
	display:none !important
}
.side-bar .lists-toggle {
	cursor:pointer;
	display:block;
	display:inline-block;
	font-size:1.0625em;
	margin:10px 0 5px 12px;
	opacity:1;
	font-weight:700; /*Added by Niranjan S. Bhame on 21 Nov. 2014 as per new skin*/
}
.side-bar .lists-toggle .ie8-header {
	display:none
}
.side-bar .lists-toggle.hidden {
	display:none
}
.side-bar .lists-toggle:hover {
	opacity:.85
}
.side-bar .lists-toggle:before {
	background:url("../img/intranet/arrow-grey-down.png") center center no-repeat;
	background-color:#dcdcdc;
	border-radius:50%;
	border:2px solid #ccc;
	content:'';
	display:inline-block;
	height:22px;
	margin-right:6px;
	vertical-align:middle;
	width:22px
}
.side-bar .lists-toggle.active:before {
	/*background:url("../img/intranet/arrow-grey-right.png") center center no-repeat;*/
	background-color:#dcdcdc
}
/*.side-bar .lists-toggle.collapse {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0)";
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	width:110px;
	top:42px;
	left:-41px;
	position:absolute
}*/

.side-bar .lists-toggle.collapse {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0)";
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	width:auto;
	min-width:300px;
	top:138px;
	left:-136px;
	position:absolute
}

.side-bar .lists-toggle.collapse:before {
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
	/*background:url("../img/intranet/arrow-grey-right.png") center center no-repeat;*/
	background-color:#dcdcdc
}
.side-bar .lists-toggle.collapse.active:before {
	background:url("../img/intranet/arrow-grey-down.png") center center no-repeat;
	background-color:#dcdcdc
}
.side-bar.collapsed #show_all_res{
	display:none;
}
.side-bar .sidebar-slider {
	background:url("../img/intranet/icon-slider.png") center center no-repeat;
	bottom:0;
	content:'';
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
	height:32px;
	margin:5px;
	position:absolute;
	right:-9px;
	top:300px;
	width:10px;
	/*Updated by Shubham on 6 july
	z-index:50*/
	z-index:1;
}
.side-bar .sidebar-slider:active {
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing
}

#show_all_res {
    margin-left: 0;
}

.side-bar .list-header {
	cursor:pointer;
/*	font-size:0.875em;*/
	font-size:13px;
	margin:0 0 0 4px;
	margin-right:1px;
	opacity:1;
/*	padding:5px 10px 5px 8px*/
	padding:5px 10px 0 10px; /*Added by Niranjan S. Bhame on 24 Nov. 2014 as per new skin*/
}
.side-bar .list-header:hover {
	opacity:.85
}
.side-bar .list-header:before {
	display:inline-block;
	width:19px;
	height:19px;
	content:'';
	border-radius:50%;
	border:1px solid #ccc;
	margin-right:7px;
	vertical-align:bottom; /*Added by Niranjan S. Bhame on 24 Nov. 2014 as per new skin*/
	background:url("../img/intranet/arrow-small-grey-down.png") center center no-repeat;
	background-color:#eaeaea
}
.side-bar .list-header.active {
	background-color:#e9e8e7
}
.side-bar .list-header.active:before {
	background:url("../img/intranet/arrow-small-grey-right.png") center center no-repeat;
	background-color:#eaeaea
}
.side-bar .list-header.active .close {
	display:inline-block
}
.side-bar ul.side-list {
	list-style:none
}
.side-bar .side-list {
	display: block;
    list-style-position: inside;
    list-style-type: decimal;
    margin: 0;
    padding: 3px 0 10px;
    text-indent: -16px;
}
.side-bar .side-list-sub {
	padding:2px 0;
}
.side-bar .side-list .item {
	cursor:pointer;
	font-size:9pt;
	padding:2px 2px 2px 64px;
	position:relative
}
.side-bar .side-list-sub .item {
    padding-left: 70px;
}
.item-work {list-style-position:outside !important;}

/*.side-bar .side-list .item:hover {
	background-color:#e9e8e7
}*/
.side-bar .side-list .item:hover:before {
	top:5px;
	left:20px;
	position:absolute;
	content:'';
	height:12px;
	width:11px;
	background:url("../img/pink-tick.png") center center no-repeat;
}
/*.side-bar .min_worksheet_phase .item:hover:before {
	height:15px;
	width:11px;
	background:url("../img/pink-tick.png") center center no-repeat;
}*/

/*.side-bar .side-list .item.active, .side-bar .min_worksheet_phase .item.progress .side-bar .side-list .item a:hover {*/
.side-bar .side-list .item.active {
	background-color:#e9e8e7
}
.side-bar .min_worksheet_phase .item.progress {font-weight:bold;}
.side-bar .side-list .item.active .phase_title {
	font-weight:bold;
}
/*
.side-bar .side-list .item.active:before {
	top:5px;
	left:10px;
	position:absolute;
	content:'';
	height:12px;
	width:11px;
	background:url("../img/intranet/arrow-pink-right.png") center center no-repeat
}
*/
.side-bar .min_worksheet_phase .item.progress:before {
	height:15px;
	width:11px;
	background:url("../img/pink-tick.png") center center no-repeat;
	left:20px;
	content: "";
    position: absolute;
    top: 5px;
}
.progress {
	cursor:default;
}
.side-bar .min_worksheet_phase .item.progress {cursor:default;}

.side-bar .item.complete:before, .side-bar .item.complete:hover:before, .side-bar .item.active.complete:before {
	height:11px;
	width:15px;
	background:url("../img/green-tick.png") center center no-repeat;
	left:20px;
	position: absolute;
	content: "";
	display:inline-block;
	top: 5px;
}

.side-bar .item.active.complete, .side-bar .item.active.complete:hover {
	background-color:#e9e8e7;
}

.side-bar .item.progress.regular {
	/*background:#FFFFFF;*/
	font-weight:normal;
	cursor:pointer;}

.side-bar .item.complete:hover {
	background:transparent;
}

.side-bar .side-list .item.active .close {
	display:inline-block
}
.side-bar .side-list .item .content {
	display: inline;
	
}
.side-bar .side-list .item .info {
	display:inline-block;
	margin:0;
	min-width:60px;
	padding:0;
	text-indent:0;
}
.side-bar .side-list .item .info_sales {
	min-width:auto;
}
.side-bar .side-list .item:nth-child(n+10) .info {
    /*margin-left: 6px;*/
	margin-left: 0;
	min-width:23px;
	padding:0;
	text-indent:0;
}
.side-bar .side-list .item:nth-child(n+10) .info {
    margin-left: 6px;
}
.side-bar .side-list .item .info span {
	margin:0;
}
.side-bar .close {
	display:none;
	opacity:.7;
	z-index:10
}
.side-bar .close:after {
	content:'\e601';
	display:inline-block;
	font-family:'icomoon';
	font-size:0.75em;
	margin-left:36px;
	right:0;
	vertical-align:middle
}

.side-bar .close:hover {
	opacity:1
}
.side-bar .divider {
	border-bottom:1px dashed #ccc;
	height:1px;
	margin-bottom:10px;
	margin-left:35px;
	margin-right:8px
}
.no-boxshadow .side-bar .sidebar-slider {
	right:-11px
}
.no-boxshadow .lists-toggle.collapse {
	color:transparent;
	top:-28px;
	left:-4px
}
.no-boxshadow .lists-toggle.collapse:before {
	display:none !important
}
.no-boxshadow .lists-toggle.collapse .ie8-header {
	display:block
}
.site-navigation {
	background:#6e6a68;
	background-color:#9c9c9c;
	background-image:-webkit-linear-gradient(bottom, #9c9c9c, #7e7e7e);
	background-image:-webkit-linear-gradient(bottom, #9c9c9c, #7e7e7e);
	background-image:linear-gradient(to top, #9c9c9c, #7e7e7e);
	min-height: 53px; /*Added by Niranjan S. Bhame on 21 Nov. 2014 as per new skin*/
}
.site-navigation .menu .menu-item {
	color:#FFFFFF;
	display:inline-block;
	padding:10px 6px; 5px;
	position:relative;
	text-align:center;
	width:100px;
}
.site-navigation .menu .menu-item:last-child {
	margin-right:20px
}

.site-navigation .menu .menu-item:first-child { /*Added by Niranjan S. Bhame on 19 Nov. 2014 as per new skin*/
    margin-left: 198px;
}

.site-navigation .menu .menu-item:hover, .site-navigation .menu .menu-item.active{
	box-shadow:inset 0 0 20px rgba(163, 14, 59, 0.95);
	background:#ed1556;
}
/* If menu link more than nine */

@media (max-width: 1600px) and (min-width:1024px) {
.open_left .report_menu{
	left: unset !important;
    position: absolute;
    right: 0 !important;
}
}


/* End of it */
#menu-item-active {
	box-shadow:inset 0 0 20px rgba(163, 14, 59, 0.95);
	background:#ed1556;
}	

.site-navigation .menu .menu-item .menu-link {
	display:block;
	font-size:0.75em;
	text-decoration:none;
	width:100%;
	text-transform:capitalize;
	color:#FFFFFF;  /*Added code by Niranjan S. Bhame on 17 Nov. 2014*/
}

.foo a:visited  .site-navigation .menu .menu-item menu-link{
	box-shadow:inset 0 0 20px rgba(163, 14, 59, 0.95);
	background:#ed1556;
}


.site-navigation .menu .menu-item .menu_icon_4522:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-support.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4923:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-marketing.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5166:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-education.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5105:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-education.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4680:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-products.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5144:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-products.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5155:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-products.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4492:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-contact.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5338:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-career.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5090:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-career.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4729:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-leads.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4498:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-locations.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4538:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-tickets.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_5151:before,.site-navigation .menu .menu-item .menu_icon_5324:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-blog.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .work:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-work.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .docs:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-docs.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.site-navigation .menu .menu-item .menu_icon_4527:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-reports.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.menu_icon_5311:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-work.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.menu_icon_5109:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-work.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}
.submenu-dropdown {
	background:#FFF;
	border:1px solid #ccc;
	color:#474443;
	display:none;
	position:absolute;
	/*top:-5px;*/
	z-index:20;
	font-size:9pt;  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
	margin-top: 6px;
}
/*
.submenu-dropdown {
	left:0;
	top:28px;
	width:100%;
	text-align:center
}
*/
.submenu-dropdown.active {
	display:block
}
.submenu-dropdown .dropdown {
	display:block;
	list-style:none;
	margin:0;
	padding:10px 0
}
.submenu-dropdown .dropdown .dropdown-item {
	cursor:pointer;
	display:block;
	padding:3px 30px;
	position:relative;
	/*font-size:0.75em;*/
	position:relative;
	text-align:left;
}
.submenu-dropdown .dropdown .dropdown-item.selected, .submenu-dropdown .dropdown .dropdown-item:hover {
	background-color:#e9e8e7
}
.submenu-dropdown .dropdown .dropdown-item.selected:before, .submenu-dropdown .dropdown .dropdown-item:hover:before {
	background:url("../img/intranet/arrow-pink-right.png") center center no-repeat;
	content:'';
	height:12px;
	left:10px;
	position:absolute;
	top:6px;
	width:11px
}
.submenu-dropdown .dropdown .dropdown-item.selected:after, .submenu-dropdown .dropdown .dropdown-item:hover:after {
	content:'\e601';
	display:inline-block;
	font-family:'icomoon';
	font-size:0.75em;
	margin-left:1px;
	opacity:.7;
	position:absolute;
	right:15px;
	top:6px;
	vertical-align:middle;
	z-index:10
}
.submenu {
	background:#FFFFFF;
	border:1px solid #ccc;
	color:#474443;
	display:none;
	left:0;
	/*top:58px;*/
	margin-top:10px;
	text-align:left;
	width:350px;
	z-index:1002
}
.submenu.active {
	display:block
}
.submenu .search {
	height:30px;
	margin-left:20px;
	margin-top:15px;
	width:305px
}
.submenu .submenu-list {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
.submenu .submenu-list .item {
	color:#474443;
	padding:0 13px
}
.submenu .submenu-report .item {
	padding:6px 0;
	margin:0 13px;
	border-bottom: 1px dotted #000;
}
.submenu .submenu-report .item:first-child {
	padding-top:0;
}
.submenu .submenu-report .item:last-child {
	border:none;
	padding-bottom:0;
}
.submenu .submenu-list .item:before {
	color:#474443;
	content:'\f04f';
	font-family:'icomoon';
	font-size:1em;
	margin-right:5px;
	vertical-align:middle
}
.submenu .submenu-report .item:before, .sub-submenu-list > li::before {
	color:#474443;
	content:'';
	font-size:1em;
	margin-right:5px;
	vertical-align:middle;
}
.submenu .submenu-report .sub-submenu-list {
	padding:0 0 0 6px;
}
.submenu .submenu-report .sub-submenu-list > li {
	padding:0 0 8px;
	list-style:none;
	line-height: 0.8;
}
.submenu .submenu-report .sub-submenu-list > li::before {
	content:'>';	
	font-weight:bold;
	font-size:0.75em;
}
.submenu .submenu-report .sub-submenu-list > li.active::before {
	color:#ed1556;
}
.submenu .submenu-list .sub-submenu-list .item1 {
	color:#474443;
	padding:0 13px
}
.submenu .submenu-report .sub-submenu-list .item1 {
	padding:6px 0;
	margin:0 13px;
	border-bottom: 1px dotted #000;
}
.submenu .submenu-report .sub-submenu-list .item1:first-child {
	padding-top:0;
}
.submenu .submenu-report .sub-submenu-list .item1:last-child {
	border:none;
	padding-bottom:0;
}
.submenu .submenu-list .sub-submenu-list .item1:before {
	color:#474443;
	content:'\f04f';
	font-family:'icomoon';
	font-size:1em;
	margin-right:5px;
	vertical-align:middle
}
.submenu .submenu-report .sub-submenu-list .item1:before, .sub-submenu-list1 > li::before {
	color:#474443;
	content:'';
	font-size:1em;
	margin-right:5px;
	vertical-align:middle;
}
.submenu .submenu-report .sub-submenu-list  .sub-submenu-list1 {
	padding:6px 0 0 19px;
}
.submenu .submenu-report .sub-submenu-list1 > li {
	padding:0 0 8px;
	list-style:none;
	line-height: 0.8;
}
.sub-submenu-list1 li:last-child {
	padding: 0 !important
}
.submenu .submenu-report .sub-submenu-list1 > li::before {
	content:'>';	
	font-weight:bold;
	font-size:0.75em;
	margin-left: -6px;
}
.submenu .submenu-report .sub-submenu-list1 > li.active::before {
	color:#ed1556;
}
.submenu .submenu-list .item:hover {
	color:#6e6a68;
}
.submenu .submenu-list .item:hover:before {
	color:#6e6a68;
}
.submenu .submenu-list .item a {
	font-size:0.8125em;
	text-transform:capitalize;
	color:#474443; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
}
.submenu .submenu-report .item a {
	font-weight:bold;
}
.submenu .submenu-report .sub-submenu-list a {
	font-weight:normal;
	font-size: 0.75em;
}
.submenu .submenu-report .sub-submenu-list .item1 a {
	font-weight:bold;
	font-size: 0.75em;
	margin-left: -6px;
}
.submenu .submenu-report .sub-submenu-list .item1 .sub-submenu-list1 a {
	font-weight:normal;
	font-size: 0.75em;
	margin-left: 0px;
}
.submenu .submenu-list .item a:hover {
	text-decoration:underline;
	color:#6e6a68; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
}
.submenu .submenu-info {
	box-shadow:inset 0px 8px 10px -4px rgba(193, 193, 193, 0.7);
	padding:20px 0 20px
}
.submenu .submenu-info .info-link {
	color:#474443;
	display:block;
	font-size:0.8125em;
	padding:3px 20px
}
.submenu .submenu-info .info-link:hover {
	color:#6e6a68;
	text-decoration:underline
}
.tabbed-section {
	padding-top:7px;
	position:relative
}
.tabbed-section-create {padding-top:0;}
.tabbed-section .new-lead {
	position:absolute;
	top:8px;
	right:5px
}
.tabbed-section .hero-tabs {
	border-bottom:1px solid #6e6a68
}
.tabbed-section .hero-tabs .tabs {
	list-style:none;
	margin-bottom:0;
	margin-top:0px;
	overflow:hidden;
	padding:0
}
.tabbed-section .hero-tabs .tabs li {
	border-bottom:none;
	border-radius:6px 6px 0 0;
	color:#474443;
	cursor:pointer;
	float:left;
	font-size:14px;
	margin:0 1px;
	padding:5px 0px;
	text-align:center;
	width:100px
}
.tabbed-section .hero-tabs .tabs li:first-child {
	margin-left:0
}
.tabbed-section .hero-tabs .tabs li:hover, .tabbed-section .hero-tabs .tabs li.active {
	background:#6e6a68;
	color:#FFFFFF;
	position:relative
}
.tabbed-section .tabbed-content {
	background:#eee;
	display:block;
	/* border-top:1px solid #fff */
}
.tabbed-section .tabbed-content .tabs {
	margin-top:0;
	margin-bottom:0;
	padding:10px!important;
	list-style:none;
	position: relative;
}
.tabbed-section .tabbed-content .tabs .tab-item {
	display:none
}
.tabbed-section .tabbed-content .tabs .tab-item.active {
	display:block
}
.table-main {
	width:100%
}
.table-main .header {
	background-color:#6e6a68
}
.table-main th {
	color:#FFFFFF;
	cursor:pointer;
	font-weight:700;
	padding:2px 0;
	position:relative;
	text-align:left
}
.table-main th p {
	font-size:0.75em;
	margin:0
}
.table-main th:first-child {
	border-radius:6px 0 0 0
}
.table-main th:last-child {
	border-radius:0 6px 0 0
}
.table-main th:hover {
	background:#888381
}
.table-main th.edit:hover {
	background:#6e6a68
}
.table-main th.date, .table-main th.email, .table-main th.phone {
	padding-left:5px
}
.table-main th.name {
	padding-left:17px
}

.table-no-header {
	width:100%
}
.table-no-header .header {
	background-color:#6e6a68;
	background-color:#85817e;
	background-image:-webkit-linear-gradient(bottom, #85817e, #6e6a68);
	background-image:-webkit-linear-gradient(bottom, #85817e, #6e6a68);
	background-image:linear-gradient(to top, #85817e, #6e6a68)
}
.table-no-header th {
	color:white;
	font-family:'arial';
	font-size:0.75em;
	font-weight:bold;
	padding:7px 0;
	text-align:left
}
.table-no-header th:first-child {
	border-radius:6px 0 0 0
}
.table-no-header th:last-child {
	border-radius:0 6px 0 0
}
.table-no-header th.priority:hover {
	background:#a19d9b;
	background-color:#a19d9b;
	background-image:-webkit-linear-gradient(bottom, #a19d9b, #888381);
	background-image:-webkit-linear-gradient(bottom, #a19d9b, #888381);
	background-image:linear-gradient(to top, #a19d9b, #888381)
}

.table-no-header th.name {
	padding-left:17px
}
.upload-file {
	padding:20px 3px 10px
}
.upload-file .button {
	padding:5px 26px
}
.user-menu {
	background:#FFFFFF;
	border:1px ridge #ccc;
	padding:10px 15px;
	display:none;
	overflow:hidden;
	text-align:left;
	z-index:1002;
	width:auto;
}
.dropdown2 {
    position: relative;
}
.user-menu.active {
	display:block
}
.header-nav .dropdown2 .help-menu {
	position: absolute;
    left: 0px;
    top: 35px;
    width: 150px;
	z-index: 9999999;
}
.header-nav .dropdown2 .help-menu .user-info ul{
	list-style: none;
    margin: 0;
    padding: 0 0 0px;
}
.header-nav .dropdown2 .help-menu .user-info ul li{
	width:100%;
	padding:0px;
}
.header-nav .dropdown2 .help-menu .user-info .title{
    font-weight: bold;
    font-size: 0.8125em;
    padding: 0;
    margin: 0;
	color:#474443 !important;
}
.header-nav .dropdown2 .help-menu .user-info .title a:hover{
	text-decoration:none;
}
.header-nav li .help:before {
    background: rgba(0, 0, 0, 0) url("../img/intranet/question-sign.png") no-repeat scroll center center / 13px auto;
    content: '';
    display: inline-block;
    height: 16px;
    margin-bottom: 2px;
    margin-right: 3px;
    vertical-align: middle;
    width: 13px;
}

.header-nav .dropdown2 .help-menu .user-info ul li:before{
    content: '>';
    font-weight: bold;
    font-size: 0.75em;
	margin-right: 2px;
    vertical-align: middle;
}
.header-nav .dropdown2 .help-menu .user-info ul li:hover:before{
    text-decoration: none;
}
.header-nav .dropdown2 .help-menu .user-info ul li a{
    font-size: 0.8125em;
    text-transform: capitalize;
    color: #474443;
}
.header-nav .dropdown2 .help-menu .user-info ul li:hover{
	width:100%;
	cursor:pointer;
}
.help-menu {
	background:#FFFFFF;
	border:1px ridge #ccc;
	padding:10px 15px;
	display:none;
	overflow:hidden;
	text-align:left;
	z-index:1002;
	width:auto;
}
.help-menu.ds {
	display:block
}


/* for menu 3 */
.user-menu {
	background:#FFFFFF;
	border:1px ridge #ccc;
	padding:10px 15px;
	display:none;
	overflow:hidden;
	text-align:left;
	z-index:1002;
	width:auto;
}
.dropdown3 {
    position: relative;
}
.user-menu.active {
	display:block
}
.header-nav .dropdown3 .order-menu {
	position: absolute;
    left: 0px;
    top: 35px;
    width: 270px;
	z-index: 9999999;
}
.header-nav .dropdown3 .order-menu .user-info ul{
	list-style: none;
    margin: 0;
    padding:10px 0 10px;
	width: 270px;
}
.header-nav .dropdown3 .order-menu .user-info ul:first-child{
	list-style: none;
    margin: 0;
    padding:0px 0 10px ;
	width: 270px;
}
.header-nav .dropdown3 .order-menu .user-info ul li{
	width:100%;
	padding:0px;
}
.header-nav .dropdown3 .order-menu .user-info .title{
    font-weight: bold;
    font-size: 0.8125em;
    padding: 0;
    margin: 0;
	color:#474443 !important;
}
.header-nav .dropdown3 .order-menu .user-info .title a:hover{
	text-decoration:none;
}


.header-nav .dropdown3 .order-menu .user-info ul li:before{
    content: '>';
    font-weight: bold;
    font-size: 0.75em;
	margin-right: 2px;
    vertical-align: middle;
}
.header-nav .dropdown3 .order-menu .user-info ul li:hover:before{
    text-decoration: none;
}
.header-nav .dropdown3 .order-menu .user-info ul li a{
    font-size: 0.8125em;
    text-transform: capitalize;
    color: #474443;
}
.header-nav .dropdown3 .order-menu .user-info ul li:hover{
	width:100%;
	cursor:pointer;
}
.order-menu {
	background:#FFFFFF;
	border:1px ridge #ccc;
	padding:10px 15px;
	display:none;
	overflow:hidden;
	text-align:left;
	z-index:1002;
	width:auto;
}
.order-menu.ds {
	display:block
}
.line{
	border-bottom: 1px dotted #000;
}
/* end of menu 3 */

/* for the drop down custom */
.main_cdrop{
	 display: inline-block;
}
.cdrop_title{
	width: 145px;
    font-size: 14px;
    display: inline-block;
    font-weight: normal;
    text-align: right;
}
.cdrop_s_box {
    display: inline-block;
    width: 294px;
}
.cdrop_s_box form select{
	width: 296px;
	font-size:14px;
	font-weight: normal;
	height: 24px;
	border-color:#eee;
}
.main_cd_cal{
	margin-top: -25px !important;
}
/* end of the drop down */

.user-menu .user-info {
	//border-bottom:1px solid #ccc;
	margin:0;
	padding:10px 0;
}
.user-menu .user-info .user, .user-menu .user-info .email, .user-menu .user-info .profile {
	display:block;
	font-size:0.75em;
	margin:0;
	padding:0;
	padding:5px 0 0
}
.user-menu .user-info .user {
	font-size:1.0625em;
	text-transform:capitalize
}
.user-menu .user-info .profile {
	padding-top:10px;
	text-decoration:underline
}
.user-menu .user-info .profile:hover {
	color:#121211
}
.user-menu .user-details {
	margin:0;
	padding:10px 0;
	overflow:hidden
}
.user-menu .user-details p {
	font-size:0.875em;
	margin:0
}
.user-details {
	border-top: 1px solid #ccc;
}
.user-menu .user-details .current-roles {
	float:left;
	font-size:0.75em;
	margin-top:4px;
	width:80px
}
.current-roles-inactive {
	float:left;
	font-size:0.75em;
	margin-top:4px;
	width:80px
}
.user-menu .user-details .current-roles strong:after {
	color:#ed1556;
	content:">";
	display:inline-block;
	margin-left:8px
}
.user-menu .user-details .roles {
	float:left;
	margin-left:0;
	width:140px
}
.user-menu .user-details .role {
	display:inline-block;
	font-size:0.75em
}
.user-menu .user-details .role:hover {
	text-decoration:underline;
	cursor:pointer
}
.user-menu .user-details .button-highlight {
	font-size:0.875em;
	margin-top:20px;
	text-transform:uppercase
}
.user-menu .management-regions {
	border-top:1px solid #ccc;
	margin-top:5px;
	overflow:hidden
}
.edit-user .tabbed-section .tabbed-content .tabs {
	background:#FFFFFF
}
.sales-lead-management .documents-table {
	margin:0 10px
}
.sales-lead-management .custom-container {
	display:block;
	width:100%
}
.sales-lead-management .custom-container .custom-select-w-title {
	display:inline-block;
	margin:10px 8px 5px 0
}
@media screen and (min-width: 1600px) {
.sales-lead-management .custom-container .space-right-80 {
	margin-right:87px;
}
}
@media screen and (max-width: 1300px) {
.sales-lead-management .custom-container .space-right-80 {
	margin-right:86px;
}
}
.sales-lead-management .custom-container .custom-select {
	background-color:white;
	display:inline-block;
	width:200px
}
.sales-lead-management .assigned-to-container {
	display:block
}
.sales-lead-management .assigned-to-container .assigned-to {
	float:left;
	width:50%
}
.sales-lead-management .comment-container-page-editor {
	margin-left:10px; /* Updated for Task#4244 */
	margin-right:10px; /* Updated for Task#4244 */
}
.sales-lead-management .comment-container-page-editor .comment-bubble {
	margin-bottom:10px
}
.sales-lead-management .pagination-container {
	margin:20px 0 40px 0;
	width:500px
}
.sales-lead-management .comments-container-background {
	background-color:#eeeeee;
/*	margin-bottom:50px;*/
	padding-bottom:30px
}
.sales-lead-management .comments-container-background .comments-container {
	background-color:#eeeeee;
	margin:0 auto;
	margin-top:0;
	/* padding-top:20px; */
	width:98%
}
.sales-lead-management .comments-container-background .logs-container {
	background-color: #eeeeee;
    margin: 0 auto;	
	margin-top:0;
    padding-top: 0;
    width: 98%;
}
.sales-lead-management .comments-container-background .close-button {
	margin-bottom:30px;
	margin-right:20px;
	padding-top:10px
}
.sales-lead-management #comments-form {
	margin-top:30px
}
.sales-lead-management .page-editor-container {
	width:98%;
	margin:10px auto;  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
}

.input_log {width: 200px; font-size: 0.8125em;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
.main_form_secondary td, .main_form_secondary th {padding:5px;} /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
.cust_info_table td {padding:5px;} /*Added by Niranjan S. Bhame on 19 Nov. 2014 as per new skin*/

.sales-lead-management .custom-container-update {
    display: block;
    width: 100%;
	margin-bottom: 10px;
}

.sales-lead-management .custom-container-doc {
    display: block;
    width: 100%;
	margin-bottom: 10px;
	margin-left: 10px;
}


#location_key {
	font-size:13px !important;
	font-weight:normal;
	background:white none repeat scroll 0 0;
}

#franchisee_key {
	font-size:13px !important;
	font-weight:normal;
	background:white none repeat scroll 0 0;
}

.save_button {
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	font-size:0.75em;
	outline:none;
	padding:5px 15px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	height: 30px;
	margin-left: 15px;
}

.save_button {padding: 6px 25px;}

.upload_button {
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	/*font-size:0.75em;*/
	font-size:9pt;
	letter-spacing:-0.5px;
	outline:none;
	padding:5px 15px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:15px;
	min-height: 18px;
	line-height: 18px;/*AD*/
}

.upload_button:hover, .save_button:hover{
	background:#cbcbcb;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:linear-gradient(to bottom, #cbcbcb, #f2f2f2 70%);
	cursor:pointer;
	text-decoration:none
}

.trouble_btn_save {
    left: -277px;
    position: relative;
    vertical-align: top;
	display:inline-block;

}



.trouble_upload_button .upload_button {
    margin-left: 0;
	margin-top: 10px;
}



.trouble_btn_upload {display: inline-block; vertical-align: top; width: 370px;}

.loader_li {
	background:#fff !important;
	cursor:auto !important;
}
.loader_li: hover {
	background:#fff !important;
	cursor:auto !important;
}

.comment-container-page-editor-update {
	margin-bottom: 10px;
}

.close-td {width: 44px;}  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/

.status-work {
	position:relative; 
	font-size:9pt; 
	float:right; 
	margin: 0 0 20px; 
	color:#000000; 
	background:#ccc;
	background-color:#ccc;
	background-image:-webkit-linear-gradient(to bottom, #f5f5f5 10%, #ccc 100%);
	background-image:-webkit-linear-gradient(to bottom, #f5f5f5 10%, #ccc 100%);
	background-image:linear-gradient(to bottom, #f5f5f5 10%, #ccc 100%); 
	padding:3px 6px; 
	border:1px solid #ccc;}
	
.status-icon {
	background:#ed1556; 
	width:16px; 
	height:12px; 
	display:inline-block; 
	border-radius:2px; 
	margin-left:5px; 
	vertical-align:sub;
}

.loc-info-date {width:100%;}
.loc-info-font{
	font-size:13px;
	width:auto;
}
.main_tab_font .upper_tab ,.tab_text{
	font-size:13px;
}
.main_tab_font .gray_ruler{
	margin-bottom: 20px;
    margin-top: 20px;
}

.loc-info-date td {
    padding-right: 10px;
}

.comment-bubble .nocomment:before

 {background-image:none;}

table.tab th:last-child {
    padding-right: 12px;
}

.title_print {    
	border-bottom: 0.5px solid #6e6a68;
    margin: 23px 45px 10px;
    padding-bottom: 10px;
    padding-top: 0;}
	
.location-management .sel {
    margin: 0 1% 1% 0;
}

.trouble_categories {
	background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 10px 0;
	margin-top:20px;
}

.button_categories {height:auto; margin-top: 10px;}

.standard-response {
	border: 1px solid #ccc;
    margin-left: 35px;
    margin-top: 0;
	margin-bottom: 10px;
    width: 90%;
	padding:20px 15px;
}
.standard-response-sub{
    background-color: #f4f4f4;
    border: 1px solid #eaeaea;
    color: #706c6b;
    font-size: 12px;
    padding: 15px;
	margin:0 0 15px;
}
.tabx #picked, .tabx #picked .date_select, .tabx .picked {
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
 	vertical-align: middle;
}
.tabx .picked {
	vertical-align:bottom;
}
.tabx #picked {
    margin-right: 7px;
	vertical-align: bottom;
}

/* Added by Suman on 02 Feb */
.doc-name{
	color: #6e6a68 !important;
    font-size: 0.8125em !important;
	text-decoration: none !important;
}

.doc-info{
	color: #444444 !important;
    font-size: 0.6875em !important;
	margin-top: 0px !important;
}

.view_image_ticket {
	padding:15px;
	max-width: 800px;
	box-sizing: border-box;
}
	
@media (min-width: 1368px) and (max-width: 1920px) {
	.view_image_ticket {
		padding:15px;
		max-width: 100%;
		box-sizing: border-box;
	}
}
/* Updated by Suman on 02 Feb */

/* Added by Amol on 25 June */
.show_msg {
    background: #000 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    font-size: 0.9em;
    font-weight: normal;
    left: 100%;
    margin-left: 10px;
    opacity: 0.8;
    padding: 1px 15px 1px 10px;
    text-align: center;
    visibility: visible;
	white-space:nowrap;
    /*width: 140px;*/
}

.show_msg:before {
    border-bottom: 8px solid transparent;
    border-right: 8px solid #000000;
    border-top: 8px solid transparent;
    content: "";
    display: inline-block;
    left: -15px;
    position: relative;
    top: 3px;

}
.tooltip-sidebar {
	display: inline-block;
    position: relative;
}
.tooltip-sidebar .show_msg::before {
	left: -6px;
    position: absolute;
}
.tooltip-sidebar .show_msg {
	opacity: 1;
	margin-left: 10px;
	position: absolute;
	z-index: 998;
	top:0;
}
/* Added by Amol on 26 June */ 
.left_align {
 margin-left: 0px !important;
}


/***************Calendar start***********/

.ui-datepicker {width:260px !important;}
.ui-datepicker {z-index:1002 !important;}
.ui-datepicker td {
    padding: 1.5px !important;
}

.ui-widget-header {
    background: none repeat scroll 0 0 #ed1556 !important;
    color: #ffffff !important;
	border:none !important;
}

.ui-datepicker-prev .ui-icon {
    background: url("../img/cal-prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 14px !important;
    width: 13px !important;
}

.ui-datepicker-next .ui-icon {
    background: url("../img/cal-next.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 14px !important;
    width: 13px !important;
}

.ui-datepicker th {
    color: #000 !important;
    font-size: 15px !important;
    font-weight: normal !important;
    text-align: center !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #ed1556 !important;
    color: #ffffff !important;
}

.ui-datepicker  .ui-state-hover {
	background: none repeat scroll 0 0 #ed1556 !important; 
	border:none !important; 
	color:#ffffff !important;
	background-size:100% !important;
}

td.ui-datepicker-today {opacity: 1;}

.form-custom .ticket-name:focus, .form-custom .content:focus {border:1px solid #8bade4;}
:focus {outline:none;}

.add_st_resp {border:1px solid #8bade4 !important;}

.trouble_btn_statusbar .ajax-file-upload-statusbar {position: relative; /*margin: 5px 5px 5px -203px !important;*/}

.ajax-file-upload-filename {margin: 0 5px 5px 0 !important;}

.ajax-file-upload-progress {margin: 0 10px 5px 0 !important;}

.ajax-file-upload-statusbar{margin: 5px 0 !important;}

.assigned-to input.ui-widget-content.ui-autocomplete-input {
  position: absolute;
}
.assigned-to-troube input.ui-widget-content.ui-autocomplete-input {
  position: relative;
}
.assigned-to-troube ul.tagit{
	background:#ffffff;
}
/*.assigned-to-troube ul.tagit li {
	margin: 0 5px 0 0;
}
*/.close-btn {
	float:right;
	position: absolute;
    right: 0;
    z-index: 9;
}

.view_order td select, .view_order td input {margin:0 5px; vertical-align: middle;}

.view_order td input {letter-spacing:0.2px;}

.font-small {font-size:12px;}

.loc_summary {color:#474443;font-size:9pt;font-weight:bold;}

.loc_summary_sub {color:#474443;font-size:9pt;margin-bottom: 0;display: block;}

.notes_area {
	cursor: pointer;
    display: table;
    height: 100%;
    width: 100%;
}

.notes_area span {
	display: table-cell;
    vertical-align: middle;
	padding: 5px 0;
}

.clickable {
	cursor:pointer;
}
.app-content-height {
	min-height: 430px;
}



/******************** loader *****************************/


.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #ed1556;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}

/******************** loader *****************************/



.development-actions {
	display: inline-block;
  	text-align: right;
  	margin-right: 0;
}
.action-button-report {
	padding:0 12px;
	background-color: #ed1554;
	color:#FFFFFF;
	border: none;
	border-radius: 4px;
	font-size: 14px;
  	font-weight: normal;
	letter-spacing: 0.4px;
	line-height: 28px;
    height:28px;
	cursor:pointer;
}
.action-button-report:after {
	content:'\f05b';
	display:inline-block;
	font-family:'icomoon';
	font-size:9px;
	margin-left:3px;
}
.devlopment-options, .devlopment-options-actions{
  text-align: left;
  width: 205px;
  background: #FFFFFF;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 1002;
  right: 0;
  margin-top: 1px;
  margin-right:20px;
}
.devlopment-options-order {
	margin-left: 1px;
    margin-top: 2px;
	right: auto;
}
.document-actions .devlopment-options-actions {margin-right:0; padding:0;}
.devlopment-options span, .devlopment-options-actions span {
	font-size:13px;
	display:block;
	padding: 15px 0 15px 25px !important;
	font-weight:normal;
	line-height:normal;
	color:#474443;
}
.document-actions-trouble .options-dropdown i {
	font-size:14px;
}
.devlopment-options-actions span {border: none !important;}
.devlopment-options a:hover, .devlopment-options-actions a:hover {text-decoration:none;}

.devlopment-options .print {
	border-top:1px dashed #ccc;
}

.devlopment-options span:hover, .devlopment-options-actions span:hover {
  background:#e7e7e7;
  cursor:pointer;
}
.document-actions .devlopment-options-actions span.delete:before {
	vertical-align:top;
}
/* [Start] Added by shubham on 27 June 2015*/
.dropdown-box-new {
	left: 0 !important;
	top: 32px !important;
}
.dropdown-save-btn
{
    width:100%;
    height: 40px;
    line-height: 40px;
    padding-bottom: 3px;
    vertical-align: middle;
    /*font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 13px;
    text-transform: none;
    border:1px solid transparent;
    cursor: pointer;
    background-color: white;
    text-align: left;
    padding-left: 24px;
    border-bottom:1px solid #6e6a68;
}
.dropdown-save-btn:hover
{
    background-color: #EEEEEE;
}
/* [End] Added by shubham on 27 June 2015*/

.document-select-btn .save-button {
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	/*font-size:0.75em;*/
	font-size:9pt;
	letter-spacing:-0.5px;
	outline:none;
	/*padding:5px 15px;*/
	padding: 7px 25px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase

}

/*[Start]: Added by Shubham on 6 July 2015*/
.dropdown-save-btn-span
{
    padding-bottom: 3px;
    vertical-align: middle;
    /*font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 13px;
    text-transform: none;
    border:1px solid transparent;
    cursor: pointer;
    background-color: white;
    text-align: left;
    padding-left: 25px;
}
.dropdown-small-size
{
	  width: 186px !important;
}
/*[End]: Added by Shubham on 6 July 2015*/

/*[Start] Added by Shubham on 16 July 2015*/
.document-actions-trouble .save-next-button {
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	font-size:9pt;
	letter-spacing:-0.5px;
	outline:none;
	padding: 7px 25px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
/*[End] Added by Shubham on 16 July 2015*/

.action-button.select-button {
    margin-left: -5px;
    line-height: normal;
    padding: 7px 5px;
    -webkit-padding-before:7px;
    -webkit-padding-after:8px;
    font-size: 11px;
	min-height: 13px; /*AD */
}

.action-button.select-button:after {margin-left: 0;}

/*.total-data-report .total-data {padding:0; margin-bottom: 26px; vertical-align: top;}*/

.total-data-report .loc_summary{ 
 border:1px solid #A3A3A3;
 padding:2px 4px;
 display:block
}

.loc_summary_report {
	margin-top:20px;
	color: #474443;
    font-size: 9pt;
    font-weight: bold;
	display:block;
}

.total-data-report .loc_summary_sub {
   padding:4px 4px 0;
   display:block
}

.total-data-report table tr td{
  border-right: 1px solid #A3A3A3;
  padding: 0 5px;
  vertical-align:top;
}
@media screen and (max-width: 1480px) {
.total-data-report table tr td {
	padding: 0 5px;
}
}
.total-data-report table tr td:last-child {
	border:none;
}
.total-data-report table tr td:first-child {
	padding-left: 0;
}
.total-data-report .total-data:nth-child(2){
 padding-left:20px;
}

.total-data-report .red-box {
  width: 22px;
  height: 15px;
  display: inline-block;
  background-color: #dd0909 !important;
  margin-right: 11px;
  vertical-align: middle;
  margin-left: 4px;
}

.lead_summary-note {
  font-size:9pt;
  font-weight:bold;
}

.total-data-report .box-text {
 font-size:9pt;
}

.lead_summary-text {
 font-size:9pt;
}

.total-data-report {
  /*width: 335px;*/
  display:inline-block;
  padding-bottom: 11px;
  margin-top: 44px;
}

.data-col {
	display:inline-block;
	vertical-align:top;
	padding-right: 23px;
}
.data-table .data-col {border-right:1px solid #A3A3A3;}
.data-table .data-col:last-child {border-right:none;}
.data-table .data-col {margin-left: 19px;}
.data-table .data-col:nth-child(1) {margin-left: 0; padding-left:0;}
/******************** loader *****************************/
.loader {
	position: absolute;
	top: 0; 
	margin-top: -15px; 
	left: 0; 
	margin-left: 336px;
}
.loader_loc {
	margin-top:0;
	margin-left:0;
}
/******************** popup start *********/
.popup-background {
 background:rgba(0,0,0,0.85);
 position: fixed;
   width: 100%;
   height: 100%;
 top:0;
 left:0;
 z-index:9999;
}

.popup-background .popup-login{
 width:436px;
 height:316px;
 background:#FFFFFF;
 box-shadow: 5px 5px 16px #000;
 margin: 0 auto;
 display: block;
 margin-top: 15%;
 font-family: myriad pro;
 padding: 43px 50px;
 color:#313131;
}

.popup-background .popup-login h1{
 color:#ff0052;
 font-size:35px;
 font-weight:normal;
 margin: 0 0 27px
}

.popup-background .popup-login label {
 margin: 3px 0 3px 0;
 padding-left: 17px;
 font-size: 16px;
 display:block;
 text-shadow: 0 0 0 #313131;
}

.popup-background .popup-login .input_log {
   display: inline-block;
   margin: 0 0 12px 0;
   font-size: 16px;
 height: 32px;
   width: 100%;
 border:1px solid #c7c7c7;
 padding:0 16px;
}

.popup-background .popup-login .keep-logged {
 color: #313131;
   text-decoration: none;
 font-size: 16px;
 text-shadow: 0 0 0 #313131;
 display:inline-block;
 margin-top:24px;
}

.popup-background .popup-login .newButtonInput input[type="submit"] {
  margin: 18px 0 0 0px;
  width: 97px;
  background: url(../img/intranet/forwardWhite.gif) #ed1556 no-repeat right;
  border: 1px solid #ed1556;
  color: #fff !important;
  padding: 5px 20px 5px 13px;
  border-radius: 5px;
  cursor: pointer;
  text-transform: uppercase;
  font-size:14px;
  background-position: 65px;
}

.popup-background .popup-login .newButtonInput input[type="checkbox"] {
 border:1px solid #c7c7c7;
 margin:0 13px 0 0;
}
.error {
	display:none;
	color:red;
	font-size:16px;
}
.data-table .data-col .loc_summary {
	border: 1px solid #A3A3A3;
  	display: inline-block;
	padding:2px 4px;
}

.data-table .data-col .loc_summary_sub {
	padding:4px 4px 0;
}

.infont-circle, .infont-download, .infont-icons  {
  font-size: 14px;
  display: inline-block;
  color: #6e6a68 !important;
}
.fa-file-o.infont-icons, .fa-file-o.infont-circle {
	font-size: 12px;	
}
a.infont-download, .infont-icons {
 font-size:14px;
 padding-top:3px;
}

a.infont-download:hover {
 text-decoration:none;
}

.comment-notification {
  color: #888888;
  padding: 0;
  font-size: 11px !important;
  /* display: inline-block;  for email changes*/
  margin: 0;
  line-height: normal;
  font-weight:normal;
}
  
.ui-menu {min-width:380px !important;}

/*select option:focus,
select option:active,
select option:checked {
  color:#FFFFFF;
  background:#1e90ff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #000000;
}
select option:focus,
select option:active,
select option:checked,
select option[selected] {
	background:#1e90ff;
	color:#FFFFFF;
}*/

/**************My Leads Update Section*************/


.form-custom-update .status {
    color: #474443;
    display: inline-block;
    font-size:  0.9em;
	padding-top: 4px;
    padding-bottom: 2px;
    text-transform: capitalize;
	margin:0 15px 0 0;
	font-weight:normal;
}
.form-custom-update .status.last {
	margin-right: 0;
}

@media screen and (min-width: 1400px) {
.form-custom-update .status.last {
	margin-right: 0px;
}
}

.tabbed-section .tabbed-content.form-custom-update .tabs {
   padding: 0 20px 10px 10px;
}
.form-custom-update .title_edit {
	color:#0062c5;
	cursor:pointer;
}
.form-custom-update .title_edit:hover {
 color:#474443;
 text-decoration: underline;
}
.form-custom-update .page-editor-container { 
   width:auto;
   margin:0 0 0 10px; /* Updated for Task#4244 */
}
.edit_ticket_name {
	font-weight: normal;
	font-size: 0.9em;
}
.edit_ticket_name:nth-child(3) {
	margin-right: 15px;
}

.row-update-header .xs, .row-update-header .sm {
	text-align:center;
}
.row-update-header .lead-date {
	text-align:left;
	padding-left:20px;
	width:80px;
	float:left;
}
.row-update-header .md-1, .row-update-header .md-2, .row-update-header .lg {
	text-align:left;
}
.row-update-header .xs {
	width:4%;
}
.row-update-header .sm {
	width:100px;
	float:left;
}
.row-update-header .md-2 {
	width:70%;
	float:left;
}
.row-update-header .m-d-2 {
	width:70%;
	float:left;
}
.row-update-header .md-1 {
	width:20%;
}
.row-update-header .lg {
	width:38%;
	float:left;
}
.cc-to:after {
 margin-left:0 !important;
}
.order-cc-to:after {
 margin-left:-3px !important;
}
.assigned-to .tagit{
 margin:0px;
}
.cc-to .tagit {
 margin-top:0px;
 margin-left: 4%;
    width: auto;
}
.order-cc-to .tagit {
 margin-top:0px;
 margin-left: 4%;
    width: auto;
}
.cc-to .subtitle {
 padding-left:4%;
}
.order-cc-to .subtitle {
 padding-left:4%;
}
tr.lead-sum td {
    border-top: 1px solid #ccc;
	background: #FFF none repeat scroll 0 0;
}
tr.spacer {
    height: 0;
}
tr.spacer td {     
	padding: 0;
    background: #FFFFFF; 
}
@media screen and (min-width: 1600px) {
.form-custom-update .status.last {
	float: none; 
	margin-bottom:0;
}
	.row-update-header .md-2 {
	width:22%;
}
.row-update-header .lg {
	width:27%;
}
.form-custom-update .form-custom .content {
 width: 99.2%;
}
}

/**************My Leads Update Section END*************/

/**************Ticket Subcategory Start*************/
.space-bet-small {
	margin-left:6px;
}
/**************Ticket Subcategory End*************/

/******************** Contact page added by Niranjan S. Bhame **********************/
/*.col-lg-4, .contact-box, .col-sm-4, .contact-box h3, .contact-box p, address a:link {
	color: #676a6c;
}*/
.gray-bg {
    background-color: #eeeeee;
}
.page-wrapper {
	padding: 10px 20px;
	margin-bottom: 20px;
}
.col-lg-4 {
  width:46.3%;
  display:inline-block;
  vertical-align:top;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-sm-4 {
  width: 33.3333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.col-sm-8 {
  float:left;
  padding-left: 15px;
  max-width:52.666667%;
}
.table-contact .col-sm-8 {
	max-width:none;
}
@media screen and (min-width: 1500px){
.col-lg-4 {
  width: 30.5%;
}
}

.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
  min-height: 260px;
}
.m-t-xs {
  margin-top: 5px;
}
.img-circle {
  border-radius: 50%;
}
.font-bold {
  font-weight: 600;
}
.contact-box h3 {
  font-size: 16px;
  margin-top: 5px;
  font-weight: 600;
}
.contact-box p {
  margin: 0 0 10px;
}
.fa {
  /* background:url("../img/map-icon.png"); */
  width:15px;	/* width:12px; - Updated by Amol on 9 Dec 2015 task#2632 */
  height:15px;
  display:inline-block;
  content:"";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
abbr[data-original-title], abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
  padding-right: 5px;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
  display: table;
  content: " ";
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
  clear: both;
}
.img-responsive {  
  display: block;
  max-width: 100%;
  height: auto;
 }
 .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    height: auto;
    max-width: 100%;
}
a.submit_request {
	clear:both;
	text-decoration:none; 
	display:inline-block;
	background-color: #c2c2c2;
    border-color: #c2c2c2;
  	color: #FFFFFF;
	border-radius: 3px;
	padding: 5px;
  	font-size: 12px;
  	line-height: 1.5;
	text-align: center;
  	white-space: nowrap;
  	vertical-align: middle;
	/*margin-top: 7px;*/
}
a.submit_request:hover {
	background:#bababa;
}
.management-content .table-contact {padding: 20px 0 0;}
.management-content .table-contact .row { margin:0; }
.management-content .table-contact .wrapper-content{padding-bottom:20px;}
.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagi {
  background: url("../img/pag-arrow.png");
  width: 14px;
  height: 16px;
  display: inline-block;
  vertical-align:middle;
  content: "";
}
.pagi.pagi-right {
transform: rotate(180deg);
/* Safari */
-webkit-transform: rotate(180deg);
/* Firefox */
-moz-transform: rotate(180deg);
/* IE */
-ms-transform: rotate(180deg);
/* Opera */
-o-transform: rotate(180deg);
/* Internet Explorer */
/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group>.btn {
  position: relative;
  float: left;
}
.btn-group .btn+.btn {
  margin-left: -1px;
}

.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-group>.btn.active {z-index: 2;}
.btn-white {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none; 
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
  border-radius: 3px;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-group-sm > .btn, .btn-sm {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.submenu.contact ul.tagit {
	margin-left: 0;
	border-color: transparent;
}
.submenu.contact ul.tagit li {
	 display: list-item;
	 padding:0 !important;
	 margin:0;
	 float:left;
}

.form-custom-search-contact {
	float: right;
}
.form-custom-search-contact.form-custom .assigned-to::after {
	background:none;
	position:static;
}
.form-custom-search-contact.form-custom .assigned-to {
    border: medium none;
    display: inline-block;
    margin: 0;
    position: static;
    resize: none;
    width: auto;
}
.form-custom-search-contact.form-custom .tagit {
	width: 250px;
	font-size: 0;
    height: 26px;
}
.form-custom-search-contact.form-custom .tagit .tagit-choice {
	line-height: 1.7;
    margin: 0;
}
.form-custom-search-contact.form-custom .tagit .tagit-choice span {
	font-size:13px;
}
.btn-gray-transparent {
  color: #333333;
  background-color: transparent;
  border-color: #777777;
}
.btn-gray-transparent:hover,
.btn-gray-transparent:focus,
.btn-gray-transparent.focus,
.btn-gray-transparent:active,
.btn-gray-transparent.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
  text-decoration:none;
}
.intranet-header .intranet-content .search-ticket-mgt .btn-gray-transparent:hover i, .intranet-header .intranet-content .search-ticket-mgt .btn-gray-transparent:active i{
	color:#FF0000;
}
.intranet-header .intranet-content .search-ticket-mgt .tabx .picked .btn {
	font-size:12px;
	line-height: normal;
}
.intranet-header .intranet-content .search-ticket-mgt .tabx .picked .btn i {
	margin-right:0;
}
.intranet-header .intranet-content .search-ticket-mgt .tabx .ui-datepicker-trigger {
	vertical-align:bottom;
}
/*Animated Buttons*/
/*.btn-animated {
  position: relative;
  min-width: 0!important;
  padding-right: 45px!important;
}
.btn-animated i {
  -webkit-transition: right 0.2s ease-in-out;
  -o-transition: right 0.2s ease-in-out;
  transition: right 0.2s ease-in-out;
  z-index: 3;
  right: 17px;
  position: absolute;
  line-height: 34px;
  top: 0;
  min-width: 12px;
}
.btn-animated:after {
  width: 35px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  content: "";
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0px;
  z-index: 2;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn-animated.radius-50:after {
  -webkit-border-radius: 0 25px 25px 0;
  -moz-border-radius: 0 25px 25px 0;
  border-radius: 0 25px 25px 0;
}
.btn-animated.btn-gray-transparent:after {
  background-color: rgba(0, 0, 0, 0.05);
}
.btn-animated:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-animated:hover i {
  right: 11px;
}
.btn-animated.btn-sm {
  padding-right: 35px!important;
}
.btn-animated.btn-sm:after {
  width: 25px;
}
.btn-animated.btn-sm i {
  right: 14px;
  line-height: 28px;
  min-width: 11px;
}
.btn-animated.btn-sm:hover i {
  right: 7px;
}*/
/**************************** Order Now *************************************/
.order-now .container {
	width: 68em;
	margin: auto;
}
.order-category {
  width: 100%;
  padding: 0;
  margin: 20px 0; }
.order-category:first-child .wrapper, .order-category:first-child {
    margin-top: 0;
}
  .order-category:last-child {
    margin-bottom: 40px; }
  .order-category .soups {
    background: url("../img/order-soups.png") center center no-repeat; }
  .order-category .salads {
    background: url("../img/order-salads.png") center center no-repeat; }
  .order-category .sushi-rolls {
    background: url("../img/order-sushi-rolls.png") center center no-repeat; }
  .order-category .sushi-boxes {
    background: url("../img/order-sushi-boxes.png") center center no-repeat; }
  .order-category .bento-boxes {
    background: url("../img/order-bento-boxes.png") center center no-repeat; }
  .order-category .spring-rolls {
    background: url("../img/order-spring-rolls.png") center center no-repeat; }
  .order-category .v-bowls {
    background: url("../img/order-v-bowls.png") center center no-repeat; }
  .order-category .vegetarian {
    background: url("../img/order-vegetarian.png") center center no-repeat; }
  .order-category .section-title {
    font-size: 1.8em;
    margin-bottom: 17px;
    margin-top: 15px;
    text-align: center;
	color: #ed1556;
	text-transform: uppercase;
	font-size: 33.79pt;
	font-family: Avenir Next LT Pro Bold;
	}
    .order-category .section-title:before {
      /* Commented by Amol on 23 Nov 2015, task#2632
	  content: "1";*/
      display: inline-block;
      border: 5px solid #ea144c;
      border-radius: 50%;
      padding: 0 0.375em;
      margin-right: 10px; }
	.order-category .wrapper {
		display: block;
		margin: 10px 0 0 0;
		border-radius: 5px;
		background-color: #ea144c;
		color: #FFFFFF;
		font-size:16px; 
		cursor: pointer;
	 }
    .order-category .wrapper::after {
      clear: both;
      content: "";
      display: table; }
    .order-category .wrapper.active .toggle {
      background: #ffffff url("../img/minus_pink.png") center center no-repeat; }
    .order-category .wrapper .categories {
      width: 48px;
      height: 38px;
      display: inline-block;
      vertical-align: middle;
      margin: 0 10px; }
    .order-category .wrapper .title {
      display: inline-block;
      font-size: 1.8125em;
      vertical-align: middle;
      margin: 0;
      color: #ffffff;
      line-height: 2; }
    .order-category .wrapper .counter {
      display: inline-block;
      margin-left: 10px;
      font-size: 1.1875em;
      font-weight: bold;
      vertical-align: middle;
      color: #FFFFFF; }
    .order-category .wrapper .toggle {
      cursor: pointer;
      display: inline-block;
      float: right;
      background: #ffffff url("../img/plus_pink.png") center center no-repeat;
      width: 30px;
      height: 30px;
      margin-top: 15px;
      margin-right: 10px;
      border-radius: 50%; }
  .order-category .items {
    display: block;
    display: none;
    margin: 3px 0 0 0;
    padding: 0;
    text-align: center; }
    .order-category .items::after {
      clear: both;
      content: "";
      display: table; }
    .order-category .items li {
      width: 11.11%;
      display: inline-block;
      float: left;
      background: #88c409;
      position: relative;
      color: #FFFFFF;
      padding-bottom: 90px;
      border: 1px solid #f6eee0; }
      .order-category .items li .display {
        width: 100%;
        margin-bottom: 0.3125em; }
      .order-category .items li .title {
        width: 100%;
        display: block;
        text-align: center;
        margin-top: 0;
        font-size: 12px;
        color: inherit;
        font-weight: 700; }
      .order-category .items li .controls {
        width: 100%;
        position: absolute;
        bottom: 0;
        text-align: center;
        padding: 10px 0; }
        .order-category .items li .controls .price {
          width: 100%;
          display: block;
          color: #598527;
          font-weight: 700;
          font-size:12px; }
  .order-category .subcategory {
    display: none;
    text-transform: uppercase; }
    .order-category .subcategory .subtitle {
      display: block;
      background: #393234;
      margin:0.1em 0 0 0;
      padding: 0.875em 0;
      color: #FFFFFF;
      font-size: 0.875em;
      font-weight: 700;
      text-decoration: none;
      cursor: pointer; }
	  .order-category .subcategory .sub-sub-cat {
		background:#585254;
		margin-top: 0.1em;
	  }
      .order-category .subcategory .subtitle:first-child {
        margin-top: 0.1875em; }
      .order-category .subcategory .subtitle:before {
        content: "";
        display: inline-block;
        background: url("../img/arrow-grey.png") center center no-repeat;
        width: 19px;
        height: 11px;
        vertical-align: middle;
        margin: 0 0.6875em 0 1em; 
}
.order-category .subcategory .items .items .sub-sub-cat,.order-category .subcategory .items .items .sub-sub-sub-cat {
	background: #7e7e7e;
	padding-left: 30px
}
.order-category .subcategory .items .items .sub-sub-sub-child-cat {
	background: #a1a1a1;
    padding-left: 60px;
}
.order-now .description span {
    margin: 0 10px;
	vertical-align: middle;
	font-weight: normal;
}
.order-now .item {
    display: block;
    padding: 10px 0;
}
.hero-order .item {
	color: #ffffff;
}
.order-now .item:nth-child(even) {
	background:#eee;
}
.order-now .description {
    display: inline-block;
    font-size: 9pt;
    font-weight: bold;
    margin-right: 0;
    vertical-align: middle;
    width: 100%;
	text-transform: capitalize;
}
.order-now .item .control {
    display: block;
    float: right;
    margin-left: 2%;
    margin-right: 0;
    text-align: center;
    width: 13.4371%;
}
.hero-order .item .control {
	float: left;
}
.order-now .item .control .decrease, .order-now .item .control .increase {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin:0 5px;
	padding:0;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    width: 24px;
}
.order-now .item .control .decrease {
    background: rgba(0, 0, 0, 0) url("../img/minus-sign.png") no-repeat scroll center center;
}
.order-now .item .control .increase {
    background: rgba(0, 0, 0, 0) url("../img/plus-sign.png") no-repeat scroll center center;
}
.order-now .item .control .quantity, .order-now .item .control .add-icon, .order-now .item .control .remove-icon {
    border-radius: 3px;
    vertical-align: middle;
}
.order-now .item .quantity {
    background: #a6a1a2 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    margin-right: 5px;
    padding: 0;
    text-align: center;
    width: 30px;
}
.order_quantity {
    border: 0 solid #e2dacb !important;
}
.order-now .item-title {
    display: inline-block;
    width: 22%;
	float:left;
	margin-right: 1.49818%;
}
.hero-order .item-title a {
	color:#ffffff;
}
.order-now .item-no {
    display: inline-block;
    width: 20%;
	float:left
}
.order-now .item-desc {
    display: inline-block;
    width: 16%;
	float:left;
}
.order-now .price {
    display: inline-block;
    font-weight: bold;
    margin-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 8.172%;
}
.order-now .price .label {
	font-size:9pt;
}
.hero-order .price {
    float: left;
    text-align: right;
    width: 12%;
}

.label-red {
    background-color:#ed1556 !important;
    color: #ffffff !important;
}
.label-green{
    background-color:#5cb85c !important;
    color: #ffffff !important;
}

.label-blue{
    background-color:#1c84c6 !important;
    color: #ffffff !important;
}

.spinner_container{
	width: 100%;
    height: 100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4); 
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999; /* Just to keep it at the very top */
}

.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative; 
  top: 50%;
  z-index: 1000;
  
  }
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #ec1654;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1s infinite ease-in-out;
          animation: sk-circleBounceDelay 1s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
		  
/**************************** Order Now End*************************************/

/*** Top scroll starts ***/

/* Below css added by Amol on 4 Dec 2015, for scroll to top button */
.scrollup{
    width:65px;
    height:65px;            
    text-indent:-9999px;
    /*opacity:0.7;*/
    position:fixed;
    bottom:5px;
    right:5px;
    display:none;           
    z-index: 9;
}
#circle {
    width: 50px;
    height: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background:url("../img/arrow-scroll.png") no-repeat center;
    /*
	background-color: rgba(255, 255, 255, 0.8); */
	background-color: #ea144c;
}
/* For push notification */
#small-chat {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
}
#small-chat .badge {
     position: absolute;
    right: 0;
    top: -3px;
}
.label {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: "Open Sans";
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-shadow: none;
	border-radius: 0.25em;
	display: inline;
	line-height: 1;
	text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.label-warning, .badge-warning {
    background-color: #6e6a68 !important;
    color: #FFFFFF;
}
.badge {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: 'Open Sans';
    font-size: 11px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    text-shadow: none;
}
.pull-right {
    float: right!important;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding:3px 4px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
}
@media screen and (max-width: 1024px) {
.badge {
 padding: 4px 6px;
}
}
.open-small-chat {
   background: #ea144c none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 30px;
    padding: 5px;
    text-align: center;
    width: 30px;
}
.fa-shopping-cart {
    margin-top:6px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

/*** Top scroll ends ***/
		
.cards li .controllers .control, .hero-order .order-list .control, .order-category .items li .controls .control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size:18px;
    margin: 0 10px;
    padding: 0;
    vertical-align: middle;
	cursor: pointer;
}
.cards li .controllers input[type="email"], .cards li .controllers input[type="number"], .cards li .controllers input[type="password"], .cards li .controllers input[type="search"], .cards li .controllers input[type="tel"], .cards li .controllers input[type="text"], .cards li .controllers input[type="url"], .cards li .controllers input[type="color"], .cards li .controllers input[type="date"], .cards li .controllers input[type="datetime"], .cards li .controllers input[type="datetime-local"], .cards li .controllers input[type="month"], .cards li .controllers input[type="time"], .cards li .controllers input[type="week"], .hero-order .order-list li input[type="email"], .hero-order .order-list li input[type="number"], .hero-order .order-list li input[type="password"], .hero-order .order-list li input[type="search"], .hero-order .order-list li input[type="tel"], .hero-order .order-list li input[type="text"], .hero-order .order-list li input[type="url"], .hero-order .order-list li input[type="color"], .hero-order .order-list li input[type="date"], .hero-order .order-list li input[type="datetime"], .hero-order .order-list li input[type="datetime-local"], .hero-order .order-list li input[type="month"], .hero-order .order-list li input[type="time"], .hero-order .order-list li input[type="week"], .order-category .items input[type="email"], .order-category .items input[type="number"], .order-category .items input[type="password"], .order-category .items input[type="search"], .order-category .items input[type="tel"], .order-category .items input[type="text"], .order-category .items input[type="url"], .order-category .items input[type="color"], .order-category .items input[type="date"], .order-category .items input[type="datetime"], .order-category .items input[type="datetime-local"], .order-category .items input[type="month"], .order-category .items input[type="time"], .order-category .items input[type="week"] {
  width: 30px;
  height: 30px;
  margin: 0;
  text-align: center;
  padding: 0;
  background: #a6a1a2;
  border: none;
  border-radius: 5px;
  color: inherit;
  font-size: 9pt;
  color: #ffffff; 
}
  @media screen and (max-width: 1024px) {
    .order-category {
      padding: 0 30px; }
      .order-category .items li .controls > .control {
        margin: 0 2px;
        padding: 0 4px; } }
  @media screen and (max-width: 768px) {
    .order-category {
      padding: 0 20px; }
      .order-category .items li {
        width: 20%; }
        .order-category .items li .controls > .control {
          margin: 0 10px; } }
  @media screen and (max-width: 736px) {
    .order-category .items li {
      width: 20%; }
      .order-category .items li .controls > .control {
        margin: 0 5px; } }
  @media screen and (max-width: 667px) {
    .order-category .items li {
      width: 25%; }
      .order-category .items li .controls .control {
        padding: 0 5px; }
      .order-category .items li .controls .quantity {
        width: 25px;
        height: 25px; } }
  @media screen and (max-width: 414px) {
    .order-category {
      padding: 0; }
      .order-category .wrapper > .toggle {
        margin-top: 10px; }
      .order-category .section-title {
        text-align: center;
        font-size: 1.5625em; }
      .order-category .wrapper .title {
        font-size: 1.5625em; }
      .order-category .wrapper .toggle {
        margin-top: 10px; }
      .order-category .items li {
        width: 33%; } }

.order-control {
  display: block;
  margin-top: 60px;
  text-align: center; }
  .order-control::after {
    clear: both;
    content: "";
    display: table; }
  .order-control .button {
    width: 300px;
    text-align: center;
    background: #88c409;
    margin-right: 10px; }
    .order-control .button:last-child {
      margin-right: 0; }
    .order-control .button:after {
      content: none; }
    .order-control .button:hover {
      background: #77ac08; }
    .order-control .button.highlight {
      background: #fa4c06; }
      .order-control .button.highlight:hover {
        background: #e24405; }
  @media screen and (max-width: 1024px) {
    .order-control {
      padding: 0 10px; } }
  @media screen and (max-width: 768px) {
    .order-control .button {
      width: 220px; } }
  @media screen and (max-width: 667px) {
    .order-control .button {
      width: 180px;
      font-size: 0.875em; } }
  @media screen and (max-width: 414px) {
    .order-control .button {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 100%;
      margin-bottom: 5px; }
      .order-control .button:last-child {
        margin-right: 0; }
      .order-control .button:last-child {
        margin-bottom: 0; } }

.order-details {
  display: block;
  width: 100%; }
  .order-details::after {
    clear: both;
    content: "";
    display: table; }
  .order-details .title {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    background-color: #FFF;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 20px;
    text-align: center;
    font-size: 0.875em;
    color: #fa4c06;
    margin: 0 0 10px; }
    .order-details .title:last-child {
      margin-right: 0; }
  .order-details .details {
    float: left;
    display: block;
    margin-right: 1.165091401%;
    width: 32.5566057327%;
    position: relative;
    background-color: #FFF;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 10px 20px;
    font-size: 0.875em;
    font-weight: 700;
    height: 120px; }
    .order-details .details:last-child {
      margin-right: 0; }
    .order-details .details .highlight {

      display: block;
      color: #fa4c06; }
    .order-details .details .edit {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      transition: all 0.2s ease;
      position: absolute;
      top: 10px;
      right: 20px;
      background: #464646;
      padding: 3px 10px;
      border-radius: 3px;
      color: #FFFFFF;
      font-size: 0.75em;
      cursor: pointer;
      text-align: center;
      text-decoration: none; }
      .order-details .details .edit:hover {
        background: #606060; }
  @media screen and (max-width: 1024px) {
    .order-details {
      padding: 0 10px; } }
  @media screen and (max-width: 667px) {
    .order-details .details {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 100%;
      margin-bottom: 10px; }
      .order-details .details:last-child {
        margin-right: 0; }
      .order-details .details:last-child {
        margin-bottom: 0; } }

.order-list {
  color: #464646; }
  .order-list .title {
    color: #fa4c06;
    text-align: center;
    display: block;
    font-size: 2.625em; }
  .order-list .content {
    border-top: 1px solid #88c409;
    padding: 10px 0; }
  .order-list .columns {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .order-list .columns .column {
      display: table-cell;
      width: 12.5%; }
      .order-list .columns .column .label {
        display: none; }
      .order-list .columns .column.total {
        display: table-cell;
        width: 8.3333333333%; }
      .order-list .columns .column.wide {
        display: table-cell;
        width: 37.5%; }
    .order-list .columns.header .column {
      font-size: 1.125em;
      font-weight: 700; }
  @media screen and (max-width: 667px) {
    .order-list .columns {
      display: block;
      position: relative;
      background-color: #FFF;
      background-color: rgba(255, 255, 255, 0.5);
      padding: 10px;
      margin-bottom: 10px; }
      .order-list .columns:last-child {
        margin-bottom: 0; }
      .order-list .columns .column {
        display: block;
        float: none;
        width: auto; }
        .order-list .columns .column.total {
          display: inline-block;
          width: auto;
          position: absolute;
          right: 10px;
          top: 10px; }
        .order-list .columns .column .label,
        .order-list .columns .column .value {
          display: inline-block; }
        .order-list .columns .column .label {
          font-weight: 700; }
      .order-list .columns.header {
        display: none; } }
  @media screen and (max-width: 414px) {
    .order-list .content {
      border-top: none;
      padding-top: 0; }
    .order-list .columns {
      font-size: 0.875em; } }

.order-navigation {
  width: 480px;
  margin: auto; }
  .order-navigation .featured {
    display: none;
    font-size: 1.0625em;
    font-weight: 700; }
    .order-navigation .featured .number {
      display: inline-block;
      font-size: 1.875em;
      border: 3px solid #fa4c06;
      border-radius: 50%;
      padding: 0 15px;
      vertical-align: middle;
      background: #fa4c06;
      color: #FFFFFF;
      margin-right: 10px; }
  .order-navigation .item {
    display: inline-block;
    font-size: 0.75em;
    text-decoration: none;
    text-align: center;
    width: 60px;
    vertical-align: top;
    margin-right: 40px; }
    .order-navigation .item:last-child {
      margin-right: 0; }
    .order-navigation .item .number {
      display: block;
      margin: auto;
      font-size: 1.875em;
      border: 3px solid #88c409;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      margin-bottom: 5px; }
    .order-navigation .item.active {
      color: #fa4c06; }
      .order-navigation .item.active .number {
        border-color: #fa4c06;
        background: #fa4c06;
        color: #FFFFFF; }
  @media screen and (max-width: 667px) {
    .order-navigation {
      text-align: center;
      width: 100%; }
      .order-navigation .featured {
        display: block;
        margin-bottom: 20px; }
      .order-navigation .item {
        display: none; } }
		
/* Order now css ENDS here*/

/************************ Your Order **********************/
.order-hidden-field {
	display:none;
}
.hero-order {
  background: #ec1654;
  padding: 1.25em; }
  .hero-order .container {
    margin-bottom: 0;
    margin-top: 0; }
  .hero-order .title {
    margin: 0 0 10px 0;
    font-size: 2.8125em;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff; 
	text-align: center;
	}
  .hero-order hr {
    border: none;
    height: 2px;
    background: #ffffff; 
	}
  .hero-order .total {
    display: block;
    text-align: right;
    font-size: 1.25em;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #ffffff; 
	}
  .hero-order .controls {
    text-align: center; }
  .hero-order .order-list {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-family: Arial; }
    .hero-order .order-list li {
      display: block;
      margin: 1.25em 0;
      line-height: 30px;
      font-size: 1em; }
      .hero-order .order-list li::after {
        clear: both;
        content: "";
        display: table; }
		.hero-order .button {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #ea144c;
    cursor: pointer;
    display: inline-block;
    font-size: 1.1875em;
    font-weight: 700;
    outline: medium none;
    padding: 12px 0;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
    vertical-align: middle;
	box-shadow:none;
}
      .hero-order .order-list li .button {
        vertical-align: middle;
        font-size: 0.75em;
        padding: 0 15px;
        margin: 0 10px; }
        .hero-order .order-list li .button:after {
          background: none;
          width: 0;
          margin: 0; }
      .hero-order .controller {
        float: left;
        display: block;
        margin-right: 0.877269384%;
        width: 20%; }
        .hero-order .controller:last-child {
          margin-right: 0; }
      .hero-order .order-list li input[type="email"], .hero-order .order-list li input[type="number"], .hero-order .order-list li input[type="password"], .hero-order .order-list li input[type="search"], .hero-order .order-list li input[type="tel"], .hero-order .order-list li input[type="text"], .hero-order .order-list li input[type="url"], .hero-order .order-list li input[type="color"], .hero-order .order-list li input[type="date"], .hero-order .order-list li input[type="datetime"], .hero-order .order-list li input[type="datetime-local"], .hero-order .order-list li input[type="month"], .hero-order .order-list li input[type="time"], .hero-order .order-list li input[type="week"] {
        background: #ffffff; color:#000000;}
      .hero-order .description {
        float: left;
        display: block;
        margin-right: 1.877269384%;
        width: 68.8327281643%; }
        .hero-order .description:last-child {
          margin-right: 0; }
      .hero-order .order-list li .element-price {
        float: left;
        display: block;
        margin-right: 1.877269384%;
        width: 7.9145485749%; }
        .hero-order .order-list li .element-price:last-child {
          margin-right: 0; }
	  .hero-order .controls .button {
		float: none;
		display: inline-block;
		margin-right: 1.877269384%;
		/*width: 32.0818204106%;*/ 
		width: 391px;
		}
    .hero-order .controls .button:last-child {
      margin-right: 0; }
.button.black {
    background: #231f20 none repeat scroll 0 0;
	color:#ffffff;
	padding: 15px 20px;
}
  @media screen and (max-width: 1024px) {
    .hero-order .order-list li > .description {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 66.0409102053%; }
      .hero-order .order-list li > .description:last-child {
        margin-right: 0; }
    .hero-order .order-list li > .controller {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 18.4981844928%; }
      .hero-order .order-list li > .controller:last-child {
        margin-right: 0; }
      .hero-order .order-list li > .controller .button {
        margin: 0 2px; }
    .hero-order .order-list li > .element-price {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 4.9145485749%; }
      .hero-order .order-list li > .element-price:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 768px) {
    .hero-order .order-list li > .controller {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 25.2900024517%; }
      .hero-order .order-list li > .controller:last-child {
        margin-right: 0; }
      .hero-order .order-list li > .controller .button {
        margin: 0 2px; } }
  @media screen and (max-width: 736px) {
    .hero-order {
      padding: 20px 10px; }
      .hero-order .order-list li > .description {
        float: left;
        display: block;
        margin-right: 1.877269384%;
        width: 52.4572742875%; }
        .hero-order .order-list li > .description:last-child {
          margin-right: 0; }
      .hero-order .order-list li > .controller {
        float: left;
        display: block;
        margin-right: 1.877269384%;
        width: 32.0818204106%; }
        .hero-order .order-list li > .controller:last-child {
          margin-right: 0; }
        .hero-order .order-list li > .controller .button {
          margin: 0; }
      .hero-order .controls .button {
        font-size: 0.875em; } }
  @media screen and (max-width: 667px) {
    .hero-order .order-list li > .description {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 38.8736383696%; }
      .hero-order .order-list li > .description:last-child {
        margin-right: 0; }
    .hero-order .order-list li > .controller {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 45.6654563285%; }
      .hero-order .order-list li > .controller:last-child {
        margin-right: 0; }
      .hero-order .order-list li > .controller .button {
        margin: 0 2px; }
    .hero-order .order-list li > .element-price {
      float: left;
      display: block;
      margin-right: 1.877269384%;
      width: 4.9145485749%; }
      .hero-order .order-list li > .element-price:last-child {
        margin-right: 0; }
    .hero-order .controls .button {
      font-size: 0.75em; } }
  @media screen and (max-width: 414px) {
    .hero-order {
      padding: 1.875em 0.625em; }
      .hero-order .title {
        text-align: center;
        font-size: 2.75em; }
      .hero-order .total {
        text-align: center; }
      .hero-order .order-list li > .description {
        float: left;
        display: block;
        margin-right: 1.877269384%;
        width: 52.4572742875%; }
.hero-order .order-list li > .description:last-child {
  margin-right: 0; }
.hero-order .order-list li > .controller {
float: left;
display: block;
margin-right: 1.877269384%;
width: 25.2900024517%; }
.hero-order .order-list li > .controller:last-child {
  margin-right: 0; }
.hero-order .order-list li > .controller .button {
  float: left;
  padding: 0;
  margin-right: 5px; }
  .hero-order .order-list li > .controller .button:after {
	content: "";
	display: block;
	height: 30px;
	width: 30px;
	background: url("../img/button-small-cross.png") center center no-repeat; }
.hero-order .order-list li > .controller .hide {
  display: none; }
.hero-order .order-list li > .element-price {
float: left;
display: block;
margin-right: 1.877269384%;
width: 4.9145485749%;
color: #adff00; }
.hero-order .order-list li > .element-price:last-child {
  margin-right: 0; }
.hero-order .controls .button {
width: 100%;
display: block;
font-size: 1em;
margin: 5px 0; } }


/************************Nebhub css added by Niranjan***************************/
h3, h4, h5 {
	font-weight: 600; 
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.btn .caret {
    margin-left: 0;
}

.btn-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
}
.btn-default, .btn-default span {
    color: #ffffff;	
}
.btn-group-xs > .btn, .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
}
.dropdown-menu {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
	right: 0;
    list-style: outside none none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
	margin: 2px 0 0;
    min-width: 160px;
	background-clip: padding-box;
    background-color: #fff;
	text-align: left;
}
.dropdown-menu > li > a {
    border-radius: 3px;
    color: inherit;
    font-weight: normal;
    line-height: 25px;
    margin: 4px;
    text-align: left;
	clear: both;
	display: block;
	padding: 3px 20px;
    white-space: nowrap;
	text-decoration:none;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background:#f5f5f5;
	color:#262626;
}
.dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}

/***********Estimated franchise opening graph***************/
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 {
    margin-top: 5px;
}

 .ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #cccccc;
    border-style: solid solid none;
    border-width: 3px 0 0;
    color: inherit;
    margin-bottom: 0;
    min-height: 25px;
    padding: 14px 15px 7px;
}
.ibox-title h5 {
    display: inline-block;
    float: left;
    font-size: 14px;
	/*font-size: 18px;*/
    margin: 0 0 7px;
    padding: 0;
    text-overflow: ellipsis;
	color:#337ab7;
}
.ibox-tools {
    display: block;
    float: right;
    margin-top: 0;
    padding: 0;
    position: relative;
    text-align: right;
}
.ibox-tools a {
    color: #c4c4c4;
    cursor: pointer;
    margin-left: 5px;
}
.ibox-content {
    background-color: #ffffff;
    border-color: #e7eaec;
    border-style: solid solid none;
    border-width: 1px 0;
    color: inherit;
    padding: 15px 20px 5px;
	transition: all 0.5s ease;
}

.ibox-title-min-height{
	min-height: 45px;
}
@media screen and (min-width: 1600px){
	.ibox-title-min-height{
		min-height:25px;
	}
}

.ibox-title-payment-min-height{
	min-height: 35px;
}
@media screen and (min-width: 1600px){
	.ibox-title-payment-min-height{
		min-height:25px;
	}
}

.profile_pic_icon {
	width: 20px; height: 20px; border-radius: 50%; position: relative; top: 6px;
}

.profile_pic {
	border-radius: 50%; width: 61px; height: 61px;
}

.pink {
	color:#ed1556;
}

.loc-edit h1 {
	font-size: 1.0625em;
	margin-bottom: 5px;
    padding-bottom: 5px;
}
.loc-edit span {
	font-size:10pt;
}

.clr{
	
	color:#6e6a68;
	font-size: 15px;
}
.clr:hover{
	
	color:#dd0909;
	font-size: 15px;
}
.padd{
	
	margin-top:5px;
	
}
.t_ticket{
	
	background-color: #427cd8;
    border-radius: 2px;
    color: #fff;
    float: right;
    font-size: 10px;
    margin: 5px 15px 0px 0px;
    padding: 1px 8px 1px 7px;
	
}

.progress-mini{
	background-color: #f5f5f5;
    border-radius: 4px;
    margin-top: 5px;
}


.progress-bar{
	background-color: #ed1554;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    height: 5px;
}

.graph_style{
	
	background-color:#efefef;
	margin-top:30px;
	
	margin-bottom:30px;
	
}

.last_row{
	
	padding-bottom: 15px;
}

.marg{
	padding-top: 4px;
	}
.ibox {
    clear: both;
    margin-top: 8px;
	margin-bottom:9px;
    padding: 0;
}
.ibox-graph {
	background:#eeeeee;
	padding:10px;
	margin-top:10px;
}
.ibox-graph .full {
	background-color: #ffffff;
	min-height: 418px;
}
.ibox-content {
    background-color: #ffffff;
    border-color: #e7eaec;
    border-style: solid solid none;
    border-width: 1px 0;
    color: inherit;
    padding: 15px 20px 5px;
	transition: all 0.5s ease;
}
.ibox-content h5 {
    margin-top: 5px;
	font-weight: 600;
	font-size:12px;
	font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ibox-content h2{
    margin-top: 5px;
	font-weight:100;
	font-size: 24px;
	font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.theme-color h2, .theme-color h3, .theme-color h4, .theme-color h5, .theme-color .h4, .theme-color .list-group, .theme-color p, .theme-color strong, .theme-color .author-name {
    color: #000;
}
.ibox-content h4 {
    font-size: 14px;
}
.page-heading h2 {
    font-weight: 100;
	margin-top: 20px;
	font-size: 24px;
	line-height: 1.1em;
}
.ibox-content h3, .ibox-content h4, .ibox-content h5 {
    font-weight: 600; 
}
.ibox-content.message {
	font-size:9pt;
	height:50px;
	text-align:center;
	line-height: 35px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
.m-t-sm {
    margin-top: 10px;
	font-size:80%;
	font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.m-t-md {
    margin-top: 20px;
}
.wap_contain{
	
	padding:20px 10px 40px;
	
}

@media only screen and (max-width:1440px) {
	
	.col-lg-3 {
    float: left;
    margin-left: 14px;
    width: 23.32%;
	}
	.graph_style{
	padding:0 0 0 0.2%;
	}
}


@media only screen and (max-width:1280px) {
	.col-lg-3 {
    float: left;
    margin-left: 15px;
    width: 23.58%;
}	
}


@media only screen and (max-width:1366px) {
/*	.remove_m{
		margin-right:80px!important;
			}*/
	.col-lg-3 {
    float: left;
    margin-left: 13px;
    width: 23.2%;
	}		
}
	
@media only screen and (min-width:1920px) {

	.graph_style { padding:0 0 0 0.5%;
	}
	
	.col-lg-3 {
    float: left;
    margin: 0 0.5%;
    width: 23.85%;
	}
}


.wizard, .wizard .actions {
    font-size: 13px;
}
.wizard  .step-content select {
	margin: 19px 16px;
    padding-left: 5px;
    width: 250px;
}
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
	background:#d16f8c;
}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active , .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{
	background:#ed1554;
}
.wizard  .step-content .subtitle {
	display:inline-block;
	padding-bottom:0;
	padding-top: 6px;
    text-align: right;
	vertical-align: top;
    width: 58px;
	line-height: 1.9;
	font-weight:bold
}
.wizard .content .body .custom-select-neb input {
    border: 1px solid #b3b3b3;
    width: 436px;
}
.wizard .content .body .custom-select-neb select {
	margin: 0 0 15px;
    width: 100%;
	border: 1px solid #b3b3b3;
}
.wizard .content .body .custom-select-neb {
	vertical-align: top;
}
.f-30 {font-size:30px;}

/*  start tabs section changes */
.wizard > .content > .body {
	padding:1.5% 0 !important;
}
.date_box{
	width:25%;
}
.close_icons .ibox-tools a {
    color: #c4c4c4;
    cursor: pointer;
    margin-left: 5px;
	font-size:13px;
	text-decoration:none;
}
.close_icons .ibox-tools{
	margin-top: -4px;
}
@media (min-width: 1360px) and (max-width: 1440px) {
	.date_text{
		text-align:center;
		font-size: 19px;
	}
	.wizard > .content > .body {
		padding:3% 0 !important;
	}
	.custom-container-neb {
		margin:2px 0 0px !important;
	}
	.date_box {
		width: 30.58%
	}
}
@media (min-width: 1441px) and (max-width: 1920px) {
	.custom-container-neb {
		margin: 10px 0 15px;
	}
	.wizard .content .body .custom-select-neb select {
		border: 1px solid #b3b3b3;
		margin: 10px 0 15px;
		width: 100%;
	}
	.wizard .step-content .form-custom .subtitle {
		 padding-top: 15px;
	}
	.wizard .content .body .custom-select-neb input {
		margin: 10px 0;
	}
	.date_box {
		width: 25%;
	}
}

/* end of tabs section changes */

/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8;
}
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-desc {
  padding: 20px;
  position: relative;
}
.ecommerce .tag-list {
  padding: 0;
}
.ecommerce .fa-star {
  color: #d1dade;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
  color: #ed1556;
  text-decoration:none;
}
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #ed1556;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}

.slick-list {
	position: absolute;
    width: 100%;
}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    /* margin-bottom: 20px;
    margin-top: 20px; */
}

.text-muted {
    color: #888888;
}
dt {
    font-weight: 700;
}
dd {
    margin-left: 0;
}

/* For all Resolution system issue */

/* End of i */


.mt-50 {
	margin-top:50px
}
.m-t-18 {
    margin-top: 18px;
}
.mrl-10 {
	margin-left:10px;
	margin-right:10px;
}
.form-custom .mb-10 {
	margin-bottom:10px;
	display:inline-block;
	width: 100%;
}
.form-custom .m-b-10 {
	margin-bottom:0px;
	display:inline-block;
	/* width: 100%; */
}

.fa.fa-cloud-download.clr {
    font-size: 13pt;
}
.sales_lead_doc {
 	background: #7e7e7e none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    border-top: 2px solid #6f696b;
    color: #ffffff;
    font-size: 12pt;
    font-weight: normal;
    height: 27px;
    padding: 3px 0 0 19px;
    text-align: left;
    vertical-align: middle;
	margin-left:10px; /* Updated for Task#4244 */
	margin-right:10px; /* Updated for Task#4244 */
}

.slick-prev::before, .slick-next::before {
    color: #ed1556 !important;
}


.btn_issue {
	margin-top:10px;
	}
.btn_drop_down{
margin-top:10px;
}	
.summary_margin_top{
	margin-top:20px;
}
.summary_height{
	min-height:350px;
	min-width:calc();
}


/******Product Desc. Table*****/
.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}
.footable-sortable{
    text-align:left;
}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0 none;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table > thead > tr > th {
    border-bottom: 1px solid #dddddd;
    vertical-align: bottom;
}
.footable-odd {
    background-color: #f7f7f7;
}
.foot-pagination > li > a, .foot-pagination > li > span {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
.foot-pagination > .disabled > a, .foot-pagination > .disabled > a:focus, .foot-pagination > .disabled > a:hover, .foot-pagination > .disabled > span, .foot-pagination > .disabled > span:focus, .foot-pagination > .disabled > span:hover {
    background-color: #fff;
    border-color: #ddd;
    color: #777;
    cursor: not-allowed;
}
.foot-pagination > li:first-child > a, .foot-pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.foot-pagination > li:last-child > a, .foot-pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.foot-pagination > li {
    display: inline;
}
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {
    transition: all 0.5s ease 0s;
}
.foot-pagination > .active > a, .foot-pagination > .active > a:focus, .foot-pagination > .active > a:hover, .foot-pagination > .active > span, .foot-pagination > .active > span:focus, .foot-pagination > .active > span:hover {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.foot-pagination > .active > a, .foot-pagination > .active > span, .foot-pagination > .active > a:hover, .foot-pagination > .active > span:hover, .foot-pagination > .active > a:focus, .foot-pagination > .active > span:focus {
    background-color: #f4f4f4;
    border-color: #dddddd;
    color: inherit;
    cursor: default;
    z-index: 2;
}
.foot-pagination {
	border: medium none;
    padding-left: 0;
    vertical-align: middle;
    width: auto;
}
.label {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: "Open Sans";
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-shadow: none;
	border-radius: 0.25em;
	display: inline;
	line-height: 1;
	text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.label-warning, .badge-warning {
    background-color: #f8ac59;
    color: #ffffff;
}
.label-primary, .badge-primary {
    background-color: #ed1556;
    color: #ffffff;
}
.label-danger, .badge-danger {
    background-color: #ed5565;
    color: #ffffff;
}
/*************My Leads edit form*************/

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;min-height:1px;padding-right:15px;padding-left:15px;box-sizing: border-box;}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:76.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:76.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;min-height:1px;padding-right:15px;padding-left:15px;box-sizing: border-box;}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media screen and (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:76.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
@media screen and (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media screen and (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:76.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

@media screen and (max-width:1440px){
.col-lg-half {
	width: 50% !important;
}
}
.form-group {
    margin-bottom: 15px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}
.form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
}
.input-lg {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.33333;
    padding: 10px 16px;
}
.input-sm {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	box-sizing: border-box;
}
.form-control, .single-line {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form_control_leads {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.hr-line-dashed {
    background-color: #ffffff;
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    height: 1px;
    margin: 20px 0;
}
.help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
.m-r-none {
	margin-right:0;	
}
.m-l-none {
	margin-left:0;
}
.m-t {
    margin-top: 15px;
}
.m-t-18 {
    margin-top: 18px;
}
.m-b-none {
    margin-bottom: 0;
}
.m-b {
    margin-bottom: 15px;
}
.m-l-n {
    margin-left: -15px;
}
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar {
    box-shadow: none;
}
button[disabled], html input[disabled] {
    cursor: default;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed;
}
.form-control-static {
    margin-bottom: 0;
    min-height: 34px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.form-horizontal .control-label {
    text-align: right;
	margin-bottom: 0;
    padding-top: 7px;
}
.small, small {
    font-size: 85%;
}
.text-navy {
    color: #ed1556;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="checkbox"], input[type="radio"] {
    line-height: normal;
    margin: 4px 0 0;
}
.checkbox-inline, .radio-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 20px;
    position: relative;
    vertical-align: middle;
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px;
}
fieldset[disabled] input[type="checkbox"], fieldset[disabled] input[type="radio"], input.disabled[type="checkbox"], input[type="checkbox"][disabled], input.disabled[type="radio"], input[type="radio"][disabled] {
    cursor: not-allowed;
}
.btn_issue{
	margin-top: 10px;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: -20px;
    position: absolute;
}
select[multiple], select[size] {
    height: auto;
}
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url("../img/green.png") no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

/* HiDPI support */
@media screen and (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-Ronny Record: url("../img/green@2x.png");
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}

.i-checks {
    padding-left: 0;
}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-left: 10px;
    margin-top: 0;
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d;
}
.form-control:focus,
.single-line:focus {
  border-color: #ed1556 !important;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
    color: #8a6d3b;
}
.has-warning .control-label {
    color: #f8ac59;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control {
    border-color: #f8ac59;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}
.has-error .control-label {
    color: #ed5565;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control {
    border-color: #ed5565;
}
.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group-addon, .input-group-btn {
    vertical-align: middle;
    white-space: nowrap;
    width: 1%;
}
.input-group-btn {
    font-size: 0;
    position: relative;
    white-space: nowrap;
}
.input-group-addon {
    background-color: #fff;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
}
.input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-btn > .btn {
    position: relative;
}
.float-e-margins .btn {
    margin-bottom: 3px;
    margin-right: 2px;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
    z-index: 2;
}
.form-horizontal {
	font-size:13px;
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    transform: translate(0px, 0px);
}
.ibox-title .t-14 {
	font-size:14px;
}
.ibox-title .gray {
	color:#474443;
}

.btn_issue{
	margin-top:10px;
	}
.btn_drop_down{
margin-top:10px;
}	
.summary_margin_top{
	margin-top:20px;
}
.summary_height{
	min-height:350px;
	min-width:calc();
}

@media only screen and (min-width:1200px) {
.col-md-3-product {
	width:23%;
	padding-left: 1%;
    padding-right: 1%;
}
}

/*************Product Landing Page******************/

.order-table .item-title, .order-table .item-no, .order-table .item-desc, .order-table .price, .order-table .control {
	width: 22%;
	padding: 0 10px;
}
.order-table .item-no {
	width: 20%;
}
.order-table .item-desc {
	width: 22%;
}
.order-table .price {
	width: 10.172%;
	text-align:center;
}
.order-table .control {
    text-align: right;
    width: 13.4371%;
}
.control .decrease, .control .increase {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin: 0 5px;
    padding: 0;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    width: 24px;
}
.control .increase {
    background: rgba(0, 0, 0, 0) url("../img/plus-sign.png") no-repeat scroll center center;
}
.control .decrease {
    background: rgba(0, 0, 0, 0) url("../img/minus-sign.png") no-repeat scroll center center;
}
.control .quantity {
	background: #a6a1a2 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 9pt;
    height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 30px;
}

.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline-block;
    font-size: 13px;
    margin-left: 0;
	padding-left: 0;
    padding-top: 0;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li + li::before {
    color: #ccc;
    content: "/ ";
    padding: 0 5px;
}
.breadcrumb > li a {
    color: inherit;
}

/* start ticket edior  */

.note-editor{
    border-bottom: 1px solid #e7eaec;
    margin: 0;
    padding-bottom: 20px;
}

.note-editor .note-toolbar .btn-group {
    margin-left: 0;
    margin-right: 5px;
    margin-top: 5px;
}

.note-editor .btn-group {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.note-editor .btn {
    -moz-user-select: none;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	background-color: #ffffff;
    border-color: #cccccc;
    color: #333333;
	margin-bottom: 3px;
    margin-right: 2px;
}

.note-editor .btn:hover, .note-editor .btn:focus {
    color: #333333;
    text-decoration: none;
	background-color: transparent;
}

.note-editor .btn i {
    font-size: 12.9px;
}

.note-editor .btn-sm, .note-editor .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}

.note-editor .btn:active, .note-editor .btn.active {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}
.btn, .note-editor .btn-group-vertical .btn {
    float: left;
    position: relative;
}

.btn-default {
    background-color: #ebebeb;
    border-color: #adadad;
    color: #333333;
}

/* end of it  */

.search-result-contact {
	font-size:12px;
	float: right;
	margin-top: 2px
}
.mlr-10 {
	margin-left:10px;
	margin-right:10px;
}
.mt-0 {
	margin-top:0;
}
.m-0 {
	margin:0;
}
.mt-10 {
	margin-top:10px;
}
.animation_box {
	max-width:1000px;
}

.chosen-container-multi .chosen-choices {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.chosen-container {
	width:100% !important;
}
.custom-select-neb {
	display:inline-block;
	margin-right: 8px;
}
.custom-container-neb {
	margin:10px 0 15px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	z-index:1;
}
.wyswig-edit-box {
	background:transparent;
	border:none;
	padding: 0;
	margin-bottom: 5px;
}
.wyswig-edit-box .note-editor {
	height:auto;
	border:none;
	padding-bottom: 0;
}
.wyswig-edit-box .note-editor .note-toolbar {
	background:transparent;
	padding:0;
	margin:0 0 25px;
	border:none;
}
.wyswig-edit-box .note-editor .note-editable {
	background:#ffffff;
	border: 1px solid #ccc;
	min-height:74px;
	width:100%;
	padding: 5px 8px;
	font-size: 14px;
}
.wyswig-edit-box .note-editor .btn-primary {
	background-color: #ed1556 !important;
    border-color: #ed1556 !important;
    opacity: 1 !important;
}
.wyswig-edit-box .note-editor .btn-default span {
	color:#333333;
}
.neb_contain .body{
	position: relative !important;
}

/*******************Responsive CSS************
@media screen and (max-width: 768px) {
    body {
      min-width: initial; } }
@media screen and (max-width: 768px) {
    .app-header .logo,
    .app-header .header-decorator,
    .app-header .site-navigation,
    .app-header .header-nav {
      display: none; } 
	.intranet-header {
    display: none;
}}
  @media screen and (max-width: 768px) {
    .management-content {
      display: block; }
      .management-content .sidebar-container,
      .management-content .actions-container, .icon_bar {
        display: none; }
      .management-content .table-container {
        display: block;
        min-width: initial;
        padding: 0;
        width: 100%; }
        .management-content .table-container .newlead-box, .total-data-report {
          display: none; }}
		  .select-profile { display: inline-block; width: 100px;}
		  .current-roles {padding-top: 4px; display: inline-block;}
		  */

#site-wrapper {
  position: relative;
  width: 100%; }
.show-nav {
    overflow: hidden;
}
@media screen and (max-width: 768px) {
#site-canvas {
  width: 100%;
  /* height: 100%; */
  position: relative;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all; }
}
.show-nav #site-canvas {
  -webkit-transform: translateX(200px);
  transform: translateX(200px);
  transform: translate3d(200px, 0, 0);
  -webkit-transform: translate3d(200px, 0, 0); }

#site-menu {
  width: 200px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -200px;
  background: #7e7e7e;
  font-size: 0.9em;
  font-weight: bold;
  -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, 0.7);
  box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, 0.7);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* enables momentum scrolling in iOS overflow elements */ }
  #site-menu ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    #site-menu ul li {
      margin: 0; }
  #site-menu .or {
    display: none; }
  #site-menu li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: none;
    color: white;
    display: block;
    font-family: 'Arial';
    font-size: 1.0625em;
    padding: 10px 30px;
    padding-left: 10px;
    text-decoration: none; }
    #site-menu li a:hover {
      background: #ed1556;
      color: #FFF; }
	  #site-menu li a.marketing:before {
      background: url("../img/intranet/nav-site-marketing.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.support:before {
      background: url("../img/intranet/nav-site-support.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.products:before {
      background: url("../img/intranet/nav-site-products.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.contact:before {
      background: url("../img/intranet/nav-site-contact.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.leads:before {
      background: url("../img/intranet/nav-site-leads.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.locations:before {
      background: url("../img/intranet/nav-site-locations.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.tickets:before {
      background: url("../img/intranet/nav-site-tickets.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.work:before {
      background: url("../img/intranet/nav-site-work.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.docs:before {
      background: url("../img/intranet/nav-site-docs.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
    #site-menu li a.reports:before {
      background: url("../img/intranet/nav-site-reports.png") center center no-repeat;
      content: '';
      display: inline-block;
      height: 20px;
      margin: 0 auto;
      margin-right: 5px;
      vertical-align: middle;
      width: 34px; }
  #site-menu .login-area {
    background-color: #2b2b2b;
    height: 47px;
    padding-left: 5px;
    display: block; }
    #site-menu .login-area .user-logon {
      background-color: #454545;
      border-radius: 5px;
      display: inline-block;
      height: 30px;
      margin: 10px 0 0 0;
      width: 75%; }
      #site-menu .login-area .user-logon .custom-select-mobile {
        background: #454545 url("../img/arrow-down.png") no-repeat 90% 50%;
        color: #fff;
		display: inline-block;
		font-size: 13px;
		margin: 0;
		font-weight: normal;
		padding: 5px 0;
		position: relative;
		width: 100%; }
        #site-menu .login-area .user-logon .custom-select-mobile:before {
          background: url("../img/man_profile.jpg") center center no-repeat;
          content: '';
          display: inline-block;
          height: 20px;
          vertical-align: middle;
          width: 20px;
		  background-size:20px 20px;
		  border-radius: 50%; }		  
        #site-menu .login-area .user-logon .custom-select-mobile .select {
          border: none;
          box-shadow: none;
		  display:none;
		  background:#454545;
			top: 29px;
			position: absolute;
			left: 0;
			font-size: 0.875em;
			font-weight: 400;
			padding: 0 12px 7px;
			width: 163px;
			color: #fff !important;	}
			#site-menu .login-area .user-logon .custom-select-mobile .profile-show {display:block;}
			#site-menu .login-area .user-logon .custom-select-mobile .select li {
				padding: 7px; border-bottom:1px solid #999; word-break: break-all;
			}
			#site-menu .login-area .user-logon .custom-select-mobile .select li .user-details,
			#site-menu .login-area .user-logon .custom-select-mobile .select li:last-child {border:none;}
			
			#site-menu .login-area .user-logon .custom-select-mobile .select li a{padding:3px 7px 3px 0;}
		 #site-menu .login-area .user-logon .custom-select-mobile select option {background:#454545;}
		 #site-menu .login-area .user-logon .custom-select-mobile li a{border:none;}
		 #site-menu .login-area .user-logon .custom-select-mobile .role-details td{
			display:block; width: 100% !important; height: 17px;
			}
      #site-menu .login-area .user-logon .logged-user {
        color: white; }
        #site-menu .login-area .user-logon .logged-user:before {
          content: '';
          padding-top: 5px; }
    #site-menu .login-area .shopping-cart {
      background-color: #454545;
      border-radius: 5px;
      display: inline-block;
      height: 20px;
      height: 30px;
      margin: 10px 0 0 5px;
      position: absolute;
      text-align: center;
      width: 18%; }
      #site-menu .login-area .shopping-cart:before {
        background: url("../img/intranet/nav-icon-cart.png") center center no-repeat;
        content: '';
        display: inline-block;
        height: 20px;
        margin-bottom: 3px;
        margin-right: 5px;
        margin-top: 5px;
        vertical-align: middle;
        width: 20px; }
.mobile-header {
  background: #2b2b2b;
  display: none;
  height: 3em;
  width: 100%; }
  .mobile-header .hamburger {
    display: inline-block;
    width: 17%; }
    .mobile-header .hamburger:before {
      color: #ed1556;
      content: '\e60e';
      font-family: 'mobile';
      font-size: 30px;
      padding-left: 10px; }
    .mobile-header .hamburger:hover:before {
      color: #a90d3c;
      cursor: pointer; }
  .mobile-header .title {
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.25em;
    font-weight: 800;
    padding-top: 7px;
    text-align: center;
    text-transform: capitalize;
    vertical-align: top;
    width: 64%; }
	.mobile-header .title a {color:#ffffff;}
  .mobile-header .plus {
    display: inline-block;
    text-align: right;
    width: 16%; }
    .mobile-header .plus:before {
      color: #ed1556;
      content: '\e603';
      font-family: 'mobile';
      font-size: 30px;
      padding-right: 13px; }
    .mobile-header .plus:hover:before {
      color: #a90d3c;
      cursor: pointer; }
  @media screen and (max-width: 667px) {
    .mobile-header {
      display: block; }
      .mobile-header .plus {
        text-align: left; } }
  @media screen and (max-width: 768px) {
    .mobile-header {
      display: block; }
      .mobile-header .plus {
        display: inline-block;
        text-align: right;
        width: 16%; } }

.mobile-navigation {
  background: #eeeeee;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  display: none; }
  .mobile-navigation .item-nav {
    display: inline-block;
    font-size: 0.6875em;
    padding: 5px 0;
    text-align: center;
    width: 19%; }
    .mobile-navigation .item-nav a {
      display: block; }
    .mobile-navigation .item-nav:hover, .mobile-navigation .item-nav.active {
      color: #ed1556; }
      .mobile-navigation .item-nav:hover .new:before, .mobile-navigation .item-nav.active .new:before {
        background: url("../img/icon-mobile-new-hover.png") center center no-repeat; }
      .mobile-navigation .item-nav:hover .progress:before, .mobile-navigation .item-nav.active .progress:before {
        background: url("../img/icon-mobile-progress-hover.png") center center no-repeat; }
      .mobile-navigation .item-nav:hover .disclosed:before, .mobile-navigation .item-nav.active .disclosed:before {
        background: url("../img/icon-mobile-disclosed-hover.png") center center no-repeat; }
      .mobile-navigation .item-nav:hover .awarded:before, .mobile-navigation .item-nav.active .awarded:before {
        background: url("../img/icon-mobile-awarded-hover.png") center center no-repeat; }
      .mobile-navigation .item-nav:hover .dead:before, .mobile-navigation .item-nav.active .dead:before {
        background: url("../img/icon-mobile-dead-hover.png") center center no-repeat; }
    .mobile-navigation .item-nav .new:before {
      background: url("../img/icon-mobile-new.png") center center no-repeat;
      content: "";
      display: block;
      height: 28px;
      width: 28px;
      margin: 0 auto; }
    .mobile-navigation .item-nav .progress:before {
      background: url("../img/icon-mobile-progress.png") center center no-repeat;
      content: "";
      display: block;
      height: 28px;
      width: 28px;
      margin: 0 auto; }
    .mobile-navigation .item-nav .disclosed:before {
      background: url("../img/icon-mobile-disclosed.png") center center no-repeat;
      content: "";
      display: block;
      height: 28px;
      width: 28px;
      margin: 0 auto; }
    .mobile-navigation .item-nav .awarded:before {
      background: url("../img/icon-mobile-awarded.png") center center no-repeat;
      content: "";
      display: block;
      height: 28px;
      width: 28px;
      margin: 0 auto; }
    .mobile-navigation .item-nav .dead:before {
      background: url("../img/icon-mobile-dead.png") center center no-repeat;
      content: "";
      display: block;
      height: 28px;
      width: 28px;
      margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .mobile-navigation {
      display: block; } }
  @media screen and (max-width: 414px) {
    .mobile-navigation .item-nav {
      width: 18.7%; } }

.mobile-pagination {
  background: #eeeeee;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  display: none;
  margin: 0;
  padding: 0;
  text-align: center; }
  .mobile-pagination .pagination-item {
    color: #7f7f7f;
    display: inline-block;
    font-size: 0.6875em;
    padding: 5px 0;
    text-align: center;
    width: 32%; }
    .mobile-pagination .pagination-item a {
      display: block; }
    .mobile-pagination .pagination-item .prev:before {
      content: '';
      width: 30px;
      height: 25px;
      display: block;
      background: url("../img/arrow-mobile-prev.png") center center no-repeat;
      vertical-align: middle;
      margin: 0 auto 10px; }
    .mobile-pagination .pagination-item .return:before {
      content: '';
      width: 30px;
      height: 25px;
      display: block;
      background: url("../img/arrow-mobile-return.png") center center no-repeat;
      vertical-align: middle;
      margin: 0 auto 10px; }
    .mobile-pagination .pagination-item .next:before {
      content: '';
      width: 30px;
      height: 25px;
      display: block;
      background: url("../img/arrow-mobile-next.png") center center no-repeat;
      vertical-align: middle;
      margin: 0 auto 10px; }
    .mobile-pagination .pagination-item:hover {
      color: #ed1556; }
      .mobile-pagination .pagination-item:hover .prev:before {
        background: url("../img/arrow-mobile-prev-hover.png") center center no-repeat; }
      .mobile-pagination .pagination-item:hover .return:before {
        background: url("../img/arrow-mobile-return-hover.png") center center no-repeat; }
      .mobile-pagination .pagination-item:hover .next:before {
        background: url("../img/arrow-mobile-next-hover.png") center center no-repeat; }
  @media screen and (max-width: 768px) {
    .mobile-pagination {
      display: block; } }

.mobile-search {
  display: none;
  height: 45px;
  text-align: center;
  width: 100%;
  background: #7e7e7e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7e7e7e 0%, #9b9b9b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7e7e7e), color-stop(100%, #9b9b9b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7e7e7e 0%, #9b9b9b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7e7e7e 0%, #9b9b9b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7e7e7e 0%, #9b9b9b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7e7e7e 0%, #9b9b9b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e7e7e', endColorstr='#9b9b9b',GradientType=0 );
  /* IE6-9 */ }
  .mobile-search .search {
    border: none;
    border-radius: 5px;
    display: inline-block;
    margin: 10px auto;
    padding: 4px 0;
    vertical-align: middle;
    width: 300px; }
    .mobile-search .search::-webkit-input-placeholder {
      text-align: center;
      font-size: 0.875em; }
      .mobile-search .search::-webkit-input-placeholder:before {
        content: "\e609";
        display: inline-block;
        font-family: 'icomoon';
        padding: 2px 5px 0 0; }
    .mobile-search .search::-moz-placeholder {
      text-align: center;
      font-size: 0.875em; }
      .mobile-search .search::-moz-placeholder:before {
        content: "\e609";
        display: inline-block;
        font-family: 'icomoon';
        padding: 2px 5px 0 0; }
    .mobile-search .search:-moz-placeholder {
      text-align: center;
      font-size: 0.875em; }
      .mobile-search .search:-moz-placeholder:before {
        content: "\e609";
        display: inline-block;
        font-family: 'icomoon';
        padding: 2px 5px 0 0; }
    .mobile-search .search:-ms-input-placeholder {
      text-align: center;
      font-size: 0.875em; }
      .mobile-search .search:-ms-input-placeholder:before {
        content: "\e609";
        display: inline-block;
        font-family: 'icomoon';
        padding: 2px 5px 0 0; }
  @media screen and (max-width: 768px) {
    .mobile-search {
      display: inline-block; } }
@media screen and (max-width: 768px) {
  .row-highlight .bell, .table-main .bell, .table-no-header .bell,
  .row-highlight .date,
  .table-main .date,
  .table-no-header .date,
  .row-highlight .phase,
  .table-main .phase,
  .table-no-header .phase,
  .row-highlight .status,
  .table-main .status,
  .table-no-header .status,
  .row-highlight .priority,
  .table-main .priority,
  .table-no-header .priority,
  .row-highlight .edit,
  .table-main .edit,
  .table-no-header .edit,
  .row-highlight .comments,
  .table-main .comments,
  .table-no-header .comments, .tab1 th{
    display: none !important; }
  .row-highlight .editable, .table-main .editable, .table-no-header .editable,
  .row-highlight .phone,
  .table-main .phone,
  .table-no-header .phone,
  .row-highlight .email,
  .table-main .email,
  .table-no-header .email, .editable-lead1 {
    font-size: 19px;
    padding: 0;
	font-weight:800;}
  .row-highlight .editable:before, .table-main .editable:before, .table-no-header .editable:before, .editable-lead1::before {
    display: none; }
  .row-highlight .email, .table-main .email, .table-no-header .email {
    width: 30%;
    text-align: center; }
  .row-highlight .phone, .table-main .phone, .table-no-header .phone {
    width: 25%; }
    .row-highlight .phone p, .table-main .phone p, .table-no-header .phone p {
      display: block;
      width: 100%;
      padding-left: 10px; }
  .row-highlight .name, .table-main .name, .table-no-header .name {
    width: 40%; }
	table.tab th.sub-head-tab {display:block; word-break: break-word;}
	}	
	
/* Lash Support */
.mob-logo {
	display:none;
}
@media screen and (max-width: 768px) {
.mob_middle_container {
	min-width: 100%;
    padding: 0 5px 0 0;
	margin-top: 30px;
}
.mob_middle_container blockquote {
	margin: 0;
}
.mob_middle_container blockquote hr {
	display:none;
}
.mob_middle_container blockquote .square_red {
	background: #f9f9f9;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #dddddd;
	list-style-image:none;
	list-style:none;
}
.mob_middle_container blockquote .square_red div {
    border-radius: 0 !important;
	margin-top: 0 !important;
}
.mob_middle_container blockquote .square_red li .pseudo_link {
	padding: 10px 0;
    display: inline-block;
    width: 100%;
}
.mob_middle_container blockquote .square_red li .pseudo_link:before {
	display:inline-block;
	content:url("../img/etc/smallArrow.png");
	height: 11px;
    width: 12px;
    margin: 0 5px;
}
.mob_middle_container blockquote .square_red li .form_rounded_container .pseudo_link {
	padding: 0;
	width:100%;
}
.mob_middle_container blockquote .square_red li .form_rounded_container .pseudo_link:before{
	content:"";
	margin: 0;
    width: auto;
}

.mob_middle_container blockquote .square_red li .form_rounded_container .normal_bullet_list, .mob_middle_container blockquote .square_red li .form_rounded_container .normal_bullet_list li {
	margin-top: 5px;
    margin-bottom: 5px;
}
.mob-logo {
    display: block;
    margin: 50px auto 0;
    text-align: center;
}
.error_mob.messages {
    margin: 50px auto 0 !important;
}
.loginMain {
	margin: 50px 20px;
}
.loginMain .input_log {
	background: #ffffff;
    border:1px solid #e1e1e1;
    height: 30px;
    position: relative;
}
input[type=text], input[type=password] {   
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
}
@media screen and (max-width: 580px) {
.loginMain .input_log {width:100%;}
}

/* Marketing Portal */
@media screen and (max-width: 768px) {
.adv_portal_page2_group {
	margin: 11px auto 19px;
	display: block;
}
}

/* Contacts Page */
@media screen and (max-width: 768px) {
.title_con .search-box {display:none;}
}

.note-editor .note-toolbar > .btn-group {margin-top: 0;}
.fileinput {
    display: inline-block;
	 margin-bottom: 9px;
}
.fileinput-new {
    display: inline-block;
    margin: 5px;
}
.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.fileinput .btn {
    vertical-align: middle;
}
.btn-file > input {
    cursor: pointer;
    direction: ltr;
    font-size: 23px;
    height: 100%;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
	display: block;
}
.fileinput-filename {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.chosen-container-multi .chosen-choices:after {
	content:'\f05b';
	display:inline-block;
	font-family:'icomoon';
	font-size:12px;
	margin: 2px 6px;
	position:absolute;
	right:0;
}

.loader {
    left: 0;
    margin-left: 408px;
    margin-top: 12px;
    position: absolute;
    top: 0;
}

#live-search .close::after {
    content: "\e601";
    font-family: "icomoon";
    font-size: 0.75em;
	position: absolute;
    right: 6px;
	cursor: pointer;
	top:5px;
}

@media (max-width:1500px) {
	.site-navigation .menu .menu-item {
		min-width:80px;
		width:auto;
	}
}
.order-control .button_pink,
.dark-pink th, .sk-spinner-circle .sk-circle::before {
	-webkit-print-color-adjust: exact;
}

.update-input {
    display: inline-block;
    font-size: 9pt;
    height: 23px;
    margin-right: 7px;
    vertical-align: top;
	color: #474443;
}
.update-input form {
	margin-left: 5px;
    vertical-align: top;
}
.update-input a:hover {
	text-decoration: none;
}
select {
	border: 1px solid #ccc;
}
#latest_update, #filtersearch {
	font-size: 9pt;
}

.overblue:hover, .overblue a:hover {
	color:#09afdf;
	text-decoration: none;
}

a.blue_loc {
	color:#0062c5;
	text-decoration: none;
}

.floatThead-container {
    background: #ffffff;
    height: 28px;
	overflow: visible !important;
}
.pt-53 {
    padding-top: 52px;
} 
.pt-34 {
    padding-top: 34px;
} 
/* for comman autocomplete box issue */
.uidownlast .tagit .tagit-new input {
    position: absolute;
    width: 10px;
}
.uidownlast .tagit .tagit-new input:focus {
    position: relative;
    width: 370px;
}
/* End of autocomplete */


/* for location and other page scroll remove */
.c_bar{
	
	box-shadow:inset -3px -1px 3px 0px rgba(234, 234, 234, 0.75)
}
@media (max-width: 1366px) and (min-width: 1441px) {
.c_bar{
	max-width:500px;
	box-shadow:inset -3px -1px 3px 0px rgba(234, 234, 234, 0.75)
}
}
@media (max-width: 1442px) and (min-width: 1920px) {
.c_bar{
	max-width:1010px;
	box-shadow:inset -3px -1px 3px 0px rgba(234, 234, 234, 0.75)
}
}

/* end of  location and other page scroll remove */


/* Standard Response */
.btn_insert {
    color: #fff !important;
    font-size: 11px;
    margin-top: 5px;
    padding: 2px 9px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.btn_insert:hover {
    text-decoration: none;
}
.view_standard {
     background: #fff linear-gradient(to bottom, #d8d8d8, #fff 70%) repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    box-shadow: 0 0 2px black;
    color: #474443;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 10px;
    outline: medium none;
    padding: 2px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.view_standard:hover {
    color: #fff;
	transition: all 0.2s ease-in-out 0s;
}
/* end of Standard Response*/

@media screen and (max-width: 480px){
	.captcha .reload {
		display: block;
	}
}

@media screen and (min-width: 320px) and (max-width: 1400px) {
	.site-navigation .menu .menu-item {
		width:97px;
	}
	.site-navigation .menu .menu-item:nth-child(-n+5) ,.site-navigation .menu .menu-item:nth-child(n+9){
    width: 78px;
	}
	.site-navigation .menu .menu-item.site-development {
		width:97px;
	}
	.site-navigation .menu .menu-item:last-child {
    margin-right: 0;
	}
}
/*@media screen and (max-width: 1400px) {
.site-navigation .menu .menu-item:nth-child(10) .report_menu {
	left: 0 !important;
    right: unset !important;
}
}*/

.contact_search {
	width: 450px !important;
}
.contact_search .search_loader::after {
    content:url("../img/loader.gif");
    font-family: "icomoon";
    position: absolute;
    right: 6px;
}
@media screen and (max-width:1366px){
.contact_search {
	width: 350px !important;
}
}
.text-left {
    text-align: left !important;
}
.p-t-none {
	padding-top: 0 !important;
}
.space-none {
	padding:0 !important;
}
.table.no-borders > thead > tr > th, .table.no-borders > tbody > tr > th, .table.no-borders > tfoot > tr > th, .table.no-borders > thead > tr > td, .table.no-borders > tbody > tr > td, .table.no-borders > tfoot > tr > td {
	border: none !important;
}
.no-borders {
    border: medium none !important;
}
.radio, .checkbox {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
}

/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}

/*********Print Page*********/
.border-bottom {
    border-bottom: 1px solid #e7eaec !important;
}
.wrapper {
    padding: 0 20px;
}
.wrapper-content {
	background-color: #eeeeee;
    color: #000000;
    font-family: "open sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding: 20px 10px 40px;
}
.page-heading {
    border-top: 0 none;
    padding: 0 10px 20px;
}
.white-bg {
    background-color: #ffffff;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child {
  text-align: right;
}
.invoice-table thead > tr > th:last-child {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
.well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
.footer_invoice {
    background: white !important;
    border-top: 1px solid #e7eaec;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    position: absolute;
    right: 0;
}
/* for task#4522 */
.location_table_background2 table tr:hover{
  border-bottom:none;
}
.no_record{
	margin-top:2% !important;
	font-size: 15px !important;
}
.ibox-notif{
	background: white none repeat scroll 0 0 !important;
    display: block;
    float: left;
    line-height: 19.5px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ibox-tools a:hover {
    text-decoration: none;
}
.ibox-notif span {
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: left !important;
	font-style: italic;
}
.noti_height{
	min-height: 76px;
}

/* for nebhub popup */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.form-group{
	margin: 5px 0px 5px 00px;
}
.form_con{
	padding:40px;
}
.label_f {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
	font-size: 14px;
}
/*  end of nebhub popup */

.cm_tabs{
	padding: 5px 18px !important;
	width: auto !important;
}

/* For new login page */
.loginMain {
	background-color: #eeeeee !important;
    margin: 120px auto !important;
    padding:15px 15px !important;
    text-align: center !important;
    width: 300px !important;
	display: block !important;
	box-shadow:none !important;
}
.loginMain input[type="text"] ,.loginMain input[type="password"]  {
	float:left;
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 0px 12px;
	height:34px;
    transition: border-color 0.15s ease-in-out 0s;
    width: 273px;
	font-family: arial;
    font-weight: normal;
}
#captcha_wrap input {
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
	float: right;
    font-size: 14px;
    padding: 0px 12px;
    transition: border-color 0.15s ease-in-out 0s;
    width: 273px;
	font-family: arial;
    font-weight: normal;
	height:34px;
}
.captcha_reload{
	width: 295px;
	height:80px;
	margin-bottom: 15px;
}
.loginMain .newButtonInput input{
	width:299px;
	border-radius: 3px;
	margin:16px 0 0;
	padding:8px 20px 8px 13px;
}
.loginMain .newButtonInput input{
    background-image: none;
}
.loginMain .forgot{
	font-size:11px;
	color:#337ab7;
}
.loginMain input::-moz-placeholder ,.loginMain input::placeholder {
    color: #999;
    opacity: 1;
	font-family:arial;
}
.center_logo .logo img {
    display: block;
    margin: 0 auto;
}
.center_logo .logo {
    display: block;
    margin: -13px auto;
    position: absolute;
    top: 0;
    width: 100%;
}
.messages {
	text-align:center;
}
.captcha {
		margin-top: 0px !important;
	}
	.loginText {
		margin:0 0 14px !important;
	}
@media screen and (min-width: 320px) and (max-width: 360px){
	.loginMain {
		width: 247px !important;
	}
	.loginMain input[type="text"], .loginMain input[type="password"] {
		 width: 222px !important;;
	}
	.loginMain .newButtonInput input{
		 width: 247px;
	}
	#captcha_wrap input{
		width: 220px;
		margin-top: 5px;
	}
	.captcha {
		margin-top: 0px !important;
	}
	.loginText {
		margin:0 0 14px !important;
	}
	.captcha_reload{
		margin-bottom: 10px;
		width: 245px;
	}
}


/* end of new login page */


/* open updated task product -s*/

a.font_normal_prd{
		font-weight:normal;
		font-size:15px !important; 
		
}
.forword_slash_symbol{
	font-weight:normal;  			
		
}

.prod_item_img{
	margin-left:0px;   			
}

.titile_bar_round_corner{
	margin-left:0px;  			
}

.button_prd_space_margin{
   margin-top:5.7px;	
   
}
.short_descr_decoration_text{
	text-decoration:none !important;
	
	
	
}
.prd_description_text li p:hover{
	color:rgb(110, 106, 104) !important; 
	text-decoration:none !important;
	  
 

}
.prd_description_text li p{
	color:rgb(110, 106, 104) !important; 
	text-decoration:none !important;

}

.logng_desc_mesur_text{

	
    position: relative;
    top: -5px;
	left:10px;
}

.final_prd_img_size{
	display: block;
     height: 209px;
    margin: 0 auto;
    max-height: 273px;
    max-width: 365px;
    width: auto;
}

.title_bar_prd_h1{
	margin-left:40px;
}

.blueimp-gallery > .close, .blueimp-gallery > .title, .blueimp-gallery > .slides > .slide > .slide-content, .blueimp-gallery > .prev, .blueimp-gallery > .next, .blueimp-gallery > .close, .blueimp-gallery > .play-pause {
    display: block !important;
}

.prd_img_overlay-container {
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
	margin:10px 0px 15px 0px !important;
}
.prd_img_overlay-link {
    background-color: rgba(30, 30, 30, 0.5);
    bottom: 0;
    color: rgb(255, 255, 255);
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.25s ease-in-out 0s;
    z-index: 10;
}
.prd_img_overlay-link i {
    border: 1px solid rgb(255, 255, 255);
    border-radius: 100%;
    color: rgb(255, 255, 255);
    font-size: 32px;
    height: 80px;
    left: 50%;
    line-height: 80px;
    margin: -40px 0 0 -40px;
    position: absolute;
    top: 50%;
    transition: all 0.2s ease-in-out 0s;
    width: 80px;
}
.prd_img_overlay-container:hover .prd_img_overlay-link {
    backface-visibility: hidden;
    height: 100%;
    opacity: 1;
    transform: translateZ(0px) scale(1, 1);
}


/*  complet the product page css -s */
/* start the education_portal page css -s */
	.edu_no_record_found{
		background:#EEEEEE none repeat scroll 0 0;
		font-size: 13px !important;
		margin-top: 0% !important;
		padding: 20px;
		font-style:italic;
		font-weight:lighter;
		color:black;
	}
	
	.edu_vertical_bar_left_side{
		height:449px;
	}

.img_padd_prd{
	padding:10px 0px 0px 0px !important;
}
/* close the education_portal page css -s*/


/* Start of new Crm setting tabs */

.neb_tab {
	padding-top: 0px !important;
}
.neb_tab .tabs li:hover , .neb_tab .tabs li.active{
    background: #ffffff none repeat scroll 0 0 !important;
    color: #555555 !important;
    position: relative !important;
	border-radius: 4px 4px 0 0;
}
.neb_tab .hero-tabs .tabs li{
	padding:10px 25px 10px 25px !important;
	width: auto;
}
.neb_tab .tabbed-content {
	background: #ffffff none repeat scroll 0 0;
}
.neb_tab .hero-tabs {
    border-bottom: 0px solid #ffffff;
}
.breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline-block;
    font-size: 13px;
    padding-top: 0;
	margin: 3px 0 4px;
}
.setting_link{
	color: #337ab7 !important;
	font-size: 12px;
	font-family: inherit;
	margin-left: 9px;
}
.setting_link:hover{
	color: #23527c !important;
	font-size: 12px;
	font-family: inherit;
	text-decoration:none;
}
.neb_tab .form-custom .assigned-to{
	width: 49.7%;
}
.neb_tab  .cc_input{
	width: 92.7% !important;
}
.crm_titile{
	 border-top: 0 none;
	 border-style: none solid solid;
	  border-color: #e7eaec;
	  background-color: #ffffff;
	  border-width:1px 0;
}
.crm_titile .ctm_text{
	color: #454545;
}
.remove_border{
	 border: medium none transparent
}
.neb_tab  .table > thead > tr > th, .neb_tab  .table > tbody > tr > th, .neb_tab  .table > tfoot > tr > th, .neb_tab  .table > thead > tr > td, .neb_tab  .table > tbody > tr > td, .neb_tab  .table > tfoot > tr > td {
    font-size: 12px !important;
}
.neb_tab  tfoot{
    #display: none;
}
.neb_tab  .re_padding{
	margin: 16px 0;
}
.btn-success, a.btn-success {
    background-color: #09afdf;
    border-color: #09afdf;
    color: #ffffff;
}
.neb_tab  .btn-primary:hover{
	background-color: #d31244;
    border-color: #d31244;
    color: #ffffff;
}
.btn-success:hover, a.btn-success:hover{
	background-color: #009fcf;
    border-color: #009fcf;
    color: #ffffff;
	text-decoration: none;
}
.check_green{
	color: #1ab394;
}
.check_up_down{
	color: #f8ac59;
}
.arrow_up_down{
	display: table-cell;
}
.neb_tab  .table-bordered {
    border: 1px solid #ebebeb;
}
.neb_tab  .table-bordered > thead > tr > th, .neb_tab  .table-bordered > thead > tr > td {
    background-color: #f5f5f6;
    border-bottom-width: 1px;
}
.neb_tab  .table > tbody > tr:first-child {
    height: 40px;
}
.neb_tab  .table > thead > tr > th, .neb_tab  .table > tbody > tr > th, .neb_tab  .table > tfoot > tr > th, .neb_tab  .table > thead > tr > td, .neb_tab  .table > tbody > tr > td, .neb_tab  .table > tfoot > tr > td {
    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: middle;
}
.neb_tab  .table-bordered > thead > tr > th, .neb_tab  .table-bordered > tbody > tr > th, .neb_tab  .table-bordered > tfoot > tr > th, .neb_tab  .table-bordered > thead > tr > td, .neb_tab  .table-bordered > tbody > tr > td, .neb_tab  .table-bordered > tfoot > tr > td {
    border: 1px solid #e7e7e7;
}
.crm_inputbox{
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s;
    width: 90%;
}
.crm_inputbox:focus{
    border-color: #d5d6d7 !important;
}
.in_title{
	display: inline-block;
	margin-right: 1%;
}
.crm_ib_title{
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s;
    width: 85%;
}
.btn_center{
    display: block;
    float: none;
    margin: 0 auto !important;
}

.control_crm {
	cursor: pointer;
    display: block;
    font-size: 12px;
    margin-bottom: 0px;
    padding-left: 29px;
    position: relative;
}

.control_crm input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.control__indicator {
	position: absolute;
	top: 0px;
	left: 0;
	width: 15px;
	height: 15px;
	background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
}

.control--radio .control__indicator {
	border-radius: 50%;
}
/* Checked state */
.control_crm input:checked ~ .control__indicator {
	background: #337ab7;
	border: 1px solid #337ab7;
    border-radius: 3px;
}
/* Check mark */
.control__indicator:after {
	position: absolute;
	display: none;
	content: '';
}
.control_crm input:checked ~ .control__indicator:after {
	display: block;
}
.control--checkbox .control__indicator:after {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 0 3px 3px 0;
    height: 6px;
    left: 5px;
    top: 2px;
    transform: rotate(45deg);
    width: 3px;
}
.crhead_title{
	height:50px !important;
}
.neb_border{
	padding: 20px;
}
.neb_border_sub{
	margin-bottom: 0;
    margin-top: 0;
}
.no_arrow .footable-sort-indicator{
	display:none !important;
}

.close_box_green{
	background-color: #5cb85c;
    border-radius: 3px;
    color: #fff;
    font-size: 11px !important;
    height: 17px;
    line-height: 17px !important;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 17px;
}
.right_box_blue{
	background-color: #5bc0de;
    border-radius:50%;
    color: #fff;
    font-size: 11px !important;
    height: 17px;
    line-height: 17px !important;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 17px;
}
.close_box_red{
	background-color: #ed1556;
    border-radius: 3px;
    color: #fff;
    font-size: 11px !important;
    height: 17px;
    line-height: 17px !important;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 17px;
}
/* end of Crm setting tabs */

/* start of Crm setting landing page */
.crms_text{
	 color: #454545!important;
}

.crms_main .panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.crms_main .panel-default {
    border-color: #eeeeee;
}
.spce{
	padding:40px 20px 22px;
}
.space_b{
	margin-bottom: 41px;
}
.crms_main .panel-default > .panel-heading {
    background-color:#eeeeee;
    border-color:#eeeeee;
    color: #454545;
	font-weight:bold;
}
.crms_main .panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
	font-size:14px;
}
.crms_main .panel-body {
    padding: 15px;
	font-size:12px;
}
.crms_main .panel-body  p{
    font-size:14px;
}
.crms_main .pannle_link:hover{
	text-decoration:none;
}
/* end of Crm setting landing page */


@media (min-width: 768px) and (max-width: 1280px) {
 .intranet-header .intranet-content .search-box .search {
  height: 23px;
  width: 238px;
 }
}
/* for break the long url in comment section */
.commnet_urlbreak{
word-break: break-all;
} 
/* end of break the long url in comment section */

#fake_user_name,#fake_user_password{
	visibility:hidden;
}

.wizard > .content > .body {
    position: relative !important;
}

.rga_Status_size{
	font-size: 13px !important;
	font-weight:normal !important;
	margin-left:-40px !important;
} 

.title_Text_Rga_Edit{
	border-bottom: 1px solid #cccccc;
    color: #474443;
    font-size: 1.25em;
    font-weight: 700;
    height: 29px;
    padding: 30px 16px 6px 0px;
    position: relative;
    text-align: left;
	margin-right:-25px !important;
	margin-left:-80px !important;
}
 
#rga-eye-btn{
	color: #6e6a68 !important;
    cursor: pointer!important;
    font-size: 18px!important;
    margin-left: 10px;
    z-index: 1;
}
.rga_title_text {
	margin-top:0px !important;
	margin-left:40px !important;
	color: #474443 !important;
}

.td_clickable.comments-list.order_Eye_Col > a {
	color: #6e6a68 !important;
}

/* S- no record found css */
.no_record{background:#EEEEEE none repeat scroll 0 0 !important;
  margin-top:0% !important;
  padding: 24px 0px!important;
  font-style:italic !important;
  font-weight:lighter !important;
  color:#474443 !important;
  font-size: 9pt !important;
  text-align:center !important;
}
.no-record{background:#EEEEEE none repeat scroll 0 0 !important;
  margin-top:0% !important;
  padding: 23px 0px !important;
  font-style:italic !important;
  font-weight:lighter !important;
  color:#474443 !important;
  font-size: 9pt !important;
  text-align:center !important;
}  
.no_record_Found_Table{
  background:#EEEEEE none repeat scroll 0 0 !important;
  margin-top:0% !important;
  padding: 23px 0px !important;
  font-style:italic !important;
  font-weight:lighter !important;
  color:#474443 !important;
  font-size: 9pt !important;
  text-align:center !important;
}
.no_record_Found_WIthout_Padding{
  background:#EEEEEE none repeat scroll 0 0 !important;
  margin-top:0% !important;
  font-style:italic !important;
  font-weight:lighter !important;
  color:#474443 !important;
  font-size: 9pt !important;
  text-align:center !important;
 
}
.no_record_found_without_bg{
  margin-top:0% !important;
  padding: 23px 0px !important;
  font-style:italic !important;
  font-weight:lighter !important;
  color:#474443 !important;
  font-size: 9pt !important;
  text-align:center !important;
  } 
  
.no_record_found_ibox_content_heig_line{
 background: #eeeeee none repeat scroll 0 0 !important;
    color: #474443 !important;
    font-size: 9pt !important;
    font-style: italic !important;
    font-weight: lighter !important;
    height: 28px !important;
    line-height: 15px !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.no_Record_Found_top_ALign{
  margin-top:0px !important;
} 
 
.edu_vertical_bar_left_side{
  height:449px;
 }
.rounded_h1 .titile_bar_round_corner{border-radius:5px !important;}
/* S-  end of no record found css */

.rga_order_title{
	padding-left:18px !important;
}
				
#rga_order_table_top{
	margin-top:-20px !important;
}


.arrow_list .sub-submenu-list > li::before {
	color:#474443;
	content:'>';
	font-size:0.75em;
	margin-right:5px;
	vertical-align:middle;
	font-weight:bold;
}
.arrow_list li{
	list-style:none;
}
.email_popup_radius{
	border-radius: 4px !important;
}
.email_popup_header{
	padding:20px !important;
	text-align: center !important;
	background: none !important;
}
.email_popup_close{
	margin-top: -15px !important;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 0 none !important;
	cursor: pointer !important;
	padding: 0 !important;
	color: #000 !important;
	float: right !important;
	font-size: 21px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	opacity: 0.2 !important;
	text-shadow: 0 1px 0 #fff !important;
	position:absolute !important;
	right: 10px;
}
.email_fa_icon{
	color: #e2e3e3 !important;
	font-size: 63px !important;
	display: inline;
}
.email_poup_title{
	font-size: 26px !important;
	line-height: 1.42857 !important;
	margin: 10px 0 0 !important;
	font-weight: 600 !important;
}
.email_popup_btn{
	padding: 3px 15px 0 0 !important;
}
.email_btn_align{
	text-align:right !important;
}
.email_popup_body_style{
	padding: 20px !important;
	margin:0px !important;
	background: #f8fafb none repeat scroll 0 0 !important;
}
.email_popup_textarea{
	border-color: #c6c6c6 !important;
    border-radius: 4px !important;
    border-style: solid !important;
    border-width: 1px !important;
    height: 100px !important;
    max-width: 100% !important;
}
.email_popup_textarea:focus{
	border-color: #c6c6c6 !important;
}
.spa_table {
    margin-bottom: 56px !important;
}

.requirement_attachment_popup_header{
	padding:30px 15px;
	text-align: center;
	background: none;
	border-bottom: 1px solid #e5e5e5;
}

.requirement_attachment_popup_footer {
	padding: 15px;
	border-top:1px solid #e5e5e5;
	height:37px;
}

.requirement_attachment_popup_content {
	margin:auto;
	position:relative;
	text-align:left;
	border: 1px solid #55a0ef;
    box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);
	background:#FFFFFF;
	width:500px;
}

.requirement_attachment_popup_close{
	margin-top: -2px;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	color: #000;
	float: right;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
	opacity: 0.3;
	text-shadow: 0 1px 0 #fff;
	position:relative;
}

.requirement_attachment_popup_body{
	background: #f8fafb none repeat scroll 0 0;
	padding: 20px 30px 30px;
	position: relative;
}

.requirement_attachment_popup_span { 
	font-family:sans-serif;
	height: auto; 
	padding: 0.25em 1em; 
	line-height: 1.4; 
	display: block; 
	color:#333;     
	background:transparent;
	border-color: #ddd #ddd #ddd #ddd;
	border-style: solid;
	border-width: 1px;
	border-radius:4px;
	padding: 6px 12px;
	display: inline-block;
}

.requirement_attachment_popup_btn { 
	font-family:sans-serif;
	height: auto; 
	padding: 0.25em 1em; 
	line-height: 1.4; 
	display: block; 
	color:#333;     
	background:transparent;
	border-color: #ddd #ddd #ddd #ddd;
	border-style: solid;
	border-width: 1px;
	border-radius:4px;
	padding: 6px 12px;
	display: inline-block;
}

/* For the reminder task */
.header_title{
	border-radius: 5px;
    display: block;
	margin-bottom: 11px;
    padding:11px 4px 11px 16px;
    text-decoration: none;
    width: auto;
}
.header_title > a, .header_title > span {
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    font-weight: lighter;
}
.box_body .date_box {
    background-color: #eeeeee;
    border-radius: 4px;
    padding-bottom: 20px;
    padding-top: 20px;
	width: auto;
	min-height: 80px;
}
.select_box {
    margin: 20px auto;
    width: 78%;
}
.date_box .box_subtitle ,.date_box  .input_box,.date_box  .input_box2{
	display:inline-block;
}
.date_box .input_box{
	width:90%;
	margin: 0;
}
.date_box .input_box2{
	width:100%;
}
.hold_box {
    margin-top: 21px;
}
.btn-reminder{
	margin-bottom: 12px !important;
    margin-top: 17px;
}
.neb_contain .form-custom  .assigned-to:after{
	background:none !important;
}
.form-custom  .box_subtitle{
    color: #474443;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 2px;
    position: relative;
    text-transform: capitalize;
    vertical-align: top;
}
.hold_box  .tagit{
	width:99% !important;
}
/* End of the reminder task new updates */


/* for the location worksheet tabs hover */

.main_tab_font .upper_tab:hover{
	border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	text-decoration:none !important;
}
.upper_tab:hover{
	border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	text-decoration:none !important;
}
.upper_tab{
	text-decoration:none !important;
	border-radius: 0px;
}
/* end of the location worksheet  tabs hover */


/*-----dropdown classes 16/5/17--------*/

.ibox-content-dropdown {padding: 15px !important;}
#morris-bar-chart svg {
	-webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
	-webkit-animation-duration: 2s;
    animation-duration: 2s;
	transition: all 2s in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
	width: 100%;
}

#top-dropdown .col-sm-3, #top-dropdown .col-sm-2{ padding-left:0px;}
#top-dropdown .col-sm-6{padding-right:0px; padding-left:0px;}
#top-dropdown .row {margin-left:0px !important; margin-right:0px !important}

.discount-title{min-width: 150px !important;}
/*-----dropdown end 16/5/17--------*/



/*---------als intranet-------*/

.om-date-picker img.ui-datepicker-trigger{vertical-align: inherit !important}
.om-sode-bar .list-header {
    padding: 5px 10px 0 10px !important;
}
.om-listing-table .tab{font-size:12px;}
.om-listing-table .tab a.submit_request {line-height:1.4}

.reminder-bell {
    background-color: #8b8886;
    border-radius: 2px;
    color: #ffffff;
    font-size: 13px;
    height: 17px;
    padding: 3px 1px 0;
    text-align: center;
    width: 18px;
}

.recur_box, .recur_box:focus {
    color: #474443 !important;
	border: 1px solid #ccc !important;
}

/*------ custom classes-------------*/
.nb-intranet-chkbox .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -15px;
    padding-left: 3px;
    padding-top: 2px;
    font-size: 11px;
    color: #555555;
}
.nb-intranet-chkbox .checkbox label::before {
    content: "";
    display: inline-block;
    position: inherit;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.nb-intranet-chkbox .nb-table-td, .nb-intranet-chkbox > tbody > tr > td{vertical-align: middle !important;}

.nb-intranet-chkbox > tbody > tr > td .checkbox {
    margin-top: 12px;
}

/*Added by Sandeep 17.7.2017*/
.order_table_new thead tr th,
.order_table_new tbody tr td,
.order_table_new tbody tr td input,
.order_table_new tbody tr td select{
	font-size:12px !important;
}
@media screen and (min-width:1920px){
	.order_table_new thead tr th,
	.order_table_new tbody tr td,
	.order_table_new tbody tr td input,
	.order_table_new tbody tr td select,
	.grandtotal-area-new > tbody > tr > td{
		font-size:14px !important;
	}
}
.order_table_new thead tr th,
.order_table_new tbody tr td{
	padding:8px 4px;
}
/*Added by Sandeep 18.7.2017*/
.grandtotal-area-new > tbody > tr > td{
	vertical-align:middle;
}
.grandtotal-area-new > tbody > tr > td:last-child{
	padding-right:4px !important;
}
@media screen and  (max-width:1280px){
	.order_table_new > tbody > tr > td:last-child{
		width:9% !important;
	}
}

a.panel-default:hover {
	text-decoration: none;
}

#site-canvas {
	background-color:#FFFFFF;
}

/*Added by Sandeep 21.7.2017*/
.table-bordered {
    border: 1px solid #ebebeb;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

.table-report > thead > tr > th, .table-report > tbody > tr > th, .table-report > tfoot > tr > th, .table-report > thead > tr > td, .table-report > tbody > tr > td, .table-report > tfoot > tr > td  {
    vertical-align: middle;
}

.table-report.footable tr td .checkbox label{
	min-height:20px;
}

.table-report.footable tr td .checkbox label:after{
	margin-left: -22px;
}
.table-report.footable tr.strikeout td:nth-child(1):before {
	content:unset;
}
.table-report.footable tr.strikeout td:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  border-bottom: 1px solid #111;
  width: 100%;
}
.table-report.footable tr td {
	position:relative;
}
.table-report.footable tr.strikeout td:after {
  content: "\00B7";
  font-size: 1px;
}
.checkbox-primary input[type="checkbox"]:checked + label.redcheckbox::before {
    background-color: red !important;
    border-color: red !important;
}
/*Added by Sandeep 21.7.2017*/

/*Added by Sandeep 28.72017*/
.site-navigation .menu .menu-item .menu_icon_4497:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-vendors.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto;
}

/*Added by Sandeep 27.7.2017*/
.site-navigation .menu.custom_menu_new .menu-item{
	width:auto !important;
	min-width:unset !important;
	padding: 18px 1.85% 14px !important;
	margin:0 1px !important;
	display:block;
	float:left;
}
@-moz-document url-prefix() {
	.site-navigation .menu.custom_menu_new .menu-item {
		padding: 18px 1.78% 14px !important
	}
}

.site-navigation .menu.custom_menu_new .menu-item .menu-link:before{
	    width: unset !important;
}
@media screen and (max-width:767px){
	.site-navigation .menu.custom_menu_new{
		padding:0 6px;
	}
}
/* following class added by Dipali for location edit page */
.fullwidthinput input,
.fullwidthinput select,
.fullwidthinput textarea {
  width: 100% !important;
  color : #000000 !important;
}

/*Added by Sandeep 10.08.2017*/
.site-navigation .menu .menu-item .menu_icon_4531:before {
	content:'';
	width:34px;
	height:20px;
	display:block;
	background:url("../img/intranet/nav-site-education.png") center center no-repeat;
	vertical-align:middle;
	margin:0 auto
}

/*Added by Sandeep 11.08.2017*/
.show_msg_graybg{
	background: #6e6a68 none repeat scroll 0 0 !important;
}
.show_msg_graybg:before {
    border-right: 8px solid #6e6a68 !important;
}

/*Added by Sandeep 17.08.2017*/
.hoverdropdownmenuTop20{
	top: 19px;
}
.lead_type_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.pros_lic_span:hover {
    text-decoration: underline;
	cursor:pointer;
}
.fran_lic_span:hover {
    text-decoration: underline;
	cursor:pointer;
}
.lead_region_span:hover {
    text-decoration: underline;
	cursor:pointer;
}
#single_opportunity_val:hover {
    text-decoration: underline;
	cursor:pointer;
}
#both_opportunity_val:hover {
    text-decoration: underline;
	cursor:pointer;
}


/* -- STATUS BAR - 14Aug-AD --*/
.status-bar{
	margin:0 0 5px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+92,eaedf4+92,eaedf4+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 92%, #eaedf4 92%, #eaedf4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 92%,#eaedf4 92%,#eaedf4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%,#ffffff 92%,#eaedf4 92%,#eaedf4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaedf4',GradientType=1 ); /* IE6-9 */
}

.clearfix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}

/* Responsive Arrow Progress Bar */

.container {
  font-family: 'Lato', sans-serif;
}
.arrow-steps .step span img, .arrow-steps .step span a{padding-top: 10px; }

	.arrow-steps .step span.Upcoming{padding-top: 10px;
display: block; cursor: pointer;
}
.arrow-steps {
	width:100%; margin:0; padding:0;  /* background: #ceeaff none repeat scroll 0 0; */
		/* background-color: #fff; */
}
.arrow-steps .step {
	/* width: 19.65%; */
}
/* .2steps{
	width: 50%;
}

.3steps{
	width: 33.022%;
}

.4steps{
	width: 25%;
}

.5steps{
	width: 20% !important;
} */ 

.arrow-steps .step {
  font-size: 13px;
  text-align: center;
  color: #7f8fab;
  cursor: pointer;
 /*  padding: 9px 0px 7px 0px; */ 
 height: 36px;
  float: left;
  position: relative;
  background-color: #eaedf4;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right:5px;
}

.arrow-steps .step a {
  color: #7f8fab;
  text-decoration: none; font-weight:600;
}

.arrow-steps .step:after,
.arrow-steps .step:before {
  content: " ";
  position: absolute;
  top: 0;
  right: -17px;
  width: 0;
  height: 0;
  border-top: 19px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 17px solid #eaedf4;
  z-index: 2;
}

.arrow-steps .step:before {
  right: auto;
  left: 0;
  border-left: 17px solid #fff;
  z-index: 0;
}

.arrow-steps .step:first-child:before {
  border: none;
}

.arrow-steps .step:last-child:after {
  border: none;
}

.arrow-steps .step:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.arrow-steps .step:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0px;
      MARGIN: 0 !important;
    padding-right: 0 !important;
}

.arrow-steps .step span {
  position: relative; cursor: pointer; padding: 0 10px 0 25px; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.arrow-steps .step.current span{
	padding-top: 10px;
}

/* *.arrow-steps .step.done span:before {
  opacity: 1;
  content: "\f00c";
  position: absolute;
  top: -2px;
  left: -10px;
   font-size: 15px;
   font-weight: 600;
  line-height: 21px;	
} */

.arrow-steps .step.current {
  color: #fff;
  background-color: #0070d2;
  
}

.arrow-steps .step.current a {
  color: #fff;
  text-decoration: none;
  padding-top: 8px;
  display: block;

}

.arrow-steps .step.current:after {
  border-left: 17px solid #0070d2;
}

.arrow-steps .step.done {
  color: #fff;
  background-color: #4bca81; font-weight:600;
}

.arrow-steps .step.done a {
  color: #fff; font-weight:600;
  text-decoration: none;
  padding-top: 8px;
  display: block;

}

.arrow-steps .step.done:after {
  border-left: 17px solid #4bca81;
}

/* added for CRM task tab */
.tasks_table{
	margin-bottom: 20px;
}
.tasks_table tr:nth-child(2n) {
	background: #fff none repeat scroll 0 0;
}
.tasks_table tr td:nth-child(1) {
	padding: 7px 0px 7px 20px;
}
.tasks_table tr td textarea{ 
	margin-top: 5px;
}
.tasks_table .checkbox{
	margin-bottom: 2px;
    margin-top: 8px;
	position: relative;
}
.tasks_table .checkbox label.complete_task_label::before {
	content: "";
	display: inline-block;
	position: inherit;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -21px;
	border: 1px solid #646464;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.tasks_table .checkbox label.delete_task_label::before {
	content: "";
	display: inline-block;
	position: inherit;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -21px;
	border: 1px solid #646464;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.tasks_table .checkbox label.complete_task_label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: -5px;
	margin-left: -22px;
	padding-left: 3px;
	padding-top: 0.4px;
	font-size: 13px;
}
.tasks_table .checkbox label.delete_task_label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: -5px;
	margin-left: -22px;
	padding-left: 3px;
	padding-top: 0.4px;
	font-size: 13px;
}
.tasks_table.checkbox input[type="checkbox"]{
	opacity: 0;
	z-index: 1;
	margin-left: -17px !important;
}
.tasks_table .checkbox input[type="checkbox"]:checked + label.complete_task_label::after{
	font-family: "FontAwesome";
	content: "\f00c";
	color: green;
}
.tasks_table .checkbox input[type="checkbox"]:checked + label.delete_task_label::after{
	font-family: "FontAwesome";
	content: "\f00d";
	color: red;
}
.tasks_table .notes_area {
	cursor: pointer;
	display: table;
	height: 100%;
	width: 100%;
}
.tasks_table .notes_area span {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 0;
}
.tasks_table .gray-bar{
	background: #7f7f7f none repeat scroll 0 0 !important;
	color: #ffffff !important;
	font-size: 12pt !important;
	font-weight: normal;
	text-align: left;
	padding:0 0 0 20px;
}
.tasks_table span.strikeout:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  border-bottom: 1px solid #afafaf;
  width: 100%;
}
.tasks_table span {
	position:relative;
}
.tasks_table span.strikeout:after {
  content: "\00B7";
  font-size: 1px;
}
.tasks_table tr {
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
}
.tasks_table tr:hover  td{
	/* border-bottom:1px solid #ccc;
	border-top:1px solid #ccc; */
}
.tasks_table tr:first-child:hover td {
	/* border-bottom:1px solid transparent;
	border-top:1px solid transparent; */
}
.tasks_table #new_tr:hover td{
	/* border-bottom:1px solid transparent;
	border-top:1px solid transparent; */
}
.hover-effect:hover {
    background-color: #f5f5f5; /* Light gray background on hover */
    transition: background-color 0.3s; /* Smooth transition */
}

.warning-alert{
	border-radius: 50%;
    box-sizing: content-box;
    height: 80px;
    margin: 20px auto;
    padding: 0;
    position: relative;
    width: 80px;
	border: 4px solid #f8bb86;
}
.warning-alert-body {
    background-color: #f8bb86;
    border-radius: 2px;
    height: 47px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 10px;
    width: 5px;
}
.warning-alert-dot {
    background-color: #f8bb86;
    border-radius: 50%;
    bottom: 10px;
    height: 7px;
    left: 50%;
    margin-left: -3px;
    position: absolute;
    width: 7px;
}
.tasks_save_button_block{
	height: 23px;
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 6px 4px 2px 4px !important;
	margin-top: 10px;
}
.tasks_save_button_block .tasks_save_button{
	float:left;
	background-color: unset;
	border: none;
	color: #333;
}
.tasks_save_button_block .tasks_save_button_opts{
	float:left;
	display: block !important;
    width: unset;
    background: unset !important;
    border: none;
    box-shadow: unset;
	padding: 0;
	padding-right: 5px !important;
}
.tasks_save_button_block .tasks_save_button_opts:after{
    color: #333;
    content: '\f05b';
    font-family: "icomoon";
    font-size: 9px;
	margin-left: 0 !important;
}
.tasks_save_button_block .tasks_save_button_opts:hover,
.tasks_save_button_block .tasks_save_button_opts:focus{
	background: unset !important;
}
.tasks_table .requirement_attachment_popup_btn:after {
	content: '\f05b';
	display: inline-block;
	font-family: 'icomoon';
	font-size: 9px;
	margin-left: 6px;
}
.tasks_save_button_div .options-dropdown{
	left: 0px !important;
	right: unset !important;
	top: 32px !important;
	width: 180px !important;
}
#action_button .task_area:hover{
	border-color: #333 !important;
}
.tasks_save_button_div .options-dropdown span{
	padding: 9px 0 7px 15px !important;
	border-bottom: 1px solid #6e6a68 !important;
}
.tasks_save_button_div .options-dropdown input{
	padding-left: 15px !important;
	height: 35px !important;
	line-height: normal !important;
	vertical-align: text-top !important;
}
#read_div_new .action_span::after{
	margin-left: 5px !important;
}
#read_div_new .action_div{
	width:125px !important;
	left: -6px !important;
}
#read_div_new .action_div a:hover{
	text-decoration: none !important;
}
#read_div_new .action_div a:active{
	color: #000 !important;
}
#read_div_new .devlopment-options, #read_div_new .devlopment-options-actions {
	width: 125px;
	left: 0 !important;
	margin-right: 0;
	margin-top: 0 !important;
}
#read_div_new .devlopment-options span{
	padding: 10px 0 10px 15px !important;
	border-bottom: 1px solid #6e6a68 !important;
}
/* added for CRM task tab */
.hub_type_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.template_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.po_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.sales_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.quote_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.due_date_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
.location_type_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}
/* added for CRM task tab JO# By Sumita T on 10 Jan 2019*/
.jo_opr:hover {
    text-decoration: underline;
	cursor:pointer;
}

/* blog page css (added by omkar) */
.blog-listing-wrapper,.blog-wrapper {
	overflow: hidden;
    clear: both;
    padding: 30px 0!important;
}
.blog-listing-wrapper h1,.blog-wrapper h1,.blog-wrapper .sidebar h3 {
	font-size: 20px;
    font-weight: 700;
    text-transform: unset;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-family: Arial;
	color: #474443;
	margin-top: 0
}
.blog-listing-wrapper .light-gray-bg.shadow,.blog-listing-wrapper .light-gray-bg.shadow-narrow {
    background-color: #fafafa;
}
.blog-listing-wrapper .bordered {
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.blog-listing-wrapper .blogpost {
    margin: 0 0 50px
}
.blog-listing-wrapper .blogpost header {
    padding: 20px 10px 10px
}
.blog-listing-wrapper .masonry-grid-item .blogpost header h2 {
    font-size: 18px;
}
.blog-listing-wrapper .remove_tag {
    display: inline-block;
	float: right;
}
.blog-listing-wrapper .remove_tag div {
    display: inline-block;
	margin: 0 2px;
}
.blog-listing-wrapper .remove_tag div a {
    font-size: 14px;
}
.blog-listing-wrapper .blogpost header h2 {
    text-transform: none;
    margin-top: 0;
    margin-bottom: 10px;
	height: 22px;
    overflow: hidden;
}
.blog-listing-wrapper .blogpost .post-info,.blog-wrapper .blogpost .post-info {
    font-size: 12px;
    color: #aaa;
    font-weight: 400;
}
.blog-listing-wrapper .blogpost .post-info > span,.blog-wrapper .blogpost .post-info > span {
    margin-right: 5px;
    display: inline-block;
}
.blog-listing-wrapper .blogpost .post-info a,.blog-wrapper .blogpost .post-info a {
    color: #aaa;
}
.blog-listing-wrapper .blogpost .blogpost-content {
    padding: 0 10px 10px;
}
.blog-listing-wrapper .blogpost .blogpost-content {
    font-size: 15px;
	color: #777777;
	height: 105px;
    overflow: hidden;
	margin-bottom: 12px
}
.blog-wrapper .blogpost .blogpost-content {
    font-size: 15px;
	color: #777777
}
.blog-wrapper .blogpost .blogpost-content-desc {
    margin-top: 12px
}
.blog-listing-wrapper footer a,.blog-wrapper footer a {
    color: #09afdf;
}
.blog-listing-wrapper .blogpost footer {
	padding-top: 0px;
    border-top: none;
	font-size: 12px;
    padding: 10px;
    color: #aaa
}
.blog-listing-wrapper .blogpost footer .tags {
	height: 20px
}
.blog-listing-wrapper .blogpost p,.blog-wrapper .blogpost p,.blog-listing-wrapper .blogpost ul li ,.blog-wrapper .blogpost ul li {
    font-size: 15px;
    line-height: 1.46666667;
    color: #777777
}
.blog-listing-wrapper .blogs_listing_SL .social-links,.blog-wrapper .blogs_listing_SL .social-links {
    margin-bottom: 0;
    margin-top: 30px;
}
.blog-listing-wrapper .carousel-inner .overlay-container,.blog-listing-wrapper .carousel-inner .no_img_section,.blog-wrapper .no_img_section {
	height: 180px;
	margin-bottom: 15px;
}
.blog-wrapper .popup-gallery {
	width: 340px;
    display: inline-block
}
.blog-wrapper .no_img_section {
	width: 200px;
    display: inline-block
}
.blog-listing-wrapper .carousel-inner .overlay-container img,.blog-listing-wrapper .carousel-inner .no_img_section img,.blog-wrapper .no_img_section img {
	max-width: 100%;
    max-height: 100%;
    top: 50%;
    transform: translate(0%, -50%);
	width: auto;
    height: auto;
	margin: 0 auto
}
.blog-wrapper .popup-gallery img {
	width: auto;
    height: auto
}
.blog-wrapper .no_img_section img {
	position: relative!important;
	max-width: 150px
}
.blog-listing-wrapper .overlay-link {
	position: absolute!important;
    z-index: 10!important;
}
.blog-listing-wrapper .overlay-link i {
	position: absolute!important;
}
.blog-wrapper .owl-buttons .owl-prev {
    background-image: url(../img/intranet/pre_arrow.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 33px;
    font-size: 16px;
    float: left;
}
.blog-wrapper .owl-buttons .owl-next {
    background-image: url(../img/intranet/next_arrow.png);
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 33px;
    font-size: 16px;
    float: right;
}
.blog-wrapper footer {
	border-top: 0!important;
    padding: 10px 0;
	font-size: 12px;
    color: #aaa;
}

.separator-2, .separator-3 {
    width: 100%;
    margin-bottom: 15px;
    position: relative;
    height: 1px;
}
.separator-2:after {
    height: 1px;
    background: #d1d1d1;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    bottom: -1px;
    left: 0px;
    content: "";
    width: 100%;
}
.blog-listing-wrapper .shadow *,.blog-listing-wrapper .shadow-narrow * {
    position: relative;
    z-index: 3;
}
.blog-listing-wrapper .shadow,.blog-listing-wrapper .shadow-narrow {
    position: relative;
    background-color: #ffffff;
}
.blog-listing-wrapper .light-gray-bg.shadow:before,.light-gray-bg.shadow-narrow:before {
    background-color: #fafafa;
}
.blog-listing-wrapper .shadow:before,.blog-listing-wrapper .shadow-narrow:before {
    position: absolute;
    left: 0;
    height: 60%;
    bottom: 0;
    width: 100%;
    content: "";
    background-color: #ffffff;
    z-index: 2;
}
.blog-listing-wrapper .shadow:after,.blog-listing-wrapper .shadow-narrow:after {
    content: "";
    position: absolute;
    height: 50%;
    width: 96%;
    left: 50%;
    bottom: 2px;
    margin-left: -48%;
    -webkit-box-shadow: 0 5px 7px #999999;
    box-shadow: 0 5px 7px #999999;
    z-index: 1;
    border-radius: 10%;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.intranet-header .close_tag span,.intranet-header .remove_tags,.intranet-header .icon-tags {
	color: #aaa!important
}

/* blog page css end */
/*===================================== my css ===========================*/
.underline a:hover, #guest-list td b a:hover{
	text-decoration: underline !important;
}
.underline a.create-action2:hover{

}
.comments-list .comment-popup .comment-box{
    overflow: hidden;
}
a.underline_none{
	text-decoration: none !important;
}
.document-actions-contact{
	right: -29px !important;
}
.order_table_new thead tr th:last-child {
	min-width: 90px
}
.grandtotal-area-new tr td input[type="text"].discount_amount_sum {
	width: 70px!important
}
.wrapper-content form[name="contact_list_profile"] .contact-box h3 strong a {
	height: 22px;
	overflow: hidden;
    display: inline-block
}
.wrapper-content form[name="contact_list_profile"] .contact-box h3 strong div {
	min-height: 20px
}
.wrapper-content form[name="contact_list_profile"] .contact-box address {
	min-height: 160px
}
.wrapper-content form[name="contact_list_profile"] .contact-box .col-sm-1 {
    min-height: 30px
}
.management-content .sidebar-container {
	max-width: 340px
}
.site-navigation .menu.custom_menu_new .menu-item:first-child {
    margin: 0 1px 0 220px !important;
}
.center_logo .logo{
	top: 21px;
}
.sq-card-iframe-container{
	height: 48px !important;
}