﻿@charset "utf-8";
html {position: relative;min-height: 100%;}
body.inner {background: #fff;font-family: sans-serif; padding: 0px; margin: 0 0 65px 0;overflow:inherit !important;}
* {margin: 0; padding: 0; list-style-type: none;}
a {outline: none !important; text-decoration: none;}
img {border: 0;}
.clr {clear: both;}
.clrLeft {clear: left;}
.width40 {width: 40%;}
.width60 {width: 60%;}
#header {height: 127px; background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAegAGAwERAAIRAQMRAf/EAHkAAQEBAQAAAAAAAAAAAAAAAAECCggBAQEBAAAAAAAAAAAAAAAAAAAICRAAAwACAgEEAgIDAAAAAAAAAQIDEQQSExQhMSMFAAcyFpYICREAAgEEAgAFAwMFAAAAAAAAARFBITECEgBRYXEiMkKRUhQjBQYDEwQHCP/aAAwDAQACEQMRAD8A5KIdWAd1tsPPtlYMWjpa2C7RfY9HjPYRCg2ADShyxXCADVCoNa5kMGMR04dtrm6pzImhFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjmgtv+TX6uZpH+qfvZZzm0jBP3J+v1hWTIZrO0x/rpik5Kx4r/EZPp+SIf9/fywkfp/tSAS/sf10R4j8uIHLRH/Of8OAP6v7vsS3+R/jsHsH8KhMnmmL/AB78nL68p76c/9k=') repeat-x top;}
.container {width: 99%; margin: 0 auto;}
h1.logo {float: left; padding-top: 30px;}
h1.smallLogo {float: left; padding-top: 6px; display: block; margin: 5px 0 0 0;}
h1.smallLogo img {width: 79%;}
.headerRight {float: right; width: 500px; padding-top: 25px;}
.loginForm {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 13px; line-height: 22px;}
.loginForm input[type="text"], .loginForm input[type="password"] {background: #fff; border: none; font: normal 13px Arial, Helvetica, sans-serif; color: #434343; padding: 5px; width: 180px; border-radius: 3px;}
.loginForm input[type="submit"] {width: 72px; height: 26px; border: none; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAaCAIAAACbyY3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hJREFUeNrkWFlME1EUnc4CU0oLWMEWKYpYrYiKLBoxJqLgrjESE5cPl+iPiX64xEQ/+NDET0NM1Phj1BhNXKMmJgRMFENcEJsIpIAgtLRoW+gG09KWGe8wOEyXn05JjOPNJL3vzLtn5rz37n1vKtMevzE2/BORlinUGhxU7a/dJTFhD568wOGHYZB3PQ6JaUMRiRo7YzBlYBIUxiBSFSbVGeOmLNHIDDlRWTjb4w+19Dp5cGuxFnBdVtrDVrNlhIoCX7cPtds8sQwWFwV94C4Xsq8iH0BoJiMMS12yvsig73eOJRpZtTjn2v6yQjV5p8mIp6YBAs1TGxYRTHhP+bxDawo+9QwNesaFILzxB5PF6g1FMfRZHVf2lntHht/32FGceH5i3VwlfrvhMyFPF6eKctpQfikmahxFOEC5B0zQXJqrglF3jwXO1d+tu9cAt05XFehVNAceu3yTA89W6/1uRxTDmNMKzlp9Dj5q5/DwuN9r7WXE2lS5Z5iktHFDU5ybAU5Ta6exb+hxhwv80kX5FRqCAwccnqemUQ70mLtiGcCylGkHKgsnQkEhbVLCkCTi+aKqIgmumapSE3Il508EAzyIpZDfBl1t3WYFGoorDOzI5lWjdrOQVvSLscWDRhg68eIhDKBZMl4nEssGbRcV3Ha1caS7FR6aEgpCLsU+skCj3leWJ6RNrioCAU0nLIwPYVh/eviZeGwMc/1gRf4sBYLUHLjVDEWPDREwgMFkZikVR7esFtL+5Q1aMGFcM36fZXmZ4Ix0f0G0BhQjojr02ZzeYOeK+TkRtMmcFZmZyLHppRgveQA5/6htqgz6fXwC8QycU//qM4rhM5Zj4IjJMUEIhLsptpplprMbmkrO0rp8FFw8SEf2l8XT/+OXu7l3uGSBdmZyTNyRig84U7uezM57abSAv7HMcLh65abKZeC/aTO9MX4XgKWRS1e4XUx79z8OnKwpFn0eilmKtJiL23wuHdl2ccdyg3Li7P0WmKLdqw07S3Rfe20Xbj0b9LEgdANwnT77WUvHn8IzzRC5CpB+x+iA0xfVTcSLyVR76nbUbGjstIkYlbSwl7J2oQRJhwIgSaEryiBxLebDSMUnYzsmV6britAUUotTJPXL4g07HfZsTa7das5cslY2mUscgzeMaeYttJq+ktk6+ZwF7Hjbvrn9IVVhqbjpClhNrLDtNVWNHTaR9XAizPvcuwJCT+7LmOCkBwjgIBL6gCP7UyF4hri4sJmQjdu6kv5sQbHocoJiKKmIqi4yIhWuKRDFIh43yRAXZ5ItHkjkNvSff4/9C8KiTn7SEKZQa143vZXeH6a/BRgALAKJ+VhwUrwAAAAASUVORK5CYII=') no-repeat;}
.loginForm label, .loginForm a {color: #dbf0ff; font-size: 12px;}
.loginForm a:hover {text-decoration: underline;}
#middle {margin: 0; padding: 0;}
.loginContent {width: 95%; float: left; padding-top: 60px;}
.loginContent h2 {display: block; margin-bottom: 15px; padding-bottom: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAIAAACgB3uHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNoMjDEKACEMBJNwhU/QRv//JhutBMGACYII4qVbmJnF9969t9a69yYAGGMQUUrpK6Wcc2KMzjky6r23JSJoASK21pjZZJpzrrVCCNB7zzmrqt3+AgwABMk0dUvcB2MAAAAASUVORK5CYII=) repeat-x bottom;}
.loginContent h2 span {font-size: 31px; font-weight: normal; font-family: arial; padding-left: 40px; color: #353c3d; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAYAAADLnm6HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/JJREFUeNqcl21olWUYx4/TaU3KkGZf/B7ug5+EkJTmtnPcWe1T+AaufF3zw1LMbSbMvdnSCkqd+IJuWg6tT2EKzjaDPgQGGiioCxRJi1apR2m5lbr+F/5uuTjs7DxnD/w4e67Dea7/dV3/+76fTZjV3PN6LBbbLLaJntiTa55oFx3iKxdrE8fFfhdrFH3io9g4rkliLg/aK1aI78UrYr54WTwQ3xArFnPEP+ILYiWiVAyLnbkKmFhYXHVBn8+LBA+y+xN8nyTWTydSwjpWJn4Vn4ubopzf3xM/5ipgSJ9nRSHJ7GHnxBExWSwkdlF0Uf0bJLwmDosBhOUswgTY50NxWrxEm+PivOgUz1BxhbhK7AH3leIXYr9zb0LuUkRkAXY9FmeciGIn4lm6Y8Ku0IkhKi5nDF10IkGHUlFEeAF2PRK94kWqXoAnOhlHAtP1ExtiRPE0EXHiqWzjSBcQxtHnRCQQcZhVkyRBEBE8EceYQUQyiidGExBE9GLMBbT5Ag+f7Np8NU1EhetE8EQ5Is7lIiCMowdPvIYHzBOHMGYpbf6Z2BDJTMQthA1wX5HJE2MJCMb8VsygE2bMn6gwGLPEGXOYUSRYHRb7g1EmR+tENgHemNN5eKkzZj5Vl7lOhCVqsd9cJxYi7L4XEUVA8ET6ZnXeGbOcCkMnBpl/gnEETwSzPhURVYDfrKYzDqvwElVPRFiS3fEgIuIIsU58zXcJOmTf9+ciwHuikoOqiJPxO4xaxGG1S/wgZsOrmHCfmOkOtoG8cZyeLSS6LT4mXkfiv8UOYmtJ8h8xO+DeZAx2fWKxSTkm/0DUiztiJce03X8o/iXpUVEtPmOlvCt2i0XigHhBNInW8NBIZwY/qKeVK1zy7SSvJvk7JLQVsp6/F2PEArGVl59YVAG+clvHb4mT4n3emmztryF5DS825pVa3qiWuVO1ibeqp1c2D+STJLR9OckbiA+6ymswn818I8mXYlJL3hzanl5dtuSbxJ9iNcm30MJBkoa2f0pBG0i+hG48R9vbMrU3U7yN5Fb5KpLXEx8maTefZrgpGC4kP8CrXiMjjEUVEAzXwMzfdm33hgvJrcoJacmPIKiJ5COZBOSNIqgdg6WY+Snut3PsruKNOBjuoXP7MnbGKW7mI2OZLC9t5sHtf4kqKt+MKNtk1lF5DW23g+o9zLcYQVOpvCXq5uKT17HDrXTJveG6neHyafse2m5unzaW4TIJCO2qc5vMaTrRzswt6Zdpm0wtSZfS9oJshss0ggYqTblNZh37d9hkuont4zdhk7HYMZI30a2RXA+X65zjLWyvdt0gtpN1HmKXEdPhYpd4nW8dz/+G/wswABY0SCsXTW7ZAAAAAElFTkSuQmCC') no-repeat left;}
.loginContent p {font-family: arial; font-size: 13px; text-align: justify; color: #353c3d; padding-bottom: 30px; line-height: 19px;}
.loginContent ul li {display: block; color: #353c3d; font-size: 23px; font-family: arial; padding: 0 0 10px 25px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNpi1GzYWc7AwNDJQAAwAXEHEKcRoxAEZgKxCzEKQWA3EBsToxCvYnSFgkC8CoiVCClkgCpaBdWEVyED1PrdxCjEUMxEIPhcoEHHwMJAGIAi4z0TA3FAkBiFs4A4nZDCPSBFhDxzFohdCfkaRREuhfeAOAzkU3wK30MV3SMU165Qa/GmHpyKkBWmQ4MCbwqvgAYqXgAQYADR2Rj3h/shOAAAAABJRU5ErkJggg==') no-repeat 0 2px;}
#footer {height: 50px; color: #fff; font-size: 12px; line-height: 50px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+P//PwMTAwgIWoexglhcIIIfRAiDCEkQIcvw4tWb/0yO085CFA9nAiDAAEqGCdAjfMw7AAAAAElFTkSuQmCC') repeat-x; width: 100%; margin-top: 20px; position: absolute; bottom: 0; width: 100%; height: 55px; z-index:-1;}
#footer a {color: #fff;}
#footer a:hover {text-decoration: underline;}
#innerHead {height: 100px; position: relative; background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAegAGAwERAAIRAQMRAf/EAHkAAQEBAQAAAAAAAAAAAAAAAAECCggBAQEBAAAAAAAAAAAAAAAAAAAICRAAAwACAgEEAgIDAAAAAAAAAQIDEQQSExQhMSMFAAcyFpYICREAAgEEAgAFAwMFAAAAAAAAARFBITECEgBRYXEiMkKRUhQjBQYDEwQHCP/aAAwDAQACEQMRAD8A5KIdWAd1tsPPtlYMWjpa2C7RfY9HjPYRCg2ADShyxXCADVCoNa5kMGMR04dtrm6pzImhFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjiSSFak+kKnTDTVOK7euUZHrTVOHskYlnXWHyIAc5ZgA8cggkB2OyJQrrceZCWpiWyzl9p6BhlA52PkC0h1YB3W2w8+2VgxaOlrYLtF9j0eM9hEKDYANKHLFcIAFQa1zIYMYjpw7bXN1TihFAsAUROR7UkX1sLOvJXhh1gzCHePMq5A2G+y5oJiBGIm42eAfI8f2VRjkACqMfa6mdoUNp/GBKFsHNb6+kRrLlJr5XJjmgtv+TX6uZpH+qfvZZzm0jBP3J+v1hWTIZrO0x/rpik5Kx4r/EZPp+SIf9/fywkfp/tSAS/sf10R4j8uIHLRH/Of8OAP6v7vsS3+R/jsHsH8KhMnmmL/AB78nL68p76c/9k=') bottom repeat-x; width: 100% !important; min-width: 1110px !important;}
.innerHeadIcon {float: left; padding: 14px 0 0 20px;}
.innerHeadIcon ul li {display: block; float: left; margin-left: 15px;}
.innerHeadIcon ul li.handIcon {width: 17px; height: 29px; position: relative; background: url('data:image/png;base64,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') no-repeat;}
.innerHeadIcon ul li.handIcon .msgPopupHeading a {display: block; min-height: 29px; color: #3e3e3e;}
.innerHeadIcon ul li.handIcon:hover {background-position: 0 -29px;}
.innerHeadIcon ul li.handIcon .handPopup {width: 400px; height: 450px; background: #fff; position: absolute; top: 40px; z-index: 10; overflow-y: scroll; border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px 3px 3px 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); left: -30px;}
.innerHeadIcon ul li.handIcon .handPopup:before {top: -4px;}
.innerHeadIcon ul li.handIcon .handPopup:after {background: #ff0000; width: 10px; height: 5px; top: -10px; left: 28px; position: absolute; z-index: 99999; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi/P//PwMyiImJAQssWbKEEVmcCZsidDaKQnQJdDEmXIrQFTNGR0fjVIQMAAIMAILOFYiT5sdoAAAAAElFTkSuQmCC') no-repeat; content: "";}
.innerHeadIcon ul li.msgIcon {width: 24px; height: 29px; position: relative; background: url('data:image/png;base64,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') no-repeat;}
.innerHeadIcon ul li.msgIcon a {display: block; height: 29px;}
.innerHeadIcon ul li.msgIcon:hover {background-position: 0 -29px;}
.innerHeadIcon ul li.msgIcon .msgPop {width: 400px; height: 450px; background: #fff; position: absolute; top: 40px; overflow-y: scroll; z-index: 10; left: -30px; border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px 3px 3px 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); display: none;}
.innerHeadIcon ul li.msgIcon .msgPop:before {top: -4px;}
.innerHeadIcon ul li.msgIcon .msgPop:after {background: #ff0000; width: 10px; height: 5px; top: -10px; left: 28px; position: absolute; z-index: 99999; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi/P//PwMyiImJAQssWbKEEVmcCZsidDaKQnQJdDEmXIrQFTNGR0fjVIQMAAIMAILOFYiT5sdoAAAAAElFTkSuQmCC') no-repeat; content: "";}
.innerHeadIcon ul li.iIcon {width: 25px; height: 29px; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA6CAYAAABF0fL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8JJREFUeNrUWE1oE0EUnt1t0zRNm4iirVbURlDroacK/mAPClotFEQp3hS8ePYiFj3oQQ96EfEk2ou/iCcFDyooKIInS9VqbfFSUykNbdM0mzSZ9Xthdt2mye5s0w048PV1J2/eNz9v33yJYhgG87uprAqtxs0heOzyJpg9wC6gDYgAHJgAhoEPwEf92aW5cjGUctuF4NtgrgCHgCaXuYwBA8B1kKWlSEBwEeacmLWXNkjjQPSqLAmCB2HuAicrOIIMcBZE95aQgECBuV8hgb2dANHT4uy64ESgqCprWr3WglZT60YygIl3WNmFh60w551GKIrC1rS2Wc96apDlcwtOQxqAq8ARcyXXgLDTCM75omfD4DJb1o0F9Kr404qHw67uODt7knioFGdoJfvE0tx5bKvh+ZwsSSeRdMp62wN7WEmASLbIetvPweBcehiRrJL2FoF5Pu+5Cktvrplhkpm1iCQuT5L3ulVWqR+WdZ6dnGDzMwmv26USyXtZ7/nkdKGcuLzpxW2SSD4Bv4DNzLmusJYt21l9Y4Tlshn2e/RrwUq0Fyoq5Tz+ueWa7MFQgaCwx4E6FmxolCGYAW6bteumuHDKtoVMmmXTKSuF9VRShuQGFjFiv0/2wrx0LJTYsjqsaCGjW5nm0N4BR+nuL74Z+2AerICK+Q50geDPEkmEzscwvUCiAoI3wAGToKTuwofPYfYDjzwGp4n1Az2IMV5SSGCriFCjPjhlRV8PzClgN7C+RGDy+ynO8g7GfcMYTcShQ+PoM4rPRBWrUwVZRvS3wMSAjUDUJu7o/RqDX1KMrRWfcZPAUdz9d1q4KiSKhI+U4Ma2zy1nAiS4n4j6Y7hgFCD9XG8IVWNHuUYDpiWCF+MzcNCNJCjKilEBdOB0ORJlBQjsOF6KpN9pkKqqRnNzs4VAIOBGQonQQSTm1zkpwR2Lxf7d97OzLJvN+iu4uZxi6cbkeolESnAb1RLc9tnncj4Jbntg3wS3fSXcL8FtBs77KbjN4Jz7KLiXS+JJcMfjcZZIJLxklnVndXmpSRLlpBg/pAU3lZX29nYWjUaZrutsaGiIZTKSgpu+EcgI7lAoVCAo3AfBIItEpH7b8Sa40+k0S6VSVgJQgZQR3HhpR+wdJLiTTvuLLTPC4bChaZrMWbyloluqMvQJ5VfphUUZu87pjidpOlUBwWtgg4yQ2Ak89Bh8SvycVe8kJEwtGyhaFf0wNl4mMOXwFzpgYIcIqIkYmimDlRJvpyW4RRBqjoIbgZJIiiWC2xCsVRHcfwUYALDIjMHElLCZAAAAAElFTkSuQmCC') no-repeat;}
.innerHeadIcon ul li.iIcon a {display: block; height: 29px; color: #3e3e3e;}
.innerHeadIcon ul li.iIcon:hover {background-position: 0 -29px;}
.innerHeadIcon ul li.iIcon a:hover {cursor: pointer;}
.innerHeadIcon ul li.iIcon .notiPoopup {width: 400px; height: 450px; background: #fff; position: absolute; top: 40px; overflow-y: scroll; z-index: 10; left: -30px; border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px 3px 3px 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); display: none;}
.advanceSearch, .dataList {width: 400px;height: 450px;background: #fff;position: absolute;top: 40px;z-index: 10;left: -30px;display: none;border: 1px solid rgba(100, 100, 100, 0.4);border-radius: 3px 3px 3px 3px;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);}
.advanceSearch {top: 22px;left: 0px;width: 335px;border-top: none;overflow: auto;height: 500px !important;}
.dataList {left: -140px !important;width: 160px !important;top: 28px !important;height: 140px !important;}
.advanceSearch ul li {display: block;padding: 5px;float: none !important;border-bottom: 1px solid #f4f4f4;}
.innerHeadIcon ul li.iIcon .notiPoopup:before {top: -4px;}
.innerHeadIcon ul li.iIcon .notiPoopup:after {background: #ff0000;width: 10px;height: 5px;top: -10px;left: 28px;position: absolute;z-index: 99999; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi/P//PwMyiImJAQssWbKEEVmcCZsidDaKQnQJdDEmXIrQFTNGR0fjVIQMAAIMAILOFYiT5sdoAAAAAElFTkSuQmCC') no-repeat; content: "";}
div.notification {position: absolute;background: #ff0000;color: #fff;padding: 0 3px;top: 0px;right: -4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font: bold 11px Arial, Helvetica, sans-serif;}
.innerHeadIcon ul li.search {margin: 2px 0 0 30px;}
.innerHeadIcon ul li.search input[type="button"] {border: 0;width: 27px;height: 24px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAIAAACEIhGsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARdJREFUeNrklSEPgzAQhWEZBlODqEeAAIvB8OcRIMHAP0BgMNjuhUuahrVjt3VqJxr6gI9r710JlVKB17gFvuMHxHEc/RLvVnVZlmmatm2jqRAiz3Mp5YfEeZ6BI1Acx/u+A911HaBZlrGJlF0URVVVJUlC4rqufd9DxzcuMz1XhrIzcQhcQ9F3eUQsEImYOA2FrneW5x68aX3UpV8TXYm8k6CFSEtDKU46FNoQNhEWwYjKmlCqtb77OsJhGMqyvPQjpmma4hrGKooCI8PhsDFY1DPEop7RXYSxrmsX1N6F8oiTiLbRJWrb1gVlnD0mgqDW6jOIMPkz9NvzERtqQlE3DycuoE3TiCNAtzwB9yivEf7ln+shwAB0pOd7+ZzslQAAAABJRU5ErkJggg==') no-repeat;}
.innerHeadIcon ul li.search input[type="text"] {border: medium none;color: #000000;float: left;font: 12px arial;/*padding: 5px 5px 4px;*/padding: 5px;width: 300px;}
.innerRightLinks {float: right;padding-top: 14px; max-width: 550px; display: inline-flex; align-items: flex-start; flex-wrap: nowrap;}
.innerRightLinks ul {display: inline-flex; align-items: center; flex-wrap: nowrap;}
.innerRightLinks ul:nth-child(1) li:last-child a {padding-right: 10px !important;}
.innerRightLinks ul:nth-child(2) {width: auto; overflow-x: auto;}
/* .innerRightLinks ul:nth-child(2) .mCSB_horizontal.mCSB_inside > .mCSB_container, #grey_navigation .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom: 15px !important;} */
.innerRightLinks ul:nth-child(2) .mCSB_horizontal.mCSB_inside > .mCSB_container, #grey_navigation .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom: 0 !important;}
.innerRightLinks ul li {float: left; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALCAIAAAAx7HC4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiWHjmORMDAwMxGCDAAGNmAmmmlvqOAAAAAElFTkSuQmCC') no-repeat right; position:relative;top: 0px;left: 0px;}
.innerRightLinks ul li.userIMG img {display: block;border: 1px solid #aad1ea;width: 30px;height: 30px;}
.innerRightLinks ul li a {color: #aad1ea;padding: 0 10px;font: bold 12px/30px Arial, Helvetica, sans-serif;}
.innerRightLinks ul li a:hover, .innerRightLinks ul li a.selected {color: #fff;}
.innerRightLinks ul li:first-child, .innerRightLinks ul li:last-child {background: none;}
.innerRightLinks ul li:last-child a {padding-right: 0px !important;}
#innerMiddle {margin: 10px 0 0 0;padding: 0;position: relative;z-index: 0;min-height: 720px;}
.advertisement {width: 410px;float: right;}
.leftMenu {float: left;width: 47px;position: absolute;left: 0px;top: 6px;}
.middleContent1 {margin: 0px auto;width: 1010px;}
.middleContent {width: 98%;min-width: 1010px;margin: 8px auto 0 31px;}
.middleContent1 > .chartpnl {width: 420px;position: relative;float: left;}
.middleContent1 > .ChartGallery {width: 420px;}
.middleContent > .rightMenu ul li {display: block;background: url(../images/right-menu-li-bg.png) repeat-x top;}
.middleContent > .rightMenu ul li a img {padding-right: 5px;}
.middleContent > .rightMenu ul li a {font: bold 12px/28px Arial, Helvetica, sans-serif;color: #5d5d5d;}
.middleContent > .rightMenu ul li a:hover {color: #2980b9;}
.middleContent > .rightMenu ul li ol {padding-left: 20px;}
.middleContent > .rightMenu ul li ol li {border-bottom: 1px solid #e0e0e0;background: url(../images/schudular-li-icon.png) no-repeat left center;}
.middleContent > .rightMenu ul li ol li a {color: #5d5d5d;font: normal 11px/28px Arial, Helvetica, sans-serif !important;padding-left: 10px;}
.middleContent1 > .content {padding-top: 0px;width: 525px;float: left;}
.contentHeadbar {padding: 9px;background: url(../images/content-head-bg.png) repeat;}
.contentHeadbar > .parent_updated {display: flex; align-items: center; flex-wrap: wrap;}
.contentHeadbar > .parent_updated .ms-parent button.ms-choice {margin: 0; padding: 15px 0 14px 0; border: none;}
.contentHeadbar > .parent_updated .ms-parent button.ms-choice span.placeholder {line-height: 30px !important;}
.contentHeadbar > .parent_updated div .btn-group button {border: none;}
.contentHeadbar > .parent_updated div .btn-group ul.multiselect-container li label {color: #000 !important; font-family: Arial !important; display: flex; align-items: center; flex-wrap: wrap;}
.contentHeadbar > .parent_updated div .btn-group ul.multiselect-container>li>a>label>input[type="checkbox"] {margin-bottom: 0; margin-top: 0;}
.contentHeadbar > .parent_updated input[type="text"].startDate, .contentHeadbar > .parent_updated input[type="text"].endDate {width: 11% !important; padding: 8px 5px 7px 5px !important;}
.dash_date_range_picker {border: none; padding: 7px 5px 7px 5px !important;}
.contentHeadbar > .parent_updated input[type="checkbox"]#expentAll {margin: 0 5px 0 0 !important;}
.collepse_expand_icn i {color: #fff; font-size: 21px; margin-left: 5px; cursor: pointer;}
.contentHeadbar > .parent_updated label[for="expentAll"] {font-family: arial;}
.contentHeadbar > div > div {float: left;}
select.updateType, select.empName, input[type="text"].startDate, input[type="text"].endDate {background: #fff;padding: 2px;border: none;color: #6d6d6d;font: normal 12px Arial, Helvetica, sans-serif;margin-right: 5px;}
select.updateType, select.empName {width: 100% !important;min-width: 120px;}
input[type="text"].textbox {color: #333;font: normal 12px Arial, Helvetica, sans-serif !important;padding: 2px;font-weight: normal !important;}
Select.ddl {color: #333;font: normal 12px Arial, Helvetica, sans-serif !important;padding: 2px 2%;}
Select.ddl1 {color: #333;font: normal 12px Arial, Helvetica, sans-serif !important;padding: 2px;}
input[type="text"].startDate, input[type="text"].endDate {width: 13% !important;padding: 3px !important;}
input[type="submit"].work {width: 65px;border: 0;width: 65px;height: 23px;background: url(../images/work-btn.png) no-repeat;}
.contentHeadbar label {color: #fff;font: normal 12px Myriad Pro;}
.post {position: relative;margin-top: 4px;padding: 5px 0;background: url(../images/textarea-arrow-icon.png) no-repeat 5px 0;}
.postArrow {position: absolute;width: 9px;height: 6px;z-index: 10;left: 0;top: 0;}
.post textarea {width: 85%; resize: none;display: block;background: #fff;float: left; border: 1px solid #bec7da;color: #434343;padding: 5px;float: left;font: normal 12px arial;max-height: 35px;}
.postBotBar {background: #F2F2F2;border-top: 1px solid #E6E6E6;bottom: 6px;height: 32px;left: 1px;padding-right: 6px;position: absolute;width: 99%;}
input[type="submit"].post {float: left;width: 59px;height: 24px;border: 0px;margin: 0 0 0 10px !important;background: url(../images/post-btn.png) no-repeat;}
input[type="submit"].post:hover {background: url(../images/post-btn-hover.png) no-repeat;}
.postBotBar ul li {display: block;float: left;width: 30px;height: 30px;}
.postBotBar ul li.addFriend {background: url(../images/add-frd-icon.png) no-repeat;}
.postBotBar ul li.map {background: url(../images/map-icon.png) no-repeat;}
.postBotBar ul li.video {background: url(../images/video-icon.png) no-repeat;}
.postBotBar ul li.smile {background: url(../images/smile-icon.png) no-repeat;}
.postBotBar ul li a {display: block;width: 30px;height: 30px;}
.data {border: 1px solid #e6e6e6;margin-top: 5px;}
.data h2 {background: #eee;color: #444;padding: 0px 8px;margin: 0px;font: normal 14px/28px Arial, Helvetica, sans-serif;}
.callingData {padding: 8px;}
.caller {width: 60px;float: left;background: url(../images/caller1-icon.png) no-repeat left top;}
.caller img {display: block;margin-left: 15px;width: 38px;height: 38px;}
.callerData {margin-left: 65px;}
.callerData h3 {color: #000;font: normal 12px Arial, Helvetica, sans-serif;}
.callData {border: 1px solid #ececec;margin-top: 5px;padding: 10px;font-size: 12px;font-family: Arial;}
.callData h3, .callData p {color: #000;font: normal 11px Arial, Helvetica, sans-serif;}
.callData p {padding-top: 3px;}
.grayArrow {width: 25px;height: 7px;margin-top: 4px;background: url(../images/gray-up-arrow.png) no-repeat 12px 0;}
.callData table tr td {border-bottom: 1px solid #fff;}
.callData table tr td ul li {display: block;float: left;margin-right: 5px;}
.callData table tr td ul li a {color: #2980b9;padding: 0 5px;font: normal 11px/26px Arial, Helvetica, sans-serif;line-height: 15px;opacity:1;position:relative;}
.callData table tr td ul li a:hover {text-decoration: underline;}
.like, .comment, .details, .flip, .handPopup {margin: 0px;padding: 0px;}
.like, .comment, .details, .handPopup {display: none;}
.like {color: #000;background: url(../images/like-icon.png) no-repeat 10px 0 #f2f2f2 !important;font: normal 11px/26px Arial, Helvetica, sans-serif;padding-left: 30px;}
.like a {float: left;color: #2980b9;padding: 0 5px;}
.like a:hover {text-decoration: underline;}
.comment {padding: 5px;background: #F2F2F2;}
.comment textarea {width: 98.8%;padding: 3px;color: #6e6e6e;border: none;resize: none;height: 20px;font: normal 11px Arial, Helvetica, sans-serif;}
td.tittle {background: #fff !important;color: #333;padding: 5px;font: normal 12px Arial, Helvetica, sans-serif;}
td.detailsContent {background: #fff !important;color: #6e6e6e;font: normal 12px Arial, Helvetica, sans-serif;}
.detailsSelectField {background: #f2f2f2;border: 1px solid #e5e5e5;padding: 4px 2px;width: 99%;margin-bottom: 2px;}

/****** my data CSS start *****/
.moveToBTN, .shareBTN, .labelBTN, .transferBTN, .saveSettingBTN, .sendEmailBTN {float: left;height: 24px;border: none;cursor: pointer;color: #fff;text-align: left;text-indent: 25px;display: block;line-height: 24px;font: bold 12px arial;margin-right: 5px;}
.moveToBTN {width: 77px;background: url(../images/move-to-btn.png) no-repeat 0 0;}
.shareBTN {width: 67px;background: url(../images/share-btn.png) no-repeat 0 0;}
.labelBTN {width: 63px;background: url(../images/label-btn.png) no-repeat 0 0;}
.transferBTN {width: 78px;background: url(../images/transfer-btn.png) no-repeat 0 0;}
.saveSettingBTN {width: 104px;background: url(../images/save-setting-btn.png) no-repeat 0 0;}
.sendEmailBTN {width: 90px;background: url(../images/sebd-email-btn.png) no-repeat 0 0;}
.moveToBTN:hover, .shareBTN:hover, .labelBTN:hover, .transferBTN:hover, .saveSettingBTN:hover, .sendEmailBTN:hover {background-position: 0 -24px;cursor: pointer;}
.addClient {background: url(../images/add-new-btn.png) no-repeat 0 0;width: 94px;height: 25px;display: inline-block;border: 0px;}
.addClient:hover {background: url(../images/add-new-btn-hover.png) no-repeat 0 0;cursor: pointer;border: 0px;}
.editClient {background: url(../images/edit-btn.png) no-repeat 0 0;width: 60px;height: 25px;display: inline-block;border: 0px;}
.editClient:hover {background: url(../images/edit-btn-hover.png) no-repeat 0 0;cursor: pointer;border: 0px;}
.deleteClient {background: url(../images/delete-btn.png) no-repeat 0 0;width: 70px;height: 25px;display: inline-block;border: 0px;}
.deleteClient:hover {background: url(../images/delete-btn-hover.png) no-repeat 0 0;cursor: pointer;border: 0px;}
.quickFollowUp {background: url(../images/quickFollow-btn.gif) no-repeat 0 0; width: 94px; height: 25px; display: inline-block; border: 0px;}
.quickFollowUp:hover {background: url(../images/quickFollow-btn-hover.jpg) no-repeat 0 0; cursor: pointer; border: 0px;}
.clientDtls {background: url(../images/client-detail.jpg) no-repeat 0 0; width: 95px; height: 25px; display: inline-block; border: 0px;}
.clientDtls:hover {background: url(../images/client-detail-hover.jpg) no-repeat 0 0; cursor: pointer; border: 0px;}
.RadGrid_WebBlue, .DetailTable_WebBlue {border: none !important;}
.RadGrid_WebBlue {background: #fff !important;}
.GridCommandRow_WebBlue td {padding: 2px 0 2px 0 !important; background: #fff !important; border: none !important;}
a.flip7 {color: #aaa; padding: 3px 0 0 5px; font: normal 12px arial;}
#myData {margin-left: 20px; margin-bottom: 20px;}
tr.tableHeadBG {background: url(../images/content-head-bg.png) repeat;}
td.heading {color: #fff; text-align: center; padding: 7px 0; font: bold 12px Arial, Helvetica, sans-serif; background: url(../images/head-border-bg.jpg) no-repeat right;}
tr.tableHeadBG2 th {color: Black; text-align: left; padding: 7px; font: bold 12px Arial, Helvetica, sans-serif; background-color: #E9E9E9;}
tr.tableHeadBG th {color: #fff; text-align: center; padding: 7px; font: bold 12px Arial, Helvetica, sans-serif; background: url(../images/head-border-bg.jpg) no-repeat right;}
tr.tableData td, td.tableData {padding: 2px; color: #434343; border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; font: normal 12px Arial, Helvetica, sans-serif;}
tr.tableData td input[type="checkbox"] {margin-left: 7px; padding: 2px;}
input[type="text"].newTextfield {background: #f2f2f2 !important; border: 1px solid #e5e5e5 !important; padding: 2px !important; font: normal 12px Arial, Helvetica, sans-serif !important; color: #434343 !important; width: 97% !important;}
tr.tableData td select.history {width: 70%;}
tr.tableData td a, td.tableData a {color: #000 !important; font-weight: bold !important;}
tr.tableData td a:hover, td.tableData a:hover {color: #000 !important;}
tr.tableData td a.icon {float: left; display: block; margin-left: 7px; padding-top: 3px;}
tr.tableData td a.pending {color: red !important; font-weight: bold;}
tr.tableData td a.pending:hover {color: #434343 !important;}
.GridCommandRow_BB td {padding: 0px !important;}
.rightInner {padding: 10px; background: #eee;}
.RadGrid {background: #fff; padding: 1px;}
.data h3 {color: #444; font: normal 14px/28px Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 10px 0;}
.details {background: #f2f2f2; padding: 5px;}
.msgPopupHeading {border-bottom: 1px solid #ccc; color #434343; font: bold 12px arial; padding: 0 8px; line-height: 20px;}
.msgpopupContentNew {padding: 8px; border-bottom: 1px solid #ccc;}
.msgpopupContentNew a {color: #434343 !important;display: block !important;}
.msgpopupContentNew img {display: block; width: 50px; height: 50px; float: left;}
.msgpopupContentNew h2 {display: block; margin: 0 0 0 55px; color: #434343; font: bold 12px arial; padding-bottom: 5px;}
.msgpopupContentNew h2 a {color: #434343 !important; height: auto !important;}
.msgpopupContentNew p {color: #434343; font: normal 11px arial; margin-left: 55px; margin-bottom: 0px;}
.RadGrid {width: 100% !important;}
.uparrowdiv, .downarrowdiv, .leftarrowdiv, .rightarrowdiv {width: 300px; min-height: 40px; background: #fff; color: white; padding: 5px; position: relative; word-wrap: break-word; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 2em; display: none; position: absolute; border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px 3px 3px 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); color: #444; font: normal 11px/20px arial;}
.uparrowdiv:after {content: ''; display: block; position: absolute; top: -20px; left: 10px; width: 0; height: 0; border-color: transparent transparent silver transparent; border-style: solid; border-width: 10px;}
.downarrowdiv:after {content: ''; display: block; position: absolute; top: 100%; left: 30px; width: 0; height: 0; border-color: black transparent transparent transparent; border-style: solid; border-width: 10px;}
.leftarrowdiv:after {content: ''; display: block; position: absolute; top: 10px; left: -20px; width: 0; height: 0; border-color: transparent black transparent transparent; border-style: solid; border-width: 10px;}
.rightarrowdiv:after {content: ''; display: none; position: absolute; top: 10px; left: 100%; width: 0; height: 0; border-color: transparent transparent transparent black; border-style: solid; border-width: 10px;}
.commentsviewnew {color: #444; padding: 3px 0; font: normal 12px/20px arial; border-bottom: 1px solid #ececec;}
.commentsviewnew span {font-weight: bold; padding-right: 5px;}
.commentsviewnew span a {color: #444;}

/*---- Sub Master Menu ----*/
.SubMasterMenu li {display: inline; list-style-type: none;}
.SubMasterMenu a {color: white;}

/*---- Pop Up Design ----*/
.popupBack {width: 100%; height: 100%;}
.popupMainContent {width: 100%; margin: 0 auto; background: #fff; padding: 17px;}
.PopUpContent {display: block; margin: 0px 0px 5px 0px; padding: 0px;}
.PopUpContent span {font: bold 14px Arial, Helvetica, sans-serif; color: #434343; float: left; padding-right: 10px; line-height: 25px;}
td.HeadingText {color: #000; text-align: center; padding: 3px 0; font: bold 12px Arial, Helvetica, sans-serif; line-height: 22px;}
td.borderLeft {border-left: 1px solid #ececec;}
td.ContentText {color: #424242; font: normal 12px Arial, Helvetica, sans-serif; text-align: center; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #ececec; line-height: 25px;}
td.ContentText a {color: #424242; font: normal 12px Arial, Helvetica, sans-serif; text-align: center; line-height: 25px;}
.textfield {background: #fff; border: 1px solid #E5E5E5; float: left; width: 70%; font-family: Arial; font-size: 12px;}
.datepicker1 {background: #fff; border: 1px solid #E5E5E5; float: left; width: 70%;}
.timepicker1 {background: #fff; border: 1px solid #E5E5E5; float: left; width: 70%;}
.autoremark {background: #fff; border: 1px solid #E5E5E5; float: left; width: 70%;}
td.singleLine {background: #e6e6e6; border: 1px solid #c7c7c7; text-align: center; color: #424242; font: bold 14px Arial, Helvetica, sans-serif; line-height: 25px;}
.button, .button1, .button2, .button3 {background: #575757; color: #fff; padding: 4px 8px; font: bold 12px arial !important; float: left; margin-right: 8px; cursor: pointer; border: none;}
.button2 {float: none !important;}
.button3 {padding: 3px 8px;}
.button1 {font-weight: bold;}
.button:hover, .button1:hover, .button2:hover, .button3:hover {background: #2980B9;}
.aspNetDisabled[type="submit"] {background-color: #E3E3E3 !important; color: #827F7F !important;}
.aspNetDisabled {color: #827F7F !important;}
.button4 {background: #2980B9; color: #fff; padding: 4px 8px; font: bold 12px arial !important; float: left; margin-right: 8px; cursor: pointer; border: none;}
.button4:hover {background: #575757;}
.ReminderText {color: #424242; font: normal 12px Arial, Helvetica, sans-serif; text-align: left; line-height: 25px;}
.textfield2 {background: #f9f9f9; border: 1px solid #E5E5E5; float: left; padding: 0 4px; height: 24px;}
.innerHeading {width: 100%; background: url(../images/popup-heading-bg.png) repeat-y left; font: bold 13px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 0; text-indent: 8px; margin: 10px 0;}

/*---- Start Report Table ----*/
.report table {border-collapse: collapse; width: 100%;}
.report th, .report td {padding: 0.25rem; border: 1px solid #ccc; text-align: center; font: normal 12px Arial, Helvetica, sans-serif;}
.report tbody tr:nth-child(odd) {background: #fff;}
.track3 {width: 10px; background: rgba(0, 0, 0, 0); margin-right: 2px; border-radius: 10px; -webkit-transition: background 250ms linear; transition: background 250ms linear; z-index: 1002;}
.track3:hover, .track3.dragging {background: #d9d9d9; background: rgba(0, 0, 0, 0.15);}
.handle3 {width: 7px; right: 0; background: #999; background: rgba(0, 0, 0, 0.4); border-radius: 7px; -webkit-transition: width 250ms; transition: width 250ms; height: 120px;}
.track3:hover .handle3, .track3.dragging .handle3 {width: 10px;}
.GroupHeaderStyle {background-color: #ccc;}
.groupheader {font-family: Arial; font-size: 14px; color: #3E3E3E; font-weight: bold; text-transform: uppercase; background-color: #E3E3E3; text-align: center; height: 25px;}
.groupheader input[type="checkbox"] {float: left; margin-left: 17px;}
.dthistory {margin: 0px; padding: 0px; width: 100%; box-shadow: 10px 10px 5px #888888; border: 1px solid #000000; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px;}
.dthistory table {border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%; margin: 0px; padding: 0px;}
.dthistory tr:last-child td:last-child {-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;}
.dthistory table tr:first-child td:first-child {-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px;}
.dthistory table tr:first-child td:last-child {-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px;}
.dthistory tr:last-child td:first-child {-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;}
.dthistory tr {background-color: #ffffff;}
.dthistory td {vertical-align: middle; border: 1px solid #000000; border-width: 0px 1px 1px 0px; text-align: left; padding: 7px; font-size: 10px; font-family: Arial; font-weight: normal; color: #000000;}
.dthistory tr:last-child td {border-width: 0px 1px 0px 0px;}
.dthistory tr td:last-child {border-width: 0px 0px 1px 0px;}
.dthistory tr:last-child td:last-child {border-width: 0px 0px 0px 0px;}
.dthistory tr:first-child td {background-color: #EEEEEE; border: 0px solid #000000; text-align: left; border-width: 0px 0px 1px 1px; font-size: 14px; font-family: Arial; font-weight: bold; color: #000000;}
.dthistory tr:first-child:hover td {background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%); background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) ); background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2"); background: -o-linear-gradient(top,#cccccc,b2b2b2); background-color: #cccccc;}
.dthistory tr:first-child td:first-child {border-width: 0px 0px 1px 0px;}
.dthistory tr:first-child td:last-child {border-width: 0px 0px 1px 1px;}

/*---- Context Menu Design ----*/
.custom-menu {z-index: 1000; position: absolute; border: solid 2px black; background-color: white; padding: 5px 0; display: none;}
.custom-menu ol {padding: 0; margin: 0; list-style-type: none; min-width: 130px; width: auto; max-width: 200px; font-family: Verdana; font-size: 12px;}
.custom-menu ol li {margin: 0; display: block; list-style: none; padding: 5px 5px;}
.custom-menu ol li:hover {background-color: #efefef;}
.custom-menu ol li:active {color: White; background-color: #000;}
.custom-menu ol .list-devider {padding: 0px; margin: 0px;}
.custom-menu ol .list-devider hr {margin: 2px 0px;}
.custom-menu ol li a {color: Black; text-decoration: none; display: block; padding: 0px 5px;}
.custom-menu ol li a:active {color: White;}
.notificationTab {position: absolute; background: #ff0000; color: #fff; padding: 0 3px; top: -9px; right: 18px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: bold 11px Arial, Helvetica, sans-serif;}
.form {margin: 0; padding: 0;}
.form label {color: #333; font-size: 12px; font-family: arial; font-weight: bold; padding-top: 5px; display: block;}
.form label span {color: #ff0000; padding-bottom: 0px; display: inline;}
.form input[type="text"] {width: 80%; padding: 2px; font-size: 12px; font-family: arial; color: #333;}
.form textarea {width: 80% !important; padding: 2px; font-size: 12px !important; font-family: arial !important; color: #333; font-weight: normal !important;}
.form select {width: 85%; padding: 2px; font-size: 12px; font-family: arial; color: #333;}
.form table tr {height: 45px;}
form .ms-choice {font-size: 12px; font-family: arial; color: #333;}
form .button2 {padding: 2px 8px; margin-top: 3px;}
.form span {color: #333; font-size: 12px; font-family: arial; font-weight: bold; padding-bottom: 4px; display: block;}
.textbox3 {width: 80%; padding: 2px;  font-size: 12px !important;  font-family: arial; color: #333; font-weight: normal !important;}
.maillabel {color: #333; font-size: 12px; font-family: arial; font-weight: bold; padding-bottom: 4px; display: block;}
.createUser {width: 147px;}
.createUser ul li {display: block; width: 147px; height: 90px; margin-bottom: 2px;}
.createUser ul li a {color: #fff; font-size: 18px; text-decoration: none; font-family: arial; text-align: center; padding: 10px 20px; display: block;}
.createUser ul li.tab1, .createUser ul li.tab2, .createUser ul li.tab3, .createUser ul li.tab4, .createUser ul li.tab5 {background: #337ab7; border-bottom-left-radius: 20px; border-top-left-radius: 20px; border: 5px #e1e1e1 solid; border-right: none;}
.createUser ul li.tabActive, .createUser ul li.tabActive:hover {background: #545454; border-bottom-left-radius: 20px; border-top-left-radius: 20px; border: 5px #e1e1e1 solid; border-right: none;}
.createUser ul li:hover {background: #337ab7; border-bottom-left-radius: 20px; border-top-left-radius: 20px; border: 5px #e1e1e1 solid; border-right: none;}
leftMenu1 {margin: 0; padding: 0;}
.leftMenu1 h3 {margin: 0; padding: 0; line-height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #fff; background: url(../images/left-bar-bg.jpg) repeat-x; text-transform: uppercase; text-indent: 10px;}
.leftMenuData td {padding: 4px;}
.leftMenuData input[type="checkbox"] {margin: 0; padding-bottom: 5px;}
.leftMenuData label {margin-left: 7px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; padding-bottom: 5px; display: inline;}
body {margin: 0;}
a.addUserbtn {position: absolute; top: -35px; right: 20px; background: url(../images/add-user-btn.jpg) no-repeat; width: 109px; height: 34px; padding-top: 10px; font-weight: bold; color: #fff; text-align: center; font-size: 14px; font-family: Arial;}
a.addUserbtn:hover {background-position: -110px 0;}
span.addUserName {position: absolute; top: -20px; left: 0px; font-weight: bold; color: #000333; font-weight: bold; font-size: 16px; font-family: Arial; padding: -5px;}
.myReportsNew {height: 600px; font-size: 12px; font-family: Arial;}
.myReportsNew tbody tr:nth-child(2n+1) {background: #fff;}
.myReportsNew tbody tr td.redBox {background: url(../images/red-circle-icon.png) no-repeat 5px center;}
.myReportsNew tbody tr td.greenBox {background: url(../images/green-circle-icon.png) no-repeat 5px center;}
.myReportsNew tbody tr td {border: 1px solid #ccc; text-align: center;}
.myReportsNew tbody tr td a {outline: none; text-decoration: none; background: none; color: black; font-size: 12px; font-family: Arial; font-weight: normal;}
.myReportsNew table {border-collapse: collapse;}
.headingTextNew {font-size: 14px; font-family: Arial; line-height: 25px; padding-bottom: 5px;}
.middleCenterLinks {text-align: center;}
.middleCenterLinks .newTabing {position: relative; top: 1px; display: inline; padding: 4px 10px; color: #fff; margin: 0px 1px 0px 0px; font: bold 0.7em sans-serif; background-color: #575757; list-style: none; border-left: solid 1px #575757; border-bottom: solid 1px #575757; border-top: solid 1px #575757; border-right: solid 1px #575757; cursor: pointer;}
.middleCenterLinks .newTabing:hover {background-color: #2980B9;}
.nameNew {background: url(../images/name-right-bg.jpg) no-repeat right; height: 35px; font-size: 13px; color: #fff; font-family: Arial; position: absolute; left: 0; top: 0;}
.nameNew span {background: url(../images/name-left-bg.jpg) no-repeat left; display: block; line-height: 35px; text-align: center; padding: 0 15px; font-weight: bold;}
.unreadNotification {background: #eee;}
.readNotification {background: #fff;}
.reportPopup {border: none;}
.reportPopup ul {text-align: center;}
.reportPopup ul li {display: inline; font-size: 13px; color: #333;}
.reportPopup ul li a {font-family: arial; color: #2471A5; padding: 0 10px; text-decoration: none;}
.reportPopup ul li a:hover {color: #333;}
.reportPopup h4 {background: url(../images/report-heading-bar.jpg) repeat-x top; border: 1px solid #DBDBDB; line-height: 27px; font-size: 14px; color: #3E3E3E; text-shadow: 0px 0px 1px #fff; font-family: arial; font-weight: normnal; text-align: center; margin: 5px 0;}
.ReportPopupCover {overflow: auto; width: 420px; height: 450px; padding: 5px; border: 1px solid #B7B7B7; position: absolute; z-index: 1001; display: none; background-color: White; left: 0;}

/*---- For Request Page ----*/
.requestReport {border: 1px solid #C0C0C0; padding: 8px; position: relative; margin-bottom: 5px; background: #fff;}
.requestReport h4 {color: #1B638F; font-size: 12px; font-family: arial; font-weight: normal; padding-bottom: 4px; margin: 0;}
.requestReport h5 a {color: #333; font-size: 12px; font-family: arial; padding: 3px 0 0 0; font-weight: normal;}
.requestReport h5 {color: #333; font-size: 12px; font-family: arial;padding: 3px 0 0 0; font-weight: normal; margin: 0 0 5px 0;line-height: 18px;}
.requestHeader {background: url(../images/report-heading-bar.jpg) repeat-x top; border: 1px solid #DBDBDB; line-height: 27px; font-size: 14px; color: #3E3E3E; text-shadow: 0px 0px 1px #fff; font-family: arial; font-weight: normnal; text-align: center; margin: 5px 0;}
.group {padding: 2px 0;}
.group input[type="checkbox"] { display: block; float: left;}
.group span {font-size: 12px; color: #333; display: block; float: left; font-family: arial; padding: 0 10px 0 5px;}
.requestReportBtn {margin: 0 10PX 0 0; float: left; padding: 0px;}
.requestReportBtn ul {margin: 0px;}
.requestReportBtn ul li {display: block; float: left; margin-right: 2px;}
.requestReportBtn ul li a {font-size: 14px; font-family: arial; line-height: 27px; color: #fff; text-decoration: none; display: block; padding: 0 10px; margin-right: 5px;}
.requestReportBtn ul li a.aspNetDisabled {background: #dbdbdb; background: -moz-linear-gradient(top, #dbdbdb 0%, #cecece 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#cecece)); background: -webkit-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: -o-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: -ms-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: linear-gradient(to bottom, #dbdbdb 0%,#cecece 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#cecece',GradientType=0 ); color: #848484 !important;}
.dateNew {position: absolute; top: 0px; right: 0px; font-size: 14px; color: #333; font-weight: bold; padding: 8px;}
.requestStatus {position: absolute; bottom: 0; right: 0px; font-size: 14px; color: #2A7FB8; font-weight: bold; padding: 8px;}
.requestReportBtn ul li a.aspNetDisabled:hover {background: #dbdbdb !important; background: -moz-linear-gradient(top, #dbdbdb 0%, #cecece 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#cecece)) !important; background: -webkit-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: -o-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: -ms-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: linear-gradient(to bottom, #dbdbdb 0%,#cecece 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#cecece',GradientType=0 ) !important; color: #848484 !important;}
.birthdayBox {border: 1px solid #E1E0E0; background: #fff;}
.birthdayHeading {padding: 6px;}
.birthdayHeading img {float: left; display: block;}
.birthdayHeading p {color: #4A4A4A; font-size: 14px; font-family: arial; float: left; padding: 4px 0 0 10px;}
.birthdayInnerBox {background: #FAFAFA; border-top: 1px solid #E1E0E0; padding: 6px;}
.birthdayInnerBox img {width: 40px; height: 40px; float: left;}
.birthdayDeatils {margin-left: 46px; text-align: left;}
.birthdayDeatils h5 {color: #434343; font-size: 14px; font-family: arial; font-weight: normal;}
.birthdayDeatils p { color: #787878; font-size: 12px; font-family: arial; padding-top: 4px;}

/*---- Message Wall ----*/
.msgwall {padding: 8px; border-bottom: 1px solid #ccc;}
.msgwall img {display: block; width: 50px; height: 50px; float: left;}
.msgwall h2 {display: block; margin-left: 55px; color: #434343; font: bold 12px arial; padding-bottom: 5px;}
.msgwall h2 a {color: #434343 !important; height: auto !important;}
.msgwall p {color: #434343; font: normal 11px arial; margin-left: 55px;}

/*---- Other Tags ----*/
.requestTag {padding: 8px;}
.requestTag img {display: block; width: 50px; height: 50px; float: left;}
.requestTag h2 {display: block; margin-left: 55px; color: #434343; font: bold 12px arial; padding-bottom: 5px;}
.requestTag a {color: #434343 !important; height: auto !important; font-family: Arial; font-size: 12px;}
.requestTag p {color: #434343; font: normal 11px arial; margin-left: 55px;}
.SummaryPopup {background: #fcfdfd url("../images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; color: #222222; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.SummaryPopup ul {text-align: center; padding: .2em .2em 0;}
.SummaryPopup ul li {display: block; float: left; font-size: 13px; color: #333; padding: .9em 1em;}
.SummaryPopup ul li a {font-family: arial; color: #2471A5; padding: 0 10px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
.SummaryPopup ul li a:hover {color: #333;}
.formtarget {margin: 0; padding: 0;}
.formtarget label1 {color: #333; font-size: 13px; font-family: arial; font-weight: bold; padding: 8px 0px 5px 0px; display: block;}
.formtarget label2 {color: #333; font-size: 12px; font-family: arial; display: block;}
.formtarget input[type="text"] {width: 80%; padding: 2px 2%; font-size: 12px; font-family: arial; color: #333;}
.formtarget td {padding: 0px 0px 5px 0px;}
a.chartsettingbtn {position: absolute; top: -15px; right: 75px;background: url(../images/add-user-btn.jpg) no-repeat; width: 109px; height: 23px; padding-top: 12px; font-weight: bold; color: #fff; text-align: center; font-size: 14px; font-family: Arial;}
a.chartsettingbtn:hover {background-position: -110px 0;}

/*---- Buttons ----*/
.topButtons {margin: 0; padding: 0;}
.topButtons ul {margin: 0; padding: 0;}
.topButtons ul li {background: #76c4ff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YzRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzgyYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #76c4ff 0%, #2782b9 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#76c4ff), color-stop(100%,#2782b9)); background: -webkit-linear-gradient(left, #76c4ff 0%,#2782b9 100%); background: -o-linear-gradient(left, #76c4ff 0%,#2782b9 100%); background: -ms-linear-gradient(left, #76c4ff 0%,#2782b9 100%); background: linear-gradient(to right, #76c4ff 0%,#2782b9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c4ff', endColorstr='#2782b9',GradientType=1 ); color: #fff; font-size: 13px; float: left; display: block; margin-right: 1px; border: 1px solid #2782b9; padding: 0 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.topButtons ul li:hover, .topButtons ul li.activeNew {background: rgb(100,100,100); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, rgba(100,100,100,1) 0%, rgba(57,57,57,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(100,100,100,1)), color-stop(100%,rgba(57,57,57,1))); background: -webkit-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(57,57,57,1) 100%); background: -o-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(57,57,57,1) 100%); background: -ms-linear-gradient(left, rgba(100,100,100,1) 0%,rgba(57,57,57,1) 100%); background: linear-gradient(to right, rgba(100,100,100,1) 0%,rgba(57,57,57,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#393939',GradientType=1 ); border: 1px solid #393939;}
.topButtons ul li a {color: #fff; display: block; line-height: 28px; text-decoration: none;}

/*---- target Directory ----*/
.targetDir {margin: 0; padding: 0; font-family: Arial; font-size: 12px;}
.targetDir h2 {font-family: Arial; font-size: 14px; font-weight: bold; color: #333;}
.targetDir input[type="text"] {font: 12px Arial,Helvetica,sans-serif; color: #333; padding: 2px 2%;}
.targetDir label {font: 12px Arial,Helvetica,sans-serif; color: #333;}
.targetDir span {font-family: Arial; font-size: 12px; color: #333;}
.dvbirthdayCover {overflow: auto; width: 420px; height: 450px; padding: 5px; border: 1px solid #B7B7B7; position: absolute; z-index: 1001; display: none; background-color: White; right: 0;}
.createUser1 {width: 150px;}
.createUser1 ul li {display: block; width: 150px; height: 55px; margin-bottom: 2px;}
.createUser1 ul li a {color: #fff; font-size: 18px; text-decoration: none; font-family: arial; text-align: center; padding: 18px; display: block;}
.createUser1 ul li.tab1 {background: url(../images/tab-small-bg.jpg) no-repeat;}
.createUser1 ul li.tabActive, .createUser1 ul li.tabActive:hover {background: url(../images/tab-small-active.jpg) no-repeat;}
.createUser1 ul li:hover {background: url(../images/tab-small-hover.jpg) no-repeat;}
. formAppointment {margin: 0; padding: 0;}
.formAppointment label {color: #333; font-size: 13px; font-family: arial; font-weight: bold; padding: 8px 0px 5px 0px; display: block; text-transform: capitalize;}
.formAppointment input[type="text"] {width: 80%; padding: 2px; font-size: 12px; font-family: arial; color: #333;}
.formAppointment td {padding: 0px 0px 5px 0px;}
.formAppointment Select.ddl {padding: 2px;}
. formWork {margin: 0; padding: 0;}
.formWork label {color: #333; font-size: 13px; font-family: arial; font-weight: bold; padding: 8px 0px 5px 0px; display: block; text-transform: capitalize;}
.formWork input[type="text"] {width: 80%; padding: 2px 2px; font-size: 12px; font-family: arial; color: #333;}
.formWork td textarea {width: 80%; padding: 2px 2px; font-weight: normal !important; font-size: 12px; font-family: arial; color: #333;}
.formWork td {padding: 0px 0px 5px 0px;}
.topSecondNavigation, .headerNewSection {min-width: 1100px; width: 100%; white-space: nowrap;}
.topSecondNavigation::-webkit-scrollbar {height: 5px;}
.topSecondNavigation::-webkit-scrollbar-track {background: #f1f1f1;}
.topSecondNavigation::-webkit-scrollbar-thumb {background: #888;}
.topSecondNavigation::-webkit-scrollbar-thumb:hover {background: #555;}  

@media only screen and (min-width:0px) and (max-width:1100px) {
	#innerMiddle {padding-left: 50px;}
}

table#cpmaincontent_chklistReportTypes, .radoiButtonsNew {font-size: 12px; font-family: Arial; padding: 5px 0 10px 0;}
table#cpmaincontent_chklistReportTypes label, .radoiButtonsNew label {padding: 5px 10px 0 5px; display: inline-block;}

/**** css radiolist 2-10-2014(SN) ****/
.radioList {font-size: 12px; font-family: Arial; padding: 0px 0 0px 0;}
.radioList tr {height: 5px !important; padding: 2px !important;}
.radioList td {padding-right: 5px !important; width: 50%;}
.radioList label {padding: 0px 0px 0 5px; display: inline-block; font-weight: normal !important; color: #333; font-size: 12px;font-family: arial;}
.radioList1 {font-size: 12px; font-family: Arial; padding: 0px 0 0px 0;}
.radioList1 tr {padding: 2px !important; border-bottom: 1px solid #ccc;}
.radioList1 td {padding-right: 5px !important; width: 50%; border-bottom: 1px solid #ccc;}
.radioList1 label {padding: 0px 0px 0 5px; display: block; font-weight: normal !important; color: #333; font-size: 12px; font-family: arial; margin-left: 20px; margin-top: -14px;}
.radioList1 tr td label:hover {cursor: pointer; color: #2A80BB;}
.targetLayout {border-collapse: collapse;}
.targetLayout td {padding: 5px; border: 1px solid #ccc; text-align: left; font-family: Arial; font-size: 13px; }
.targetLayout th {padding: 10px; border: 1px solid #ccc; text-align: center; font-family: Arial; font-size: 14px; color: #333; background-color: #E2E2E2; text-transform: capitalize;}
.targetLayout tr {padding: 2px;}

/*----  Progress Bar 18-Dec-2014 By Shiv ----*/
.disabledmodel {position: fixed; top: 0; left: 0; background-color: black; z-index: 9999999; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; min-height: 100%; width: 100%;}
.loadingProgessBar {font-family: Arial; font-size: 10pt; display: none; position: fixed; background-color: White; z-index: 99999991;}
.loadingProgessBarIframe {font-family: Arial; font-size: 10pt; display: none; position: fixed; background-color: Red; z-index: 99999991;}

/*-----------Tooltip css---------------*/
a.tooltip {outline: none; color: #2679AF !important; font-family: Arial;}
a.tooltip strong {line-height: 30px;}
a.tooltip:hover {text-decoration: none;}
a.tooltip span {font-family: Arial; z-index: 10; display: none; padding: 14px 10px; margin-top: -20px; margin-left: 5px; width: 200px; line-height: 16px;}
a.tooltip:hover span {color: #111; border: 1px solid #DCA; background: #fffAF0;}
.callout {z-index: 20; position: absolute; top: 30px; border: 0; left: -12px;}
a.tooltip span {border-radius: 4px; box-shadow: 5px 5px 8px #CCC;}
.Msg {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; color: Red !important; font-weight: bold;}
tr.tableHeadBG1 td {padding: 5px !important; color: #fff; border-bottom: 1px solid #e4e4e4; font: normal 12px Arial, Helvetica, sans-serif; background-color: #4E8DB6; font-weight: bold;}
tr.tableData1 td {padding: 7px 0; color: #434343; border-bottom: 1px solid #e4e4e4; font: normal 12px Arial, Helvetica, sans-serif;}
tr.tableData1 td select {background: #f9f9f9; border: 1px solid #E5E5E5; width: 90%; margin-left: 7px; float: left; padding: 3px 4px;}
tr.tableData1 td input[type="text"] {background: #f9f9f9; border: 1px solid #E5E5E5; width: 90%; margin-left: 7px; float: left; padding: 3px 4px;}
tr.tableData1 td img {margin-top: 3px;}
.addbtn {background: url(../images/ADD.gif) no-repeat center; border: none; width: 24px;}
.grdaction {background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); padding: 4px 10px; color: #fff; border-radius: 4px; border: none !important; margin-right: 5px !important; cursor: pointer; display: inline-block; font-size: 12px;}
.desableBtnNew {background: #dbdbdb; background: -moz-linear-gradient(top, #dbdbdb 0%, #cecece 50%, #dbdbdb 51%, #cecece 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#cecece), color-stop(51%,#dbdbdb), color-stop(100%,#cecece)); background: -webkit-linear-gradient(top, #dbdbdb 0%,#cecece 50%,#dbdbdb 51%,#cecece 100%); background: -o-linear-gradient(top, #dbdbdb 0%,#cecece 50%,#dbdbdb 51%,#cecece 100%); background: -ms-linear-gradient(top, #dbdbdb 0%,#cecece 50%,#dbdbdb 51%,#cecece 100%); background: linear-gradient(to bottom, #dbdbdb 0%,#cecece 50%,#dbdbdb 51%,#cecece 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#cecece',GradientType=0 ); color: #000;}
.grdaction:hover {background: #ff0000; background: -moz-linear-gradient(top, #ff0000 0%, #ff5151 50%, #ff0000 51%, #ff5151 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(50%,#ff5151), color-stop(51%,#ff0000), color-stop(100%,#ff5151)); background: -webkit-linear-gradient(top, #ff0000 0%,#ff5151 50%,#ff0000 51%,#ff5151 100%); background: -o-linear-gradient(top, #ff0000 0%,#ff5151 50%,#ff0000 51%,#ff5151 100%); background: -ms-linear-gradient(top, #ff0000 0%,#ff5151 50%,#ff0000 51%,#ff5151 100%); background: linear-gradient(to bottom, #ff0000 0%,#ff5151 50%,#ff0000 51%,#ff5151 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff5151',GradientType=0 ); color: #fff !important;}
.addbtn:hover, .delete:hover, .edit:hover, .update:hover, .cancel:hover {cursor: pointer; color: black !important;}
.delete {color: #529ED0; background: none; background: url(../images/delete.gif) no-repeat center; border: none; width: 24px;}
.edit {color: #529ED0; background: none; border: none;}
.update {background: url(../images/update-btn.jpg) no-repeat center; width: 24px; border: none;}
.cancel {background: url(../images/cancel-btn.jpg) no-repeat center; width: 24px; border: none;}
.Profile h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333; display: block; font-weight: bold; margin: 0px !important; background-color: #F2F2F2; padding: 10px; width: 100%;}
.Profile {float: left; display: inline-block; width: 100%;}
.Profile table {width: 100%;}
.Profile table tr {margin: 10px 0px; border-bottom: 1px solid #efefe7;}
.Profile table tr td {font-family: Arial, Helvetica, sans-serif; padding: 10px; font-weight: normal; border-bottom: 1px solid #F2F2F2;}
.Profile table tr td span {color: #333; font-size: 12px; display: block;}
.Profile table tr td label {color: #333; font-size: 12px; font-weight: bold; display: block;}
.checkin {background: url(../images/CheckIn.png) no-repeat center; width: 24px; height: 24px;}
.checkin:hover {background: url(../images/CheckIn-hover.png) no-repeat center;  cursor: pointer !important; width: 24px; height: 24px;}
.profilestatus {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; padding-bottom: 5px;}
.profilestatus a {color: Red !important;}
.custom-combobox {position: relative; display: inline-block; width: 100%;}
.custom-combobox-toggle {position: absolute; top: 0; bottom: 0; margin-left: -1px; padding: 0;}
.custom-combobox-input {margin: 0; padding: 5px 10px;}
.custom-combobox .ui-button {left: -20px !important;}
.ui-menu-item {font-weight: normal !important; font-size: 12px !important; color: #333 !important;}

/*---- Anchor css ----*/
.addAnchor {color: #488BB7; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px; font-weight: bold;}
.addAnchor:hover {color: Black; cursor: pointer;}
.shareanchor {font-family: Arial; font-size: 13px; font-weight: bold; color: #2679af;}
.shareanchor:hover {color: Black; cursor: pointer;}
.addNewItem {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 8px 5px 5px; cursor: pointer; color: #f6f6f6; background: #529ED0; font-weight: bold;}
.addNewItem:hover {color: #fff; background: #454545;}
.addNewItem img {width: 10px; height: 10px; margin-right: 3px;}
tr.tableData2 td {padding: 7px; color: #434343; border-bottom: 1px solid #e4e4e4; font: normal 12px Arial, Helvetica, sans-serif;}
tr.tableData2 active {background-color: #85B5D9; color: White;}
tr.tableData2:hover {background-color: #85B5D9; color: White;}
.myOrg img, .treeview img, .myTeam img {width: 30px; height: 30px; border-radius: 25px;}
.treeview td {padding: 3px;}
#TreeOrg a:hover, #HTree1 a:hover {color: #2980b9 !important; font-weight: bold;}
.DroppableClass {border: none;}
.showMessage {Font-family: Arial; font-size: 12px; font-weight: bold; color: Red;}
.showMessage1 {Font-family: Arial; font-size: 12px; font-weight: bold; color: Red;}
.alert {font-size: 12px; padding: 1em; text-align: center; white-space: nowrap; width: auto; word-wrap: normal;}
.likebtn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAIAAADrtar6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAixJREFUeNpi/P//P8NAABasomvPvV937v3PP/9dtfjiLIQ52ZiobjF2ExkZGIC22qry7L726d6bn7TwMRaL777+uevaJwEuZm9dASCXFt5FsfjWyx/nH387/+hbzYanb778KXOXYGQEiV9//uPGCxC6+eIHQt+buyEz7j5ANgkigilOMI6r1j9VEGF/++UPEyNDmImgOB8rMNUBGYuPv/3zD5oA12Qo4zRJRHlNBsh6khOXihh7nY/UxL0v/Q0EtCQ5IYJhJkJWyjxPP/w+cufLyXtf8JkE9Osahp4QKO/B4WOer5WvB4kzXL+oteolUOS/rj6IixnUvBzMXGxMf/4xKIqwIxsoI8h29dn3l59+M0GCnhhw/WIJgx7IGqBrDvJsq3e7Vu82jeFi1XVsPoYFJ8OvP/85WREq/v77D0xoQGcRm99f3vVcJT6tngfEfv3l2suXXo3Q8NcSBYYZD7rFTIxQko0FxWfMTIyszIwXH38j1sPiytO0X049/MXRlgczhLEE9def/4BJ9/OPv4/e/kIJtuc/uNmYgQxlUXYi/axoq6y279K8NwwMojzal++CGAxf5s3YhT2ogdkXmJGAjLbtz710+IEMMT5WR3Xepx9+zTj4GshNtRVFC1J4GIK8ZYfi67awF5pr7jplKK8J+6I1dVcPRI0mUhkFL6sTFzz4BUxaDAxA4i84woEhrCXFyckKDOfvNqo81C07GQeqkmBiGCAwYBYDBBgAIqXtJ+qgS80AAAAASUVORK5CYII=') no-repeat center; width: 40px !important; height: 16px; display: inline-block; padding: 10px 0 0 0 !important;}
.dislikebtn {background: url('data:image/png;base64,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') no-repeat center; width: 50px !important; height: 16px; display: inline-block; padding: 10px 0 0 0 !important;}
.commentbtn {background: url('data:image/png;base64,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') no-repeat center; width: 64px !important; height: 16px; display: inline-block; padding: 10px 0 0 0 !important;}
.detailbtn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAIAAADbObvbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArBJREFUeNpi/P//P8PgA0wMgxKwQKi0xQ/ZWRj5OJkxVXz/9e/1lz+LkxQHwFlAUOEpKS3ACoxRRlQVH7//rVr/dGBCi4edSZKf9evPf+ysjD9+///zF5rgmJkY+DmZ+ZFD8fpFrVUvIcz/DDyl2VZJIlhNflk140tahrICpsybuyFrGHpCGEqAJFYFcGdBAmntufeWytwHbn5++PYXRFxSgDXbQewfarb4r6t/PUgcasHUi4r1+o5Y7P5yC1dQiCivyQDpJSoSf/39H20uxMTIqCTCTmxYiyhn6+7afZ3BURMRimBHc89bc/faSwbPGQzbM5QZDh/z2vcF4R9YaIHBl3kzjvWAQ1/LyWqNLQ+6s9iYGRefeIs1tPA4TFGU59abLwxvXoYc5NlWrw+Mkf3rdlVdd2sLUd4GiSOgI66Kb6u3UgBGa+OL/UHiKEF7/W63mP71DHFQpDfe3W8LDXiEs37//R9uKsTCxCAnxP7vHzTWmIgsQF5/ufbypVcjNF60RL8wiCJFWcjdkMZd18BpUeUNA4qzRHm0V13UugwOyHp9LJHIwsy45ux7E3muY3e/PH4PDS1xPtYkaxE87rn/+ouaJg9KgoOmrZfwLKK5imFavZsjODywpLN6ZUgaBTouIMytTROpOAWmd2Bxb6PKI8HP6qDOG2osBEEumnwgRYyM2B315u7Uy+KummBPX7477w0krQAjEVWZrgQohK6/WI/pq8PHNNe9BDvObaouAyg9IIfWzz//v/36J8XPCmRzsbGh5Lv/DD9+/0MWYbwM8hm8gHCEeDrsi9bUXT2QYAP5mEft5UVwkpcIhEaTeCDDlzuvGRDxC0yatlbT1u3SagSbJq68PQia5BkhdWLUnHtivKwiPCyYIfL5x9+7r3+uAWYoOgLG0ap66DsLIMAAqwYgr4t+9JUAAAAASUVORK5CYII=') no-repeat center; width: 50px !important; height: 16px; display: inline-block; padding: 10px 0 0 0 !important;}
.tagbtn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAQCAIAAAATVVENAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNpi/P//PwNdABMDvQALhJKo+1XsCGX/+AMia12p7Yj/YNC17+/3X/9nHPt7+tE/IHff7X9Nu/7+pypghMRT9/5/fBwMXpqM1dv+LYpiBoocvPv/4L3/dcg+e3M3ZOrda8iuZOApzbZKEiHRT0DfxC794z7zD9wVh+7+a9iJxWf3Dx0NPvSZVD8h4sZElhHiGziwVWJkYGRo3PWv3g1nnD04fMxr3xeQi3X1rweJg4SuX9Ra9fI/g3ip09c7IlZtmhhpb/8dLMndVpHRRY2xYdc/7Pa8uVtyVXxbvdu1ev3Ayy/2g4ReVq36WpLtdr1e4g7YBeipHJjSjtz/j9UyawVGd3XGpt3YLBNRXhPCUNK4S6vx4nqGr/ffAO3+cktc3AkUc+KuujjyE8SyA3exWGYpz3jlOTabrl/UnPolG+InknIu0LJD9/4fxLBswqF/SebM2A3QlXAEWfliPdSXPGovX+57AwrG3Zex5Vw4ACZrYEAxMjLYAZMDGEw6/E9DnNFDnRGLNZoSgasual0GJgfxQIYvd14DbRJvC3uhNXVXN4N4oC62VI4GGnf9BSZxIGPKkb/bb/wjK6d+njv96NzXGDkXE7Ts+Xf5+b9EM2bsvsEJXlY1XtwAZmk5Wa2x5YFLMA7DshwgwACpD9ErvICo8wAAAABJRU5ErkJggg==') no-repeat center; width: 40px !important; height: 16px; display: inline-block; padding: 10px 0 0 0 !important;}
.mytabs ul {list-style-type: none; margin: 0; padding: 0; float: right;}
.mytabs ul li {display: inline-block; padding: 6px; font-family: Arial; font-size: 14px; border-right: 1px solid #FFFFFF; background-color: #555555; margin-left: -5px; color: White !important;}
.mytabs ul li a {color: White !important; text-align: center;}
.mytabs ul li:hover {background-color: #5FB8EF;}
.mytabs ul li.active {color: White; background-color: #2677AC;}
.GridPager a {display: block; height: 18px; width: 18px; background-color: #2780BA; color: #fff; font-weight: bold; border: 1px solid #3AC0F2; text-align: center; text-decoration: none; font-family: Arial;}
.GridPager span {display: block; height: 18px; width: 18px; background-color: #fff; color: #3AC0F2; font-weight: bold; border: 1px solid #3AC0F2; text-align: center; text-decoration: none; font-family: Arial;}
.myLabel {font-family: Arial; font-size: 12px; font-weight: bold; color: #434343;}
.ddllist ul li a {color: #434343; font-family: Arial; font-size: 12px;}
.ddllist ul li a:hover {color: #2679af; font-weight: bold;}
.intenalEvents {width: 500px;}
table.intenalEvents tr td {border: 1px solid #ccc; color: #434343; font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px;}
table.CalendarDtls tbody tr td label {color: #434343; font-family: Arial; font-size: 12px; font-weight: bold;}
table.CalendarDtls tbody tr td {color: #434343; font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px;}

/*---- Profile Page Menu css by Shubham ----*/
.navigation {margin: 10px 0 0 0; padding: 0px; width: 191px;}
.navigation ul {margin: 0px; padding: 0px; border-top: 1px solid #e5e1e1; border-left: 1px solid #e5e1e1;}
.navigation ul li {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; list-style: none; background: #4fc1f1; border-right: 1px solid #e5e1e1; border-bottom: 1px solid #e5e1e1;}
.navigation ul li a div {width: 168px; padding: 0 0 0 10px;}
.navigation ul li a div div.arrow {padding-left: 0px;}
.navigation ul li a div i {display: inline-block; margin-right: 10px;}
.navigation ul li:hover {background: #e8e9e8;}
.navigation ul li.tabActive {background: #2572A6;}
.navigation ul li a {color: #ffffff; text-decoration: none; padding: 13px 0 20px 0; display: block;}
.navigation ul li a img {width: 18px; height: 16px; margin: 0 10px;}
.navigation ul li a:hover {color: #000;}
.navigation .profile {height: 16px; margin: 0 10px;}
.navigation .clientdata {height: 16px; margin: 0 10px;}
.navigation .dashboard {height: 16px; margin: 0 10px;}
.navigation .messages,.navigation .rights,.navigation .request,.navigation .report,.navigation .target,.navigation .relation,.navigation .Location {height: 16px; margin: 0 10px;}
.navigation .arrow {background: url(../images/arrow.png) right no-repeat;width: 120px; display: inline-block;}
.navigation .arrow:hover {background: url(../images/arrow-hover.png) right no-repeat;}
.navigation ul li.disable {background: #ccc;}
.noDataRecord {background-color: #eeeeee; font-family: Arial; font-size: 20px; text-align: center; vertical-align: middle; line-height: 290px; color: #797574; font-weight: bold; height: 300px; border: 10px #e1e1e1 solid;}
.grdNextbtn {background: url(../images/next-arrow-btn.jpg) no-repeat center; width: 29px; height: 27px; display: inline-block;}
.grdNextbtn:hover {background: url(../images/next-arrow-btn-hover.jpg) no-repeat center; width: 29px; height: 27px; display: inline-block; cursor: pointer;}
.grdPreviousbtn {background: url(../images/previous-arrow-btn.jpg) no-repeat center; width: 29px; height: 27px; display: inline-block;}
.grdPreviousbtn:hover {background: url(../images/previous-arrow-btn-hover.jpg) no-repeat center; width: 29px; height: 27px; display: inline-block; cursor: pointer;}
.clear-filter {width: 116px; height: 24px; border: none; cursor: pointer; color: #fff; text-align: left; text-indent: 25px; display: inline-block; line-height: 24px; font: bold 12px arial; margin-right: 5px; background: url(../images/clear-filter.png) no-repeat 0 0;}
.clear-filter:hover {background-position: 0 -24px;}
.divImg {float: right; margin-right: 170px; margin-top: -33px;}
label {font-family: Arial; font-size: 12px; color: #434343;}
.pagercss td a {color: #2471A7; font-size: 14px; font-weight: bold; padding-left: 10px; font-family: Arial;}
.txtMsg {background-color: #fdfbfc; border: 1px solid #ddd; color: #434343; font-family: Arial; font-size: 12px; padding: 5px;}
.tbladdfolder {font-family: Arial; font-size: 12px;}
.tbladdfolder label {color: #6595bb; font-weight: bold; font-size: 16px; padding: 2px;}
.tbladdfolder input[type="text"] {border: 1px solid #b2b2b2; padding: 2px;}
.resetpassword {border: 1px solid #ccc;}
.resetpassword .resetHeading {width: 100%; background: url(../images/reset-header.png) repeat-y left; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; padding: 4px 0; text-indent: 8px; margin-bottom: 5px;}
.resetpassword table tbody tr td {padding: 3px 3px 3px 9px; font-size: 12px; font-weight: bold; font-family: Arial; color: #000;}
.addnewgroup {background: url(../images/create-new-btn.jpg) no-repeat 0 0; width: 102px; height: 25px;}
.addnewgroup:hover {background: url(../images/create-new-btn-hover.jpg) no-repeat 0 0;}
.movetogroup {background: url(../images/btnMovetogroup.jpg) no-repeat 0 0; width: 81px; height: 25px;}
.movetogroup:hover {background: url(../images/btnMovetogroup-hover.jpg) no-repeat 0 0;}
tr.tableHeadBG3 {background: url(../images/content-head-bg.png) repeat;}
tr.tableHeadBG3 th {color: #fff; text-align: left; padding: 7px; padding-left: 20px; font: bold 12px Arial, Helvetica, sans-serif; background: url(../images/head-border-bg.jpg) no-repeat right;}
tr.tableHeadBG3 th:first-child, tr.tableHeadBG3 th:last-child {text-align: center;}
tr.tableData3 td {padding: 7px; padding-left: 20px; color: #434343; border-bottom: 1px solid #e4e4e4; font: normal 12px Arial, Helvetica, sans-serif; background-color: #fcfcfc; text-align: left;}
tr.tableData3 td:first-child, tr.tableData3 td:last-child {text-align: center;}
tr.tableData3 td input[type="checkbox"] {margin-left: 7px; padding: 2px;}
tr.tableData3 td select {background: #ffffff; border: 1px solid #e5e5e5; width: 90%; margin-left: 7px; float: left; padding: 2px; font: normal 12px Arial, Helvetica, sans-serif; color: #434343;}
tr.tableData3 td input[type="text"] {background: #fff; border: 1px solid #e2e2e2; float: left; padding: 3px 2px 3px 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #bdbdbd; width: 80%;}
tr.tableData3 td select.history {width: 70%;}
tr.tableData3 td a {color: #2679af !important; font-weight: bold;}
tr.tableData3 td a:hover {color: #434343 !important;}
tr.tableData3 td a.icon {float: left; display: block; margin-left: 7px; padding-top: 3px;}
tr.tableData3 td a.pending {color: red !important; font-weight: bold;}
tr.tableData3 td a.pending:hover {color: #434343 !important;}
.grayButtonNew {background: #dbdbdb; background: -moz-linear-gradient(top, #dbdbdb 0%, #cecece 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#cecece)); background: -webkit-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: -o-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: -ms-linear-gradient(top, #dbdbdb 0%,#cecece 100%); background: linear-gradient(to bottom, #dbdbdb 0%,#cecece 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#cecece',GradientType=0 ); color: #848484 !important;}
.grayButtonNew:hover {background: #dbdbdb !important; background: -moz-linear-gradient(top, #dbdbdb 0%, #cecece 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#cecece)) !important; background: -webkit-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: -o-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: -ms-linear-gradient(top, #dbdbdb 0%,#cecece 100%) !important; background: linear-gradient(to bottom, #dbdbdb 0%,#cecece 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#cecece',GradientType=0 ) !important; color: #848484 !important;}
* {padding: 0; margin: 0;}
html {font-family: sans-serif; font-size: 14px;}
p, h3 {margin-bottom: 15px;}
.tabs li {list-style: none; display: inline; background: #eae9e9; vertical-align: bottom;}
.tabsinner li {list-style: none; display: inline; background: #eae9e9; vertical-align: bottom;}
.tabs a {display: inline-block; background: #666; color: #fff; text-decoration: none; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 41px; padding: 0 18px;}
.tabsinner a {display: inline-block; color: #fff; text-decoration: none; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 41px; padding: 0 18px; background: #90caef; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwY2FlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OWE3Y2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #90caef 0%, #69a7cf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90caef), color-stop(100%,#69a7cf)); background: -webkit-linear-gradient(top, #90caef 0%,#69a7cf 100%); background: -o-linear-gradient(top, #90caef 0%,#69a7cf 100%); background: -ms-linear-gradient(top, #90caef 0%,#69a7cf 100%); background: linear-gradient(to bottom, #90caef 0%,#69a7cf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90caef', endColorstr='#69a7cf',GradientType=0 );}
.tabs a.active, .tabsinner a.active {color: #000; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUwZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #eae9e9 0%, #e1e0df 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eae9e9), color-stop(100%,#e1e0df)); background: -webkit-linear-gradient(top, #eae9e9 0%,#e1e0df 100%); background: -o-linear-gradient(top, #eae9e9 0%,#e1e0df 100%); background: -ms-linear-gradient(top, #eae9e9 0%,#e1e0df 100%); background: linear-gradient(to bottom, #eae9e9 0%,#e1e0df 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e9', endColorstr='#e1e0df',GradientType=0 ); line-height: 49px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#tab1 {background: #fff none repeat scroll 0 0; padding: 10px; width: 740px; border: 1px solid #a8a8a8;}
#tab1 h3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin: 10px 20px; padding: 0px; display: inline-block;}
#tab1 select { margin: 10px 0; padding: 5px 10px; width: 300px; background: #f5f5f5; border: 1px solid #e1e0e0;}
#tab3 {background: #fdfdfd; padding: 10px; width: 100%; border: 0px solid #a8a8a8;}
#tab3 table {border-top: 0px solid #a9a9a9; border-right: 0px solid #a9a9a9;}
#tab3 table thead tr th {padding: 10px; background: #eae9e9; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; font-weight: normal;}
#tab3 table tbody tr td {margin: 0px; padding: 10px 0; background: #fcfcfc; border-bottom: 0px solid #a9a9a9; border-left: 0px solid #a9a9a9;}
#tabcshedular {background: #fdfdfd; width: 100%;}
#tabcshedular table {border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9;}
#tabcshedular table thead tr th { padding: 5px; background: #eae9e9; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; font-weight: bold; font-size: 13px;}
#tabcshedular table thead tr th:last-child {border-right: 1px solid #a9a9a9;}
#tabcshedular table tbody tr td {margin: 0px; padding: 5px; background: #fcfcfc; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9;}
.position-relative, .pos-rel {position: relative;}
.inline {display: inline-block !important;}
.btn.btn-no-border {border-width: 0 !important;}
.btn-yellow, .btn-yellow:focus {background-color: #fee188 !important; border-color: #fee188;}
.btn-yellow {color: #996633 !important; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4) !important;}
.btn, .btn-default, .btn:focus, .btn-default:focus {}
.dropdown-menu.dropdown-menu-right.dropdown-caret::before, .dropdown-menu.dropdown-caret-right.dropdown-caret::before {left: auto; right: 9px;}
.dropdown-menu.dropdown-caret::before {-moz-border-bottom-colors: rgba(0, 0, 0, 0.2); border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; display: inline-block; left: 9px; position: absolute; top: -7px;}
.dropdown-menu > li > a {font-size: 13px; margin-bottom: 1px; margin-top: 1px; padding-bottom: 4px; padding-left: 11px; padding-right: 11px;}
.dropdown-menu > li > a {clear: both; color: #333333; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap;}
.timeago {font-style: normal; font-size: x-small;}
#veil, #firstveil {position: fixed; top: 0; left: 0; height: 100%; width: 100%; cursor: not-allowed; filter: alpha(opacity=60); opacity: 0.6; background: #000000 no-repeat center; z-index: 9999;}
#feedLoading, #firstveilfeedLoading {position: absolute; top: 200px; width: 100%; text-align: center; font-size: 4em; color: white; text-shadow: 2px 2px 2px #021124; z-index: 9999;}
.widget-box {border: 1px solid #ccc; box-shadow: none; margin: 3px 0; padding: 0;}
.widget-header {background: #f7f7f7 linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%) repeat-x scroll 0 0; border-bottom: 1px solid #ddd; box-sizing: content-box; color: #669fc7; height: 31px; padding-left: 12px; position: relative;}
.widget-toolbar {display: inline-block; float: right; line-height: 31px; padding: 0 10px; position: relative;}
.widget-header > .widget-title {display: inline; line-height: 30px; margin: 0; padding: 0;}
.widget-toolbar.no-border::before {display: none;}
.widget-main .tab-content {border-width: 0;}
.tab-content {border: 1px solid #c5d0dc; padding: 10px 12px; position: relative; overflow: visible !important;}
.dataTables_length select {width: 70px; height: 25px; padding: 2px 3px;}
.dataTables_length label {font-weight: normal;}
.dataTables_filter {text-align: right;}
.dataTables_filter input[type=text], .dataTables_filter input[type=search] {width: 125px; height: 18px !important; line-height: 18px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 2px 6px;}
.dataTables_filter label {font-weight: normal;}
.dataTables_info {font-size: 14px;}
.dataTables_paginate {text-align: right;}
.dataTables_paginate .pagination {margin: 0 12px;}
.dataTables_wrapper label {display: inline-flex; font-size: 13px;}
.dataTables_wrapper input[type=text], .dataTables_wrapper input[type=search], .dataTables_wrapper select { margin-bottom: 0 !important;}
.dataTables_wrapper .row {margin: 0 !important;}
.dataTables_wrapper .row:first-child {padding-top: 7px; padding-bottom: 5px; /* background-color: #EFF3F8; */}
.dataTables_wrapper .row:first-child + .dataTable {border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.dataTables_wrapper .row:last-child {border-bottom: 1px solid #e0e0e0; padding-top: 12px; padding-bottom: 12px; background-color: #EFF3F8;}
.dataTables_wrapper .dataTables_scroll + .row {border-top: 1px solid #e0e0e0;}
.dataTable {margin-bottom: 0;}
.dataTables_scrollHead + .dataTables_scrollBody > .dataTable > thead > tr > th:after {display: none;}
.dataTables_scrollHeadInner {}
.dataTables_scrollHeadInner > .dataTable > thead > tr > th {border-bottom-width: 0 !important;}
.dataTables_borderWrap .dataTables_scrollBody, .dataTables_borderWrap .dataTables_scrollHead {border: 1px solid #dddddd !important; border-width: 0 1px !important;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered, .dataTables_borderWrap .dataTables_scrollHead .table-bordered {border-left-width: 0; border-right-width: 0;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:first-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:first-child {border-left-width: 0;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:last-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:last-child {border-right-width: 0;}
table.dataTable {clear: both; max-width: none !important;}
table.dataTable th:active {outline: none;}
div.dataTables_scrollHead table {margin-bottom: 0 !important; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
div.dataTables_scrollHead table thead tr:last-child th:first-child, div.dataTables_scrollHead table thead tr:last-child td:first-child {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
div.dataTables_scrollBody table {border-top: none; margin-top: 0 !important; margin-bottom: 0 !important;}
div.dataTables_scrollBody tbody tr:first-child th, div.dataTables_scrollBody tbody tr:first-child td {border-top: none;}
div.dataTables_scrollFoot table {margin-top: 0 !important; border-top: none;}
.DTTT_Print .main-content {margin-left: 0 !important; margin-right: 0 !important;}
.DTTT_Print .navbar-fixed-top + .main-container {padding-top: 0;}
.tableTools-container {margin-bottom: 8px;}
.tableTools-alert.gritter-item-wrapper {padding: 12px 11px 8px; z-index: 1999;}
ul.ColVis_collection {z-index: 2002;}
ul.ColVis_collection > li > a {padding: 0;}
ul.ColVis_collection > li > a:focus {outline: none;}
ul.ColVis_collection > li.ColVis_Special {border-top: 1px solid #DDD;}
ul.ColVis_collection > li.ColVis_Special > a {padding: 6px 11px 7px; text-align: center;}
ul.ColVis_collection label { margin: auto; padding: 6px 11px 7px; display: block; cursor: pointer;}
div.ColVis_catcher {position: absolute; z-index: 1101;}
div.ColVis_collectionBackground {position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: black; z-index: 1100;}
.star-on-png {color: #feb902;}
.message-navbar {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; /* background-color: #f1f5fa; */ border-color: #d6e1ea transparent; border-image: none; border-style: solid; border-width: 1px; line-height: 24px; padding: 5px 12px 2px 12px; position: relative; text-align: center;}
.messagebar-item-left, .messagebar-item-right {bottom: 5px; left: 12px; position: absolute; text-align: left;}
.message-bar {display: inline-block; min-height: 28px;}
.wysiwyg-editor {height: auto; max-height: 250px; min-height: 150px; overflow: auto;}
.wysiwyg-editor {background-color: #f7f8fa; border: 1px solid #bbc0ca; border-collapse: separate; box-sizing: content-box; height: 150px; max-height: 250px; outline: medium none; overflow-x: hidden; overflow-y: scroll; padding: 4px;}
.file-input .file-container {background-color: #ffffff; border: 1px solid #d5d5d5; box-shadow: none; cursor: pointer; display: block; height: 30px; left: 0; position: absolute; right: 0; top: 0; transition: all 0.15s ease 0s;}
.file-input .file-container .ace-icon {background-color: #d1d1d1; border: 2px solid #fff; bottom: 0; color: #fff; display: inline-block; font-family: FontAwesome; font-size: 13px; left: 0; line-height: 24px; position: absolute; text-align: center; top: 0; transition: all 0.1s ease 0s; width: 26px;}
.btn-danger, .btn-danger:focus {background-color: #d15b47 !important; border-color: #d15b47;}
.btn-info, .btn-info:focus {background-color: #6fb3e0 !important; border-color: #6fb3e0;}
.file-input .file-container::before {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #6fb3e0; border-color: #fff; border-image: none; border-style: solid; border-width: 2px 2px 2px 4px; bottom: 0; color: #fff; content: attr(data-title); display: inline-block; font-size: 11px; font-weight: bold; line-height: 24px; padding: 0 8px; position: absolute; right: 0; text-align: center; top: 0; transition: all 0.3s ease 0s;}
.tableHeadBG th {padding: 7px 7px !important;}
tbody#mydataTableNew td {font-size: 12px; vertical-align: middle; padding: 6px !important;}
tbody#mydataTableNew td img {margin-left: 5px;}
tbody#mydataTableNew td button {font-size: 12px !important; max-width: 100px; overflow: hidden; position: relative; padding: 3px 15px 3px 5px !important; background: #fff !important; color: #000 !important; border-color: #DBDBDB !important; overflow: hidden; text-overflow: ellipsis;}
tbody#mydataTableNew td button span {position: absolute; right: 5px; top: 10px;}
i.fa-star {color: orange;}
.sorting_asc {background: url(../images/up-arrow-icon.png) no-repeat right center !important;}
.sorting_desc {background: url(../images/down-arrow-icon.png) no-repeat right center !important;}
.message-toolbar ul li {color: #000 !important; line-height: 25px !important; font-weight: normal; font-size: 13px; text-align: left;}
#editor {max-height: 250px; height: 250px; background-color: white; border-collapse: separate; border: 1px solid rgb(204, 204, 204); padding: 4px; box-sizing: content-box; -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px 0 inset; box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px 0 inset; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; overflow: scroll; outline: none;}
.tree li {margin: 0px 0; list-style-type: none; position: relative; padding: 20px 5px 0px 5px;}
.tree li::before {content: ''; position: absolute; top: 0; width: 1px; height: 100%; right: auto; left: -20px; border-left: 1px solid #ccc; bottom: 50px;}
.tree li::after {content: ''; position: absolute; top: 30px; width: 25px; height: 20px; right: auto; left: -20px; border-top: 1px solid #ccc;}
.tree li a {display: inline-block; border: 1px solid #ccc; padding: 5px 10px; text-decoration: none; color: #666; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 600; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.tree > ul > li::before, .tree > ul > li::after {border: 0;}
.tree li:last-child::before {height: 30px;}
.tree li a:hover, .tree li a:hover + ul li a {background: #dd4814; color: #ffffff; border: 1px solid #dd4814;}
.tree li a:hover + ul li::after, .tree li a:hover + ul li::before, .tree li a:hover + ul::before, .tree li a:hover + ul ul::before {border-color: #dd4814;}
.tree-checkbox {margin: 4px !important;}
.tree:before {border-left: 1px solid #ccc; bottom: 16px; content: ""; display: block; left: 0; position: absolute; top: -21px; width: 1px; z-index: 1;}
.tree ul:after {border-top: 1px solid #ccc; content: ""; height: 20px; left: -29px; position: absolute; right: auto; top: 37px; width: 34px;}
*:before, *:after {box-sizing: border-box;}
*:before, *:after {box-sizing: border-box;}
.tree {overflow: auto; padding-left: 0px; position: relative;}
.ms-choice {font-size: 12px; font-family: arial; color: #333;}
.requestReportBtn > div {font-size: 14px; font-weight: bold; padding-bottom: 4px; color: #31b0d5;}
.btn-disableNew {color: #333333 !important; background-color: #e6e6e6; border-color: #adadad;}
.popupFormContent {font-family: Arial; padding: 5px; border: 0px;}
.popupFormContent strong {float: left; width: 150px;}
.popupFormContent select {margin-left: 160px; width: 350px;}
.popupFormContent button {width: 350px; margin-left: 10px;}
.popupFormContent button {display: block !important; width: 100% !important; height: 28px !important; padding: 6px 12px !important; font-size: 14px !important; line-height: 1.42857143 !important; color: #555555 !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #cccccc !important; border-radius: 4px !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;}
.popupFormContent button:focus {border-color: #66afe9 !important;outline: 0 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;}
.ms-choice > span.placeholder {line-height: auto !important;}
.ms-choice > span {left: 18px !important; right: 0 !important;}
.myCalndarContentNew {padding-bottom: 10px;}
.myCalndarContentNew ul {width: 50%; float: left;}
.myCalndarContentNew ul.colorSchemer {text-align: right;}
.myCalndarContentNew ul.colorSchemer li {display: block; float: right; width: auto; margin-left: 5px; padding: 5px 10px; font-size: 12px; color: #fff;}
a:hover {cursor: pointer;}
.tableAddressButtons {width: 50px;}
.tableContactButtons {width: 80px;}
.tableEmailButtons {width: 90px;}
.tableFolderName {width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tableHistory {width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.tableAddress {width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.historyTable {height: 400px; overflow-y: scroll;}
.add-delete-icon i {font-size: 14px; margin: 0 2px; color: #444;}
.vcardimages {position: relative; width: 150px; height: 150px; padding: 4px; margin: 0 10px 10px 0; display: block; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ddd;}
.vcardimages img {width: 100%; height: 100%;}
.vcardimages:hover {border: 1px solid #337ab7;}
.vcardimages span.vcardcaption {position: absolute; bottom: 5px; left: 5px; width: 139px; padding: 5px; background: rgba(0, 0, 0, 0.7); font-size: 14px; font-family: Arial; color: #fff; font-weight: normal;}
.vcardimages span.vcardcaption i {float: right; margin: 3px 1px 0 0;}
.orderTableForm {margin: 0px; padding: 0px;}
.orderTableForm label {display: block; float: left; padding-top: 5px; width: 150px;}
.orderTableForm span {display: block; float: left; width: 250px;}
select.textfield2 {padding-top: 4px; padding-bottom: 4px;}
tbody#mydataTableNew td.tabberHead, tbody#mydataTableNew td.borderNew {padding: 0 6px !important;}
.date-picker input.form-control, input.time-picker {height: 23px;}
.popover {color: #434343; font-size: 12px;}
.multiselect-container input[type=radio] {display: none;}
.ui-state-active, .ui-widget-content .ui-state-act`ive, .ui-widget-header .ui-state-active {padding-bottom: 13px; border-bottom: none !important;}
ul.multiselect-container {width: 100% !important; max-height: 250px; overflow-y: scroll; padding-bottom: 5px;}
ul.multiselect-container li {padding: 0 6px;}
.multiselect.dropdown-toggle.btn {float: none !important; text-align: left; width: 100% !important; padding: 6px 23px 6px 12px !important;}
.multiselect.dropdown-toggle.btn b.caret {position: absolute; top: 50%; transform: translateY(-50%); right: 7px;}
ul.multiselect-container .input-group .input-group-addon {float: left; padding: 7px 8px !important; width: 27px !important;}
ul.multiselect-container .input-group .input-group-btn {width: 20px !important;max-height: 30px;}
ul.multiselect-container .input-group span.input-group-btn .btn {max-height: 30px;}
ul.multiselect-container .input-group .multiselect-search {float: left; width: calc(100% - 48px); margin: 0;}
ul.multiselect-container > li > a {padding-left: 0px; padding-right: 0px;}
table#filelistingtable tr td {padding: 4px;}
#clientdata select.form-control {height: auto; width: calc(100% - 10px); margin: 5px;}
tbody#mydataTableNew button.multiselect {border-radius: 0px !important;}
tbody#mydataTableNew td.borderNew textarea[name="currentremarks"], tbody#mydataTableNew td.borderNew textarea[name="nextremarks"] {height: 54px; margin: 2px 0;}
tbody#mydataTableNew .btn-group {width: 168px !important;}
.raterater-wrapper {overflow: visible;}
.raterater-layer, .raterater-layer i {display: block; position: absolute; overflow: visible; top: 0px; left: 0px;}
.raterater-hover-layer {display: none;}
.raterater-hover-layer i, .raterater-rating-layer i {width: 0px; overflow: hidden;}
.raterater-bg-layer {color: #95a5a6;}
.raterater-hover-layer {color: #f1c40f;}
.raterater-hover-layer.rated {color: #f1c40f;}
.raterater-rating-layer {color: #f39c12;}
.raterater-outline-layer {color: #7f8c8d;}
.error {border: 1px solid #ff0000 !important;}
.wallRQHeading {width: 439px; float: left; height: 300px; margin-right: 10px;}
.wallRQHeading h4 {background: #4fc1f1; font-size: 16px; padding: 10px; margin-top: 0px; min-height: 33px;}
.wallRQHeading h4 span {margin-left: 0px !important; color: #fff !important;}
.wallRQHeadingRight {width: 439px; float: left; height: 300px; border-left: 1px solid #ccc;}
.wallRQHeadingRight h4 {background: #4fc1f1; font-size: 16px; padding: 10px; margin-top: 0px;}
.wallRQHeadingRight h4 span {margin-left: 0px !important; color: #fff !important;}
.wallInnerContent {padding-left: 10px;}
.checkboxListTable > table {border-top: 1px solid #ccc; border-right: 1px solid #ccc; width: 100%;}
.checkboxListTable > table > tbody > tr > td {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 5px;}
.checkboxListTable > table > tbody > tr > td > span > label {padding-top: 0px; font-weight: normal;}
.leftMenuData > table#cpmaincontent_chklistRegions {width: 100%; margin: 3px 0;}
.leftMenuData > table#cpmaincontent_chklistRegions > tbody > tr > td {padding: 3px 5px;}
.leftMenuData > table#cpmaincontent_chklistRegions {width: 100%; margin: 3px 0;}
.leftMenuData > table#cpmaincontent_chklistRegions > tbody > tr > td {padding: 3px 5px;}
.leftMenuData > table#cpmaincontent_chklistProduct {width: 100%; margin: 3px 0;}
.leftMenuData > table#cpmaincontent_chklistProduct > tbody > tr > td {padding: 3px 5px;}
.leftMenuData > table#cpmaincontent_chkListCommType {width: 100%; margin: 3px 0;}
.leftMenuData > table#cpmaincontent_chkListCommType > tbody > tr > td {padding: 3px 5px;}
.leftMenuData > table#cpmaincontent_rlistTemplates {width: 100%; margin: 3px 0;}
.leftMenuData > table#cpmaincontent_rlistTemplates > tbody > tr > td {padding: 3px 5px;}
table#cpmaincontent_GridView1 {border-left: 1px solid #e4e4e4;}
table#cpmaincontent_GridView1 td { border-bottom: 1px solid #e4e4e4 !important; padding: 2px 5px !important;}
#TeamReport table tbody tr.tableData td {border-bottom: 1px solid #e4e4e4 !important; padding: 10px !important;}
.multiselect-container > li > a > label.checkbox {margin-left: 8px !important;}
tbody#mydataTableNew td button span {position: initial;}
#notifications {max-height: calc(100% - 88px); margin: 0 !important; overflow-y: auto; overflow-x: hidden;}
.outerNew {position: absolute; width: 100%; height: 100%;}
.innerNew {width: 100%; height: 100%; display: table;}
.innerNewContent {width: 100%; height: 100%; display: table-cell; vertical-align: bottom;}
#notifications .alert {white-space: normal !important; margin-bottom: 10px !important; text-align: left;}
#notifications .alert .notifyTxt {padding-top: 3px; font-weight: bold;}
#notifications .alert i.fa-info-circle {font-size: 12px; padding-right: 5px;}
#notifications .alert-success, #notifications .alert-warning, #notifications .alert-danger {padding: 8px !important;}
a.snoozeBtnNew {padding: 0px;}
.btnsnoozeBtnNew {padding: 5px; color: #fff;}
#EmployeeData table td {padding: 5px !important;}
#EmployeeData table td input[type="text"] {max-width: 170px; display: inline-block;}
#EmployeeDataTouched table td input[type="text"] {max-width: 170px; display: inline-block;}
#wizardContent .tab-content {border: 1px solid #e8e8e8; border-top: none;}
#wizardContent h2 {font-size: 21px; font-weight: bold; color: #333; margin-bottom: 20px;}
#wizardContent h2 span {border-bottom: 3px solid #297FB8; display: inline-block; margin-bottom: -1px; padding-right: 10px; padding-bottom: 5px;}
#wizardContent .tab-pane {padding: 15px;}
#wizardContent .leftColumNew {width: calc(50% - 15px); padding-right: 15px; float: left;}
#wizardContent .rightColumNew {width: calc(50% - 15px); padding-left: 15px; float: right;}
#wizardContent .rightColumNew select {margin-bottom: 15px;}
#wizardContent .stepTwoFaetchData {margin-top: 15px;}
#wizardContent .stepTwoFaetchData h3 {background: #e8e8e8; padding: 12px 10px; margin: 0px; text-align: center; font-size: 16px; font-weight: bold;}
#wizardContent .stepTwoFaetchData table {border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
#wizardContent .stepTwoFaetchData table thead tr th {font-size: 13px; font-weight: bold; padding: 10px 5px !important;}
#wizardContent .stepTwoFaetchData table thead tr th, .stepTwoFaetchData table tbody tr td {padding: 5px; border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; -webkit-box-shadow: 0 0 0 0 #000000; box-shadow: 0 0 0 0 #000000;}
#wizardContent .stepTwoFaetchData table tbody tr td {font-size: 12px;}
#wizardContent .stepTwoFaetchData table tbody tr td select {max-width: 200px; display: inline-block;}
#wizardContent .nav-tabs > li > a {background: rgb(42,128,187); color: #fff;}
#wizardContent .nav-tabs > li > a:hover {background: #333;}
#wizardContent .nav-tabs > li.active a {background: #fff; color: #000;}
.btnUiNew button {width: 100% !important; max-width: 100% !important; text-align: left !important; padding-right: 5px !important; position: relative;}
.btnUiNew button b.caret {right: 5px; top: 7px; position: absolute;}
select {height: auto !important;}
table#GridView2 tbody tr td {background: none; padding: 5px !important; text-align: left !important;}
.addNewReuirement {margin: 0; padding: 0;}
.addNewReuirement h4 {text-align: center; margin: 20px 0; padding: 10px 0; background: #e8e8e8;}
.addNewReuirement .btn-group,#candiContent .btn-group {display: block;}
.addNewReuirement .btn-group > .btn {float: none; border-radius: 0px; text-align: left;}
.addNewReuirement .btn-group > .btn .caret {float: right; margin-top: 9px;}
.addNewReuirement .btn-group ul.multiselect-container {width: 100% !important;}
.addNewReuirement .btn-group ul.multiselect-container .input-group .multiselect-search {width: 86% !important; height: 27px !important;}
.addNewReuirement .datepicker {width: 100%; border: 1px solid #cccccc; border-radius: 0px;}
.addNewReuirement .note-editor .btn-group > .btn {width: auto !important;}
.addNewReuirement .form-control {height: 34px !important;}
.addNewSupport {margin: 0; padding: 0;}
.addNewSupport h4 { text-align: center; margin: 20px 0; padding: 10px 0; background: #e8e8e8;}
.addNewSupport .btn-group {display: block;}
.addNewSupport .btn-group > .btn {float: none; width: 100% !important; border-radius: 0px; text-align: left;}
.addNewSupport .btn-group > .btn .caret {float: right; margin-top: 9px;}
.addNewSupport .btn-group ul.multiselect-container {width: 100% !important;}
.addNewSupport .btn-group ul.multiselect-container .input-group .multiselect-search {width: 86% !important; height: 27px !important;}
.addNewSupport .datepicker {width: 100%; border: 1px solid #cccccc; border-radius: 0px;}
.addNewSupport .note-editor .btn-group > .btn { width: auto !important; }
.addNewSupport .form-control {height: 34px;}
.dt-buttons a {margin-right: 3px; display: inline-block;}
.reportMultiBtnNew button.multiselect {min-height: 34px; min-width: 168px; max-width: 168px; border-radius: 0px; text-align: left;}
.reportMultiBtnNew button.multiselect b.caret {float: right; margin-top: 8px;}
.whiteBackNew {background: #fff !important;}
#intersect input[type="submit"] {margin: 5px 10px 5px 0px !important;}
.tableScrollNewest {width: 100%; overflow-x: auto;}
.standard-grid, .standard-grid td, .standard-grid th {border: 1px solid #dddddd;}
.standard-grid1, .standard-grid1 td, .standard-grid1 th {border: 1px solid #dddddd;}
.full-width {width: calc(100% - 17px);}
.leftMenuData ul {padding: 8px;}
.leftMenuData ul li {line-height: 20px;}
.leftMenuData ul li span, ul.categoryListing li span {padding-right: 5px; display: inline-block;}
ul.categoryListing li {padding-right: 10px;}
tr.tableHeadBGFixscrol {background: url(../images/content-head-bg.png) repeat; font-size: 12px; color: #fff;}
.attachmentStrip {position: absolute; top: 7px; right: 18px; z-index: 1; border: 1px solid #ccc; background: #fff; padding: 3px 7px; border-radius: 4px;}
.attachedStrip {background: #f8f8f8; border: 1px solid #e8e8e8; padding: 5px 10px; margin-bottom: 5px;}
.attachmentStrip i, .attachedStrip i {font-size: 20px;}
.attachedStrip label {float: left; font-size: 16px; font-weight: bold;}
.attachedStrip i {float: right;}
.fa-rotate-45 {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.candidateReportScroll .mCSB_scrollTools {right: -0px !important; opacity: 1 !important;}
div .dataTables_wrapper .tableHeadtrBG thead tr,div .dataTables_wrapper .tableHeadtrBG thead tr, dataTables_wrapper {background: url(../images/content-head-bg.png) repeat; font-size: 12px; color: #fff;}
div .DTFC_LeftBodyWrapper { z-index: 1;}
.candidateReportScroll .mCSB_scrollTools {right: -0px !important; opacity: 1 !important;}
.multiselect {border-radius: 0px !important; width: 100% !important; font-size: 12px !important;}
.blue2 {min-height: 77px; background: #1c618e; margin-bottom: 4px; position: relative;}
.blue3 {min-height: 77px; background: #0a78bf; margin-bottom: 4px; position: relative;}
.blue4 {min-height: 77px; background: #239eee; margin-bottom: 4px; position: relative;}
.halfWidgetLeft {float:left; width:calc(50% - 2px);}
.halfWidgetRight {float:right; width:calc(50% - 2px);}
.blue1 {min-height: 77px; background: #2b80b7; margin-bottom: 4px; position: relative;}
.blue5 {min-height: 77px; background: #38769e; margin-bottom: 4px; position: relative;}
.blue6 {min-height: 77px; background: #0a4b75; margin-bottom: 4px; position: relative;}
.blue7 {min-height: 77px; background: #299ce7; margin-bottom: 4px; position: relative;}
.blue8 {min-height: 77px; background: #0c4163; margin-bottom: 4px; position: relative;}
.widgetContent .progress {background: rgba(0,0,0,0.2); margin: 23px 45px 0px 12px; height: 2px;}
.widgetContent .progress .progress-bar { background: #008000;}
.widgetContent .progress-description {display: block; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #164a6b; padding-left: 12px;}
.widgetTogContent table td, .widgetTogContent table th {font-size:11px !important; vertical-align:middle;}
.widgetTogContent .dataTables_wrapper input[type="search"] {height:11px !important; width:60px !important; margin-right:5px !important;}
.widgetTogContent .dataTables_wrapper label {font-size:11px}
.widgetTogContent .dataTables_wrapper .dataTables_length .input-sm {font-size:11px !important; margin:1px !important;}
.widgetTogContent .dataTables_wrapper .dataTables_paginate {padding-right:10px;font-size:11px;}
.widgetTogContent .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a {color:transparent; overflow:hidden; text-indent:-99999999px; background:url(..\images\prev-icon.png) no-repeat;}
.widgetTogContent .dataTables_wrapper .dataTables_paginate ul.pagination li.next a {color:transparent; overflow:hidden; text-indent:-99999999px; background:url(..\images\next-icon.png) no-repeat;}
.widgetTogContent .dataTables_wrapper .dtr-details li span {font-size:11px !important;}
.widgetTogContent .dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {top:6px !important; left:11px !important; width:10px !important; height:10px !important; line-height:10px !important;}
.widgetContainer:hover .refreshBtn {opacity:1;}
.refreshBtn {margin:0; padding:0; position:absolute; left:10px; top:0; opacity:0.2; z-index:1; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;
    right: 250px;
}
.refreshBtn ul {list-style:none;}
.refreshBtn ul li {display:inline-block;}
.refreshBtn ul li button {-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.refreshBtn ul li button i {color:#fff; font-size:15px;}
.imageintoggle img {width:25px; height:25px; border-radius:100%;}
#progressform {width: 100%; margin: 50px auto; text-align: center; position: relative; padding: 0 100px 0 0;}
#progressbar {margin-bottom: 30px; overflow: hidden; counter-reset: step;}
#progressbar li {list-style-type: none; color: #968e8e; text-transform: uppercase; font-size: 9px; width: 14%; float: left; position: relative;max-width: 500px;}
#progressbar li:before {content: counter(step); counter-increment: step; width: 20px; line-height: 20px; display: block; font-size: 10px; color: #e5e5e5; background:  #968e8e; border-radius: 3px; margin: 0 auto 5px auto; position:relative; z-index:999999 !important;}
#progressbar li:after {content: ''; width: 100%; height: 2px; background:  #968e8e; position: absolute; left: -50%; top: 9px; z-index: 1;}
#progressbar li:first-child:after {content: none;}
#progressbar li.active:before,  #progressbar li.active:after{background: #27AE60; color: white;}
.ProgressMenutext {display:none; position:absolute; top:100%; left: 50%; margin-left:-27px !important; width:170px; border-top:1px solid #ccc; border-right:1px solid #ccc; z-index:99999; -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); box-shadow:0 6px 12px rgba(0,0,0,.175);}
.ProgressMenutext:before {content:""; width:9px; height:9px; position:absolute; top:-6px; left:23px; background:url(../images/textarea-arrow-icon.png) no-repeat;}
.ProgressMenutext label {position:relative; font-weight:100;line-height:20px; font-size:11px !important; color:#000; display:block; background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.ProgressMenutext label a {display:block; color:#000; text-transform:none; text-align:left; padding:0px 3px;}
.ProgressMenutext label a:hover {background:#337ab7; color:#fff; text-decoration:none;}
.ProgressMenutext label:hover a {background:#337ab7; color:#fff; text-decoration:none;}
ul.dragingProcess li.redlistingnew:before, ul.dragingProcess li.redlistingnew:after {background:#ff0000 !important;}
ul.dragingProcess li.orangelistingnew:before, ul.dragingProcess li.orangelistingnew:after {background:orange !important;}
ul.dragingProcess li.Blacklistingnew:before, ul.dragingProcess li.Blacklistingnew:after {background:black !important;}
.ProgressMenutext label .selected {font-weight:800;background:#8c7ab7; color:#fff; text-decoration:none;}
ul#progressbar {padding-bottom:30px;}
ul#progressbar li:nth-child(odd) div.progresslabelTxt {position:absolute; bottom:-30px; width:100%; overflow:hidden; text-overflow:ellipsis;}
ul#progressbar li:nth-child(even) div.progresslabelTxt {position:absolute; top:-40px; width:100%; overflow:hidden; text-overflow:ellipsis;}
.ProgressMenutext label .ProgressSubMenutext {background:#518db5;display:none; position:absolute; top:auto; left:95%; width:250%; height:100%; z-index:199999; -webkit-box-shadow:1px 6px 12px rgba(253, 4, 4, 0.13); box-shadow:1px 6px 12px rgba(253, 4, 4, 0.13); -webkit-box-shadow: -2px 0 10px 0 rgba(0,0,0,0.7); box-shadow: -2px 0 10px 0 rgba(0,0,0,0.7);}
.ProgressMenutext label .ProgressSubMenutext:before {content:""; width:0px; height:0px; position:absolute; left:-7px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right:7px solid #518db5;}
.ProgressMenutext label .ProgressSubMenutext .combodate select {border: 1px solid #518db5;}
input.progressInputClass {width: 80% !important; height: 21px; margin: 5px 5px 0 0; border: 1px solid #518db5; font-size: 11px; color: #000; padding: 0 4px;}
input.progressInputClass1 {width: 56% !important;height: 21px;margin: 5px 5px 0 0;border: 1px solid #518db5;font-size: 11px;color: #000;padding: 0 4px;}
select.progressInputClass1 {width: 23% !important;height: 21px !important;margin: 5px 5px 0 0;border: 1px solid #518db5;font-size: 11px;color: #000;padding: 0 4px;}
input.progressInputClass::-webkit-input-placeholder, input.progressInputClass1::-webkit-input-placeholder {color: #000;}
input.progressInputClass::-moz-placeholder, input.progressInputClass1::-moz-placeholder {color: #000;}
input.progressInputClass:-ms-input-placeholder, input.progressInputClass1:-ms-input-placeholder {color: #000;}
input.progressInputClass:-moz-placeholder, input.progressInputClass1:-moz-placeholder {color: #000;}
.ProgressSubMenutext a.btnSaveCommDate {color: #fff; border: 1px solid #3A5AA3; border: none; height: 20px; font-size: 11px; margin-top: 1px; padding: 2px 6px; line-height: 12px; background: rgb(81,81,81); background: -moz-linear-gradient(top, rgba(81,81,81,1) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#000000',GradientType=0 );}
.ProgressSubMenutext i.btnCancelCommDate {background: #fff; border: 2px solid #000; font-size: 14px; padding: 1px 4px 3px 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; color: #000; position: absolute; top: -9px; right: -9px; color: #000;}
ul.dragingProcess li.OpenLiListing:nth-last-child(-n+5) .ProgressMenutext label .ProgressSubMenutext {left: auto; right: 170px;}
ul.dragingProcess li.OpenLiListing:nth-last-child(-n+5) .ProgressMenutext label .ProgressSubMenutext:before {left:auto; right:-6px;transform: rotate(90deg);}
ul.dragingProcess li.OpenLiListing:nth-child(1) .ProgressMenutext label .ProgressSubMenutext,
ul.dragingProcess li.OpenLiListing:nth-child(2) .ProgressMenutext label .ProgressSubMenutext,
ul.dragingProcess li.OpenLiListing:nth-child(3) .ProgressMenutext label .ProgressSubMenutext {left:95% !important; right:0 !important;}
ul.dragingProcess li.OpenLiListing:nth-child(1) .ProgressMenutext label .ProgressSubMenutext:before,
ul.dragingProcess li.OpenLiListing:nth-child(2) .ProgressMenutext label .ProgressSubMenutext:before,
ul.dragingProcess li.OpenLiListing:nth-child(3) .ProgressMenutext label .ProgressSubMenutext:before {content:"" !important;transform: none !important; width:0px !important; height:0px !important; position:absolute !important; left:-7px !important; border-top: 7px solid transparent !important; border-bottom: 7px solid transparent !important; border-right:7px solid #518db5 !important;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:last-child .ProgressSubMenutext {top:auto;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:last-child .ProgressSubMenutext:before {top:0;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:nth-last-child(2) .ProgressSubMenutext {top:auto;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:nth-last-child(2) .ProgressSubMenutext:before {top:0;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:nth-last-child(3) .ProgressSubMenutext {top:auto;}
ul.dragingProcess li.OpenLiListing .ProgressMenutext label:nth-last-child(3) .ProgressSubMenutext:before {top:0;}
.fileContainer {overflow: hidden; position: relative;}
.fileContainer [type=file] {cursor: inherit; display: block; font-size: 999px; filter: alpha(opacity=0); min-height: 100%; min-width: 100%; opacity: 0; position: absolute; right: 0; text-align: right; top: 0;}
.fileContainer {background: #337ab7; border-radius: .5em; float: left; padding: .5em; color:#fff;}
.fileContainer [type=file] {cursor: pointer;}
.tab-content {border:none !important;}
.widgetContent ul.nav-tabs {border:none !important; margin-top:-18px !important;}
.widgetContent ul.nav-tabs li {float:none !important; display:inline-block !important; padding:0 10px !important;}
.widgetContent ul.nav-tabs li a {font-size:12px !important; padding:0 !important; background:none !important; border:none !important; position:relative !important; top:0 !important; right:0 !important;}
.widgetContent ul.nav-tabs li.active {background:#fff !important; color:#000 !important;}
.widgetContent ul.nav-tabs li.active a {color:#000 !important; font-weight:bold;}
.bootboxClass .modal-dialog {width: 1020px;}
.fLeft {float:left;}
.fRight {float:right;}
#veil, #firstveil {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1111111111111;}
.outerLI {width: 100%; position: absolute; height: 100%; text-align: center;}
.innerLI {width: 100%; height: 100%; display: table;}
.contentLI {width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.spinner {width: 80px; height: 80px; position: relative; margin: 100px auto}
.double-bounce1 {background-color: #fff !important;}
.double-bounce1, .double-bounce2 {width: 100%; height: 100%; border-radius: 50%; background-color: blue; opacity: .9; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out}
.double-bounce2 {-webkit-animation-delay: -1s; animation-delay: -1s}

@-webkit-keyframes sk-bounce {
	0%, to {-webkit-transform: scale(0);}
	50% {-webkit-transform: scale(1);}
}

@keyframes sk-bounce {
	0%, to {transform: scale(0); -webkit-transform: scale(0);}
	50% {transform: scale(1); -webkit-transform: scale(1);}
}

.divcombodatetime select {padding:2px;}
.clientDataNewest input[type="text"], .clientDataNewest select {margin-bottom:15px !important;}
.callslideContainer .ui-widget-header span.ui-dialog-title {font-size:14px; padding:4px 10px !important; display:block;}
.callWindowContainer {padding:10px;}
.callWindowContainer label {display:block;}
.callWindowContainer input[type="text"], .callWindowContainer textarea {width:100%; font-size:12px; color:#000; font-weight:normal; padding:0 5px; margin-bottom:10px;}
.callWindowContainer textarea {resize:none;}
.callWindowContainer span {width:calc(100% - 110px);}
.callWindowContainer span input[type="button"]{padding:7px 15px; font-weight:bold;}
.detailIconNew a {position: absolute; right: 5px !important;top: 5px !important;color: #164a6b;font-size: 16px;cursor: pointer;}
.detailIconNew i {position:absolute; right:0px !important; top:0px !important; color:#164a6b; font-size:16px; cursor:pointer;}
.detailIconNew i {-webkit-text-stroke: 1px transparent;}
.calPerIcon {float: right !important; padding: 8px !important; top:-3px !important; right: 0px !important; position: absolute !important;}
.divfooterContnts {position:absolute; bottom:0; width:100%;}
.dropdownParent ol.innerListingNew {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.dropdownParent ol.innerListingNew li {display: inline-flex; align-items: center; padding: 5px 0; background: none; border: none !important;}
.dropdownParent ol.innerListingNew li .treeValNew.first {border-left: 1px solid #ccc;}
.dropdownParent ol.innerListingNew li .treeValNew {border-right: 1px solid #ccc; padding: 0 10px; width: 100px; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dropdownParent ol.innerListingNew li .treeValNew span {padding: 0 !important;}
.dropdownParent ol.innerListingNew li:last-child {padding-right: 40px;}
.dropdownParent ol.innerListingNew li i {margin-top: 0; float: none !important; right: 5px !important; top: 6px !important;margin: inherit !important;}
.dropdownParent ol.innerListingNew li label.lbl1 {max-width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.treeNavigation ul li ul li {border-top: 1px solid #e0e0e0;}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	.innerHeadIcon {padding-left:0px;}
	.innerHeadIcon ul li.search input[type="text"] {width:160px;}
	.innerRightLinks ul li a {font-size:11px;}
	.wrapper > #innerHead {min-width:1000px !important;}
	.wrapper > #innerHead .container.headerNewSection {min-width:1000px !important;}
	.topSecondNavigation {min-width:1000px !important;}
	#innerMiddle {max-width:1009px !important;}
	#innerMiddle > .container {padding:0px !important;}
	.middleContent {margin-left:0px !important; min-width:100% !important;}
	.widgetContainer {padding-left:0px !important;}
	.middleContent1 > .content {width:630px !important;}
	divfooterContnts {margin-top:0px !important; position:absolute; bottom:0; width:100%;}
	.TopPerformerrange {position:absolute; top:0; right:0; margin:0;}
	.calPerIcon {top:0 !important; right:2px !important;}
	.divfooterContnts {margin:0; position:absolute; right:0; bottom:0; width:100%;}
	.refreshBtn {left:0;}
	.refreshBtn ul li label {padding:5px;}
}

@media only screen and (min-width: 0px) and (max-width: 639px) {
	.treeNavigation ul li ul li ul li ul {margin-left: -30px !important;}
	.treeNavigation ul li ul li ul li ul li ul {margin-left: -30px !important;}
	.treeNavigation ul li ul li ul li ul li ul li ul {margin-left: -30px !important;}
	.treeNavigation ul li ul li ul li ul li ul li ul li ul {margin-left: -30px !important;}
	.treeNavigation ul li ul li ul li ul li ul li ul li ul li ul {margin-left: -30px !important;}
	.treeNavigation ul li ul li ul li ul li ul li ul li ul li ul li ul {margin-left: -30px !important;}
	i#imgdiv,i#imgSubClientdiv {font-size: 24px !important; right: -20px;}
}

@media only screen and (min-width: 640px) and (max-width: 4000px) {
	.dropdownParent ol.innerListingNew li:last-child {padding: 5px 38px 5px 0;}
}

.candiBtn {margin: 0;padding: 20px 0;}
.candiBtn ul {margin: 0;padding: 0;list-style: none;}
.candiBtn ul li {display: inline-block;}
.candiBtn ul li a {color: #000; font-size: 12px;}
.candiBtn ul li a:hover {text-decoration: underline;}
.resumeListing table thead tr th {background: #2b7fbb;color: #fff;}
.resumeListing table tbody tr td {vertical-align: middle;}
.hideShow ul {margin: 0;padding: 0;list-style: none;}
.hideShow ul li:first-child {float: left;}
.hideShow ul li:last-child {float: right;}
#Form {position: relative;}
.arrowBtns {position: absolute;left: -34px; top: 0;width: 59px;height: 100%;background: yellow;background: url(../images/back.png) repeat-y;}
.arrowBtns > .outer {display: table;height: 100%;width: 100%;}
.arrowBtns > .outer > .inner {display: table-cell;vertical-align: middle;}
p#eventInfo table {border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
p#eventInfo table td {border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; padding:5px 10px;}
.newMultiDropdown .btn-group button.multiselect span.multiselect-selected-text {display: inline-block !important;}
ul.multiselect-container .multiselect-item .input-group .multiselect-search {padding: 4.5px 2px 3px 2px;}
ul.multiselect-container .multiselect-item .input-group .input-group-btn button.btn  {padding: 6px 6px 7px 6px; margin-left: -4px;}
.listNav, .ln-letters {overflow: hidden;}
.ln-letters a {border: 1px solid silver;border-right: none;display: block;float: left;font-size: .9em;padding: 2px 6px;text-decoration: none;}
.listNav a { text-decoration: none; color: #007edf !important; text-shadow: none;}
.listNav a:-webkit-any-link { color: -webkit-link; cursor: pointer;}
.ln-letters .ln-disabled { color: #ccc !important; }
.ln-letters .ln-last {border-right: 1px solid silver;}
/*.ln-letters a:hover, .ln-letters .ln-selected {background-color: #afafaf !important;}*/
.addNewReuirement input[type="text"],.addNewReuirement input[type="email"],.addNewReuirement input[type="number"],.addNewReuirement input[type="mobile"], .addNewReuirement select, .addNewReuirement button.multiselect, .addNewReuirement .btn-group > .btn, .addNewReuirement textarea {background: -moz-linear-gradient(left, rgba(41,128,183,0.05) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(41,128,183,0.05) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(41,128,183,0.05) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2980b7', endColorstr='#00ffffff',GradientType=1 );background-color: white;}
.pawan {width: 0; height:0px;}
button.multiselect.dropdown-toggle.btn.btn-default {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
a.Inner-open {position: absolute; left: 0; top: -30px; z-index: 9999; padding: 1px 5px; font-size: 22px; color: #fff;}
a.Inner-close {display: none; position: absolute; left: 0; top: -30px; z-index: 9999; padding: 1px 5px; font-size: 22px; color: #fff;}
a.Inner-close.btn-warning {opacity: 1; text-shadow: none;}
a.Inner-close.btn-warning:hover {color: #fff;}
.tabs {margin: 0; padding: 0;}
.tabs ul {margin: 0; padding: 0; list-style: none; max-width: 100%; height: 85px;}
.tabs ul li {display: inline-block;margin-right: 4px;margin-bottom: 5px;}
.tabs ul li.active .tabData:after {height: 5px; background: #3a8abc;}
.tabs ul li .tabData {color: #5f5f5f; background: #f2f2f2; padding: 5px 10px 10px 20px; text-align: right; font-family: Arial, Helvetica, sans-serif; position: relative;}
.tabs ul li .tabData:after {content: ""; bottom: 0; width: 100%; height: 3px; background: #b1b1b1; position: absolute; left: 0;}
.tabs ul li .tabData label {font-size: 24px; display: block; margin: 0; padding: 0; cursor: text;}
.tabs ul li .tabData span {font-size: 12px; display: block; margin: 0; padding: 0;}
span.leadInfo {letter-spacing: 1px; color: #fff; padding: 2px 3px 1px 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font: bold 9px Arial, Helvetica, sans-serif;}
.tabs ul li .tabData span {font-size: 12px; display: block; margin: 0; padding: 0;}
.assignLeadWidgets {margin: 0; padding: 0 0 15px 0;}
.assignLeadWidgets ul {margin: 0; padding: 0; list-style: none; position: relative;}
.assignLeadWidgets ul .settingDropdown {margin-top: -82px; float: right;}
.assignLeadWidgets ul .settingDropdown ul li {float: none !important;}
.assignLeadWidgets ul li {float: left; width: 180px; margin-right: 5px;}
.assignLeadWidgets ul li .widgetOuter {margin: 0; padding: 0; background: #ececec; border-bottom: 5px solid #d5d5d5; padding: 6px;}
.assignLeadWidgets ul li.all .widgetOuter {background: #3a8abc; border-bottom-color: #2272a4;}
.assignLeadWidgets ul li.all .widgetOuter .widgetTop .totalConting {color: #fff;}
.assignLeadWidgets ul li.all .widgetOuter .progressContainer {color: #fff;}
.assignLeadWidgets ul li .widgetOuter .widgetTop {margin: 0; padding: 0;}
.assignLeadWidgets ul li .widgetOuter .widgetTop img {float: left;}
.assignLeadWidgets ul li .widgetOuter .widgetTop .totalConting {float: right; font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 21px; color: #333;}
.assignLeadWidgets ul li .widgetOuter .progressContainer {margin: 0; padding: 0;}
.assignLeadWidgets ul li .widgetOuter .progressContainer {margin: 0; padding: 0; font-size: 11px; font-weight: 500; color: #333; font-family: 'Open Sans', sans-serif;}
.assignLeadWidgets ul li .widgetOuter .progressContainer .labelLeft {float: left; padding: 5px 0;}
.assignLeadWidgets ul li .widgetOuter .progressContainer .labelRight {float: right; padding: 5px 0;}
.assignLeadWidgets ul li .widgetOuter .progressContainer .progress {height: 6px; margin: 0;}
.addNewReuirement .filterDateRange {background: -moz-linear-gradient(left, rgba(41,128,183,0.05) 0%, rgba(255,255,255,0) 100%) !important; background: -webkit-linear-gradient(left, rgba(41,128,183,0.05) 0%,rgba(255,255,255,0) 100%) !important; background: linear-gradient(to right, rgba(41,128,183,0.05) 0%,rgba(255,255,255,0) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2980b7', endColorstr='#00ffffff',GradientType=1 ) !important;}
.addNewReuirement .filterDateRange .caret {float: right; margin-top: 9px;}
.TopWidgetListing, #leadsWidgetListing {margin: 0; padding: 0 0 5px 0;}
.owl-item { cursor: grab;}
.TopWidgetListing .owl-stage-outer, #leadsWidgetListing .owl-stage-outer {overflow: hidden; z-index: 2; position: relative;}
.TopWidgetListing .item:after, #leadsWidgetListing .item:after {height: 5px; background: #3a8abc;}
.TopWidgetListing .item .tabData, #leadsWidgetListing .item .tabData {border-bottom: 3px solid #b1b1b1; color: #5f5f5f; background: #f2f2f2; padding: 5px 10px 10px 20px; text-align: right; font-family: Arial, Helvetica, sans-serif; position: relative;}
.TopWidgetListing .item .tabData label, #leadsWidgetListing .item .tabData label {font-size: 24px; display: block; margin: 0; padding: 0; cursor: text;}
.TopWidgetListing .item .tabData span, #leadsWidgetListing .item .tabData span {font-size: 12px; display: block; margin: 0; padding: 0;}
.TopWidgetListing .owl-nav, #leadsWidgetListing .owl-nav {display: none;}
.TopWidgetListing .owl-nav button, #leadsWidgetListing .owl-nav button {background: #2779AE; color: #fff; border: none; height: 66px; padding: 0 2px;}
.TopWidgetListing .owl-nav button:focus, #leadsWidgetListing .owl-nav button:focus {outline: none;}
.TopWidgetListing .owl-nav button.owl-prev, #leadsWidgetListing .owl-nav button.owl-prev {left: 0;}
.TopWidgetListing .owl-nav button.owl-next, #leadsWidgetListing .owl-nav button.owl-next { right: 0;}
.TopWidgetListing.owl-carousel.owl-theme.owl-loaded.owl-drag.owl-hidden .owl-nav, #leadsWidgetListing.owl-carousel.owl-theme.owl-loaded.owl-drag.owl-hidden .owl-nav {display: none;}
.TopWidgetListing .item.ruh .tabData, #leadsWidgetListing .item.ruh .tabData {background: #cfecf9;}
.TopWidgetListing .item.ruh .tabData:before, #leadsWidgetListing .item.ruh .tabData:before {background: #5f91a8;}
.ruhPesdoEqu .ruh.tag:after {border-left: 16px solid #cfecf9;}
.ruhPesdo .ruh1.tag:after {border-left: 16px solid #fff !important; left: 0;}
.ruhPesdo .ruh1.tag:before {border-left: 16px solid #f2f2f2 !important; border-bottom: 33px solid transparent; border-top: 34px solid transparent; content: ''; position: absolute; right: -16px; top: 0; background: transparent !important;}
.tag {background: #eee; color: #999; display: inline-block; position: relative; text-decoration: none;}
.tag::after {border-bottom: 33px solid transparent; border-left: 16px solid #eee; border-top: 34px solid transparent; content: ''; position: absolute; right: -16px; top: 0;}
.TopWidgetListing .item.ruh .ruh1, #leadsWidgetListing .item.ruh .ruh1 {background: #f2f2f2 !important; float: left !important;}
.TopWidgetListing .item.ruh .ruh1:before, #leadsWidgetListing .item.ruh .ruh1:before {background: #b1b1b1;}
.ruhPesdoEqu, .ruhPesdo {vertical-align: top; display: inline-block; position: relative; margin-right: 11px;}
.ruhPesdoEqu:after {content: "="; position: absolute; right: -33px; z-index: 1; top: 24px; color: #818181; font-size: 15px; font-weight: bold; width: 15px; height: 15px !important; background: none !important;}
.ruhPesdo:after {content: "+"; position: absolute; right: -34px; top: 24px; color: #818181; font-size: 15px; font-weight: bold; width: 15px; height: 15px !important; background: none !important; z-index: 1;}
.ruhPesdo.lastChild:after {display: none;}
.innerPosRel {display: inline-block;}
.innerPosRel .ruhPesdo:last-child {margin-right: 0;}
.innerPosRel .ruhPesdo:last-child:after, .innerPosRel .ruhPesdo:last-child .ruh1.tag:before {display: none;}
.multiselect-container.dropdown-menu {width: 215px !important;}
.mapHelpPopup {padding: 10px 0;}
.mapHelpPopup ul {margin: 0; padding: 0; list-style: none;}
.mapHelpPopup ul li {display: inline-block; padding-right: 5px; font-size: 15px;}
.mapHelpPopup ul li span {font-size: 12px; padding-left: 4px;}
.mapHelpPopup ul li.colorOptions span {display: inline-block;}
.mapHelpPopup ul li.colorOptions span.red {color: #EA4335;}
.mapHelpPopup ul li.colorOptions span.green {color: #86EA35;}
.mapHelpPopup ul li.colorOptions span.blue {color: #176DB4;}
.mapHelpPopup ul li.colorOptions span.orange {color: #FFA800;}
#colorOpt .modal-dialog {width: 1000px;}
#colorOpt .Flex .inlineFlex .alert {width: 100%; text-align: left; white-space: normal !important;}
#colorOpt .Flex {display: flex; flex-wrap: wrap;}
#colorOpt .Flex .inlineFlex {display: inline-flex;}
.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {padding-top: 2px; padding-bottom: 2px; background: #70a8d3 !important; color: #fff !important;}
.fc-basic-view td.fc-day-number.leaveapproved {background: #ccc !important;}
.fc-basic-view td.fc-day-number.leavenotapproved {background:#b268d6  !important;}
table#tblTravelPlan tbody tr td a.EventDateCopy.checked {color: green;}
table#tblTravelPlan tbody tr td a.EventDateCopy {color: GrayText;}
.travelplanReject .fc-title {text-decoration: line-through;}
#form_id .col-md-4 { padding-top: 8px; height: 60px; padding-bottom: 2px;}
.lblstyle { color: #2681BA !important; }
span.widgetRightTopCorner { background-color: #f0ad4e; border-color: #eea236; color: white; position: absolute; right: 0px; top: 0; padding: 0px 4px 0px 5px; font-size: 12px; }
span.widgetLeftBottomCorner {background-color: #ed2c35;border-color: #ed2c35;color: white;position: absolute;left: 0px;bottom: 0;padding: 0px 4px 0px 5px;font-size: 14px;}
span.widgetRightTopTCCorner { background-color: #289326; border-color: #0e5d14; color: white; position: absolute; right: 24px; top: 0; padding: 0px 4px 0px 5px; font-size: 12px; }
span.widgetRightTopCornerWH { background-color: #f0ad4e; border-color: #eea236; color: white; position: absolute; right: 0px; top: 0; padding: 0px 4px 0px 5px; font-size: 15px; }
.switch {position: relative; display: inline-block; width: 90px; height: 34px;}
.switch input {display: none;}
.toggleslider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #337ab7; -webkit-transition: .4s; transition: .4s;}
.toggleslider:before {position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
input:checked + .toggleslider {background-color: #2ab934;}
input:focus + .toggleslider {box-shadow: 0 0 1px #2196F3;}
input:checked + .toggleslider:before {-webkit-transform: translateX(55px); -ms-transform: translateX(55px); transform: translateX(55px);}
input:checked + .toggleslider .on {display: block;}
input:checked + .toggleslider .off {display: none;}
.toggleslider.round {border-radius: 34px; width: 95%;}
.toggleslider.round:before {border-radius: 50%;}
span.vApproved {color: white; position: absolute; top: 6px; left: 6px; background-color: green; border-color: green; padding: 0px 4px 0 5px; font-size: 14px; }
span.vReject {color: white; position: absolute; top: 6px; left: 6px; background-color: red; border-color: red; padding: 0px 4px 0 5px; font-size: 14px; }
#id-Message-bar .alert, #id-Message-bar .thumbnail { margin-bottom: 0px !important;}
.myModalTree .modal-body { display: flex !important; align-items: inherit !important; justify-content: inherit !important; }
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;z-index: 1000 !important;}
.nav-tabs>li>a.active {background: #e5e5e5;}
.pac-container {z-index: 9991 !important;}
#report_list_icon {font-weight: normal;position: absolute;right: 0;top: 0;background: #596167;color: #fff;font-size: 13px;height: 24px;line-height: 24px;display: block;padding: 0 7px 0 12px;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
#report_list_icon:hover {text-decoration: none;}
#report_list_icon span {cursor: pointer;}
#report_list_icon span i {margin-right: 4px;}
#statistic_icon {font-weight: normal;position: absolute;left: 0;top: 0;background: #596167;color: #fff;font-size: 13px;height: 24px;line-height: 24px;display: block;padding: 0 7px 0 12px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
#statistic_icon:hover {text-decoration: none;}
#statistic_icon span {cursor: pointer;}
#report_listing {/* max-height: 290px; overflow-y: auto; */ -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5); box-shadow: 0 0 10px 0 rgba(0,0,0,0.5); margin-top: -10px; position: relative; z-index: 1; display: none; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%); text-align: left;}
#report_listing .item {border-radius: 20px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; max-width: 290px; display: inline-flex; align-items: flex-start; flex-wrap: wrap; padding: 10px;min-width: 290px;}
#report_listing .item:hover {background: #dcdbdb;border-radius: 20px;}
#report_listing .item .report_icon {background: #2880ba; border-radius: 100%; display: inline-flex; width: 50px; height: 50px; align-items: center; justify-content: center; color: #fff; font-size: 20px;}
#report_listing .item .report_detail {margin-left: 10px; display: inline-flex; width: 100%; align-items: center; text-align: left; flex-wrap: wrap;}
#report_listing .item .report_detail h5 {margin: 0; padding: 0 0 5px 0; width: 100%; font-size: 16px; color: #000; font-weight: bold;}
#report_listing .item .report_detail p {margin: 0; padding: 0; width: 100%; font-size: 14px; color: #6F6F6F;}
#report_listing .owl-nav {display: none !important;}
#report_listing .item.pink .report_icon {background: #FFA0A2;}
#report_listing .item.dark_pink .report_icon {background: #e45c5f;}
#report_listing .item.purple .report_icon {background: #e25dfb;}
#report_listing .item.dark_purple .report_icon {background: #8e41e2;}
#report_listing .item.blue.report_icon {background: #41aee2;}
#report_listing .item.dark_blue .report_icon {background: #416be2;}
#report_listing .item.green .report_icon {background: #a4cc42;}
#report_listing .item.dark_green .report_icon {background: #82b30a;}
#report_listing .owl-dots {display: block !important; padding: 10px 0;}
#report_listing .owl-dots .owl-dot {width: 12px; height: 12px; background: rgba(0, 0, 0, 0.4); border: none; margin: 0 5px; border-radius: 100%;}
#report_listing .owl-dots .owl-dot.active {background: rgba(0, 0, 0, 0.7);}
#report_listing .owl-dots .owl-dot:focus {outline: none !important; box-shadow: none !important;}
button.dt-button.button-page-length {width: 100%;}
div.dt-button-background {position: inherit !important;}
.datepicker.dropdown-menu {z-index: 999999 !important;}

/**** table responsive css ****/
table#tblIncentiveList th, table#tblIncentiveListtoday th, table#tblProductList th {background: #00bcd4; color: #fff; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 400; min-width: 250px; padding: 6px 10px;}
table#tblIncentiveList td, table#tblIncentiveListtoday td, table#tblProductList td {min-width: 250px; padding: 6px 10px; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 400;}
table#tblIncentiveList, table#tblIncentiveListtoday, table#tblProductList {border-collapse: collapse; border: 1px solid #ccc; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 400; width: 100%;}
td.category_grid_col {background: rgba(0, 188, 212, 0.5); color: #000;}
table#tblIncentiveList td, table#tblIncentiveList th {border: 1px solid #cdcdcd; padding: 2px;}
table#tblIncentiveListtoday td, table#tblIncentiveListtoday th {border: 1px solid #cdcdcd; padding: 2px;}
table#tblProductList td, table#tblProductList th {border: 1px solid #cdcdcd; padding: 2px;}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	table#tblIncentiveList, table#tblIncentiveList thead, table#tblIncentiveList tbody, table#tblIncentiveList th, table#tblIncentiveList td, table#tblIncentiveList tr {display: block;}
	table#tblIncentiveListtoday, table#tblIncentiveListtoday thead, table#tblIncentiveListtoday tbody, table#tblIncentiveListtoday th, table#tblIncentiveListtoday td, table#tblIncentiveListtoday tr {display: block;}
	table#tblProductList, table#tblProductList thead, table#tblProductList tbody, table#tblProductList th, table#tblProductList td, table#tblProductList tr {display: block;}
	table#tblIncentiveList thead tr {position: absolute; top: -9999px; left: -9999px;}
	table#tblIncentiveList tr {border-bottom: 1px solid #ccc;}
	table#tblIncentiveListtoday thead tr {position: absolute; top: -9999px; left: -9999px;}
	table#tblIncentiveListtoday tr {border-bottom: 1px solid #ccc;}
	table#tblProductList thead tr {position: absolute; top: -9999px; left: -9999px;}
	table#tblProductList tr {border-bottom: 1px solid #ccc;}
	table#tblIncentiveList td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;}
	table#tblIncentiveList td:before {position: absolute; top: 3px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-weight: bold;}
	table#tblIncentiveListtoday td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;}
	table#tblIncentiveListtoday td:before {position: absolute; top: 3px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-weight: bold;}
	table#tblProductList td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;}
	table#tblProductList td:before {position: absolute; top: 3px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-weight: bold;}
	table#tblIncentiveList td:nth-of-type(1):before {content: "Option";}
	table#tblIncentiveList td:nth-of-type(2):before {content: "Value";}	
	table#tblIncentiveListtoday td:nth-of-type(1):before {content: "Option";}
	table#tblIncentiveListtoday td:nth-of-type(2):before {content: "Value";}
	table#tblProductList td:nth-of-type(1):before {content: "Column";}
	table#tblProductList td:nth-of-type(2):before {content: "Value";}
}

.dropdownParent.off .lbl1 {cursor: pointer;}
.treeNavigationWrapper {padding: 10px;font-family: 'Open Sans', sans-serif;}
.treeNavigation {margin: 0;padding: 0 10px;}
.treeNavigation ul {margin: 0;padding: 0;list-style: none;font-size: 15px;width: 100%;background: none;}
.treeNavigation ul li {display: block;position: relative;line-height: 30px;}
.treeNavigation ul li ul {margin: 0;padding: 0;list-style: none;background: url(../images/submenu-left-border.png) repeat-y left;display: none;}
.treeNavigation ul li ul li {display: block;position: relative;background: url(../images/submenu-li-bg.png) no-repeat 8px 15px;padding-left: 20px;}
.treeNavigation ul li ul li ul {margin: 0;padding: 0;list-style: none;}
.treeNavigation ul li ul li ul li {display: block;position: relative;}
.treeNavigation ul li ul li ul li ul {margin: 0;padding: 0;list-style: none;}
.treeNavigation ul li ul li ul li ul li {display: block;position: relative;}
.treeNavigation ul li label i {padding-right: 5px;}
.treeNavigation ul li label {font-size: 12px;font-weight: 600;}
.treeNavigation ul li i {font-size: 16px;vertical-align: top;margin-top: 7px; margin-right: 10px; /*font-family: 'Material Icons' !important;*/}
.treeNavigation ul li i.GeneralDataIcon {font-size: 16px;vertical-align: top;margin-top: 7px; margin-right: 25px; font-family: 'Material Icons' !important;}
.treeNavigation ul li span {padding-left: 30px;}
.treeNavigation ul li span i.edit {color: #5aa40b; font-family: 'Material Icons' !important;}
.treeNavigation ul li span i.delete {color: #f60707; font-family: 'Material Icons' !important;}
.treeNavigation ul li span i.add {color: #055286; font-family: 'Material Icons' !important;}
.treeNavigation ul li ul li ul li ul, .treeNavigation ul li ul li ul li ul li ul, .treeNavigation ul li ul li ul li ul li ul li ul {margin-left: 0px !important;}
.tree_checkbox {margin-right: 10px !important;}
.tree_checkbox input[type=checkbox] {margin: 0px !important;}
#EmolyeetreeModal .modal-body h4.tree_dailog_tittle {position: relative; font-size: 20px; margin: 0; padding: 0 0 10px 0;}
#EmolyeetreeModal .modal-body h4.tree_dailog_tittle:after {position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 2px; background: rgba(0, 0, 0, 0.5);}
#EmolyeetreeModal .modal-body .modal_btns {display: flex; align-items: center; justify-content: center; flex-wrap:wrap;}
#EmolyeetreeModal .modal-body .modal_btns button {display: inline-flex; align-items: center; flex-wrap:wrap; margin:0 10px;}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.treeNavigation {width: 100%;overflow-x: scroll;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.treeNavigation {width: 480px;overflow-x: scroll;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.treeNavigation {width: 640px;overflow-x: scroll;}
}

::-webkit-scrollbar {width: 6px;height:6px;background-color: rgb(219 225 228);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar:hover {background-color: rgb(219 225 228);cursor:pointer;}
::-webkit-scrollbar-thumb:vertical {background: rgb(0 0 0 / 46%);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar-thumb:vertical:active {background: rgb(0 0 0 / 86%);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar-thumb:vertical:hover {background: rgb(0 0 0 / 66%);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar-thumb:horizontal {background: rgb(0 0 0 / 46%);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar-thumb:horizontal:active {background: rgb(0 0 0 / 86%);-webkit-border-radius: 80px;cursor:pointer;}
::-webkit-scrollbar-thumb:horizontal:hover {background: rgb(0 0 0 / 66%);-webkit-border-radius: 80px;cursor:pointer;}
.CustomAddressSwitch .switch {position: relative;display: inline-block;width: 40px;height: 12px;}
.CustomAddressSwitch .switch input {opacity: 0;width: 0;height: 0;}
.CustomAddressSwitch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.CustomAddressSwitch .slider:before {position: absolute;content: "";height: 16px;width: 16px;left: 0;bottom: -2px;background-color: white;-webkit-transition: .4s;transition: .4s;box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);}
.CustomAddressSwitch input:checked + .slider {background-color: #2196F3;}
.CustomAddressSwitch input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.CustomAddressSwitch input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.CustomAddressSwitch .slider.round {border-radius: 34px;}
.CustomAddressSwitch .slider.round:before {border-radius: 50%;}
.inner.dhe-body.modal-open {overflow: hidden !important;}

/*order time line css*/
body {margin: 0; padding: 0;}
#orderTimelineWrapper {margin: 0; padding: 15px;}
#orderTimelineWrapper h1 {text-align: center; position: relative; font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-size: 24px; line-height: 29px; color: #000; margin: 0 0 15px 0; padding: 0 0 10px 0;}
#orderTimelineWrapper h1:before {content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 74px; height: 4px; background: rgba(44, 82, 180, 0.28); border-radius: 4px;}
#orderTimelineWrapper h1:after {content: ""; position: absolute; bottom: -2px; left: 50%; transform: translateX(-50%); width: 33px; height: 8px; background: #133282; border-radius: 5px;}
.timelineWrapper {margin: 0; padding: 0 0 10px 0; position: relative;}
.timelineWrapper:before {position: absolute; left: 0; top: 0; border-radius: 100%; width: 40px; height: 40px; background: #2c52b4; font-family: 'Nunito Sans', sans-serif; font-size: 18px; font-weight: 600; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; color: #fff; z-index: 2;}
.timelineWrapper:after {width: 2px; height: 100%; content: ""; position: absolute; left: 19px; top: 0; border-left: 2px dashed #3c3c3c; z-index: 1;}
#orderTimelineWrapper .timelineWrapper:nth-child(2):before {content: "01";}
#orderTimelineWrapper .timelineWrapper:nth-child(3):before {content: "02";}
#orderTimelineWrapper .timelineWrapper:nth-child(4):before {content: "03";}
#orderTimelineWrapper .timelineWrapper:nth-child(5):before {content: "04";}
#orderTimelineWrapper .timelineWrapper:nth-child(6):before {content: "05";}
#orderTimelineWrapper .timelineWrapper:nth-child(7):before {content: "06";}
.timelineWrapper ul {margin: 0 0 0 50px; padding: 10px 0; list-style: none; border-bottom: 1px dashed rgba(0, 0, 0, 0.3);}
.timelineWrapper ul li.dateTime {display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}
.timelineWrapper ul li.dateTime label, .timelineWrapper ul li.dateTime span {display: inline-flex; align-items: center; flex-wrap: wrap; font-family: 'Nunito Sans', sans-serif; font-size: 14px; color: #000;}
.timelineWrapper ul li.dateTime label {font-weight: 500;}
.timelineWrapper ul li.dateTime span {font-weight: 400;}
.timelineWrapper ul li.pendingSince {display: flex;}
.timelineWrapper ul li.pendingSince span {font-size: 10px; font-weight: 500; padding: 0px 4px; background: #f78611; border-radius: 3px; color: #fff;}
.timelineWrapper h2 {margin: 0; font-family: 'Nunito Sans', sans-serif; font-size: 17px; font-weight: 700; color: #000; padding: 4px 0 0 0;}
.timelineWrapper.approved:before {background: #739b13;}
.timelineWrapper.pending:before {background: #f78611;}
.timelineWrapper.reject:before {background: #b30f0f;}
.employeeDetail {margin: 0; padding: 10px 0 0 0; display: flex; align-items: flex-start; flex-wrap: wrap;}
.employeeDetail .image img, .employeeDetail .content {display: inline-flex; align-items: flex-start; flex-wrap: wrap;}
.employeeDetail .image img {width: 39px; height: 39px; margin-right: 10px;}
.employeeDetail .image img {border-radius: 4px;}
.employeeDetail .content {width: calc(100% - 49px);}
.employeeDetail .content h3 {margin: 0; padding: 0; width: 100%; display: flex; align-items: flex-start; flex-wrap: wrap;}
.employeeDetail .content h3 label {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-size: 14px; line-height: 19px; color: #2C52B4; margin: 0; display: inline-flex; align-items: center; flex-wrap: wrap;}
.employeeDetail .content h3 span {width: 100%; font-family: 'Nunito Sans', sans-serif; font-size: 12px; color: #000; font-weight: 500;}
.designation {background: #797979; border-radius: 3px; margin-top: 2px; width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}
.designation label, .designation ul {display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: space-between; margin: 0; padding: 0;}
.designation label {font-weight: 400; font-family: 'Nunito Sans', sans-serif; font-size: 11px; line-height: 11px; color: #fff; padding: 3px 5px;}
.designation ul {display: flex; align-items: center; flex-wrap: wrap; border: none;}
.designation ul li {display: inline-flex; align-items: center; flex-wrap: wrap; font-size: 14px; padding: 0 4px; color: #fff;}

/*end order time line css*/
.customLoadingWrapper {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff !important; z-index: 2;}
.customLoadingWrapper #veil {background: rgba(0, 0, 0, 0.1) !important;}
.mobileiframepopup .modal-dialog {padding: 0;}
.mobileiframepopup .modal-body {padding: 0;}
.mobileiframepopup .modal-content {width: 400px;height: calc(100vh - 100px);}
.mobileiframepopup .mobileiframe {width: 100%;min-height: calc(100vh - 120px);overflow-y: scroll;overflow-x: hidden;}
ul#myTabs.nav-tabs {border-bottom: none !important;}

/**** reset password ****/
body.accountsetting-page {background: #FBF9F7 !important;}
.resetpassword {width: 100%; max-width: 440px; margin: 60px auto 0 auto; padding: 20px; background: #FFF; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); border-radius: 4px; border: none;}
.resetpassword .resetHeading {background: none; font-size: 21px; font-family: "Nunito Sans", serif; font-weight: 700; text-align: center; color: #393939; margin: 0; padding: 0 0 10px 0;}
.resetpassword ul.resetFormWrapper {margin: 0; padding: 0; list-style: none;}
.resetpassword ul.resetFormWrapper li {margin: 0; padding: 0 0 10px 0;}
.resetpassword ul.resetFormWrapper li span {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; margin: 0; padding: 0 0 4px 0; font-size: 13px; font-family: "Nunito Sans", serif; font-weight: 500; color: #393939;}
.resetpassword ul.resetFormWrapper li input {width: 100%; padding: 8px 11px !important; height: auto !important; background: #fff; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.05); float: none; background: rgba(0, 0, 0, 0.05); font-size: 14px; font-family: "Nunito Sans", serif; font-weight: 500; color: #393939;}
.resetpassword ul.resetFormWrapper li input:focus {outline: none;}
.resetpassword ul.resetFormWrapper li input:-internal-autofill-selected {background-color: red !important;}
.resetpassword ul.resetFormWrapper li span.errorMessage {display: block; visibility: inherit !important; color: #b11111; font-size: 11px; padding-top: 6px;}
.resetpassword ul.resetFormWrapper li input[type="submit"] {padding: 8px 11px !important; height: auto !important; background: #2c52b4 !important; border-radius: 4px; border: 1px solid #2c52b4; float: none; font-size: 15px !important; font-family: "Nunito Sans", serif !important; font-weight: 500 !important; color: #FFF;}
.resetpassword ul.resetFormWrapper li input[type="submit"]:hover {background: none; color: #c6bcc2;}
.resetpassword ul.resetFormWrapper li.buttonWrapper {padding: 0;}
li.userIMG img#Photo {max-width: 40px;}
.innerHeadIcon ul li .msgPopupHeading a {color: #000 !important; min-height: inherit !important;}
/*#FBF9F7 !important*/