/* Minification failed. Returning unminified contents.
(10185,34): run-time error CSS1019: Unexpected token, found '{'
(10185,52): run-time error CSS1031: Expected selector, found ';'
(10185,52): run-time error CSS1025: Expected comma or open brace, found ';'
(10185,71): run-time error CSS1031: Expected selector, found ';'
(10185,71): run-time error CSS1025: Expected comma or open brace, found ';'
(10185,80): run-time error CSS1030: Expected identifier, found '1000px'
(10185,80): run-time error CSS1031: Expected selector, found '1000px'
(10185,80): run-time error CSS1025: Expected comma or open brace, found '1000px'
(10185,88): run-time error CSS1019: Unexpected token, found '}'
 */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 12px; }
html, body {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;color:#58595b;}
body {overflow-y:scroll;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}
b,strong{font-weight:bold;}
img {color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode: bicubic;border:0px;outline:none;}
ol, ul {list-style:none;}
li {display:list-item;}
table{border-collapse:collapse;border-spacing:0;table-layout:auto;}
th, td, caption{font-weight:normal;vertical-align:middle;text-align:left;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
sub, sup, small{font-size:75%;}
sub, sup {line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top: -0.5em;}
svg {overflow:hidden;}
.fl {float:left} 
.fr {float:right}
.fn {float:none}
.clearfix:before,
.clearfix:after{content:"";font-size:0px;display:block;clear:both !important;} 

/* orange */
/*$newDimLightBlue: #0B91D7; /* light blue */
/* dark blue */
/* green */
/* CSS Document */
/*Common Classes Start*/
#kol360-logo img {
  width: 150px;
  margin-top: 10px; }

* {
  box-sizing: border-box; }

body {
  background: #fdfdfd;
  min-width: 1024px; }

/*General Button*/
.general-btn, .k-button, .k-button:focus, .info-tab input[type=button], .blue-btn {
  color: white;
  background: #86ab15;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  font-weight: bold;
  border: none;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px; }

.muted-btn {
  color: black !important;
  background: lightgrey;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  font-weight: bold !important;
  border: none;
  padding: 4px 10px;
  border-radius: 4px; }


.grey-btn:hover {
    background: darkgrey !important;
}

/*General Button*/
.general-btn:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

/*General Button*/
/*Narrow Button*/
.blue-btn {
  /* background: #ffffff; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNDY4N2JjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjM2Q3NWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$newDimDarkBlue', endColorstr='#3d75a3',GradientType=0 ); */
  /* IE6-8 */
  /* border: 0px;
  border: 1px solid #6c90ac;
  border-radius: 4px;
  height: 23px;
  line-height: 22px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  color: #fff;
  font-weight: bold;
  padding: 0px 6px;
  vertical-align: top;
  display: inline-block;
  margin-left: 10px;
  padding: 0px 10px; */
  /* Same class name, however, green button */ }

/*Narrow Button*/
.blue-btn:hover {
  /* background: #ffffff; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMzc2Mjg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjMjc0ZDZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* background: -moz-linear-gradient(top, #ffffff 1%, #376286 9%, #274d6d 58%); /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(9%,#376286), color-stop(58%,#274d6d)); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#376286 9%,#274d6d 58%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#376286 9%,#274d6d 58%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#376286 9%,#274d6d 58%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#376286 9%,#274d6d 58%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376286', endColorstr='#274d6d',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #5b7386; */ }

/*Narrow Button*/
.blue-btn:focus:active {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* background: -moz-linear-gradient(top, #ffffff 1%, #000000 8%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,#000000));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#000000 8%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #000; */
  /* background-color: $newDimGreen !important; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

/* Added */
/*Narrow Button*/
.blue-btn:hover {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* background: -moz-linear-gradient(top, #ffffff 1%, #000000 8%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,#000000));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#000000 8%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #000; */
  /* background-color: $newDimGreen !important; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.single-attribute .k-button.k-button-icontext.k-grid-add {
  color: white;
  background-color: #86ab15 !important;
  /* transition: all 0.3s cubic-bezier(.25,.8,.25,1); */
  /* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); */
  cursor: pointer;
  font-weight: bold;
  border: none;
  padding: 8px 20px;
  border-radius: 4px; }

.single-attribute .k-button.k-button-icontext.k-grid-add:hover {
  background: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.pink-btn {
  background: #943133;
  /* Old browsers */
  border-radius: 4px;
  /*height: 23px;*/
  /*line-height: 21px;*/
  font-size: 12px;
  cursor: pointer;
  outline: none;
  vertical-align: top;
  display: inline-block;
  margin-left: 10px;
  /*padding: 0px 10px;*/ }

/*Grey Button*/
.grey-btn {
  /* background: #ffffff; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjOWU5ZTllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #cccccc 8%, #9e9e9e 56%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,#cccccc), color-stop(56%,#9e9e9e));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#cccccc 8%,#9e9e9e 56%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#cccccc 8%,#9e9e9e 56%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#cccccc 8%,#9e9e9e 56%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#cccccc 8%,#9e9e9e 56%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#9e9e9e',GradientType=0 );*/
  /* IE6-8 */
  /* font-weight: bold; */
  /* color: #000000; */
  /* border: 1px solid #b2b2b2; */
  /* border-radius: 4px; */
  /* height: 23px; */
  /* line-height: 21px; */
  /* font-size: 12px; */
  /* cursor: pointer; */
  /* outline: none; */
  /* padding: 0px 5px; */
  /* vertical-align: top; */
  /* display: inline-block; */
  /* margin-left: 10px; */ }

.grey-btn:hover {
  /* background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNDY4N2JjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMjM0NTYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* background: -moz-linear-gradient(top, #ffffff 1%, $newDimDarkBlue 8%, #234562 56%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,$newDimDarkBlue), color-stop(56%,#234562));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,$newDimDarkBlue 8%,#234562 56%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,$newDimDarkBlue 8%,#234562 56%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,$newDimDarkBlue 8%,#234562 56%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,$newDimDarkBlue 8%,#234562 56%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$newDimDarkBlue', endColorstr='#234562',GradientType=0 );*/
  /* IE6-8 */
  /* color: #fff; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.grey-btn:active {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMmQ1OTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMjM0NTYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #2d597e 8%, #234562 56%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,#2d597e), color-stop(56%,#234562));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#2d597e 8%,#234562 56%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#2d597e 8%,#234562 56%); */
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#2d597e 8%,#234562 56%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#2d597e 8%,#234562 56%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d597e', endColorstr='#234562',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #254968; */
  /* color: #fff; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

/*Filter Grey Button*/
.filter-grey-btn {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNmM2YzZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjNTA1MDUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 2%, #6c6c6c 6%, #505050 59%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(6%,#6c6c6c), color-stop(59%,#505050));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 2%,#6c6c6c 6%,#505050 59%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 2%,#6c6c6c 6%,#505050 59%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 2%,#6c6c6c 6%,#505050 59%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 2%,#6c6c6c 6%,#505050 59%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#505050',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #585858; */
  /* border-radius: 4px; */
  /* height: 18px; */
  /* line-height: 12px; */
  /* font-size: 12px; */
  /* color: #fff; */
  /* cursor: pointer; */
  /* outline: none; */
  /* padding: 0px 5px; */
  /* vertical-align: top; */
  /* display: inline-block; */
  /* margin-left: 10px; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.filter-grey-btn:hover {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjMmQ1OTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMjQ0NzY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 2%, #2d597e 6%, #244764 59%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(6%,#2d597e), color-stop(59%,#244764));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 2%,#2d597e 6%,#244764 59%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 2%,#2d597e 6%,#244764 59%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 2%,#2d597e 6%,#244764 59%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 2%,#2d597e 6%,#244764 59%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d597e', endColorstr='#244764',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #254866; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.filter-grey-btn:active {
  /* background: #ffffff;*/
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ffffff 2%, #000000 10%);*/
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(10%,#000000));*/
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 2%,#000000 10%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 2%,#000000 10%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 2%,#000000 10%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 2%,#000000 10%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #000000; */
  background-color: #86ab15 !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.disable-btn, .disable-btn:hover, .disable-btn:active {
  /*border: 1px solid #000;
  background: url("../images/location-pin-bg.png") repeat-x scroll left top #ffffff !important;
  border: 1px solid #C9C9C9;
  border-radius: 4px;
  color: #7D7D7D !important;
  font-size: 12px;
  line-height: 12px;
  height: 23px;*/
  cursor: not-allowed !important;
  vertical-align: top;
  display: inline-block;
  margin-left: 10px; }

/*Common Classes S*/
input, textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #58595B;
  font-size: 12px;
  border: 1px solid #58595B; }

a, input[type="button"], input[type="radio"], a:focus, input[type="button"]:focus, input[type="radio"]:focus, button {
  outline: none;
  cursor: pointer; }

input[type="text"], input[type="password"] {
  cursor: default;
  background: #ffffff;
  border: 1px solid #b6b6b6;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #dadada inset;
  color: #7D7E81;
  font-size: 12px;
  height: 23px;
  line-height: 15px;
  padding: 0px 5px 0px 5px; }

input[type="checkbox"], input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
  /*margin: 0px 19px;*/
  padding: 0px; }

.k-ie8 input[type="text"],
.k-ie8 input[type="password"] {
  height: 19px !important;
  padding-top: 4px !important; }

input[type="checkbox"], span.labelTxt, label.labelTxt, label span {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0; }

.right-section {
  margin-left: auto; }

.cancel-link {
  color: #3F6896; }

a.cancel-link:hover {
  text-decoration: none; }

.createNewEntityHeader,
.popupHeader,
.interactionHeader {
  font-size: 18px;
  color: #1d4f75;
  line-height: 22px;
  border-bottom: 3px solid #1d4f75;
  margin-bottom: 10px;
  padding-bottom: 3px; }

.contactCardRequestLineBreak {
  font-size: 16px;
  color: #808080;
  line-height: 22px;
  border-bottom: 2px solid #808080;
  margin-bottom: 10px;
  padding-bottom: 3px; }

.excludeEntity {
  background: #e4e4e4 !important; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.bottom-space10 {
  margin-bottom: 10px; }

p {
  color: #58595B;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 5px; }

.paddingBorderNull table,
.paddingBorderNull td {
  padding: 0px !important;
  border: 0px !important; }

.tableLayoutFix table {
  table-layout: fixed !important; }

th {
  font-weight: bold !important; }

.elementHide {
  display: none !important; }

/*Common Classes for emails start */
a[href^="mailto:"] {
  text-decoration: underline !important;
  color: #1d4f75 !important; }

a[href^="mailto:"]:hover {
  text-decoration: none !important;
  color: #1d4f75 !important; }

.elementOpacityZero {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 0px; }

/*Common Classes for emails End */
/*Common Classes E*/
.page-wrap {
  /* width: 960px; */
  width: 100%;
  margin: 0px auto;
  background-color: #fff;
  /*border-left:1px solid $randomGrey04;border-right:1px solid $randomGrey04;*/
  padding: 0 20px; }

/*Header Menu Bg S*/
.header-wrap {
  margin-bottom: 10px; }

.header-content {
  /*background: url("../images/kol-header-bg.png") no-repeat left top;*/
  min-height: 87px;
  position: relative; }

/*.header-content.act {
    background: url("../images/kol-header-bg-act.png") no-repeat left top;
}*/
/*Header Menu Bg E*/
/*Welcome Blk S*/
.welcome-block {
  text-align: right;
  font-size: 12px;
  height: 22px; }

.login-user-name, .login-user-emailId a, .user-account-setting a {
  border-right: 1px solid #58595B;
  color: #58595B;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 5px;
  display: inline-block; }

.login-user-name strong {
  font-weight: normal; }

.login-user-emailId a, .user-account-setting a {
  text-decoration: none; }

.login-status {
  color: #376a93;
  padding: 0px 35px 0px 15px;
  margin-top: 6px;
  display: inline-block;
  text-decoration: none; }

.login-status:hover {
  text-decoration: underline; }

/*Welcome Blk E*/
/*Site logo S*/
.kol360_lilly360_logo {
  display: inline-block;
  left: 47px;
  top: 14px;
  position: absolute; }

.kol360_acuity_logo {
  display: inline-block;
  /*left: 20px;
  top: 14px;
  position: absolute;*/ }

.kol360_acuity_logo img {
  width: 150px; }

/*Site logo E*/
/*Header Menu S*/
#main-nav {
  /*
  display: inline-block;
      position: relative;
      top: 44px;
  float: right;
      */
  /*height: 43px;
  left: 205px;
  margin-bottom: 17px;
  position: relative;
  top: 4px;
  vertical-align: top;*/ }

#main-nav ul {
  /*border-top: 1px solid $randomGrey04;*/ }

#main-nav li {
  /*height: 43px;
  vertical-align: middle;*/
  float: left;
  text-align: center;
  border: 1px solid grey;
  border-radius: 4px;
  padding: 6px 0;
  width: 100px;
  margin: 0px 17px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer; }

.hidePlanning li {
  width: 121px !important; }

#main-nav li:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

#main-nav li.last {
  /*background: none;*/
  margin-right: 0; }

#main-nav li.last a {
  /*width: 52px;
  background: none;
  border-right: 0px;*/
  /* Display Dashboard */
  /*padding: 11px 5px 0 24px;*/
  /* Hide Dashboard */
  /*padding: 11px 25px 0 24px;*/ }

in0- {
  /*margin-top: 0px;
  font-size: 0px;
  width: 19px;*/ }

#main-nav li.home.menuIcon a {
  /*background: url("../images/home-icon.png") no-repeat scroll center center;*/
  /*font-size: 0;*/
  /*margin-top: 0;*/
  /*padding: 11px 21px 0 22px;*/
  /*vertical-align: top;*/
  /*width: 24px;*/ }

/*widget*/
/*#main-nav li.dashboard.menuIcon a {
    background: url("../images/dashboard-5-24.ico") no-repeat scroll center center;
    font-size: 0;
    margin-top: 0;
    padding: 11px 21px 0 22px;
    vertical-align: top;
    width: 24px;
}*/
            /*#main-nav li.home.menuIcon a img {
                display: none;
            }

            #main-nav li a:hover,
            #main-nav li.active a,
            #main-nav li.home.menuIcon.active a,
            #main-nav li.dashboard.menuIcon.active a,
            #main-nav li.home.menuIcon a:hover,
            #main-nav li.dashboard.menuIcon a:hover {
                background-color: #3d75a4;
            }*/
        /*#main-nav li.setting a:hover,
        #main-nav li.setting.active a {
            background-color: transparent;
        }

        #main-nav li.home.menuIcon.deactive,
        #main-nav li.deactive {
            background: url("../images/deactivate-main-nav-bg.png") repeat-x left top transparent !important;
        }*/
            /*#main-nav li.deactive a {
                color: #999999 !important;
                border-right: 1px solid #434345 !important;
                cursor: default !important;
            }

            #main-nav li.home.menuIcon.deactive a {
                background: url("../images/disable-home-icon.png") no-repeat center center transparent !important;
            }*/
/*widget*/
/*#main-nav li.dashboard.menuIcon.deactive a {
    background: url("../images/dashboard-5-24.ico") no-repeat center center transparent !important;
}*/
/*#main-nav li.home.menuIcon.deactive a:hover,
#main-nav li.deactive a:hover {
    background-color: transparent !important;
}*/
#main-nav a {
    border-radius: 4px;
    margin: 0 3px 0 3px; /*margin: 0 7px 0 7px;*/
    color: #4485b4;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    /*height: 29px;*/
    /*padding: 11px 25px 0 24px;*/
    text-decoration: none;
    text-transform: capitalize;
    border: 1px solid grey;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

/*Header Menu E*/
/*Greetbar S*/
.greet-bar {
  /*background: url("../images/greet-bar-bg.png") repeat-x left top;
  position: relative;*/
  width: 100%;
  /*display: table;
  clear: both;
  background-size: contain;
  padding-bottom: 5px;*/
  margin-top: 20px;
  background-color: #1d4f75; }

/*height:43px;*/
.greet-bar span {
  font-size: 18px; }

/*display:inline-block;*/
/*.greet-bar .greet {
    color: $randomBlue02;
    margin-left: 20px;
    margin-right: 42px;
    margin-top: 10px;
    vertical-align: middle;
    display: block;
    float: left;
    width: 200px;
}*/
/* display: inline-block; */
.greet-bar .resource-section-name {
  /*color: $randomDarkGrey;
  margin-top: 5px;
  vertical-align: middle;
  position: relative;
  display: block;
  float: left;
  width: 700px;*/ }

/* display: inline-block; */
.greet-bar .resource-section-name .sectionTitle {
  margin-right: 5px; }

.greet-bar .resource-section-name .resource-node {
  font-size: 10px;
  display: block;
  line-height: normal;
  margin-left: 3px;
  /*display:block; position: absolute; top:21px; left:0;*/ }

.greet-bar .online-users {
  /*position:absolute; right:15px; top:8px; */
  width: 120px;
  text-align: center;
  display: block;
  float: right;
  /*padding-right: 20px;
  padding-top: 10px;*/ }

.greet-bar .online-users span {
  font-size: 12px;
  /* color: $randomDarkGrey; */
  color: white;
  display: block; }

/*Greetbar E*/
/*Filter Tab S*/
.filter-tab {
  /*background: url("../images/filter-tab-container-bg.png") no-repeat left top;*/
  margin-bottom: 10px;
  /*height: 37px;*/
  /*/*width: 920px;*/
  width: 100%;
  border: 1px solid black;
  border-radius: 4px;
  display: table; }

.filter-tab li {
  display: table-cell;
  vertical-align: middle;
  padding: 4px 10px;
  /*height: 35px;*/
  /*border-right: 1px solid #f2f2f2;*/
  /*float: left;*/
  /*border-top: 1px solid $randomBlue03;
  border-bottom: 1px solid $randomBlue03;*/
  text-align: center; }

.filter-tab li.first,
.filter-tab li.first strong,
.filter-tab li.first:hover,
.filter-tab li.first:active {
  /* background: none repeat scroll 0 0 transparent !important; */
  position: relative; }

.filter-tab li.first strong.active-filter span.filter-trigger-icon {
  /*background: url("../images/filter-trigger-icon.png") no-repeat scroll -32px 0px transparent !important;*/
  /*display: inline-block;*/
  height: 20px;
  /*left: -29px;
  position: absolute;
  top: 3px;*/
  width: 20px;
  margin-right: 5px; }

            /*.filter-tab li.first strong.active-filter:hover span.filter-trigger-icon {
                background-position: -32px -31px !important;
            }

            .filter-tab li.first strong.active-filter:active span.filter-trigger-icon {
                background-position: -31px -63px !important;
            }

            .filter-tab li.first strong.active-filter.inactive span.filter-trigger-icon {
                background-position: -31px -95px !important;
            }*/
.filter-tab li.first strong.no-active-filter span.filter-trigger-icon {
  /*background: url("../images/filter.png") no-repeat scroll 0px 0px transparent !important;*/
  display: inline-block;
  height: 20px;
  left: -29px;
  position: absolute;
  top: 3px;
  width: 20px;
  margin-right: 5px; }

.filter-tab li.first strong.no-active-filter:hover span.filter-trigger-icon {
  background-position: 0px -31px !important; }

.filter-tab li.first strong.no-active-filter:active span.filter-trigger-icon {
  background-position: 0px -63px !important; }

.filter-tab li.first strong.no-active-filter.inactive span.filter-trigger-icon {
  background-position: 0px -95px !important; }

.filter-tab li strong {
  text-decoration: none;
  /* font-size: 12px; */
  font-size: 12px;
  /* color: $newDimLightBlue; */
  /* color: #82D3FD; */
  color: #1d4f75;
  font-weight: 700;
  text-transform: uppercase;
  /* margin: 0 36px; */
  margin: 0px 10px 0px 10px;
  /*border-right: 1px solid #c0cede;*/
  /*display: inline-block;
  height: 25px;
  padding: 10px 14px 0;*/
  cursor: pointer;
  text-align: center; }

.filter-tab li:hover strong {
  /*background: url("../images/filter-tab-over-bg.png") repeat-x left top;
  border-right: 1px solid #9cb9d4;*/ }

.filter-tab li:active strong {
  /*background: url("../images/filter-tab-active-bg.png") repeat-x left top;
  border-right: 1px solid #6d747c;*/ }

.filter-tab li.active {
  /*background: url("../images/filter-tab-select-list-normal-bg.png") no-repeat left top;*/ }

.filter-tab li.active strong {
  /*background: url("../images/filter-tab-select-normal-bg.png") no-repeat right top;
  margin-left: 3px;
  padding-left: 11px;
  border-right: 1px solid #a1a7ac;*/ }

.filter-tab li.active:hover {
  /*background: url("../images/filter-tab-select-list-active-over-bg.png") no-repeat left top;*/ }

.filter-tab li.active:hover strong {
  /*background: url("../images/filter-tab-select-active-over-bg.png") no-repeat right top;
  margin-left: 3px;
  padding-left: 11px;
  border-right: 1px solid #aebecd;*/ }

.filter-tab li.active:active {
  /*background: url("../images/filter-tab-select-list-active-bg.png") no-repeat left top;*/ }

.filter-tab li.active:active strong {
  /*background: url("../images/filter-tab-select-active-bg.png") no-repeat right top;
  margin-left: 3px;
  padding-left: 11px;
  border-right: 1px solid #92969b;*/ }

/*.filter-tab li.first {
    margin-left: 36px;
}*/
.filter-tab li.first {
  background-color: #eb9a3f; }

.filter-tab li.first strong {
  color: #1d4f75 !important;
  font-weight: 700;
  font-size: 12px;
  padding-left: 7px;
  padding-right: 7px;
  margin: 0 0;
  display: block;
  text-transform: uppercase;
  line-height: 20px; }

.filter-tab li.last {
  /*border-right: 1px solid $randomBlue03;
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;*/ }

.filter-tab li.last strong {
  border-right: 0px; }

/*Filter Tab E*/
/*Page Content S*/
.page-content {
  width: 100%;
  /*width: 920px;
  padding-left: 20px;
  padding-right: 20px;*/ }

/*Page Content E*/
/*Profile headInfo S*/
.entityProfileHeadInfo {
  /*position: relative;
  border-radius: 10px;
  border: 1px solid $randomDarkGrey;
  margin-top: 12px;*/
  /*width: 870px;*/
  /*padding: 15px 25px;*/ }

.entityProfileHeadInfo .update-label {
  /*position: absolute;
  top: 10px;*/
  right: 25px;
  color: #58595B;
  /*font-size: 18px;*/ }

.profileIndividual-btn {
  position: absolute;
  right: 178px;
  top: 15px; }

.recordInteraction-btn {
  position: absolute;
  right: 50px;
  z-index: 100;
  top: 15px; }

/*Profile headInfo E*/
/* S*/
.profile-individual-request .row.btn-container {
  text-align: right; }

.profile-individual-request h3 {
  margin-bottom: 5px; }

.profile-individual-request .profile-individual-request-text {
  height: 70px !important;
  margin-bottom: 10px;
  width: 310px !important;
  line-height: 15px;
  padding: 7px 5px;
  font-family: Arial,Helvetica,sans-serif;
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #b6b6b6;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #dadada inset;
  color: #58595B; }

.profile-individual-request .row.btn-container input[type="button"] {
  margin-left: 10px; }

.profile-individual-request-sent h3 {
  color: #1d4f75;
  margin-bottom: 10px;
  color: #1d4f75;
  font-size: 15px; }

/*RecordInteraction CSS S*/
.recordInteraction-popup-wrap {
  width: 800px;
  height: 500px !important;
  overflow-y: auto !important; }

/*User Pdf Settings*/
.userPdfSettings-popup-wrap {
  width: 940px;
  text-align: center;
  height: 400px;
  max-height: 600px;
  margin: 0px auto; }

.userPdfSettings-popup-wrap h2 {
  color: #1d4f75;
  margin-bottom: 10px;
  font-size: 18px; }

.userPdfSettings-popup-wrap span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle; }

h2.userPdfSettings-label {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  line-height: 25px;
  margin-bottom: 10px; }

.userPdfSettings-label {
  height: 25px;
  background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4;
  max-width: 300px;
  border-bottom: 1px solid #D6DFE9;
  text-align: left; }

/*End Add Interaction - Consent Message*/
/*Add Interaction - Consent Message*/
.consentMessage-popup-wrap {
  width: 750px;
  text-align: center;
  height: auto;
  margin: 0px auto; }

.consentMessage-popup-wrap h2 {
  color: #1d4f75;
  margin-bottom: 10px;
  font-size: 18px; }

.consentMessage-popup-wrap span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle; }

/*End Add Interaction - Consent Message*/
.recordInteraction-popup {
  /*width:730px;*/
  text-align: left;
  padding: 5px; }

.recordInteraction-popup .form-field-grp {
  margin-bottom: 10px;
  border-bottom: 1px solid #b6b6b6;
  padding-bottom: 10px; }

.recordInteraction-popup .form-field {
  display: inline-block;
  vertical-align: top; }

.recordInteraction-popup .interaction-field {
  vertical-align: top; }

.recordInteraction-popup .recordInteractionName-field {
  display: block; }

.recordInteractionName-field .txtType {
  width: 600px; }

.expertEngagementLimitation {
  width: 55px; }

.recordInteraction-popup label {
  margin-bottom: 10px;
  vertical-align: top;
  display: inline-block; }

.recordInteractionTime-field {
  margin-left: 75px; }

.recordInteraction-popup .recordInteractionTime-field .labelTxt {
  width: auto; }

.recordInteractionTimezone-field {
  margin-left: 38px; }

.recordInteractionTimezone-field .txtType {
  width: 150px; }

.recordInteraction-popup .manage-btn {
  vertical-align: top;
  display: inline-block;
  height: 25px; }

.recordInteraction-popup .labelTxt,
.recordInteraction-popup .labelTxt2 {
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  vertical-align: middle;
  display: inline-block; }

.item-labelTxt {
  vertical-align: top; }

.item-labelVal {
  vertical-align: top; }

.recordInteraction-popup .labelTxt {
  width: 110px;
  text-align: right; }

.recordInteraction-popup .labelTxt2 {
  margin-bottom: 5px; }

.recordInteraction-popup input,
.recordInteraction-popup .drop-down,
.recordInteraction-popup .textareaType {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block; }

.recordInteractionDate-field {
  vertical-align: top;
  display: inline-block; }

.recordInteractionType-field .k-dropdown.k-header,
.recordInteractionFunction-field .k-dropdown.k-header,
.recordInteractionPurpose-field .k-dropdown.k-header {
  width: 250px; }

.recordEventForInteraction-field .k-combobox.k-header
{
    width: 350px;
}


.recordInteractionPurpose-field {
  /*margin-left:50px; */
  vertical-align: top;
  display: inline-block; }

.form-field-grp.address-field-grp .address-field {
  width: 345px;
  margin-right: 47px;
  display: inline-block;
  vertical-align: top; }

.form-field-grp.address-field-grp .drop-down {
  display: block;
  margin-left: 0; }

.form-field-grp.address-field-grp .drop-down .k-widget.k-combobox {
  width: 345px; }

.form-field-grp.address-field-grp .drop-down .k-widget.k-combobox input[type="text"] {
  width: 320px !important;
  margin-top: 0px; }

.form-field-grp.address-field-grp input[type="text"] {
  width: 298px;
  display: block;
  margin-left: 0;
  margin-top: 5px; }

.form-field-grp.address-field-grp input[type="button"] {
  display: block;
  width: 110px; }

.form-field-grp.address-field-grp .address-field + .address-field {
  margin-right: 0px; }

.form-field-grp.address-field-grp .add-iteration-text {
  display: block; }

.form-field-grp.address-field-grp .add-iteration-text input[type="text"] {
  width: 270px;
  display: inline-block;
  margin-left: 0;
  margin-bottom: 5px; }

label.recordInteractionNote-field {
  display: block; }

.recordInteraction-popup .recordInteractionContent-field .labelTxt {
  width: auto; }

.recordInteraction-popup .upload-btn {
  margin-left: 0px;
  padding: 0px 20px;
  margin-top: 10px;
  margin-right: 15px; }

.recordInteractionNote-field .labelTxt {
  margin: 10px 0px; }

.recordInteraction-popup .textareaType {
  display: block;
  width: 665px !important;
  height: 55px !important;
  margin-left: 0px;
  padding: 5px; }

.recordInteraction-popup .recordInteractionBtn-grp {
  border-bottom: 0px solid; }

.recordInteraction-popup #filename-grid-id {
  width: 675px; }

.recordInteraction-popup .add-iteration-panel label {
  margin-bottom: 5px; }

.interactionInviteList .k-grid-content {
  max-height: 200px;
  overflow-x: hidden; }

.interactionInviteList table {
  width: 345px !important;
  /* border:2px solid green; */ }

.interactionInviteList .stakeholdersList-field {
  margin-right: 30px; }

.interactionInviteList th + th,
.interactionInviteList td + td {
  text-align: center; }

.smalltxt {
  font-size: 11px; }

.start-date {
  width: 90px; }

.recordInteractionDate-field .start-date {
  margin-left: 8px; }

.interactionDocName {
  text-decoration: underline;
  cursor: pointer;
  width: 125px;
  display: inline-block; }

/*RecordInteraction CSS E*/
/*eSurvey Begin*/
.esurvey-popup-wrap {
  width: 750px;
  height: 400px !important;
  overflow-y: auto !important; }


.surveyConsentMessage-popup-wrap {
  width: 750px;
  text-align: center;
  height: auto;
  margin: 0px auto;
}

.surveyConsentMessage-popup-wrap h2 {
  color: #1d4f75;
  margin-bottom: 10px;
  font-size: 18px;
}

.surveyConsentMessage-popup-wrap span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle;
}

/*eSurvey End*/
/* E*/
/*.user-profile{padding:10px;}*/
.user-profile {
    clear: both;
    display: inline-block;
    margin-right: 15px;
    /*border: 2px solid gray;*/
}

.container-expert-profile {
    display: flex;
    align-items: flex-start; /* adjust alignment as needed */
    justify-content: space-between; /* align items with space between them */
    /*border: 2px solid gray;*/
}
.expert-profile-middle {
    /* styles for the other grid */
    /*border: 2px solid gray;*/
    width: 344px;
    height: 150px;
    margin-right: 10px;
}

.expert-profile-right {
    /* styles for the third div */
    margin-left: auto; /* push the div to the right */
    /*border: 2px solid gray;*/
}

.user-photo-border {
    /*width: 110px;
  height: 110px;*/
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    border: 6px solid #4282b4;
    margin: 0 !important;
    float: left;
}

.user-photo {
  /*min-width: 100%;
  min-height: 100%;*/
  max-width: 100px;
  width: auto;
  height: auto;
  /*position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);*/ }

.user-info {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-left: 20px; }

.user-name {
  margin-right: 5px; }

.user-name, .user-degrees {
  color: #1d4f75;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 6px;
  display: inline-block; }

.user-profession, .user-company, .user-specialty, .user-addr, .user-contact, .user-email, .user-email a {
  color: #58595B;
  display: block;
  font-size: 12px;
  margin-bottom: 6px;
  text-decoration: none; }

.user-email a {
  display: inline-block; }

.user-email a:hover {
  text-decoration: underline; }

.user-contact, .user-email {
  display: inline-block; }

.user-contact label,
.user-email label {
  margin-right: 4px; }

.user-contact {
  /*border-right: 1px solid $randomDarkGrey;padding-right:10px; margin-right:10px;*/
  padding-left: 0px;
  /*clear:left;*/ }

.separator {
  margin: 0px 5px;
  display: inline-block;
  vertical-align: top; }

.notificationSettingBtn,
.viewRequestBtn {
  font-size: 12px;
  /*position: absolute;
  right: 25px;
  top: 45px;*/
  text-align: center; }

.viewRequestBtn {
  top: 80px; }

/*Notification Setting popup CSS S*/
.notification-setting-common th {
  text-align: center;
  background-color: #9EBDD7;
  color: #fff; }

.notification-setting-btn {
  text-align: right;
  padding: 10px 0px; }

/*.notification-setting-btn input{text-align:right;margin-left:10px;} */
.notification-setting-btn a {
  color: #3F6896; }

.notification-setting-btn a:hover {
  color: #376a93; }

.notification-setting-btn a:active {
  color: #000; }

.notification-setting-common td {
  text-align: center; }

.notification-setting-common td span,
.notification-setting-common td strong {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-weight: bold; }

.notification-setting-common td:first-child strong,
.notification-setting-common td span {
  text-align: right; }

/*Notification Setting popup CSS End*/
.view-request-wrap {
  display: none;
  margin: 0 auto;
  width: auto; }

.viewRequest-tab-container h2.requests-label {
  color: #1d4f75;
  display: inline-block;
  font-size: 18px;
  padding: 10px 0; }

.viewRequest-tab-container .info-content {
  padding: 0px; }

.viewRequest-individuals-content {
  margin-bottom: 10px; }

.request-view-dropbox-wrap {
  display: inline-block;
  float: right;
  margin-top: 10px; }

.request-view-dropbox-wrap .k-dropdown.k-header {
  width: 125px; }

.request-view-dropbox-wrap label {
  color: #7D7E81;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  margin-right: 5px;
  font-weight: bold; }

.request-view-dropbox-wrap .drop-down {
  display: inline-block; }

.request-activities-form label {
  display: inline-block;
  margin-bottom: 10px; }

.request-activities-form .form-field-grp {
  border-bottom: 1px solid #b6b6b6;
  margin-bottom: 10px; }

.request-activities-form .startDate-field .labelTxt,
.request-activities-form .endDate-field .labelTxt,
.request-activities-form .country-field .labelTxt,
.request-activities-form .city-field .labelTxt,
.request-activities-form .addressLine1-field .labelTxt,
.request-activities-form .siteName-field .labelTxt,
.request-activities-form .selectActivity-field .labelTxt,
.request-activities-form .activityName-field .labelTxt,
.request-activities-form .zipPostalCode-field .labelTxt,
.request-activities-form .state-field .labelTxt {
  width: 110px; }

.request-activities-form .timeZone-field,
.request-activities-form .function-field {
  margin-left: 11px; }

.request-activities-form .function-field .k-dropdown.k-header {
  width: 240px; }

.request-activities-form .cancel-link {
  margin: 0px 30px 0px 10px; }

.request-activities-form .form-field-grp.activityDetail-grp input[type="text"] {
  width: 100px !important;
  margin-left: 8px !important;
  margin-right: 5px; }

.request-activities-form .form-field-grp.activityDetail-grp .k-dropdown.k-header {
  width: 190px; }

.request-activities-form .form-field-grp .allDayActivity-field {
  margin-left: 5px; }

.request-activities-form .form-field-grp .allDayActivity-field .labelTxt {
  text-align: left; }

.request-activities-form .labelTxt {
  font-size: 12px;
  font-weight: bold;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  text-align: right; }

.request-activities-form .startTime-field .labelTxt,
.request-activities-form .endTime-field .labelTxt {
  width: 70px; }

.request-activities-form input,
.request-activities-form .drop-down {
  display: inline-block;
  /*margin-left: 12px;*/
  vertical-align: middle; }

.request-activities-form .drop-down input {
  margin-left: 0px; }

.request-activities-form .activityName-field input,
.request-activities-form .siteName-field input {
  width: 585px; }

.request-activities-form .addressLine2-field {
  margin-left: 11px; }

.request-activities-form .addressLine1-field input,
.request-activities-form .addressLine2-field input {
  width: 228px; }

.request-activities-form .city-field input {
  width: 105px; }

.request-activities-form .state-field .labelTxt {
  /*width: 55px;*/
  width: 64px; }

.request-activities-form .state-field .labelTxt.logistic_state_field {
  /*width: 55px;*/
  width: 96px; }

.request-activities-form .activityDetail-grp input[type="text"].error {
  border: 1px solid #B94A48 !important; }

.request-activities-form .zipPostalCode-field .txtType {
  width: 136px; }

.form-field-grp.homeExpertBtn-grp {
  border-bottom: 0px solid; }

.form-field-grp.homeExpertBtn-grp label {
  margin-bottom: 0px; }

.form-field-grp.homeExpertBtn-grp .create-expert-btn {
  text-align: right; }

/*ClientView User profile Css End*/
/*KOL user filter css start*/
/*.kol-user-filter{ margin-top:10px;}*/
.kol-user-filter {
  position: relative; }

.kol-user-filter input.createNewEntity {
  position: absolute;
  right: 0px;
  top: 0;
  /*padding: 0px 15px;*/ }

.kol-user-filter input.activityAddEvent, .kol-user-filter input.createNewInteraction {
  float: right; }

.kol-user-filter input.createNewInteraction {
  margin-right: 10px; }

h2.directoryHeader {
  display: inline-block;
  font-size: 18px;
  color: #1d4f75;
  margin-bottom: 10px; }

.filterQueryIconWrap {
  width: 350px; }

.search-alphabet-filter-wrap {
  padding-bottom: 15px; }

.search-alphabet-filter-wrap .searchbox {
  width: 200px;
  padding-right: 22px; }

.alphabet-filter {
  display: inline-block;
  margin-left: 17px;
  padding-top: 3px;
  vertical-align: top; }

.alphabet-filter span {
  color: #406A99;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  /*margin-right:2px;*/
  font-weight: normal;
  width: 22px;
  text-align: center;
  cursor: pointer; }

/*.kol-user-filter .alphabet-filter a:hover,*/
.alphabet-filter span.active {
  text-decoration: underline !important;
  color: #58595B !important;
  font-weight: bold !important; }

.k-grid-content-expander {
  width: 100% !important; }

.kol-user-filter .entityLeftWrap {
  border: 0px solid #cdcdcd;
  display: inline-block;
  vertical-align: top; }

.entityRightWrap {
  display: inline-block;
  vertical-align: top;
  width: 408px;
  border: 1px solid #cdcdcd; }

.entityLeftWrap {
    border: 1px solid #cdcdcd;
}

.activitiesViewContent .entityLeftWrap .entityList {
  height: 402px;
  overflow-y: auto; }

.entityRightWrap {
  /*max-height: 402px;*/
  height: 400px;
  overflow: hidden; }

.activitiesViewContent .entityRightWrap .entityList {
  height: 350px;
  overflow: auto !important; }

.activitiesViewContent .entityRightWrap {
  width: 390px; }

.entityRightWrap #ActivityInviteeGrid .k-grid-content,
#ActivityParticipantGrid .k-grid-content,
#EventInteractionConnectionGrid .k-grid-content {
    max-height: 375px;
    overflow-y: auto;
}

.noEntityAlert {
  text-align: left;
  padding: 10px;
  font-size: 13px;
  font-weight: bold;
  border-top: 1px solid #CDCDCD; }

    .selectedEntityName.hide, .noEntityAlert.hide, .entitySectionWrap.hide, .entityStaffSectionWrap.hide, .selectedEntityHeadWrap .clear-link.hide {
        display: none !important;
    }

.hiddenElement {
  display: none !important; }

.entityRoundPanel {
  padding: 5px;
  border: 1px solid #a5a5a5;
  margin-bottom: 2px;
  border-radius: 5px;
  box-shadow: 0px 0px 1px #DADADA;
  background: url("../images/expert-panal-bg.png") repeat-x left top #f3f3f3;
  position: relative; }

.entityRoundPanel:hover,
.entityRoundPanel.active,
.memberPanel.active {
  background: url("../images/expert-panal-act-bg.png") repeat-x 0px 0px #e9f3f7; }

.dashBoardRoundPanel {
  padding: 5px;
  border: 1px solid #a5a5a5;
  margin-bottom: 2px;
  border-radius: 5px;
  box-shadow: 0px 0px 1px #DADADA;
  background: url("../images/expert-panal-bg.png") repeat-x left top #f3f3f3;
  position: relative; }

.dashBoardRoundPanel:hover,
.dashBoardRoundPanel.active {
  background: url("../images/expert-panal-act-bg.png") repeat-x 0px 0px #e9f3f7; }

.dashBoardMemberPanel {
  width: 566px;
  clear: right;
  display: block;
  text-align: right;
  width: 100%;
  border-bottom: 1px solid #a5a5a5;
  padding: 5px;
  margin: 0 0 5px 0;
  display: inline-block;
  vertical-align: top;
  width: 405px; }

.dashBoardMemberPanel.active {
  background: url("../images/expert-panal-act-bg.png") repeat-x 0px 0px #e9f3f7; }

.mini-prof-function .expertFunction {
  margin-left: 10px;
  margin-bottom: 5px; }

.summary_function .expertFunction {
  margin-right: 10px;
  margin-bottom: 5px; }

.mini-user-prof,
.mini-prof-function,
.mini-prof-btn,
.mini-prof-icon,
.mini-prof-name,
.mini-prof-degree,
.mini-prof-info,
.mini-prof-func-list {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  color: #7D7E81;
  line-height: normal; }

.memberPanel, .mini-user-prof {
  display: flex; }

.memberPanel .mini-prof-btn {
  clear: right;
  display: block;
  text-align: right;
  width: 100%; }

.mini-prof-icon,
.mini-user-prof,
.mini-prof-name {
  margin-right: 4px;
  line-height: normal; }

.mini-prof-icon, .profileLevelImage {
  display: inline-block;
  width: 21px;
  height: 22px;
  background: url("../images/client-icon-sprite.png") no-repeat 0px -549px; }

.entityLeftWrap .mini-prof-icon,
.entityLeftWrap .user-grp-icon,
.entityRightWrap .user-grp-icon {
  cursor: pointer; }

.mini-prof-icon,
.user-grp-icon,
.user-activity-icon {
  cursor: default; }

.mini-user-prof {
  float: left;
  /*word-break: break-all;*/ }

.interactionSections-wrap .mini-user-prof {
  width: 250px;
  margin-right: 10px; }

.activityListView .activityList,
.activityTableView .activityTable {
  margin-bottom: 15px; }

.activityCalenderView img {
  width: 100%; }

.memberPanel.incomplete .mini-prof-icon {
  background-position: -99px -549px; }

    /*.memberPanel.incomplete .mini-prof-icon {
    background-position: -33px -549px;
}*/
.memberPanel.incomplete .mini-prof-icon:hover {
  background-position: -99px -550px; }

.memberPanel.partial-complete .mini-prof-icon {
  background-position: -33px -549px; }

.memberPanel.partial-complete .mini-prof-icon:hover {
  background-position: -33px -582px; }

.memberPanel.complete .mini-prof-icon {
  background-position: -66px -549px; }

.memberPanel.complete .mini-prof-icon:hover {
  background-position: -66px -581px; }



.memberPanel.incomplete .profileLevelImage {
  background-position: -99px -549px; }

.memberPanel.incomplete .profileLevelImage:hover {
  background-position: -99px -550px; }

.memberPanel.partial-complete .profileLevelImage {
  background-position: -33px -549px; }

.memberPanel.partial-complete .profileLevelImage:hover {
  background-position: -33px -582px; }

.memberPanel.complete .profileLevelImage {
  background-position: -66px -549px; }

.memberPanel.complete .profileLevelImage:hover {
  background-position: -66px -581px; }






.mini-prof-info {
  width: 250px;
  color: #58595B; }

.mini-prof-function {
  margin-right: 5px;
  float: right; }

.mini-prof-function label {
  display: inline-block;
  vertical-align: top; }

.mini-prof-func-list {
  display: inline-block;
  width: 110px;
  vertical-align: top;
  margin-top: 2px; }

.mini-prof-place {
  display: block;
  margin-top: 4px;
  word-break: normal; }

.user-grp-name {
  width: 150px; }

.groupMemberList .user-grp-name {
  width: 190px; }

.user-activity-name {
  width: 197px; }

.mini-prof-name,
.user-grp-name,
.user-activity-name {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-bottom: 5px;
  width: auto; }

.mini-prof-name a,
.user-activity-name a,
.user-grp-name a,
.mini-prof-name {
  color: #58595B;
  font-size: 12px;
  font-weight: bold; }

.filtered-individual-data .mini-prof-name a {
  word-break: break-word; }

.entityRightWrap .mini-prof-name a,
.entityRightWrap .user-activity-name a,
.entityRightWrap .user-grp-name a,
.entityRightWrap .mini-prof-name {
  color: #004B67; }

.mini-prof-btn input {
  margin-top: 3px;
  white-space: pre-wrap;
  width: auto;
  outline: none;
  color: #ffffff;
  height: auto;
  font-size: 12px; }

.mini-prof-btn .view-mem-grp-btn {
  width: 100%;
  margin-left: 0px;
  font-weight: 100; }

.c_box .mini-prof-btn {
  width: 100%;
  padding-left: 10px; }

.mini-prof-btn .view-mem-act-btn {
  margin-left: 0px; }

/*width:120px; */
.k-ie8 .mini-prof-btn .view-mem-act-btn {
  width: 110px;
  margin-left: 0px; }

/*.mini-user-prof-detail-wrap{display:none;}*/
.mini-user-prof-detail {
  width: 450px;
  text-align: left; }

.mini-user-prof-detail .user-photo {
  margin-right: 20px;
  margin-left: 0px; }

.mini-user-prof-detail .user-info {
  width: 300px; }

.selectedEntityHeadWrap {
  /*background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381B4;*/
  height: auto;
  line-height: 25px;
  color: #58595B; }

.selectedEntityHeadWrap h3 {
  font-size: 15px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top; }

.selectedEntityHeadWrap .selectedEntityName {
  display: inline-block;
  font-weight: normal;
  font-size: 13px;
  line-height: 17px;
  padding-right: 5px;
  vertical-align: middle;
  width: 175px;
  margin-left: 5px; }

.selectedEntityHeadWrap .selectedEntityName a {
  color: #6d6e71;
  font-size: 12px; }

.selectedEntityHeadWrap .clear-link {
  display: inline-block;
  font-size: 12px;
  color: #58595B;
  float: right;
  margin-right: 10px;
  border-bottom: 1px solid #58595B;
  padding-bottom: 2px;
  line-height: 6px;
  margin-top: 10px;
  cursor: pointer; }

.kol-user-filter .entityRightWrap h4 {
    /*background-color:#8CB3D3;*/
    background: #1d4f75;
    line-height: 22px;
    height: 22px;
    border-top: 1px solid #fff;
    padding-left: 10px;
    color: #fff;
    font-size: 13px;
}

.entitySimplePanel {
  font-size: 12px;
  color: #58595B;
  border: 1px solid #D8D8D8;
  margin: 5px;
  padding: 5px; }

.groupPanel .user-grp-icon {
  float: left;
  margin-right: 5px;
  width: 25px;
  height: 25px;
  background: url("../images/client-icon-sprite.png") no-repeat -66px -613px; }

.groupPanel .user-grp-icon:hover {
  background-position: -66px -645px; }

.groupPanel .user-grp-info,
.activityPanel .user-activity-info {
  float: left;
  width: 340px; }

.entityLeftWrap .groupPanel .user-grp-info,
.entityLeftWrap .activityPanel .user-activity-info {
  float: left;
  width: 345px;
  margin-right: 10px; }

.members-content .groupPanel .user-grp-info {
  width: 375px; }

.interactionEntityList .activityPanel .user-activity-info {
  margin-left: 15px; }

.entityLeftWrap .groupPanel .user-grp-info {
  width: 315px; }

.entityLeftWrap .activityPanel .user-activity-info {
  margin-right: 5px; }

.ie8 .entityLeftWrap .activityPanel .user-activity-info {
  margin-right: 0px; }

.groupPanel .user-grp-count-wrap label span,
.activity-invitee {
  color: #004B67;
  font-size: 12px;
  display: inline-block; }

.groupPanel .user-grp-intro label,
.groupPanel .user-grp-intro span {
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top; }

.groupPanel .user-grp-region {
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
  width: 240px; }

.groupPanel .user-grp-count,
.groupPanel .user-grp-intro span {
  font-weight: bold; }

.groupPanel .user-grp-count {
  color: #004b67; }

.groupPanel .create-date {
  margin-right: 15px;
  width: 90px; }

.groupPanel .function-label {
  margin-left: 160px; }

.groupPanel .creator-name,
.groupPanel .function-name {
  width: 100px; }

.activityPanel .user-activity-icon {
  float: left;
  margin-right: 5px;
  width: 21px;
  height: 22px;
  background: url("../images/client-icon-sprite.png") no-repeat -67px -676px; }

.activityPanel .user-activity-icon:hover {
  background-position: -67px -708px; }

.activityPanel .user-activity-text {
  display: block;
  margin-bottom: 5px;
  display: block;
  vertical-align: top; }

.user-activity-intro {
  display: block; }

.user-activity-intro label,
.user-activity-intro span {
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top; }

.user-activity-intro .user-grp-region {
  display: block;
  margin-top: 5px;
  margin-bottom: 3px; }

.user-activity-intro .user-grp-count,
.user-activity-intro span {
  font-weight: bold; }

.user-activity-intro .create-date {
  margin-right: 35px; }

.user-activity-intro .function-label {
  margin-left: 26px; }

.user-activity-intro .creator-name,
.user-activity-intro .function-name {
  width: 88px; }

.entityLeftWrap .user-activity-intro .creator-name,
.entityLeftWrap .user-activity-intro .function-name {
  width: 90px; }

.group-detail-list-content {
  width: 245px;
  text-align: left; }

.group-detail-list-content h3 {
  color: #4381b5;
  font-size: 16px; }

.group-detail-list-content p {
  padding: 5px 0px;
  font-weight: bold; }

.group-detail-list-content .group-member-list {
  background-color: #fff; }

.group-detail-list-content .creator-label,
.group-detail-list-content .member-label {
  margin-bottom: 5px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px; }

.group-detail-list-content .creator-name,
.group-detail-list-content .member-count {
  font-weight: bold;
  margin-bottom: 5px;
  vertical-align: middle;
  display: inline-block; }

.group-members {
  border: 1px solid #D8D8D8;
  max-height: 150px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 5px;
  -webkit-overflow-scrolling: touch; }

.group-members li {
  padding: 3px;
  cursor: pointer;
  font-weight: bold; }

.group-members li:hover {
  background-color: #eef1f3; }

/*KOL user filter css End*/
/*Search Panel Css Start*/
.serach-panel-wrap {
  margin-top: 15px; }

.search-panel {
  position: relative; }

.serach-panel-wrap .searchbox {
  width: 200px; }

.searchbox {
  border: 1px solid #CECECE;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #DADADA inset;
  color: #58595B;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-top: 0;
  padding-left: 6px;
  padding-right: 30px;
  vertical-align: top;
  width: 160px; }

.search {
  background: url("../images/client-icon-sprite.png") no-repeat 0px -488px transparent;
  border: 0 none;
  height: 22px;
  width: 22px;
  margin: 1px 0 0 6px;
  vertical-align: top;
  outline: none;
  text-indent: -999px;
  overflow: hidden; }

.textanalytics.search {
  display: block;
  position: relative;
  right: 3px; }

.search-panel .search:hover {
  background-position: -33px -488px;
  outline: none; }

.search-panel .search:active {
  background-position: -66px -488px;
  outline: none; }

.search-panel .search:focus {
  outline: none; }

.pdf-email-btn {
  display: inline-block; }

.crossButton {
  background: url("../images/cross-btn.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  cursor: pointer;
  display: none;
  float: right;
  height: 9px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 32px;
  top: 9px;
  vertical-align: middle;
  width: 9px; }

.quick-setting-page .crossButton {
  right: 120px !important; }

.manageInviteeCrossButton {
  background: url("../images/cross-btn.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  cursor: pointer;
  display: none;
  float: right;
  height: 9px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 32px;
  top: 9px;
  vertical-align: middle;
  width: 9px; }

.membersCrossButton {
  background: url("../images/cross-btn.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  cursor: pointer;
  display: none;
  float: right;
  height: 9px;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 300px;
  top: 7px;
  vertical-align: middle;
  width: 9px; }

/*Search Panel Css End*/
/*Pdf Email Link Css S*/
.pdf-email-btn {
  float: right;
  margin-right: 0px;
  border: 1px solid #FFF;
  border-radius: 4px; }

.pdf-email-btn a.general-btn {
  border: 0px;
  border-radius: 0px;
  border-right: 2px solid #f5f5f5;
  float: left;
  font-size: 12px;
  text-decoration: none;
  margin: 0;
  padding: 0px 10px;
  line-height: 22px; }

.withCancel .general-btn:last-child {
  background: #dd810c; }

.pdf-email-btn a.first, .pdf-email-btn span.first {
  border-radius: 4px 0px 0px 4px !important;
  margin: 0; }

.pdf-email-btn a.last, .pdf-email-btn span.last {
  border-right: 0px solid #FFF;
  border-radius: 0px 4px 4px 0px !important;
  margin: 0; }

.pdf-email-btn span.general-btn {
  border: 0px;
  border-radius: 0px;
  border-right: 2px solid #FFF;
  float: left;
  font-size: 12px;
  text-decoration: none;
  margin: 0;
  /*padding: 0px 10px;
  line-height: 22px;*/ }

.pdf-email-btn .green-btn-general {
  border-radius: 0 !important; }

.pdf-email-btn span.last {
  border-right: 0px solid #b6b6b6;
  border-radius: 0px 4px 4px 0px;
  margin: 0; }

/*Pdf Email Link Css E*/
/*Update Archiver Selector */
.serach-panel-wrap .updateArchiver-wrap {
  margin-left: 60px; }

.updateArchiver-wrap {
  color: #58595B;
  display: inline-block;
  font-size: 14px;
  padding-top: 3px;
  height: 20px;
  vertical-align: top;
  float: right; }

.updateArchiver-wrap .head-label {
  font-weight: bold;
  font-size: 14px; }

.updateArchiver-wrap input[type="radio"] {
  margin: 0 0 0 5px;
  padding: 0;
  vertical-align: middle; }

.updateArchiver-wrap .labelTxt {
  font-weight: bold; }

.profileUpdate-updateArchiver-wrap .updateArchiver-wrap {
  margin: 15px 0 10px 245px;
  float: left; }

/*Update Archiver Selector */
/*Information Panel Start*/
.info-container {
  margin-top: 6px;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  width: 100%; }

.info-tab {
  /*height: 25px;*/
  overflow: auto;
  padding: 6px 0;
  background-color: #1d4f75;
  width: auto;
  border-bottom: 1px solid #D6DFE9;
  /*cursor:pointer; position:relative;*/ }

.info-tab .left-side {
  float: left; }

.info-tab .left-side input {
  margin-left: 10px;
  vertical-align: middle;
  /* margin-right:-10px;*/ }

.info-tab .right-side {
  float: right;
  margin-top: 2px;
  /* position:absolute; right:0px;*/ }

.panel-btn {
  background-image: url("../images/accordian-plus.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  height: 22px;
  margin-right: 10px;
  text-indent: -9999px;
  width: 22px;
  float: right; }

.panel-btn:hover {
  background-position: center -22px; }

.panel-btn:active {
  background-position: center -44px; }

.panel-btn.show {
  background: url("../images/accordian-minus.png") no-repeat 0px 0px; }

.panel-btn.show:hover {
  background-position: 0px -22px; }

.panel-btn.show:active {
  background-position: 0px -44px; }

.info-title {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  margin-right: 10px;
  line-height: 25px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle; }

.info-tab.supplement-summary-subattr {
  background: #ecf2f7 !important;
  margin: 0 0 2px 0;
  padding: 0 0 0 10px !important; }

.info-tab.supplement-summary-subattr span.info-title {
  color: #376b95;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  margin: 0;
  vertical-align: top; }

.supplementKeyContact-content .k-grid-content,
.individualSupplementSummary-content.activityDetails-summary .k-grid-content {
  max-height: 200px; }

.info-items {
  font-size: 12px;
  color: #e7e514;
  height: 22px;
  line-height: 22px;
  font-weight: bold; }

/*.info-content .k-grid{margin:-10px -5px;}*/
.slideContainer .slideContent {
  border: 1px solid #d6dfe9;
  margin-bottom: 5px;
  padding: 5px; }

.individualSupplementSummary-content .slideContent a {
  color: #1d4f75 !important; }

.info-container .right-side input {
  border: 0px solid;
  /* background: url("../images/info-tab-btn-bg.png") repeat-x left top; */
  font-size: 12px;
  /* color: #fff; */
  /* color: #07A9D8; */
  color: #1d4f75;
  background-color: #fff;
  /* height: 22px; */
  /* line-height: 22px; */
  padding: 4px 10px;
  margin-right: -1px; }

.info-container .right-side input:hover {
  /* background: url("../images/info-tab-over-bg.png") repeat-x left top transparent; */
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.info-container .right-side input:active {
  /* background: url("../images/info-tab-act-bg.png") repeat-x left top transparent; */ }

.profileUpdatesInfo-container .right-side input {
  /*padding: 0px 5px;*/ }

.info-container .right-side a {
  font-size: 12px;
  color: #fff;
  text-decoration: underline;
  margin-left: 5px;
  margin-right: 10px; }

.info-container .right-side a:hover {
  color: #cccccc; }

.info-container .right-side a:active {
  color: #000000; }

.info-content {
  background-color: #ffffff;
  padding: 10px 5px;
  /*max-height:260px;overflow-y:scroll;*/
  -webkit-overflow-scrolling: touch; }

.info-content.block {
  display: block; }

.info-content-check {
  display: inline-block;
  /*padding-bottom:10000px; margin-bottom:-10000px;*/ }

.info-content-box {
  font-size: 12px;
  color: #58595B;
  display: inline-block;
  vertical-align: top;
  /*padding-bottom:10000px; margin-bottom:-10000px;*/
  width: 790px; }

.info-content-box span,
.info-content-box p {
  margin-bottom: 5px; }

/*.info-content-head*/
.info-content-box span {
  font-size: 14px;
  color: #376a93 !important;
  font-weight: bold;
  text-decoration: none;
  outline: none; }

/*.info-content-head*/
.info-content-box label {
  font-weight: normal;
  margin-right: 5px;
  color: #A2A4A8;
  display: inline-block;
  vertical-align: middle; }

/*.info-content-text  .info-content-head*/
.info-content-box .info-detail-content-generate span {
  font-weight: normal;
  color: #A2A4A8;
  display: inline-block;
  vertical-align: middle;
  /*margin-right:25px;*/
  margin-right: 5px; }

.info-generate {
  color: #a2a4a8; }

.query-icon {
  float: right;
  margin-left: 5px;
  display: inline-block;
  width: 21px;
  height: 22px;
  text-indent: -9999px;
  background: url("../images/client-icon-sprite.png") no-repeat 0px -425px;
  vertical-align: middle;
  cursor: pointer; }

.query-icon:hover {
  background-position: -33px -425px; }

.query-icon:active {
  background-position: -66px -425px; }

.profileUpdatesInfo-container .info-content-check,
.info-container.homeInfo-container .info-content-check {
  border: 1px solid #cccccc;
  border-radius: 4px;
  display: inline-block;
  height: 85px;
  padding: 0;
  vertical-align: top;
  margin-right: 5px;
  padding: 0px 3px; }

.archivedSlide {
  background: url("../images/archive-icon-small.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 14px;
  margin: 5px auto 0;
  width: 14px; }

.info-content-slide {
  border: 1px solid #58595B;
  border-radius: 4px;
  margin-bottom: 5px;
  background-color: #f5f5f5;
  padding: 5px; }

.info-content-slide h3 span {
  cursor: pointer; }

.messages-panel-wrap .pdf-email-btn-wrap {
  padding-bottom: 10px; }

.excludeMessages-panel-wrap .pdf-email-btn-wrap {
  padding: 10px 0px; }

.msg-content .info-content-slide.system-unread .info-content-check {
  background-color: #faadad;
  border: 1px solid #ededed; }

.msg-content .info-content-slide.system-unread h3 span {
  color: #fa9494; }

.msg-content .info-content-slide.system-unread .info-content-box p,
.msg-content .info-content-slide.system-unread .info-content-box span,
.msg-content .info-content-slide.system-unread .info-content-box label {
  color: #56585a; }

.msg-content .info-content-slide.system-read .info-content-check {
  background-color: #f6dfdf;
  border: 1px solid #ededed; }

.msg-content .info-content-slide.system-read h3 span {
  color: #dbbaba; }

.msg-content .info-content-slide.system-read .info-content-box p,
.msg-content .info-content-slide.system-read .info-content-box span,
.msg-content .info-content-slide.system-read .info-content-box label {
  color: #aaaaaa;
  font-weight: normal; }

.msg-content .info-content-slide.user-unread .info-content-check {
  background-color: #9cbad2;
  border: 1px solid #ededed; }

.msg-content .info-content-slide.user-unread h3 span {
  color: #1d4f75; }

.msg-content .info-content-slide.user-unread .info-content-box p,
.msg-content .info-content-slide.user-unread .info-content-box span,
.msg-content .info-content-slide.user-unread .info-content-box label {
  color: #56585a;
  font-weight: bold; }

.msg-content .info-content-slide.user-read .info-content-check {
  background-color: #d3dee8;
  border: 1px solid #ededed; }

.msg-content .info-content-slide.user-read h3 span {
  color: #abc0cf; }

.msg-content .info-content-slide.user-read .info-content-box p,
.msg-content .info-content-slide.user-read .info-content-box span,
.msg-content .info-content-slide.user-read .info-content-box label {
  color: #aaaaaa;
  font-weight: normal; }

.info-content-slide.user-unread .info-content-check {
  background-color: #8cb3d3;
  border: 1px solid #ededed; }

.info-content-slide.user-unread h3 span {
  color: #1d4f75; }

.info-content-slide.user-unread .info-content-box p,
.info-content-slide.user-unread .info-content-box span,
.info-content-slide.user-unread .info-content-box label {
  color: #56585a;
  font-weight: bold; }

.info-content-slide.user-read .info-content-check {
  background-color: #d0dce6;
  border: 1px solid #ededed; }

.info-content-slide.user-read h3 span {
  color: #abc0cf; }

.info-content-slide.user-read .info-content-box p,
.info-content-slide.user-read .info-content-box span,
.info-content-slide.user-read .info-content-box label {
  color: #ababab;
  font-weight: normal; }

.item-content-slide {
  border: 1px solid #58595B;
  border-radius: 4px;
  margin-bottom: 2px;
  background-color: #f5f5f5;
  padding: 3px;
  display: flex;
  width: auto; }

.item-content-checkbox {
  border-radius: 4px;
  display: block;
  float: left;
  height: auto;
  padding: 0;
  vertical-align: top;
  margin-right: 5px;
  padding: 0px 3px;
  /* width: auto; */
  width: 44px; }

.item-content-box {
  font-size: 12px;
  color: #58595B;
  display: block;
  float: left;
  vertical-align: top;
  /*padding-bottom:10000px; margin-bottom:-10000px;*/
  width: auto; }

.item-content-box .itemHeading {
  font-size: 13px;
  color: #58595B !important;
  text-decoration: none;
  outline: none;
  display: inline-block;
  cursor: pointer; }

.item-content-box .itemHeading span {
  font-size: 13px;
  color: #58595B !important; }

.item-content-box .itemDisplayContent {
  text-align: left;
  margin-left: 15px;
  color: #A2A4A8;
  cursor: none;
  color: #fff;
  display: inline-block;
  /* background-color: #719DC0; */
  background-color: #BEBABA;
  border-radius: 4px;
  /* border: 1px solid #719DC0; */
  border: 1px solid #BEBABA;
  padding: 3px; }

.item-content-box .itemDisplayContent span {
  font-size: 11px !important; }

.item-content-box .publicationTitle {
  cursor: pointer;
  color: #58595B !important;
  text-decoration: none;
  outline: none;
  display: inline-block; }

.item-content-box .publicationTitle span {
  cursor: pointer;
  font-size: 13px; }

.item-content-box .trialTitle {
  cursor: pointer;
  color: #58595B !important;
  text-decoration: none;
  outline: none;
  display: inline-block; }

.item-content-box .trialTitle span {
  font-size: 13px; }

.item-content-box .contentTitle {
  cursor: pointer;
  color: #58595B !important;
  text-decoration: none;
  outline: none;
  display: inline-block; }

.item-content-box .contentTitle span {
  font-size: 13px; }

.spnPublishedDate {
  font-size: 0px;
  /* added */
  float: right; }

.spnPublishedDate span {
  padding: 2px;
  vertical-align: top;
  color: #fff;
  /* background-color: #719DC0; */
  background-color: #BEBABA;
  border-radius: 4px;
  /* border: 1px solid #719DC0; */
  border: 1px solid #BEBABA;
  font-size: 11px !important;
  /*display: inline-block;*/ }

.archivedSlideCompact {
  background: url("../images/archive-icon-small.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  margin: 1px;
  width: 14px; }

.item-content-slide.system-unread .item-content-checkbox {
  background-color: #faadad;
  border: 1px solid #ededed; }

.item-content-slide.system-unread .item-content-box {
  color: #56585a;
  font-weight: bold; }

.item-content-slide.system-read .item-content-checkbox {
  background-color: #f6dfdf;
  border: 1px solid #ededed; }

.item-content-slide.system-read .item-content-box {
  font-weight: normal; }

.item-content-slide.user-unread .item-content-checkbox {
  /* background-color: #8cb3d3; */
  border: 1px solid #ededed; }

.item-content-slide.user-unread .item-content-box {
  color: #56585a;
  font-weight: bold; }

.item-content-slide.user-read .item-content-checkbox {
  background-color: #d0dce6;
  border: 1px solid #ededed; }

.item-content-slide.user-read .item-content-box {
  /*color: #404040;*/
  font-weight: normal; }

.info-container.homeInfo-container {
  /*padding: 15px 25px;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
  background-color: #f5f5f5;*/ }

.info-container.homeInfo-container .info-content {
  border: 1px solid #d8d8d8;
  border-top: 0px;
  /*width: 856px;*/ }

.info-container.homeInfo-container .info-tab .left-side .info-title,
.info-container.profileUpdatesInfo-container .info-tab .left-side .info-title {
  margin-left: 0px; }

.info-container.profileUpdatesInfo-container .info-content-box {
  width: 565px; }

.info-container.text-analyticsInfo-container .info-content-box {
  width: 620px; }

.info-container.productivityInfo-container .info-content-box {
  width: 605px; }

.info-container.sentimentsInfo-container .info-content-box {
  width: 515px; }

.sentimentsInfo-container .info-title,
.text-analyticsInfo-container .info-title,
.productivityInfo-container .info-title {
  margin-left: 0px; }

/*Information Panel Ends*/
/*Setting Page Start*/
.setting-page {
  background-color: #f5f5f5;
  border: 1px solid #c0c0c0;
  border-radius: 10px;
  padding: 15px 0px;
  margin-top: 15px;
  /*width: 920px;*/
  display: flex; }

.setting-page .left-section {
  margin-right: 15px;
  margin-left: 10px;
  /* added */
  margin-top: 0px; }

.setting-page .user-profile-setting h3 {
  /* background-color: #8CB3D3; */
  background-color: #1d4f75;
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  /* width: 212px; */ }

.widget-page h3 {
  background-color: #1d4f75;
  /*#8CB3D3;*/
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  width: auto; }

.setting-page .user-profile-setting .drop-down {
  border-bottom: 1px solid #bbbbbb;
  padding: 5px 0px;
  margin-bottom: 5px; }

.setting-page .user-profile-setting .user-profile-geography .drop-down {
  border-bottom: none; }

.setting-page .user-profile-setting .medicine-drop-down,
.setting-page .user-profile-setting .heal-drop-down {
  border-bottom: 0px solid #bbbbbb;
  margin-bottom: 0px; }

.quick-setting-page .user-profile-setting h3 {
  /* background-color: #8CB3D3; */
  background-color: #1d4f75;
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  width: 212px; }

.quick-setting-page .user-profile-setting .drop-down {
  border-bottom: 1px solid #bbbbbb;
  padding: 5px 0px;
  margin-bottom: 5px; }

.quick-setting-page .user-profile-setting .user-profile-geography .drop-down {
  border-bottom: none; }

.quick-setting-page .user-profile-setting .medicine-drop-down,
.quick-setting-page .user-profile-setting .heal-drop-down {
  border-bottom: 0px solid #bbbbbb;
  margin-bottom: 0px; }

.user-profile-center,
.user-profile-organization,
.user-profile-geography,
.user-profile-function,
.user-profile-othertag,
.user-profile-btn {
  border-bottom: 1px solid #BBBBBB;
  margin-bottom: 5px;
  padding-bottom: 5px; }

.user-profile-center h3 span {
  display: inline-block;
  margin-left: 5px; }

.center-name-list_base,
.center-name-list,
.disease-list,
.function-list,
.state-list,
.quick-group-list,
.othertag-list {
  padding-top: 10px;
  border: 1px solid #cdcdcd;
  height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }

.center-name-list .center-name-list_base, medicine-drop-down {
  height: 75px; }

.disease-list, .quick-group-list li {
  margin-bottom: 5px; }

.user-profile-setting .center-name-list li {
  list-style-type: none;
  font-weight: bold;
  font-size: 12px;
  color: #7f7f7f;
  padding: 5px 0px 5px 15px;
  cursor: pointer; }

.center-name-list_base li {
  list-style-type: none;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 0px 5px 15px; }

.user-profile-setting .center-name-list li:hover {
  background-color: #eef1f3; }

.user-profile-setting .center-name-list li.active {
  background-color: #E6EDF2; }

.user-profile-setting .center-name-list li.quick-setting-active {
  background-color: #913032;
  color: #fff; }

.disease-list,
.quick-group-list,
.function-list,
.state-list,
.othertag-list {
  padding: 5px 0px 5px 5px;
  height: 100px;
  color: #959595;
  font-size: 12px; }

.quick-group-list {
  height: 65px; }

.disease-list, .quick-group-list h4 {
  margin-bottom: 10px; }

.function-list ul li, .state-list ul li, .disease-list ul li, .quick-group-list ul li, .othertag-list ul li {
  margin-bottom: 3px; }

.disease-list label,
.disease-list input,
.quick-group-list label,
.quick-group-list input .function-list input,
.function-list label,
.state-list input,
.state-list label,
.othertag-list input,
.othertag-list label {
  vertical-align: middle; }

.disease-list input, .function-list input, .state-list input, .othertag-list input, .quick-group-list input {
  margin-right: 7px; }

.function-list, .state-list, .othertag-list {
  height: 70px; }

.func-code.expertFunction {
  float: right;
  height: 12px;
  margin-right: 15px;
  margin-top: 3px;
  width: 12px;
  font-size: 0px;
  background-color: #c8d83f; }

.expertFunction {
  float: left;
  height: 12px;
  width: 12px;
  font-size: 0px;
  background-color: #c8d83f;
  cursor: pointer; }

.user-profile-btn input[type="button"] {
  margin-left: 12px !important; }

.user-profile-btn input[type="button"].clear-btn {
  margin-left: 0px !important; }

.user-profile-btn .clear-btn,
.user-profile-btn .save-btn,
.user-profile-btn .continue-btn {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 12px; }

.user-profile-btn .pink-btn {
  color: #fff; }

.user-pink-btn .pink-btn {
  color: #fff; }

.user-profile-btn .continue-btn {
  margin-right: 0px; }

.user-profile-btn label {
  color: #426e9f;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
  margin-right: 5px; }

@media screen and (max-width: 1024px) {
  .user-profile-btn input[type="button"] {
    padding: 8px 13px !important; } }
.checkAllContent {
  text-align: right; }

.checkAllContent input.checkAll {
  margin-left: 5px; }

.setting-page .right-section {
  /*  width: 660px; */
  margin-right: 10px;
  overflow: auto; }

h2.settings-label {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  line-height: 25px;
  margin-bottom: 5px; }

.setting-tab, .view-request-tab, .settings-label {
  height: 25px;
  /* background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4; */
  width: auto;
  border-bottom: 1px solid #D6DFE9;
  cursor: pointer;
  /* background-color: #07A9D8; */
  background-color: #1d4f75; }

.setting-tab .tab-label,
.view-request-tab .tab-label {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-left: 10px;
  margin-top: 3px; }

.setting-tab .panel-btn,
.view-request-tab .panel-btn {
  margin-right: 10px;
  display: inline-block; }

.view-request-tab-content {
  /*max-height:260px;overflow-y:auto;*/
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

#setting-individual-grid th a span,
#setting-groups-grid th a span,
#setting-activity-grid th a span {
  display: inline-block;
  margin-right: 5px; }

#setting-activity-grid td a {
  width: 100%;
  display: block; }

.activityList .kol-user-filter {
  display: block !important; }

.data-content .k-grid-header {
  padding-right: 0px; }

.data-content.k-grid-content,
.data-content .k-grid-content {
  overflow-y: hidden; }

.data-content .dataHeader {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  /*word-break: break-all;*/
  white-space: wrap;
  /* Internet Explorer 8 and other*/ }

/*Setting Page End*/
/*Individuals page Start*/
.entityProfileHeadInfo .return-btn {
  line-height: 12px;
  display: block;
  margin-left: 0px;
  margin-right: auto;
  margin-bottom: 20px; }

.entityProfileHeadInfo.activityProfileHeadInfo .return-btn {
  float: left; }

.print-container {
  background: url("../images/profile-corner.png") no-repeat scroll left top #FFFFFF;
  height: 40px;
  position: absolute;
  right: -1px;
  text-decoration: none;
  text-indent: -9999px;
  top: -2px;
  width: 63px;
  display: none; }

.print-link {
  /* display: block;
  height: 70px;
  left: 5px;
  position: absolute;
  top: -50px;
  width: 130px;
  background: url("../images/print-icon_normal.png") no-repeat 0px 0px; */ }

.print-link:hover {
  background: url("../images/print-icon_hover.png") no-repeat 0px 0px; }

.print-link:active {
  background: url("../images/print-icon_active.png") no-repeat 0px 0px; }

.print-link.de-active {
  background: url("../images/print-icon_de-active.png") no-repeat 0px 0px; }

.user-function-blk {
  /*display: inline-block;*/
  vertical-align: top;
  /*width:380px;*/
  width: 260px;
  float: right;
  /*margin-left: 122px;*/ }

.user-function-blk table {
  width: 100%; }

.user-function-grid-container {
  max-height: 115px;
  overflow-y: auto; }

.user-function-grid th {
  padding: 5px;
  width: 50.5%;
  border: 1px solid #1d4f75;
  background-color: #1d4f75; }

.user-function-grid td {
  padding: 0px; }

.user-function-grid td {
  border: 1px solid #58595B; }

.user-function-grid td table td {
  padding: 5px;
  border: 0px solid #58595B;
  border-bottom: 1px solid #58595B; }

.user-function-grid td table tr td:first-child {
  width: 44%;
  border-bottom: 1px solid #58595B;
  border-right: 1px solid #58595B; }

.user-function-grid td table tr.last td {
  border-bottom: 0px solid #58595B; }

.user-function-blk b {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px; }

.report-link {
  color: #3F6896;
  display: inline-block;
  float: right;
  font-size: 12px;
  margin-right: 10px;
  cursor: pointer;
  text-decoration: underline; }

.center-name {
  padding: 5px 0px;
  width: 120px; }

.center-function {
  padding: 5px 0px 5px 5px; }

.center-name a {
  color: #7d7d7d;
  text-decoration: none;
  font-size: 12px;
  display: inline-block; }

.center-function .expertFunction {
  margin-right: 8%;
  margin-bottom: 5px; }

#report-link-grid .sort-data {
  display: inline-block;
  margin-left: 5px; }

.report-doc-version-btn {
  text-align: right;
  padding: 10px 0px; }

.report-doc-version-btn a {
  color: #3F6896;
  font-size: 12px;
  margin-left: 10px; }

#user-profile-tab {
  margin-top: 15px;
  /*width: 920px;*/ }

.sentiment-grid table tr th {
  color: #fff; }

.profileUpdate-updateArchiver-wrap .pdf-email-btn {
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 10px; }

.notification-panel {
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  border-radius: 0px 0px 0px 0px;
  margin-right: 10px; }

.notification-panel .setting-btn {
  /*margin-top:15px; padding-left:15px; padding-right:15px;*/
  line-height: 25px;
  color: #fff;
  font-size: 14px;
  margin-right: 25px;
  float: right;
  text-decoration: underline;
  cursor: pointer; }

.notification-slides-container {
  /*height:525px;overflow-y:auto;overflow-x:hidden;*/
  -webkit-overflow-scrolling: touch; }

h2.notification-label {
  /* background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #07A9D8; */
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
  /* background-color: #07A9D8; */
  background-color: #1d4f75; }

.notification-panel .notification-slide p {
  padding: 10px 10px 10px 10px;
  color: #7D7E81;
  font-size: 12px; }

.notification-panel .notification-slide span {
  padding: 5px 0px 5px 0px;
  color: #7D7E81;
  font-size: 10px;
  border-top: 1px dashed #7D7E81;
  border-bottom: 1px dashed #7D7E81;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
  display: block; }

.notification-panel .notification-slide h3 {
  border-top: 1px solid #fff;
  background-color: #8cb3d3;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  padding-left: 10px;
  width: auto; }

.info-container.profileUpdatesInfo-container {
  margin-top: 0px; }

#quick-settings-tab .sentiment-grid {
  padding: 10px 0px;
  background: transparent; }

#quick-settings-tab .sentiment-grid tr {
  background: #fff; }

#user-profile-tabstrip .sentiment-grid {
  padding: 10px 0px;
  background: transparent; }

#user-profile-tabstrip .sentiment-grid tr {
  background: #fff; }

.profileUpdatesInfo-container .info-tab .right-side .panel-btn,
.info-container .info-tab .right-side .panel-btn {
  float: none; }

/*Core Profile Css Start*/
.background-tab-container .specialties-focus-content,
.background-tab-container .biography-content,
.biography-tab-container .info-content {
  border-left: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8; }

.background-tab-container .info-content,
.biography-tab-container .info-content,
.reportsPage .info-content {
  border: 1px solid #D8D8D8;
  border-width: 0 1px 1px 1px;
  margin-bottom: 10px;
  border-radius: 0px 0px 6px 6px;
  padding-bottom: 10px; }

.group-biography-content .info-content {
  max-height: 60px;
  overflow: auto; }

.setting-tab-container .info-content {
  padding: 0px; }

#setting-individual-grid th a span,
#setting-groups-grid th a span,
#setting-activity-grid th a span {
  display: inline-block;
  margin-right: 5px; }

#setting-activity-grid td a {
  width: 100%;
  display: block; }

.subtab-strip {
  background-color: #D1D1D0;
  display: block;
  height: 2px;
  /*margin: 0px 0px 0px -10px;*/
  position: relative;
  top: 24px;
  /*width: 920px;*/ }

ul.core-profile-tabs,
ul.explore-data-tabs,
ul.profile-supplement-tabs {
  float: left; }

.k-tabstrip {
  position: relative; }

.k-tabstrip ul.k-tabstrip-items {
  display: inline-block !important; }

.report-btn {
  position: absolute;
  right: 20px;
  top: 18px; }

.address-container {
  /*height:500px;*/
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch; }

.prof-addr-cotainer .form-field {
  /*margin-bottom:10px;*/ }

#divAddContactParent .form-field {
  margin-bottom: 10px; }

.add-contact-info-content.clearfix .prof-addr-cotainer.clearfix .form-field {
  margin-bottom: 10px; }

.prof-addr-cotainer label {
  color: #6D6E71 !important;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  display: inline-block;
  text-align: right;
  width: 105px;
  margin-right: 5px; }

.prof-addr-cotainer {
  background-color: #efefef;
  padding: 25px;
  border: 1px solid #E5E5E5;
  margin-bottom: 10px;
  position: relative; }

.prof-addr-cotainer.preferred {
  background-color: #dee8ed; }

.prof-addr-cotainer.globallyPreferred {
  /*background-color: #7A9FB1;*/
  /*background-color: #C4E8ED;*/
  background-color: #BCCCFF;
  /*background-color: #AFC9D5;*/
  /*3*/
  /*background-color: #A3CFE5;*/
  /*4*/
        /*Begin 5
		background-color: #dee8ed;
		border: 2px solid #3D75A4;
        End 5*/ }

.prof-addr-cotainer .form-field .txtType {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #b6b6b6;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #DADADA inset;
  color: #58595B;
  display: inline-block;
  height: 23px; }

.prof-addr-cotainer .left-section {
  width: 100%; }

.prof-addr-cotainer .drop-down {
  display: block;
  vertical-align: middle;
  margin-right: 10px;
  margin-bottom: 5px; }

.prof-addr-cotainer .form-field.country-field .drop-down {
  display: inline-block; }

.prof-addr-cotainer .address-field .drop-down,
.prof-addr-cotainer .form-field-grp.city-state-zip-grp .drop-down {
  display: inline-block;
  vertical-align: middle; }

.prof-addr-cotainer .left-section .address-field .k-dropdown.k-header,
.prof-addr-cotainer .left-section .other-contact-grp .k-dropdown.k-header,
.prof-addr-cotainer .left-section .city-state-zip-grp .k-dropdown.k-header,
.prof-addr-cotainer .left-section .country-field .k-dropdown.k-header {
  width: 130px; }

.form-field-grp.other-contact-grp .form-field {
  margin-bottom: 20px;
  display: inline-block;
  margin-right: 15px; }

.form-field-grp.other-contact-grp input.txtType {
  width: 200px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block !important; }

.form-field.addr-line-field input,
.form-field.title-line-field input,
.form-field.department-line-field input,
.form-field.specialty-line-field input,
.form-field.address-field input,
.institute-field input,
.form-field.country-field input {
  width: 440px;
  padding-right: 5px;
  padding-left: 5px;
  display: block; }

.form-field.prepopulate {
  width: 1440px;
  padding-right: 5px;
  padding-left: 5px;
  display: block; }

.form-field-grp.city-state-zip-grp .form-field {
  float: left;
  margin-right: 12px; }

.form-field-grp.city-state-zip-grp .form-field input {
  width: 130px;
  padding-right: 5px;
  padding-left: 5px; }

.form-field-grp.city-state-zip-grp .form-field.zip-field {
  margin-right: 0px; }

.prof-addr-cotainer .radioTyp {
  display: inline-block;
  vertical-align: top;
  line-height: 12px; }

.contactInfo-content .prof-addr-cotainer .left-section,
.contactInfo-content .prof-addr-cotainer .right-section {
  width: 43%;
  float: left; }

.contactInfo-content .prof-addr-cotainer .preffered-section {
  float: left;
  width: 10%; }

.contactInfo-content .form-field.prefer-field {
  float: left; }

.contactInfo-content .prefer-field label input[type="radio"] {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin: 0px;
  padding: 0px; }

.contactInfo-content .prefer-field label span.labelTxt {
  font-weight: normal;
  line-height: 12px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 5px; }

.contactInfo-content .prof-addr-cotainer label {
  vertical-align: top; }

.contactInfo-content .prof-addr-cotainer .source-name-field label {
  width: auto; }

.contactInfo-content .prof-addr-cotainer .other-contact {
  width: 105px; }

.contactInfo-content .prof-addr-cotainer .addressWrap {
  margin-left: 13px; }

.contactInfo-content .prof-label {
  font-size: 14px;
  color: #6D6E71;
  font-weight: bold;
  display: block;
  margin-bottom: 5px; }

.contactInfo-content .other-contact-grp label.other-contact {
  display: inline-block;
  width: auto;
  margin-bottom: 5px; }

.contactInfo-content .other-contact-grp .form-field-grp {
  display: inline-block;
  vertical-align: top; }

.contactInfo-content .other-contact-grp .form-field {
  margin-bottom: 5px;
  display: block;
  margin-right: 0px; }

.other-contact-grp .other-contact-right label {
  width: auto;
  font-weight: normal; }

.contactInfo-content .other-contact-grp label {
  display: block;
  text-align: left;
  margin-bottom: 0; }

.contactInfo-content .other-contact-grp .form-field-grp label {
  width: auto;
  text-align: right; }

.contactInfo-content .prof-addr-cotainer .city-state-zip-grp span.field-value {
  width: auto; }

.contactInfo-content .prof-addr-cotainer .other-contact-grp span.field-value {
  width: auto;
  display: block; }

.contactInfo-content .prof-addr-cotainer span.field-value {
  color: #6d6e71;
  width: 200px;
  display: inline-block; }

.contactInfo-content .prof-addr-cotainer span.field-value.type-of-address {
  font-weight: bold; }

.contactInfo-content .source-name-field {
  /*float: right;*/
  width: 54%;
  /*text-align:right;*/
  clear: both; }

.contactInfo-content .sourceName label {
  text-align: left;
  width: auto; }

.contactInfo-content .prof-addr-cotainer .source-name-field span.field-value {
  margin-right: 25px;
  width: 175px;
  text-align: left;
  vertical-align: top;
  display: inline-block; }

.contactInfo-content .contactInfo-edit-btn {
  width: 110px; }

/*.prof-addr-cotainer .right-section .k-dropdown.k-header{width:80px; margin-right:5px;}*/
.add-contact-info-content .address-container {
  padding: 10px 10px 0 0; }

.top-right-panel {
  width: 140px;
  position: absolute;
  right: 15px;
  top: 5px; }

.share-center label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top;
  width: auto; }

.share-center label span {
  vertical-align: top; }

.address-container .prof-addr-cotainer .save-cancel-panel {
  margin-bottom: 10px; }

/*.address-container .prof-addr-cotainer .save-cancel-panel input[type="button"]{ margin-left:5px;}*/
.close-item {
  background: url("../images/close-icon.png") no-repeat scroll 0 0 transparent;
  width: 21px;
  height: 22px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer; }

.close-item:hover {
  background-position: -75px 0px; }

.close-item:active {
  background-position: -150px 0px; }

/*Core Profile Css End*/
/*Explore Data CSS Start*/
/*CSS for Map Contact S*/
.map-wrapper {
  width: auto; }

.map-wrapper .connection-container {
  display: block;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #7d7d7d;
  line-height: 19px;
  margin: 0 0 20px 0;
  padding: 0 0 9px 0;
  border-bottom: 2px solid #d1d1d0;
  position: relative; }

.connection-container .title {
  margin: 0 12px 0 0;
  vertical-align: top;
  line-height: 23px; }

.connection-container ul.connection-types {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block; }

.connection-container ul.connection-types li {
  float: left;
  padding: 0;
  width: 135px; }

.connection-container ul.connection-types li.connections-title {
  width: 100px; }

.connection-container ul.connection-types li input[type="text"] {
  color: #000000;
  display: block;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  vertical-align: top;
  width: 30px;
  height: 20px;
  padding: 0;
  text-align: center; }

.relative-value-space {
  margin: 5px 0 0 4px; }

.connection-container .reset {
  position: absolute;
  right: 0;
  top: 25px; }

.connection-container ul.connection-types li img {
  margin: 0 4px 0 0;
  padding: 0; }

.connection-container ul.connection-types li span {
  font-weight: normal;
  vertical-align: middle; }

.map-container {
  display: block;
  font: 12px Arial, Helvetica, sans-serif; }

.left-pane .map-left-top {
  display: block;
  margin: 0 0 10px 0; }

.left-pane .filtered-individual {
  /* background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381B4; */
  background-color: #1d4f75;
  padding: 0px 10px;
  height: 26px; }

.filtered-individual .filtered-individual-title {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 25px; }

.filtered-individual .query-icon {
  margin: 2px 0 0 0;
  cursor: pointer; }

.filtered-individual-data,
.excluded-individual-data {
  background: #ffffff;
  border: 1px solid #c9c9c9;
  margin: 0 0 10px 0;
  max-height: 300px;
  overflow-y: auto; }

.individuals-excluded-individual-data {
  background: #ffffff;
  border: 1px solid #c9c9c9;
  margin: 0 0 10px 0;
  display: block;
  /*max-height: 300px;*/
  /*overflow-y: auto;*/ }

.filtered-individual-query,
.excluded-individual-query {
  width: 250px; }

.filtered-individual-query .filtered-note,
.excluded-individual-query .excluded-note {
  font-weight: bold; }

.filtered-individual-data .k-grid-content,
.excluded-individual-data .k-grid-content {
  overflow-y: hidden; }

.left-pane .excluded-individual {
  background: #1d4f75;
  padding: 0px 10px;
  height: 26px; }

.excluded-individual .excluded-individual-title {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 25px; }

.excluded-individual .query-icon {
  margin: 2px 0 0 0;
  cursor: pointer; }

.excluded-individual-data, .individuals-excluded-individual-data {
  background: #ffffff;
  border: 1px solid #c9c9c9;
  /*max-height:316px;*/ }

.excluded-individual-data .mini-prof-btn input, .individuals-excluded-individual-data .mini-prof-btn input {
  text-align: center;
  vertical-align: middle;
  margin-left: 0; }

.disableReset-filter-wrap {
  width: 250px; }

.disableReset-filter-wrap button {
  display: block;
  height: 50px;
  line-height: 16px;
  margin: 5px auto;
  width: 200px; }

.disableReset-filter-wrap button b {
  display: block;
  font-weight: bold;
  font-size: 13px; }

/*.requestProfilingInvitee-wrap,*/
#divProfileGroupMembers {
  width: 520px; }

.memberProfileStatus {
  margin: 10px 0; }

.memberProfileStatus table {
  width: 214px; }

.memberProfileStatus table .mini-prof-info {
  width: 100%;
  display: block; }

.memberProfileStatus table td:first-child,
.notFullyProfile table td:first-child + td {
  text-align: center; }

.memberProfileStatus p {
  font-weight: bold; }

.requestProfilingInvitee-reason {
  width: 480px !important;
  height: 50px !important; }

.memberProfileStatus .notFullyProfile,
.memberProfileStatus .fullyProfile {
  display: inline-block;
  vertical-align: top;
  width: 233px;
  margin-right: 19px; }

.memberProfileStatus .notFullyProfile-list,
.memberProfileStatus .fullyProfile-list {
  height: 145px;
  overflow-y: scroll;
  background-color: #fff;
  border: 1px solid #a5a5a5;
  -webkit-overflow-scrolling: touch; }

.memberProfileStatus .fullyProfile {
  width: 233px;
  margin-right: 0; }

.requestProfilingInvitee-btn {
  padding: 10px 0px;
  text-align: right; }

.requestProfilingInvitee-btn input {
  margin-right: 10px; }

.memberProfileStatus td {
  padding: 3px;
  border-right: 1px solid #a5a5a5; }

.memberProfileStatus .memberPanel {
  /*border: 1px solid #a5a5a5;*/
  border-bottom: 1px solid #a5a5a5;
  padding: 5px; }

.no-individuals {
  font: italic 12px Arial, Helvetica, sans-serif;
  color: #7D7E81;
  line-height: 108px;
  text-align: center; }

.no-data {
  height: 115px; }

.map-left-top .map-search {
  background: #ffffff;
  padding: 8px 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px; }

.map-search .search-panel {
  margin: 0;
  display: flex; }

.map-search .search-panel .search {
  /*padding:0px 2px;*/ }

.map-search .search-panel span {
  font-weight: normal;
  color: #7D7E81;
  line-height: 24px;
  vertical-align: top;
  margin: 0 6px 0 0;
  display: inline-block; }

.map-search .search-panel .searchbox {
  margin-right: 0px;
  padding-right: 20px; }

.map-search .search-panel .crossButton {
  right: 30px; }

.location-pin {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 37%, #ebebeb 60%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(37%, #ffffff), color-stop(60%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 37%, #ebebeb 60%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 37%, #ebebeb 60%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 37%, #ebebeb 60%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 37%, #ebebeb 60%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
  /* IE6-8 */
  border: 1px solid #c9c9c9;
  height: auto;
  font-size: 12px;
  border-radius: 4px;
  color: #7d7d7d;
  line-height: 22px;
  margin: 10px 0;
  padding: 5px 10px; }

.location-pin a {
  font-size: 12px;
  color: #3F6896;
  display: inline-block;
  vertical-align: top; }

.location-pin .defaultTxt {
  background: url("../images/alert-icon.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  font-weight: bold;
  line-height: 21px;
  padding-left: 25px; }

.selectedMemberWrap {
  display: none; }

.explore-data-tab-content .selectedMemberWrap {
  display: block; }

.location-pin .labelTxt {
  font-weight: bold;
  line-height: 17px;
  vertical-align: top; }

.location-pin .labelVal {
  color: #004b67;
  font-weight: bold;
  line-height: 16px;
  vertical-align: top;
  width: 205px; }

.location-pin .btnWrap {
  display: block;
  margin: 5px 0;
  text-align: right;
  width: 100%; }

.location-pin .btnWrap input {
  vertical-align: top;
  margin-left: 5px; }

.map-container .left-pane .map-left-bottom {
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-radius: 4px;
  height: 524px;
  padding: 10px 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.filtered-data .memberPanel {
  margin: 0 0 5px 0; }

.map-left-bottom .map-filter-data {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #7D7E81;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  line-height: 19px; }

.map-left-bottom .map-filter-data strong a {
  text-decoration: underline;
  color: #6D6E71; }

.map-right-pane .map-contacts-graph-wrapper {
  width: 100%;
  height: 340px; }

/*.map-contacts-graph-wrapper img, .map-contacts-chart-wrapper img {
    width: 100%;
}*/
.mini-user-prof-detail .user-photo {
  float: left; }

.map-right-pane .map-contacts-sorting-container {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #7D7E81;
  margin: 15px 0; }

.map-contacts-sorting-container .left-sort {
  float: left; }

.map-contacts-sorting-container .left-sort span {
  margin: 0 10px 0 0;
  line-height: 19px;
  vertical-align: top; }

.map-contacts-sorting-container .right-sort {
  float: right; }

.map-contacts-sorting-container .right-sort label {
  margin: 0 10px 0 0; }

.map-contacts-sorting-container .right-sort .drop-down {
  display: inline-block;
  vertical-align: middle; }

.map-contacts-sorting-container .right-sort .drop-down .k-dropdown.k-header {
  width: 151px; }

.map-contacts-chart-wrapper svg {
  top: 0 !important;
  overflow: scroll !important; }

.map-contacts-chart-wrapper.pdfVersion {
  overflow-y: auto;
  height: auto; }

.include-row {
  margin: 0 0 5px 0; }

.include-row .title {
  font-size: 12px;
  font-weight: bold;
  color: #7D7D7D;
  line-height: 21px;
  display: inline-block;
  vertical-align: top; }

.include-row .right-space {
  margin: 0 20px 0 0;
  vertical-align: top; }

.include-row .text {
  background: #ffffff;
  border: 1px solid #58595B;
  height: 18px;
  width: 50px;
  margin: 0 5px 0 0;
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D; }

.include-row label {
  color: #7D7D7D;
  line-height: 21px;
  display: inline-block;
  vertical-align: top;
  width: 70px; }

.append-contact-info {
  margin: 0 auto;
  text-align: center;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #dfdfdf; }

.append-contact-info label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 20px;
  display: inline-block;
  vertical-align: top; }

.append-contact-info label span {
  vertical-align: middle; }

.exports-buttons {
  margin: 0 auto;
  text-align: right;
  /*border-top:1px solid #ffffff;padding:10px 0 10px 0;*/ }

.exports-buttons input {
  margin-left: 10px; }

.exports-buttons input.explore-xls-btn {
  margin-left: 0px; }

/*.exports-buttons a{color: $randomBlue07;font-size:12px;margin-left:10px;}*/
.contact-right-space {
  margin: 0; }

.sentiments-popup-create-report {
  width: 260px; }

.sentiments-popup-create-report .include-row label {
  width: auto; }

/*CSS for Map Contact E*/
/*CSS for Map Network S*/
.map-network-grids {
  width: auto;
  margin: 15px 0 0 0; }

.relative-value-container ul.relative-value {
  margin: 0 0 0 3px;
  padding: 0;
  list-style-type: none;
  display: inline-block;
  height: 17px; }

.relative-value-container ul.relative-value li {
  float: left;
  margin: 0;
  padding: 0; }

.relative-value-container ul.relative-value li.publication {
  margin: 0 93px 0 0; }

.connection-container ul.connection-types li.trial {
  width: 110px; }

.connection-container ul.connection-types li.education {
  width: 120px; }

.connection-container ul.connection-types li.association {
  width: 120px; }

.connection-container ul.connection-types li.institution {
  width: 120px; }

.relative-value-container ul.relative-value li.editorial-boards {
  margin: 0 37px 0 0; }

.connection-container .reset a {
  color: #3F6896;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 4px; }

.relative-value-container ul.relative-value li.reset a {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #376a93;
  text-decoration: underline;
  line-height: 22px;
  vertical-align: top;
  margin: 0 5px 0 0; }

.relative-value-container ul.relative-value li input[type="text"] {
  background: #ffffff;
  border: 1px solid #b6b6b6;
  color: #000000;
  display: block;
  font-weight: bold;
  font-size: 12px;
  height: 16px;
  width: 25px;
  line-height: 16px;
  text-align: center;
  box-shadow: none;
  border-radius: 0;
  padding: 0; }

.relative-value-container ul.relative-value li input.update-btn {
  padding: 0 25px; }

.network-report {
  background-color: #F5F5F5;
  border: 1px solid #7A7A7A;
  border-radius: 6px;
  width: 600px; }

.grp-network-report {
  width: 360px; }

.network-right-space {
  margin: 0 33px 0 0; }

/*CSS for Map Network E*/
/*CSS for Text Analytics S*/
/*.text-analytics-wrapper{width:auto;}*/
.text-analytics-filter-panel {
  margin: 0 0 20px 0; }

.text-analytics-filter-panel .text-analytics-search {
  display: block;
  width: 400px;
  margin: 0 0 5px 0; }

.text-analytics-filter-panel .text-analytics-search .crossButton {
  right: 97px; }

.text-analytics-filter-panel .text-analytics-search .searchbox {
  padding-right: 20px;
  width: 310px; }

.text-analytics-filter-panel .text-analytics-filter-left {
  width: 600px;
  float: left; }

.nGramFields, .showSourceFields {
  margin: 10px 0px; }

.nGram-head, .showSource-head {
  width: 80px;
  display: inline-block;
  cursor: pointer;
  text-align: right; }

.nGram-entity, .showSource-entity {
  width: 95px;
  display: inline-block;
  cursor: pointer; }

.text-analytics-repeat span {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #3d6491;
  line-height: 20px;
  vertical-align: top; }

.text-analytics-filter-panel .text-analytics-filter-right {
  width: 280px;
  float: right;
  position: relative; }

.text-analytics-filter-right .searchbox {
  width: 188px;
  margin-right: 5px; }

.text-analytics-filter-right .crossButton {
  right: 95px; }

.text-analytics-grid-panel {
  /*width:600px; float:left;*/
  width: auto; }

.text-analytics-button .blue-btn {
  padding: 0 25px;
  margin: 15px 0 0 0; }

#text-analytics-popup {
  width: 740px; }

.text-analytics-popup-top {
  text-align: right;
  margin-bottom: 20px; }

.text-analytics-popup-top .convert-text {
  font: normal 14px Arial, Helvetica, sans-serif;
  color: #396d98;
  text-align: right;
  line-height: 24px;
  vertical-align: top;
  margin: 0 8px 0 0; }

.text-analytics-popup-bottom .info-container {
  /*width:725px; height:323px; overflow:auto;-webkit-overflow-scrolling: touch;*/ }

/*CSS for Text Analytics E*/
/*CSS for Productivity S*/
.productivity-wrapper {
  width: auto; }

.productivity-strip {
  background: #8ba8c0;
  height: 2px;
  margin: 5px 0; }

.productivity-graph-data {
  border: 1px solid #c9c9c9;
  cursor: pointer;
  padding-top: 1px; }

.productivity-graph-wrapper .productivity-graph-repeater {
  position: relative;
  margin: 0 0 5px 0; }

.productivity-graph-repeater .productivity-graph-left {
  /*width:297px;*/
  width: 100%; }

.productivity-graph-repeater .productivity-graph-right {
  /*width:297px;*/
  width: 100%;
  float: left; }

.productivity-graph-repeater .productivity-graph-left img,
.productivity-graph-repeater .productivity-graph-right img {
  width: 100%; }

.groupsProductivityGraph .productivity-graph-repeater .productivity-graph-selection {
  border-bottom: 0px solid #507ea3; }

.productivity-graph-selection .left-selection {
  font-size: 10px;
  float: left;
  /*margin:0 0 0 5px;*/ }

.productivity-graph-selection .right-selection {
  float: right;
  height: 20px; }

.productivity-graph-selection .right-selection .selected-option {
  /*margin:0 36px 0 0;*/ }

.productivity-graph-selection .right-selection span {
  font: normal 10px Arial, Helvetica, sans-serif;
  color: #396d98;
  line-height: 20px;
  vertical-align: top; }

#productivity-popup {
  width: 800px; }

#productivityOverlayChart {
  width: 718px;
  padding-right: 30px;
  padding-left: 30px;
  background: #fff; }

#productivity-popup .productivity-popup-top {
  position: relative;
  margin: 0;
  padding: 0 0 5px 0;
  border-bottom: 2px solid #b3b3b3; }

.productivity-popup-top .productivity-popup-top-left {
  font: bold 12px/20px Arial,Helvetica,sans-serif;
  color: #396d98;
  margin: 0 15px 0 0;
  width: 265px;
  float: left; }

.productivity-popup-top .productivity-popup-top-left label {
  font: 10px normal Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 20px;
  margin: 0 9px 0 0; }

.productivity-popup-top .productivity-popup-top-left label img {
  margin: 0 5px 0 0; }

.productivity-popup-top .productivity-popup-top-left label.last {
  margin: 0; }

.productivity-popup-top .productivity-popup-top-right {
  float: left; }

#productivity-popup .productivity-popup-top-right {
  float: left;
  width: 430px; }

.productivity-popup-top .productivity-popup-top-right .productivity-start-date {
  margin-right: 25px; }

.productivity-popup-top .productivity-popup-top-right .productivity-start-date label img {
  vertical-align: top;
  cursor: pointer; }

.productivity-popup-top .productivity-popup-top-right .productivity-end-date label img {
  vertical-align: top;
  cursor: pointer; }

.productivity-popup-mid {
  display: block;
  margin: 10px 0 0 0; }

.productivity-popup-bottom .info-container {
  /*width:730px; height:323px; overflow:auto;-webkit-overflow-scrolling: touch;*/ }

.productivity-popup-bottom .info-tab,
.text-analytics-popup-bottom .info-tab {
  cursor: pointer; }

.productivityItemDetails-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 560px;
  background: url("../images/fancybox_overlay.png") repeat scroll 0 0 transparent;
  display: none; }

#productivityItemDetails {
  position: fixed;
  top: 160px;
  background-color: #fff;
  margin-left: 12px;
  padding: 10px;
  border: 1px solid #808080;
  width: 700px; }

.parent-container {
  overflow-y: scroll; }

.parent-chart-container {
  width: 772px;
  overflow-y: scroll; }

.chart-container {
  overflow: auto;
  width: 1200px; }

/*CSS for Productivity E*/
/*CSS for Score S*/
.score-wrapper {
  width: auto; }

.box-tabs-container {
  display: block;
  position: relative; }

.box-tabs-container .box-tabs-strip {
  background-color: #D1D1D0;
  display: block;
  height: 2px;
  position: relative;
  top: 48px;
  z-index: 1; }

.box-tabs-container .box-tabs-left {
  position: relative;
  z-index: 2; }

.box-tabs-container .box-tabs-left .box-tabs-block {
  width: 157px;
  float: left;
  overflow: hidden; }

.box-tabs-container .box-tabs-left .box-tabs-block.last {
  margin: 0; }

.box-tabs-left .box-tabs-block .box-tabs-block-top {
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 13px; }

.box-tabs-block .box-tabs-block-top .light-green {
  background: #b9cdbe;
  border: 1px solid #98ab9d;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px 0 5px 0; }

.box-tabs-block .box-tabs-block-top .light-blue {
  background: #c4cdd6;
  border: 1px solid #a0a7ae;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px 0 5px 0;
}

.box-tabs-block .box-tabs-block-top .acuity-blue {
  background: #1D4F75;
  border: 1px solid #1D4F75;
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px 0 5px 0;
}


.box-tabs-left .box-tabs-block .box-tabs-block-bottom {
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 30px; }

.box-tabs-block .box-tabs-block-bottom .light-gray {
  background: #e1e1e1;
  border: 1px solid #b6b6b6;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 2px 0 0; }

.box-tabs-block .box-tabs-block-bottom .light-gray .light-gray-left {
  width: 76px;
  float: left;
  border-right: 1px solid #cacaca; }

.box-tabs-block .box-tabs-block-bottom .light-gray .light-gray-right {
  width: 75px;
  display: inline-block;
  border-left: 1px solid #ffffff; }

.box-tabs-block .box-tabs-block-bottom .box-tabs-input-value {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #58595B;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #000000;
  height: 16px;
  /* width: 20px; */
  width: 35px;
  float: right;
  margin: 5px 0 0 0;
  text-align: center; }

.box-tabs-block .box-tabs-block-bottom .light-gray label {
  font: normal 10px Arial, Helvetica, sans-serif;
  display: inline-block;
  width: 40px;
  line-height: 10px;
  vertical-align: middle; }

.sign {
  font: bold 20px Arial, Helvetica, sans-serif;
  color: #000000;
  vertical-align: middle;
  line-height: 60px;
  float: left;
  margin: 0 10px; }

.box-tabs-container .box-tabs-right {
  float: right;
  position: relative;
  width: 55px; }

.reset-all-link {
  font-size: 11px;
  color: #376a93;
  text-decoration: underline;
  padding-bottom: 15px;
  display: block; }

.box-tabs-container .box-tabs-right .reset-all {
  padding: 0 24px;
  position: relative;
  top: 33px;
  z-index: 2; }

.score-right-panel {
  float: left;
  width: 600px; }

.scattered-graph-container {
  /*margin:0 0 0 34px;*/ }

.scattred-graph-top {
  margin: 0 0 15px 0;
  position: relative; }

.scattred-graph-top img {
  width: 100%; }

.scattred-graph-bottom {
  display: block;
  position: relative; }

.expertScoreTooltip {
  width: 225px; }

.expertScoreTooltip h2 {
  margin-bottom: 5px;
  color: #4381b5;
  font-size: 15px; }

.expertScoreTooltip label {
  margin-bottom: 5px;
  display: block;
  font-weight: bold; }

.expertScoreTooltip label .labelTxt {
  max-width: 130px;
  text-align: right;
  margin-right: 5px; }

/*CSS for Score E*/
/*CSS for Activities S*/
.activities-wrapper {
  width: auto; }

.activities-top-panel {
  margin: 0 0 20px 0; }

.activities-top-panel-left {
  width: 440px; }

.quaterly-dates {
  display: block; }

.activities-top-panel-heading {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #000000;
  line-height: 19px;
  margin: 0 0 5px 0; }

.quaterly-dates-list {
  display: block; }

.quaterly-dates-list label {
  margin: 0 36px 5px 0;
  display: inline-block; }

.quaterly-dates-list label span {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #3d6491;
  line-height: 19px;
  vertical-align: middle; }

.activities-top-panel-right {
  width: 440px; }

.format-options {
  display: block; }

.format-options-drop-down {
  margin: 0 10px 10px 0; }

.activities-right-panel {
  width: 600px;
  float: left; }

/*#grid-sub-data{display:none;}*/
.select-all-sec {
  text-align: right;
  /*border-bottom:1px solid #7D7D7D;*/ }

.select-all-sec span.check-all {
  color: #7D7D7D; }

.activities-filtered-data label {
  display: inline-block;
  width: 142px; }

.activities-filtered-data label input {
  display: inline-block;
  vertical-align: top; }

.activities-filtered-data label span {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 18px;
  vertical-align: top;
  width: 115px;
  display: inline-block; }

#generate-table-report-id, #generate-chart-report-id {
  width: 718px; }

/*CSS for Activities E*/
/*CSS for Sentiments S*/
.sentiments-wrapper {
  width: auto; }

.sentiments-container {
  display: block; }

.group-sentiments-content .sentiments-container .project-section {
  float: left; }

.sentiments-container .project-section, .group-sentiments-content .members-section {
  display: block;
  margin: 0 35px 5px 0; }

.sentiments-container .project-section .title, .group-sentiments-content .sentiments-container .members-section .title {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  width: 60px;
  text-align: right;
  font-weight: bold; }

.sentiments-container .project-section .project-drop-down, .group-sentiments-content .sentiments-container .members-section .members-drop-down {
  display: inline-block; }

.sentiments-container .count-section {
  display: block;
  margin: 0 0 5px 0; }

.sentiments-container .count-section .title {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  width: 50px;
  text-align: right;
  vertical-align: top;
  font-weight: bold; }

.sentiments-container .count-section span {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.sentiments-container .source-section .title {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  width: 90px;
  text-align: right;
  vertical-align: top; }

.sentiments-container .source-section .source-left-panel {
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  top: -25px; }

.sentiments-container .source-section .source-left-panel .repeater {
  margin: 0 8px 0 0; }

.sentiments-container .source-section .source-left-panel label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 21px;
  vertical-align: top; }

.sentiments-container .source-section .source-left-panel .title {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #407bab;
  line-height: 19px;
  display: inline-block;
  width: 90px;
  text-align: right;
  vertical-align: middle; }

.sentiments-container .source-section .source-mid-panel {
  display: inline-block;
  position: relative;
  top: -15px; }

.sentiments-container .source-section .source-mid-panel .repeater {
  margin: 0 3px 0 0; }

.sentiments-container .source-section .source-mid-panel label {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #636363;
  line-height: 16px;
  vertical-align: top; }

.sentiments-container .source-section .source-mid-panel .source-calendar .source-start-date {
  float: left; }

.sentiments-container .source-section .source-mid-panel .source-calendar .source-start-date {
  margin: 0 20px 0 0; }

.source-start-date label,
.source-end-date label {
  display: block; }

span.calender-icon,
span.clock-icon {
  vertical-align: top;
  cursor: pointer;
  background: url("../images/client-icon-sprite.png") no-repeat 0px -457px;
  display: inline-block;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin-left: 5px;
  font-size: 0;
  -webkit-overflow-scrolling: touch; }

span.calender-icon:hover {
  background-position: -33px -457px; }

span.calender-icon:active {
  background-position: -66px -457px; }

span.clock-icon {
  background-position: 0 -766px; }

span.clock-icon:hover {
  background-position: -32px -766px; }

span.clock-icon:active {
  background-position: -65px -766px; }

.sentiments-container .source-section .source-mid-panel .source-calendar div {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 21px;
  vertical-align: top; }

.sentiments-container .source-section .source-mid-panel .source-calendar .source-end-date {
  float: left; }

.sentiments-container .source-section .source-right-panel {
  float: right; }

.sentiments-container .source-section .source-right-panel .view-legend-link {
  color: #3F6896;
  font: normal 10px Arial,Helvetica,sans-serif;
  text-decoration: none;
  margin: 0 0 0 3px;
  line-height: 18px;
  vertical-align: middle; }

.sentiments-disease-grid .info-content,
.sentiments-therapy-grid .info-content {
  padding: 0px; }

#sentiments-popup {
  width: 762px; }

.sentiments-popup-wrapper {
  display: block; }

.sentiments-popup-top {
  display: block; }

.sentiments-popup-top .heading {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  text-align: right;
  vertical-align: top; }

.sentiments-popup-top .sentiments-popup-drop-down {
  display: block;
  margin: 0 0 10px 0; }

.sentiments-popup-bottom {
  display: block; }

.sentiments-popup-bottom-left {
  float: left;
  width: 580px;
  margin: 0 19px 0 0; }

.comparators-section {
  display: block;
  margin: 0 0 5px 0; }

.comparators-section span {
  vertical-align: top; }

.comparators-section span.title {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 21px;
  display: inline-block;
  vertical-align: middle; }

.comparators-section label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.sentiments-popup-source-section {
  display: block; }

.sentiments-popup-source-section .title {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  vertical-align: top; }

.sentiments-popup-source-section .repeater {
  margin: 0 8px 0 0; }

.sentiments-popup-source-section .repeater span {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 21px;
  vertical-align: top; }

.sentiments-popup-graph {
  display: block;
  margin: 10px 0 0 0; }

.sentiments-popup-info-container {
  display: block;
  margin: 10px 0 0 0; }

.sentiments-popup-info-container .info-container {
  width: 580px; }

.sentiments-popup-bottom-right {
  float: left;
  width: 140px; }

.sentiments-popup-bottom-right .heading {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  text-align: right;
  vertical-align: top; }

.sentiments-popup-bottom-right .date-container {
  background: #ffffff;
  border: 1px solid #7D7D7D;
  border-radius: 5px; }

.date-repeater {
  border-bottom: 1px solid #7d7d7d;
  padding: 5px 0; }

.date-repeater.last {
  border-bottom: 0px solid #7d7d7d; }

.date-repeater .quarter-heading {
  font: bold 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  display: inline-block;
  text-align: right;
  vertical-align: top;
  padding: 0 0 0 5px; }

.date-repeater .quarter-heading label span {
  vertical-align: middle; }

.quaterly-month ul {
  margin: 0 0 0 22px; }

.quaterly-month ul li {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.quaterly-month ul li label span {
  vertical-align: middle; }

/*#view-legend-tooltip{display:none;}*/
.view-legeng-wrapper .view-legend-left {
  float: left;
  width: 100px;
  margin: 0 20px 0 0; }

.view-legeng-wrapper ul {
  margin: 0;
  padding: 0;
  text-align: left; }

.view-legeng-wrapper ul li {
  height: 19px; }

.view-legeng-wrapper ul li span {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: middle; }

.view-legeng-wrapper .view-legend-left ul li.white-box i {
  background: url("../images/white-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-left ul li.green-box i {
  background: url("../images/green-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-left ul li.purple-box i {
  background: url("../images/purple-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-left ul li.pink-box i {
  background: url("../images/pink-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-right {
  float: left;
  width: 200px; }

.view-legeng-wrapper .view-legend-right ul li.green-border-box i {
  background: url("../images/green-border-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-right ul li.purple-border-box i {
  background: url("../images/purple-border-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.view-legeng-wrapper .view-legend-right ul li.pink-border-box i {
  background: url("../images/pink-border-box.png") no-repeat;
  width: 14px;
  height: 14px;
  padding: 0 0 0 25px; }

.sentiments-grid-data {
  width: 600px;
  float: left; }

/*CSS for Sentiments E*/
/*CSS for Groups & Activities S*/
.gropus-contect-wrapper {
  margin: 10px 0 0 0; }

.create-report {
  text-align: right; }

.add-interactions {
  margin: 0 0 10px 0; }

/* Individual Interaction Popup start */
.individual-interaction-popup {
  width: 830px !important;
  height: 330px; }

#InteractionViewOverlay {
  width: 830px !important;
  height: 460px !important;
  max-height: none !important;
  overflow-y: auto !important; }

.individual-interaction-popup .int-name label, .interactions-content-wrap .int-name label {
  color: #6d6e71;
  float: left;
  margin: 0px 10px 10px 0px;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  width: 125px; }

.individual-interaction-popup .interactions-individual .span-text,
.individual-interaction-popup .interactions-contributor .span-text {
    margin-bottom: 5px;
}

.individual-interaction-popup .int-name span {
  font-size: 13px; }

.individual-interaction-popup .interactions-individual,
.individual-interaction-popup .interactions-contributor
{
    float: left;
    margin: 0 35px 10px 0;
    width: 370px;
}

.individual-interaction-popup .interactions-single-details {
  float: left;
  margin-right: 25px; }

.individual-interaction-popup .interactions-content {
  background: #FFF; }

/*Individual Interaction Popup End */
.interactions-border-btm {
  /*border-bottom:1px solid #d1d1d0;*/
  padding: 0 0 5px 0;
  margin-bottom: 10px;
  /*Remove for Integration*/ }

.interactions-details {
  margin: 0 0 5px 0px; }

.interactions-single-details {
  float: left;
  margin-right: 50px; }

.interactions-single-details label {
  color: #6D6E71;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 10px 5px 0px;
  display: inline-block;
  text-align: right;
  width: 125px; }

.individual-interaction-popup .interactios-stored-data {
  margin: 10px 0px; }

.interactionContentwrap .interactionsDetails {
  margin: 10px 50px 10px 0px; }

.interactionContentwrap .interactionsDetails span {
  font-size: 12px; }

.interactionContentwrap .interactionsDetails label {
  color: #6D6E71;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 10px 5px 0px;
  text-align: right;
  display: inline-block;
  text-align: right;
  width: 125px; }

.interactions-single-details span {
  font-size: 12px; }

.interactios-stored-data {
  margin: 10px 0 10px 0; }

.interactios-stored-data label {
  color: #6D6E71;
  font-weight: bold;
  margin-right: 10px;
  width: 125px;
  text-align: right;
  font-size: 13px;
  display: inline-block; }

.interactios-stored-data span {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
  width: 620px; }

.interactions-individual, interactions-contributor {
    float: left;
    margin: 0 35px 10px 0;
    width: 370px;
}

    .interactions-individual span.span-text,
    .interactions-contributor span.span-text,
    .interactions-content-wrap .span-text.content-label {
        font-size: 14px;
        font-weight: bold;
        color: #7d7d7d;
        display: block;
        margin-bottom: 5px;
    }

    
    .interactions-individual + .interactions-individual,
    .interactions-individual + .interactions-contributor,
    .interactions-contributor + .interactions-individual,
    .interactions-contributor + .interactions-contributor {
        margin-right: 0px;
    }

.interactions-list {
  background-color: #ffffff;
  max-height: 125px;
  display: block;
  overflow-y: auto;
  border: 1px solid #d6dfe9;
  -webkit-overflow-scrolling: touch; }

.interactions-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.interactions-list ul li {
  color: #7f7f7f;
  padding: 5px 0 5px 15px;
  border-bottom: 1px solid #d6dfe9; }

.interactions-content {
  padding: 5px;
  margin: 0 0 10px 0; }

.interactions-content a {
  font-size: 12px;
  color: #3F6896;
  margin: 0 5px 0 0;
  text-decoration: underline; }

.interactions-left-grid {
  width: 500px;
  float: left;
  margin: 0 20px 0 0; }

.interactions-right-btn {
  float: right; }

/*CSS for Groups & Activities E*/
/*CSS for Supplement Profile -- Add Key Contacts S*/
.key-contact-wrapper {
  width: auto; }

.key-contact-container {
  display: block; }

.key-contact-panal {
  background-color: #efefef;
  border: 1px solid #58595B;
  padding: 10px; }

.top-closeLink {
  background: url("../images/close-icon.png") no-repeat scroll 0 0 transparent;
  width: 21px;
  height: 22px;
  cursor: pointer;
  margin: 0 0 5px 0;
  margin: 0px 0px 0px auto;
  top: -20px;
  right: -20px;
  width: 21px;
  position: relative; }

.top-closeLink:hover {
  background-position: -75px 0px; }

.top-closeLink:active {
  background-position: -150px 0px; }

.right-align {
  float: right;
  clear: both; }

.left-align {
  float: left; }

.key-contact-manage-btn {
  margin: 0 0 10px 0; }

.name-drop-down .k-dropdown.k-header {
  width: 200px; }

.view-active {
  background: url("../images/client-icon-sprite.png") no-repeat 0px -31px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto; }

.view-active:hover {
  background-position: -33px -31px; }

.view-active:active {
  background-position: -66px -31px; }

.view-inactive {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -31px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto;
  cursor: inherit; }

.edit-active {
  background: url("../images/client-icon-sprite.png") no-repeat 0 -394px;
  width: 21px;
  height: 25px;
  display: inline-block;
  margin: 0px auto;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  min-width: 21px !important;
  margin-right: 10px; }

.edit-active:hover {
  background-position: -33px -394px; }

.edit-active:focus:active {
  background-position: -66px -394px;
  box-shadow: none !important; }

.key-contact-addentry-btn {
  margin: 10px 0 0 0; }

.save-cancel-panel {
  margin: 10px 0 0 0;
  text-align: right; }

.key-contact-manage-item-wrapper .info-title {
  padding: 0 0 0 10px; }

.key-contact-manage-item-content {
  display: block; }

.key-contact-manage-item-content .message {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  margin: 0 auto;
  padding: 10px 10px 10px 0;
  text-align: left; }

.top-form {
  margin: 0 0 10px 0; }

.bottom-form {
  margin: 0 0 10px 0;
  height: 27px; }

.bottom-form .add {
  vertical-align: middle;
  display: inline-block; }

.bottom-form .add .add-item-field.general-btn {
  padding: 0 15px; }

.key-contact-manage-item-content label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 26px;
  margin: 0 8px 0 0;
  vertical-align: bottom;
  width: 65px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  font-weight: bold; }

.key-contact-manage-item-content input[type="text"] {
  width: 200px;
  color: #7D7D7D;
  font-size: 12px;
  margin-right: 15px; }

.key-contact-manage-item-wrapper {
  width: 718px; }

.key-contact-manage-item-wrapper .delete-btn {
  margin: 0; }

.key-contact-manage-item-grid {
  background-color: #f9f9f9;
  padding: 10px 5px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

/*CSS for Supplement Profile -- Add Key Contacts E*/
/*CSS for Supplement Profile -- Add Attributes S */
.add-attribute-wrapper {
  width: auto; }

.add-attribute-container {
  display: block; }

.add-attribute-blocks .single-attribute {
  margin-bottom: 10px; }

.add-attribute-blocks .single-attribute-content table {
  border: 1px solid #959595;
  border-top: 0; }

.single-attribute-content thead th {
  padding: 5px;
  font-weight: normal;
  color: #ffffff;
  border: 1px solid #d6dfe9; }

.single-attribute-content tbody td {
  padding: 5px;
  font-weight: normal;
  color: #3e3e3e;
  border: 1px solid #d6dfe9; }

.single-attribute-content thead th,
.attribute-form-content thead th {
  background: #9ebdd7 !important; }

.attribute-input-text {
  width: 96% !important; }

.attribute-input {
  width: 98% !important; }

.single-attribute-content .title-attribute-permission {
  padding: 10px;
  text-align: center; }

.add-attribute-blocks .attribute-form-content {
  border: 1px solid #959595;
  border-top: 0; }

.add-attribute-blocks .attribute-form-content.attribute-dropdown-content {
  padding: 0; }

.add-attribute-blocks .attribute-form-content label {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 21px;
  vertical-align: top;
  margin: 0 10px 0 0;
  display: inline-block; }

.add-attribute-blocks .attribute-form-content label input[type="radio"] {
  vertical-align: text-top; }

.add-attribute-blocks .attribute-form-content label span {
  margin: 0 0 0 5px;
  vertical-align: text-top; }

.attribute-form-content .labelWrap {
  display: inline-block;
  width: 175px;
  vertical-align: top; }

.attribute-form-content .labelWrap label {
  word-break: break-all; }

.attribute-form-content .labelWrap label span {
  width: 145px;
  vertical-align: top;
  word-break: normal;
  display: inline-block; }

.attribute-form-content .check-wrap {
  height: auto;
  max-height: 150px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.grid-save-btn {
  margin-bottom: 10px; }

.view-history-btn {
  margin: 10px 0 0 0; }

.history-grid-wrap {
  width: 700px; }

.history-grid-wrap .history-title {
  text-align: left; }

.single-attribute .right-aligned-manage-btn {
  float: right;
  margin: 2px 3px; }

.single-attribute .left-aligned-add-entry-btn {
  float: left;
  margin: 2px 3px; }

.add-attribute-blocks .info-content {
  background-color: #ffffff;
  /*overflow-y: auto;*/
  border: 1px solid #959595;
  border-top: 0;
  padding: 10px 25px 10px;
  max-height: none; }

.attribute-content {
  background-color: #ffffff;
  /*overflow-y: auto;*/
  border: 1px solid #959595;
  border-top: 0;
  padding: 10px 25px; }

.attribute-content .add-details {
  margin: 10px 0px; }

.individual-attribute-grid {
  margin: 10px 0; }

.expertise-multibox {
  display: block;
  margin: 0 0 10px 0; }

.expertise-multibox-left {
  width: 689px;
  margin: 0 10px 0 0;
  border: 1px solid #D1D1D0;
  padding: 5px;
  height: 40px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.expertise-multibox-left label {
  display: inline-block; }

.expertise-multibox-left label span {
  width: 145px;
  display: inline-block;
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.history-title {
  color: #6D6E71 !important;
  font-size: 12px;
  font-weight: bold; }

.participation-attribute-grid {
  margin: 10px 0; }

.preferences-drop-down .k-dropdown.k-header {
  width: 540px; }

.participation-attribute-grid .opinionPanel {
  margin: 0 30px 0 0; }

.participation-attribute-grid .opinionPanel .opinionText {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.drug-sentiment-top {
  margin: 0 0 10px 0; }

.drug-sentiment-top .status-drop-down .k-dropdown.k-header {
  width: 300px; }

.insight-doc-grid {
  margin: 0 0 10px 0; }

.insight-note-grid {
  margin: 0 0 10px 0; }

.attribute-interaction-grid {
  margin: 10px 0; }

.attribute-events-grid {
  margin: 10px 0; }

.attribute-organization-grid {
  margin: 10px 0; }

.lookupListManageItems {
  width: 650px; }

/*.add-attribute-manage-item-id,*/
.recordInteractionManageItems, #divManageItemsforAddAttribute_overlay {
  width: 425px; }

.manage-items-table-view {
  height: 400px !important;
  overflow-y: auto !important; }

.add-attribute-instructions {
  color: #7D7D7D;
  line-height: 19px;
  margin: 5px 0; }

.add-attribute-instructions b {
  margin-right: 5px; }

.tablecolumnAttribute-list-grid, .itemAttribute-list-grid {
  border: 1px solid #d6dfe9; }

.attribute-list-grid-header {
  background: none repeat scroll 0 0 #9ebdd7; }

.attribute-list-grid-header .gridHeadCell {
  color: #fff;
  font-weight: bold;
  font-size: 14px; }

.attribute-list-grid-header .gridHeadCell,
.attribute-list-grid-content .gridCell {
  display: inline-block;
  vertical-align: top;
  padding: 5px 3px; }

.attribute-list-grid-header .gridHeadCell {
  border-right: 0px solid #d6dfe9; }

.attribute-list-grid-content li {
  background-color: #fff;
  border-bottom: 1px solid #d6dfe9; }

.itemAttribute-list-grid .attribute-list-grid-header .gridHeadCell,
.itemAttribute-list-grid .attribute-list-grid-content .gridCell {
  border-right: 0px; }

.attribute-list-grid-content .gridCell input {
  margin-left: 5px;
  margin-right: 5px; }

.attribute-save-cancel-panel {
  margin-top: 10px; }

.attribute-list-grid-content {
  height: 135px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.tableColumnStepWrap {
  background-color: #fff;
  margin: 10px 0;
  padding: 5px; }

.tableColumnStepWrap input[type="radio"],
.tableColumnStepWrap input[type="checkbox"] {
  margin-right: 5px; }

.add-attribute-manage-item-class .attribute-save-cancel-panel {
  background: #fff;
  padding: 5px; }

.add-attribute-manage-item-class .attribute-save-cancel-panel input[type="button"] {
  margin-left: 10px;
  vertical-align: middle; }

.attribute-buttons span {
  cursor: pointer;
  border: 0;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  display: inline-block;
  text-indent: -99999px;
  overflow: hidden; }

.attribute-buttons .add {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0px -267px transparent; }

.attribute-buttons .add:hover {
  background-position: -33px -267px; }

.attribute-buttons .add:active {
  background-position: -66px -267px; }

.attribute-buttons .up {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0px -299px transparent; }

.attribute-buttons .up:hover {
  background-position: -33px -299px; }

.attribute-buttons .up:active {
  background-position: -66px -299px; }

.attribute-buttons .down {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0px -331px transparent; }

.attribute-buttons .down:hover {
  background-position: -33px -331px; }

.attribute-buttons .down:active {
  background-position: -66px -331px; }

.attribute-buttons .remove {
  background: url("../images/client-icon-sprite.png") no-repeat -2px -943px; }

.attribute-buttons .remove:hover {
  background-position: -34px -943px; }

.attribute-buttons .remove:active {
  background-position: -67px -943px; }

.add-attribute-manage-item-class .attribute-list {
  height: 160px;
  overflow: auto;
  margin: 0 0 10px 0;
  -webkit-overflow-scrolling: touch; }

.add-attribute-manage-item-class .attribute-list ul {
  margin: 0;
  padding: 0; }

.add-attribute-manage-item-class .attribute-list ul li label {
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.filename-grid {
  display: block;
  /* margin:0 0 10px 0;*/ }

.delete-file {
  background: url(../images/Remove.png);
  width: 25px;
  height: 25px;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -9999px;
  background-size: cover; }

#filename-grid-id .delete-file {
  float: right; }

.activity-note-wrapper,
.addContact-note-wrapper {
  /*width:450px;max-height: 200px;overflow-y: auto;*/ }

.note-instruction {
  margin: 0px 0px 5px;
  text-align: left;
  font-size: 14px;
  color: #7D7D7D;
  line-height: 19px;
  font-weight: bold; }

.activity-add-note {
  margin: 0 auto;
  text-align: center;
  padding: 5px 0 0 0; }

.activity-note-mid .activity-note-save-cancel-panel {
  margin: 0 0 5px 0; }

.activity-note-mid .activity-note-save-cancel-panel input[type="button"] {
  margin-left: 10px; }

.activity-note-mid .notes-data {
  width: 98% !important;
  margin: 5px 0;
  height: 145px !important; }

.activity-note-grid {
  margin: 0 0 5px 0; }

.note-field-wrap {
  display: inline-block;
  width: 175px; }

.note-field {
  display: inline-block;
  vertical-align: middle;
  width: 135px;
  margin-right: 10px; }

.edit-field {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0px -394px transparent;
  width: 21px;
  height: 22px;
  display: inline-block;
  vertical-align: middle; }

.edit-field:hover {
  background-position: -33px -394px; }

.edit-field:active {
  background-position: -67px -394px; }

#activity-doc-id,
#activity-note-id {
  width: 470px; }

.activity-doc-wrapper {
  min-width: 400px; }

.doc-instruction {
  margin: 0 auto;
  text-align: center;
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px; }

.activity-add-doc {
  margin: 0 auto;
  text-align: center;
  padding: 5px 0 0 0; }

.activity-doc-mid .activity-note-save-cancel-panel {
  margin: 0 0 5px 0; }

.activity-doc-mid .notes-data {
  margin: 5px 0; }

.activity-doc-grid {
  margin: 0 0 5px 0; }

.history-grid .info-content {
  padding: 0;
  border: 0; }

.participation-add-entry {
  margin: 0 0 10px 0; }

.grid-add-entry {
  margin: 10px 0; }

.preference-survey-grid,
.periodic-survey-grid {
  margin: 0 0 10px 0; }

.preference-survey-grid textarea,
.other-survey-grid textarea {
  width: 98% !important; }

.quick-survey-dropdown-item .k-dropdown.k-header {
  width: 450px; }

/*CSS for Supplement Profile -- Add Attributes E */
/*CSS for Supplement Profile -- Summary Start */
.supplement-summary .summary-expertise p {
  margin-left: 10px; }

.supplement-summary .summary-subtab-wrap {
  margin-bottom: 14px; }

/*CSS for Supplement Profile -- Summary End */
/*Explore Data CSS End*/
/*Individuals page End*/
/*ClientView Footer Css Start*/
.footer-content {
  padding-top: 15px; }

.footer-first-section {
  /*color: $randomDarkGrey;
  margin-left: 20px;
  position: relative;*/
  text-align: center;
  border-bottom: 1px solid #d5d5d5;
  /* color: #07A9D8; */
  color: #1d4f75; }

.disclaimer-one, .disclaimer-two {
  width: 370px;
  margin-right: 50px;
  font-size: 10px;
  padding-bottom: 18px;
  display: inline-block; }

.powered-logo {
  font-size: 13px;
  text-align: center;
  width: 100%; }

.powered-logo a {
  text-decoration: none;
  color: #58595B; }

.footer-second-section {
  /*background: url("../images/footer-bg.png") no-repeat center top;
  height: 53px;
  border-top: 1px solid #FF0000;*/
  text-align: center;
  padding: 8px 0;
  /* color: #07A9D8; */
  color: #1d4f75; }

.privact-addr {
  /*color: #000;*/
  font-size: 10px;
  /*margin-left: 20px;
  margin-top: 15px;*/
  display: inline-block;
  vertical-align: top;
  width: 425px;
  float: left; }

#footer-menu {
  vertical-align: top;
  /*margin: 15px 0 0;*/
  padding: 0;
  float: right; }

#footer-menu li {
  /*float: left;*/
  border-right: 1px solid #fff;
  padding-right: 15px;
  padding-left: 15px;
  display: inline-block; }

#footer-menu li.last {
  border-right: 0px solid #fff; }

#footer-menu a {
  /*float: left;*/
  /*color: #fff;*/
  font-size: 10px;
  text-decoration: underline;
  font-weight: bold;
  /* color: #07A9D8; */
  color: #1d4f75; }

/*ClientView Footer Css End*/
/*Login Form Css Start*/
/*html, body, .login, .login form, .login .page-wrap {
    height: 100%;
    display: flex;
    flex-direction: column;
}

    .login .page-content {
        margin: auto;
    }*/
.save-attribute-title {
  margin-bottom: 10px; }

.login_content {
  margin: 0px auto;
  width: 890px; }

.login_content .login_parent_container {
  display: block;
  font-size: 12px;
  color: #464646;
  line-height: 18px;
  /*margin:0 30px 0 0;*/
  padding: 0 0 35px 0; }

.login_content .login_parent_container p {
  margin: 0 0 15px 0;
  padding: 0;
  text-align: justify; }

.login_parent_container .left_item {
  width: 270px;
  margin: 0 20px 0 0;
  display: inline-block;
  vertical-align: top; }

.login_parent_container .mid_item {
  width: 303px;
  /*margin: 0 20px 0 0;*/
  display: block;
  vertical-align: top;
  margin: 0 auto; }

.login_parent_container .left_error_item {
  width: 250px;
  margin: 0 20px 0 0;
  display: inline-block;
  vertical-align: top; }

.login_parent_container .mid_error_item {
  width: 600px;
  margin: 0 20px 0 0;
  display: inline-block;
  vertical-align: top; }

.login_parent_container .mid_item .login_title {
  /*background: $newDimDarkBlue;
  background: -moz-linear-gradient(top, $newDimDarkBlue 0%, $newDimDarkBlue 50%, #4381b3 51%, #407bac 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$newDimDarkBlue), color-stop(50%,$newDimDarkBlue), color-stop(51%,#4381b3), color-stop(100%,#407bac));
  background: -webkit-linear-gradient(top, $newDimDarkBlue 0%,$newDimDarkBlue 50%,#4381b3 51%,#407bac 100%);
  background: -o-linear-gradient(top, $newDimDarkBlue 0%,$newDimDarkBlue 50%,#4381b3 51%,#407bac 100%);
  background: -ms-linear-gradient(top, $newDimDarkBlue 0%,$newDimDarkBlue 50%,#4381b3 51%,#407bac 100%);
  background: linear-gradient(to bottom, $newDimDarkBlue 0%,$newDimDarkBlue 50%,#4381b3 51%,#407bac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$newDimDarkBlue', endColorstr='#407bac',GradientType=0 );*/
  background: #d5d5d5;
  /*border-top-left-radius: 8px;
  border-top-right-radius: 8px;*/
  font: bold 14px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #628cab;
  line-height: 31px;
  vertical-align: middle;
  text-align: center; }

.login_parent_container .mid_error_item .login_title {
  background: #1d4f75;
  background: -moz-linear-gradient(top, #1d4f75 0%, #1d4f75 50%, #4381b3 51%, #407bac 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d4f75), color-stop(50%, #1d4f75), color-stop(51%, #4381b3), color-stop(100%, #407bac));
  background: -webkit-linear-gradient(top, #1d4f75 0%, #1d4f75 50%, #4381b3 51%, #407bac 100%);
  background: -o-linear-gradient(top, #1d4f75 0%, #1d4f75 50%, #4381b3 51%, #407bac 100%);
  background: -ms-linear-gradient(top, #1d4f75 0%, #1d4f75 50%, #4381b3 51%, #407bac 100%);
  background: linear-gradient(to bottom, #1d4f75 0%, #1d4f75 50%, #4381b3 51%, #407bac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$newDimDarkBlue', endColorstr='#407bac',GradientType=0 );
  border: 1px solid #396e98;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font: normal 18px Arial, Helvetica, sans-serif;
  color: #ffffff;
  line-height: 31px;
  vertical-align: middle;
  text-align: center; }

.mid_item {
  border-radius: 4px;
  border: 1px solid #959595;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.mid_item .login_fields {
  margin: 0;
  padding: 15px 20px;
  /*border: 1px solid #d7d7d7;
  border-width: 0 1px 1px 1px;*/
  /*border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;*/ }

.mid_item .login_fields .fields_heading {
  display: block; }

.mid_item .login_fields .fields_heading .labelTxt {
  margin: 0 0 5px 2px;
  display: block;
  font-size: 10px;
  color: #000000;
  line-height: normal;
  text-transform: uppercase; }

.mid_item .login_fields .input {
  color: #58595B;
  display: block;
  margin: 0 0 10px 0;
  padding-left: 7px;
  padding-right: 7px;
  /*width: 245px;*/ }

.mid_item .login_fields .help {
  margin: 0 0 12px 0;
  font-size: 8px; }

.mid_item .login_fields .help a {
  font-size: 12px;
  color: #464646;
  text-decoration: underline;
  font-size: 8px; }

.mid_item .login_fields .help a strong {
  font-size: 8px; }

.mid_item .login_fields .login_button {
  font-weight: bold;
  /*width: 260px;*/
  margin: 10px 0 10px 0;
  /*padding: 0px;*/ }

.mid_item .login_fields .remember {
  text-align: center;
  vertical-align: middle;
  display: block; }

.mid_item .login_fields .remember span {
  font: normal 12px Arial, Helvetica, sans-serif;
  line-height: 20px;
  vertical-align: top;
  margin-right: 5px; }

.mid_error_item .login_fields {
  margin: 0;
  padding: 15px 20px;
  border: 1px solid #d7d7d7;
  border-width: 0 1px 1px 1px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.login_parent_container .right_item {
  width: 270px;
  margin: 0;
  text-align: justify;
  display: inline-block;
  vertical-align: top; }

.login_parent_container .right_item h3 {
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #464646;
  margin: 0 0 5px 0;
  padding: 0; }

/*Login Form Css End*/
/*Popup Css*/
.body-wrap {
  width: 100%;
  position: relative;
  left: 0px;
  top: 0px;
  background-color: #F5F5F5; }

.contact-us-form {
  height: auto;
  background-color: #f5f5f5;
  overflow: none; }

.reset-password-wrap {
  width: 340px; }

.reset-password-wrap h3 {
  font-size: 14px;
  margin-bottom: 10px; }

.reset-password-wrap .row, .forgot-password-username .row, .contact-us-form .row {
  padding: 3px 0px;
  display: block; }

.reset-password-wrap .row label,
.contact-us-form .row label {
  font-size: 12px;
  color: #7D7E81;
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  display: block; }

.reset-password-wrap .row label .labelTxt {
  width: 140px;
  margin-right: 10px;
  text-align: right; }

.reset-password-wrap .row input.txtType,
.forgot-password-username .row input.txtType,
.contact-us-form .row input.txtType,
.contact-us-form .row .textareaType,
#individual-form .row .txtType,
.filter-search-criteria .txtType {
  width: 140px;
  display: inline-block;
  vertical-align: middle; }

#ContactCard-form .row .txtType {
  width: 250px;
  display: inline-block;
  vertical-align: middle; }

.contact-us-form .row label .labelTxt {
  margin-right: 10px;
  text-align: right;
  width: 120px; }

.contact-us-form .row input.txtType {
  width: 185px; }

.reset-password-wrap .row input.txtType {
  width: 162px; }

.contact-us-form .row .textareaType {
  height: 50px !important;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 7px 5px;
  width: 185px !important;
  border: 1px solid #58595B; }

.reset-password-wrap .row.btn-container,
.contact-us-form .row.btn-container {
  text-align: right; }

.reset-password-wrap .row.btn-container .cancel-link,
.contact-us-form .row.btn-container .cancel-link {
  color: #3F6896;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 8px;
  vertical-align: top;
  display: inline-block;
  margin-left: 10px; }

.contact-us-form-sent p {
  text-align: center; }

.forgot-password-username {
  width: 335px; }

.forgot-password-username input {
  margin: 10px 0px; }

.forgot-password-username .row input.txtType {
  margin-right: 10px;
  width: 242px; }

.forgot-password-username .submit-btn {
  vertical-align: top;
  display: inline-block;
  padding: 0px 5px; }

/*.forgot-password-conform-wrap{ display:none;}*/
/*Confirm Message Common Css S*/
.confirmMessage {
  width: 300px;
  text-align: center;
  height: auto;
  margin: 0px auto; }

.confirmMessage h2 {
  color: #1d4f75;
  margin-bottom: 10px;
  font-size: 18px; }

/*.confirmMessage input[type="button"] {
    padding: 0px 30px;
    margin: 5px 0px 5px 15px;
}*/
/*Confirm Message Common Css e*/
/*Add Interaction - Consent Message*/
.consentMessage {
  width: 850px;
  text-align: center;
  height: auto;
  margin: 0px auto; }

.consentMessage h2 {
  color: #1d4f75;
  margin-bottom: 10px;
  font-size: 18px; }

.consentMessage input[type="button"] {
  /*padding: 0px 30px;*/
  margin: 5px 0px 5px 15px; }

/*End Add Interaction - Consent Message*/
.info-detail-content,
.info-detail-compose {
  width: 710px; }

.info-detail-content h3 {
  color: #376a93;
  font-size: 14px;
  font-weight: bold;
  outline: medium none;
  margin-bottom: 5px; }

.info-detail-content span.info-detail-content-generate {
  border-bottom: 2px solid #58595B;
  margin-bottom: 5px;
  padding-bottom: 5px;
  display: block; }

.info-detail-content .info-detail-content-generate label {
  display: block; }

.info-content-text span.info-detail-content-generate span {
  font-weight: bold;
  margin-left: 5px; }

.info-detail-content .labelTxt,
.info-detail-compose .labelTxt {
  font-weight: bold;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle; }

.info-detail-content-generate .labelTxt,
.info-detail-content-generate .labelVal {
  cursor: default; }

.info-detail-compose label {
  display: block;
  margin-bottom: 5px; }

.info-detail-compose .info-detail-compose-send .labelTxt {
  width: 80px;
  text-align: right; }

.info-detail-compose input[type="text"] {
  margin-bottom: 5px;
  width: 500px;
  color: #58595B; }

.info-detail-content .info-detail-content-text,
.info-detail-compose .compose-content {
  height: 150px;
  /*max-height:260px;overflow-y:auto;*/
  overflow-x: hidden;
  margin-bottom: 10px;
  border-top: 2px solid #58595B;
  padding: 8px 0;
  -webkit-overflow-scrolling: touch; }

.info-detail-compose .compose-content {
  width: 680px;
  color: #58595B; }

.info-detail-content-btn,
.info-detail-compose-btn {
  text-align: right;
  margin: 10px 0px; }

.info-detail-content-btn .general-btn,
.info-detail-compose .general-btn {
  /*height: 24px;*/
  margin-left: 10px;
  color: white; }

.info-detail-content-btn .view-original {
  color: #1d4f75;
  font-size: 12px;
  text-decoration: underline;
  display: inline-block;
  margin-right: 3px;
  float: left; }

.info-detail-content-btn .view-original:hover {
  text-decoration: none;
  color: #58595B; }

.info-detail-content-btn .view-original:active {
  color: #000; }

.emailLinkMessagesDetail-wrap {
  width: 650px; }

.emailLinkMessagesDetail-wrap .info-detail-compose {
  width: 620px; }

.emailLinkMessagesDetail label {
  display: inline-block;
  margin: 5px 0px; }

/*.emailLinkMessagesDetail .addRecipients,*/
.emailLinkMessagesDetail .labelTxt {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  width: 60px; }

.emailLinkMessagesDetail .emailTheLink-content .labelTxt {
  width: auto; }

.selectEmailId-panel {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top; }

.addEmailId-panel {
  display: inline-block;
  vertical-align: top;
  width: 250px; }

.emailLinkMessagesDetail input[type="text"] {
  width: 537px;
  cursor: auto; }

.emailLinkMessagesDetail .search-panel {
  display: block; }

.selectEmailId-panel input[type="text"] {
  width: 240px; }

.autoCompleteList {
  height: 80px;
  margin: -5px 0 10px;
  overflow-y: auto;
  width: 250px;
  border: 1px solid #b6b6b6;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }

.autoCompleteList li {
  color: #7f7f7f;
  font-size: 12px;
  font-weight: bold;
  list-style-type: none;
  padding: 3px 5px; }

.autoCompleteList li:hover {
  background-color: #eef1f3; }

.autoCompleteList li.active {
  background-color: #e6edf2; }

.emailLinkMessagesDetail .general-btn {
  margin-left: 0;
  width: 250px; }

.emailLinkMessagesDetail .addEmailId-textarea {
  height: 69px !important;
  width: 244px !important;
  margin-bottom: 10px; }

.emailLinkMessagesDetail .emailTheLink-content {
  height: 150px;
  width: 615px;
  border: 1px solid #b6b6b6;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.emailLinkMessagesDetail .info-detail-compose-btn .general-btn {
  width: auto;
  margin-left: 10px; }

.mailTheLinkSection {
  margin-bottom: 10px;
  padding: 5px 10px;
  background: #fff; }

.mailTheLinkSection .emailTheLinkList {
  color: #376a93;
  list-style-type: square;
  padding-left: 25px; }

.mailTheLinkSection h2 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px; }

.mailTheLinkSection a {
  color: #376a93 !important;
  font-weight: bold;
  text-decoration: none;
  cursor: default; }

.mailTheLinkSection .info-detail-content-generate {
  display: block;
  color: #58595B !important; }

.mailTheLinkSection .info-detail-content-generate label {
  margin-left: 5px; }

.mailTheLinkSection .info-detail-content-generate span {
  font-weight: bold; }

/*New Individual Form Css Star*/
.individual-form-wrap-id, .newGroup-form-wrap-id {
  width: auto !important; }

.supp-details-popup-id {
  width: 50%; }

.individual-form-wrap-id .fancybox-skin, .newGroup-form-wrap-id .fancybox-skin, .supp-details-popup-id .fancybox-skin {
  padding: 0px !important; }

.individual-form-wrap-id .fancybox-inner, .newGroup-form-wrap-id .fancybox-inner, .supp-details-popup-id .fancybox-inner {
  width: auto !important; }

#individual-form,
#view-request-individual-form {
  width: 300px; }

#ContactCard-form,
#view-request-ContactCard-form {
  width: 800px; }

#individual-form .form-field,
.request-individual-form .form-field,
.request-ContactCard-form .form-field,
#addListUser-form .form-field {
  margin-bottom: 6px; }

#individual-form .labelTxt,
.request-individual-form .labelTxt,
.request-ContactCard-form .labelTxt,
#addListUser-form .labelTxt {
  color: #7D7E81;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  width: 100px;
  text-align: right;
  font-weight: bold; }

#individual-form .k-dropdown.k-header,
.request-individual-form .k-dropdown.k-header,
.request-ContactCard-form .k-dropdown.k-header {
  width: 139px; }

#individual-form .txtType.middleInitial,
.request-individual-form .txtType.middleInitial,
.request-ContactCard-form .txtType.middleInitial {
  width: 30px; }

#individual-form .drop-down,
.request-individual-form .drop-down,
.request-ContactCard-form .drop-down {
  display: inline-block;
  margin-left: 8px; }

#individual-form .form-field.create-expert-btn,
.request-individual-form .form-field.create-expert-btn,
.request-ContactCard-form .form-field.create-expert-btn {
  text-align: right;
  padding: 20px 0px 5px; }

#individual-form .form-field.create-expert-btn input,
.request-individual-form .form-field.create-expert-btn input,
.request-ContactCard-form .form-field.create-expert-btn input {
  margin-left: 10px;
  /*padding: 0px 10px;*/ }

#individual-form .form-field.create-expert-btn a,
.request-individual-form .form-field.create-expert-btn a,
.request-ContactCard-form .form-field.create-expert-btn a {
  color: #3F6896;
  font-size: 12px; }

#individual-form .requireNote,
.request-individual-form .requireNote,
.request-ContactCard-form .requireNote,
#addListUser-form .requireNote {
  width: 100%;
  display: inline-block;
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #D8D8D8;
  text-align: left;
  font-size: 11px; }

#addListUser-form .form-field.create-listuser-btn {
  text-align: right;
  padding: 20px 0px 5px; }

#addListUser-form .form-field.create-listuser-btn a {
  color: #3F6896;
  font-size: 12px; }

.require {
  color: #ff0000;
  display: inline-block;
  margin-top: -2px;
  width: auto;
  vertical-align: top; }

.requireNote {
  cursor: default;
  color: #58595B;
  font-weight: bold; }

.requireNote .require {
  /*margin-right:7px;*/
  color: #ff0000 !important; }

#individual-form label input[type="text"],
.request-individual-form label input[type="text"] {
  margin-left: 8px;
  width: 140px; }

.request-ContactCard-form label input[type="text"] {
  margin-left: 8px;
  width: 440px; }

/*New Individual Form Css End*/
/*New Group Popup CSS start*/
.group-form-wrap {
  width: 390px; }

.supp-details-popup {
  width: 900px; }

.group-form label {
  display: block;
  margin-bottom: 5px; }

.group-form input[type="text"] {
  width: 220px;
  margin-bottom: 10px; }

.cancel-create {
  margin: 10px 0px;
  text-align: right; }

.cancel-create a,
.cancel-create input[type="button"] {
  vertical-align: middle;
  display: inline-block;
  margin-left: 5px; }

.group-form .labelTxt {
  font-weight: bold;
  margin-right: 5px;
  text-align: right;
  width: 120px; }

.newgroupCheck label {
  margin-left: 120px; }

.newgroupCheck .labelTxt {
  width: auto; }

/*New Group PopUp CSS end*/
/*Filter Css Start*/
.activeSettingFilters_filter_content_wrap,
.supplement_filter_content_wrap {
  /*width: 830px;*/
  width: 100%; }

.setUp_filter_content_wrap,
.map_filter_content_wrap,
.text_filter_content_wrap,
.sentiment_filter_content_wrap,
.allFilterStatus-wrap,
.product_filter_content_wrap {
  width: 575px; }

.core_filter_content_wrap,
.activitis_filter_content_wrap {
  /*width: 730px;*/ }

.score_filter_content_wrap {
  width: 580px; }

.map_filter_content_wrap span.mapLimitSectionLabel {
  display: block; }

.kol360-filter-wrap {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #f5f5f5;
  -webkit-overflow-scrolling: touch; }

.kol360-filter-wrap .filter-panel-container {
  margin-right: 20px; }

.filter-panel-head {
  /* background: url("../images/filter-panel-act-bg.png") repeat-x scroll left top #898989; */
  background-color: #1d4f75;
  cursor: pointer;
  width: 545px;
  height: 23px;
  line-height: 23px; }

.supplement-filter-content .filter-date-range .head-label {
  margin-top: 4px; }

.filter-date-range .date-wrap .labelTxt {
  width: 60px; }

.filter-panel-content .filter-date-range .head-label {
  margin-left: 0px; }

.filter-panel-head b {
  font-size: 12px;
  color: #fff;
  margin-left: 15px; }

.filter-list-wrap .filter-panel-head b {
  font-size: 12px;
  color: #fff;
  margin-left: 10px; }

.filter-panel-head .panel-btn {
  display: inline-block; }

.filter-panel-content,
.filter-actions-btn {
  width: 545px;
  border-top: none;
  margin-bottom: 15px; }

.filter-actions-btn {
  border: none;
  padding-top: 15px; }

.filter-panel-content .filter-row,
.filter-panel-content h3 {
  line-height: 23px;
  border-bottom: 1px solid #cccccc;
  color: #fff; }

.filter-panel-content .filter-row {
  padding: 3px 0px;
  background-color: #FFFFFF;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC; }

.filter-panel-content .filter-row.even {
  background-color: #f5f5f5; }

.filter-panel-content li {
  /*padding:5px 5px 5px 10px;*/
  padding: 5px; }

.filter-panel-content label,
.maximum-label-val {
  color: #636363;
  display: inline-block;
  vertical-align: middle; }

.filter-panel-content .head-label {
  width: auto;
  margin-left: 10px;
  text-align: left;
  padding-right: 5px;
  font-weight: bold; }

.filter-panel-content h3 {
  line-height: 23px;
  /* background: none repeat scroll 0 0 #979797; */
  background: none repeat scroll 0 0 #1d4f75 !important;
  font-weight: bold; }

.filter-panel-content h3 label {
  padding-left: 10px;
  display: inline-block;
  color: #fff;
  font-weight: bold; }

.filter-panel-content .field-value-wrap label {
  font-weight: normal; }

.setUp-filter-content .filter-panel-content .field-value-wrap label {
  width: 160px; }

.setUp-filter-content .filter-panel-content h3 label {
  /*margin-right:15px;*/ }

.setUp-filter-content .filter-panel-content h3 .query-icon {
  float: none; }

.setUp-filter-content .filter-panel-content .head-label {
  width: 315px;
  font-weight: normal;
  margin-left: 10px; }

.setUp-filter-content .field-value-wrap input[type="radio"] {
  margin: 0 5px 0 5px;
  padding: 0;
  display: inline-block;
  vertical-align: middle; }

.setUp-filter-content .filter-panel-content {
  margin-bottom: 0px; }

.field-value-wrap input {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px; }

.field-value-wrap .usr-number,
.field-value-wrap .user-inpercent {
  display: inline-block;
  margin-left: 3px; }

.save-reset-btn {
  float: left; }

.save-reset-btn input, .booleanSearch-wrap .save-btn {
  display: block;
  margin-bottom: 8px;
  /*color: #464646;*/ }

.report-apply-btn {
  float: right;
  padding-top: 25px; }

.report-apply-btn > * {
  float: left;
  margin-left: 10px; }

.filter-save-wrap .filter-save-list li {
  border-bottom: 1px solid #CCCCCC;
  border-top: 0px solid;
  line-height: 21px;
  background-color: #fff; }

.filter-save-wrap .filter-save-list li.even {
  background-color: #f5f5f5; }

.filter-save-wrap a {
  color: #636363;
  display: inline-block;
  margin-left: 5px;
  text-decoration: none;
  width: 445px; }

.filter-save-wrap a:hover {
  text-decoration: underline; }

.filter-save-wrap .remove-filter,
.activitisAddedFilter-wrap .remove-entity {
  display: inline-block;
  background: url("../images/Remove.png");
  float: right;
  height: 25px;
  width: 25px;
  background-size: cover;
  cursor: pointer; }

.setUp-filter-content .groupName-list .creatorName {
  float: right; }

.setUp-filter-content .groupName-list .labelTxt {
  margin-right: 5px;
  width: 360px; }

.core-filter-content .filter-panel-head {
  width: 700px; }

.core-filter-content .filter-panel-content,
.core-filter-content .filter-actions-btn {
  width: 700px;
  border: 0px solid #959595;
  border-top: none;
  border-bottom: none;
  margin-bottom: 15px; }

.summery-items-filter-wrap {
  margin-top: 15px; }

.summery-item-slide.city-slide,
.summery-item-slide.summery-state-slide,
.summery-item-slide.country-slide {
  margin-right: 33px;
  width: 211px; }

.summery-item-slide.country-slide {
  margin-right: 0px; }

.summery-item-slide,
.activities-item-slide {
  display: inline-block;
  vertical-align: top;
  width: 330px;
  margin-bottom: 15px; }

.activities-item-slide {
  width: 216px;
  margin-right: 15px; }

.summery-item-slide.odd,
.activities-item-slide {
  float: left; }

.summery-item-slide.even {
  float: right; }

.detailedItem-wrap .summery-item-slide.odd {
  width: 225px; }

.detailedItem-wrap .summery-item-slide.even {
  width: 435px; }

.summery-item-slide .filter-list-wrap,
.activities-item-slide .filter-list-wrap {
  height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.summery-item-slide .filter-list-wrap label,
.activities-item-slide .filter-list-wrap label {
  width: 100%; }

.summery-item-slide .filter-list-wrap label span,
.activities-item-slide .filter-list-wrap label span {
  width: 82%;
  vertical-align: top;
  display: inline-block; }

.summery-item-slide h3,
.activities-item-slide h3 {
  line-height: 23px;
  background: none repeat scroll 0 0 #979797; }

.summery-item-slide h3 label,
.activities-item-slide h3 label {
  font-size: 12px;
  color: #fff;
  padding-left: 15px;
  margin-left: 0px;
  border-left: 0px; }

.kol360-filter-wrap .search-trigger {
  background: url("../images/search-icon.png") no-repeat 0 0 transparent;
  display: inline-block;
  float: right;
  height: 22px;
  margin-right: 5px;
  width: 22px;
  cursor: pointer;
  margin-top: 1px; }

.kol360-filter-wrap h3 .search-trigger:hover {
  background-position: -53px 0px; }

.kol360-filter-wrap h3 .search-trigger:active {
  background-position: -107px 0px; }

.kol360-filter-wrap h3 .search-clear {
  float: right;
  margin-right: 10px;
  color: #fff;
  display: none; }

.summery-item-slide ul li,
.activities-item-slide ul li {
  /*list-style-type:none;font-size:12px;color:#6c6c6c;padding:2px 5px 2px 10px;*/ }

.summery-item-slide ul li:hover,
.activities-item-slide ul li:hover {
  background-color: #ebf1f6;
  color: #6c6c6c; }

.summery-item-slide ul li:active,
.activities-item-slide ul li.active {
  background-color: #ebf1f6; }

.summery-item-slide ul li input,
.activities-item-slide ul li input {
  float: left;
  margin-right: 5px; }

.score-filter-content .filter-panel-content b {
  font-size: 12px;
  color: #fff;
  margin-left: 15px;
  float: left; }

.score-filter-content .filter-panel-content b + b {
  margin-right: 130px;
  float: right; }

.score-filter-content .filter-panel-content .head-label {
  width: 100px;
  padding-left: 15px;
  text-align: left; }

.score-filter-content .filter-panel-content .field-value-wrap label {
  width: 75px;
  font-weight: bold; }

.score-filter-content .filter-row input[type="text"] {
  width: 100px;
  margin-left: 0px; }

.sentimentProjects-list li label span {
  width: 88%;
  margin-left: 5px; }

.ngramSource-head-label,
.booleanSearch {
  display: block !important;
  margin-bottom: 5px; }

.ngramSource-wrap,
.sourceSentiment-wrap {
  border: 1px solid #959595;
  overflow: hidden;
  padding-bottom: 5px;
  margin-bottom: 10px;
  background-color: #fff; }

.ngramSource-wrap .field-value-wrap,
.sourceSentiment-wrap .field-value-wrap {
  display: block;
  margin-top: 5px; }

.ngramSource-wrap .field-value-wrap span,
.sourceSentiment-wrap .field-value-wrap span {
  font-weight: normal; }

.ngramSource-head-label,
.sourceSentiment-head-label {
  margin-bottom: 10px; }

.filter-panel-content .sourceSentiment-head-label,
.filter-panel-content .ngramSource-head-label {
  background: none repeat scroll 0 0 #979797;
  display: block;
  margin: -5px -5px 0 -5px;
  padding: 2px 5px 2px 10px;
  color: #fff; }

.filter-panel-content .sourceSentiment-wrap .sentiment-wrap .sourceSentiment-head-label,
.filter-panel-content .source-wrap .ngramSource-head-label {
  margin: -5px -12px 0 -5px; }

.ngramSource-head-label span,
.sourceSentiment-head-label span {
  font-weight: bold !important; }

.ngramSource-wrap input[type="checkbox"],
.sourceSentiment-wrap input[type="checkbox"] {
  margin-right: 4px; }

.ngram-wrap,
.sentiment-filter-content .source-wrap {
  border-right: 1px solid #bfbfbf; }

.ngram-wrap, sentiment-wrap {
  width: 258px;
  float: left;
  margin-bottom: -10000px;
  padding: 5px 5px 10000px; }

.source-wrap {
  width: 540px;
  float: left;
  margin-bottom: -10000px;
  padding: 5px 5px 10000px; }

.booleanSearch-wrap {
  margin-bottom: 10px; }

/*.booleanSearch-wrap .search-btn,
.booleanSearch-wrap .save-btn {
    padding: 0 15px;
}*/
.booleanSearch-wrap .search-btn {
  background: url("../images/search-icon.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  height: 22px;
  margin-left: 0;
  margin-top: 1px;
  outline: medium none;
  text-indent: -9999px;
  vertical-align: top;
  width: 22px; }

.booleanSearch-wrap .search-btn:hover {
  background-position: -53px 0px; }

.booleanSearch-wrap .search-btn:active {
  background-position: -108px 0px; }

.booleanSearch-wrap .save-btn {
  margin: 10px 0px 0px;
  display: block; }

.booleanSearch-wrap .save-btn:hover,
.booleanSearch-wrap .save-btn:active {
  color: #fff; }

.booleanSearch-wrap input[type="text"] {
  margin-right: 5px;
  width: 391px !important;
  padding-left: 5px; }

.booleanSearch-wrap .k-select {
  display: none !important; }

.termList-wrap,
.sentimentItem-wrap,
.sentimentProjects-wrap {
  margin-bottom: 10px; }

.termList-wrap h3 span.result-label {
  color: #FFFFFF;
  display: inline-block;
  padding-left: 15px;
  font-weight: bold; }

.sentimentItem-wrap h3 span.result-label {
  color: #FFFFFF;
  display: inline-block;
  padding-left: 10px;
  font-weight: bold; }

.termList-wrap h3 span.selectTerm-label,
.sentimentItem-wrap h3 span.selectItem-label {
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  margin-left: 20px; }

.termList-wrap h3 label.selectAll-label {
  float: right;
  margin-right: 10px; }

.sentimentItem-wrap h3 label.selectAll-label {
  margin-right: 10px; }

.termList-wrap h3 label.selectAll-label span,
.sentimentItem-wrap h3 label.selectAll-label span {
  font-weight: bold; }

.termList-wrap .selectTerm-label {
  margin-top: 1px;
  display: inline-block;
  vertical-align: top; }

.termList-wrap .selectAll-label {
  margin-top: 1px; }

.text-filter-content .field-value-wrap label,
.sentiment-filter-content .field-value-wrap label {
  width: 32%;
  margin-bottom: 5px;
  vertical-align: top; }

.text-filter-content .field-value-wrap label span,
.sentiment-filter-content .field-value-wrap label span {
  width: 75%;
  vertical-align: top;
  display: inline-block; }

.filter-list-wrap,
.filter-save-wrap {
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #aeaeae;
  border-top: 0px;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }

.filter-list-wrap li {
  color: #636363;
  /*font-size: 12px;list-style-type: none;padding: 2px 5px 2px 10px;*/ }

.filter-list-wrap li.even {
  background-color: #f5f5f5; }

.filter-list-wrap li label input {
  margin-right: 5px; }

.filter-list-wrap li:hover {
  background-color: #ebf1f6 !important; }

.filter-list-wrap li.active {
  background-color: #ebf1f6 !important; }

.filter-panel-content label span {
  font-weight: normal; }

.filter-date-range {
  margin: 10px 0px; }

.filter-date-range .dashLine {
  border-top: 1px solid #b6b6b6;
  display: inline-block;
  height: 0;
  margin: 12px 5px 0 !important;
  padding: 0;
  vertical-align: top;
  width: 10px; }

.filter-date-range .datePanel-wrap {
  display: inline-block;
  vertical-align: top; }

.filter-date-range .datePanel-wrap .date-wrap {
  margin-bottom: 10px;
  display: block;
  vertical-align: middle; }

.filter-date-range .date-wrap input {
  width: 85px !important; }

.text-filter-content .filter-list-wrap li {
  border-bottom: 1px solid #959595; }

.text-filter-content .filter-save-wrap .filter-save-list li span.labelTxt {
  margin-left: 5px; }

.textFilterAutoComplete-entity {
  background: none repeat scroll 0 0 #fff;
  margin-left: -5px;
  padding: 0;
  border-bottom: 1px solid #aeaeae; }

.textFilterAutoComplete-entity span {
  float: left; }

.entityValue {
  line-height: 25px;
  margin-left: 10px;
  width: 340px; }

.entity-remove {
  float: right;
  width: 9px;
  height: 9px;
  margin-top: 8px; }

.entity-remove a {
  background: url("../images/cross-btn.png") no-repeat scroll 0 0 transparent;
  width: 9px;
  height: 9px;
  display: block;
  text-indent: -999999px; }

.text-filter-content .filter-save-list.selected-term-list {
  max-height: 120px;
  background-color: #fff; }

.sentimentItem-wrap h3 span.project-label {
  color: #fff;
  margin-left: 63px; }

.sentiment-filter-content .filter-panel-content .head-label {
  width: auto;
  text-align: left;
  display: inline-block; }

.sentiment-filter-content .filter-list-wrap {
  height: auto; }

.sentiment-filter-content .filter-list-wrap th b {
  color: #464646; }

.sentiment-filter-content .filter-list-wrap td label {
  width: 300px; }

.sentiment-filter-content .filter-list-wrap td label span {
  display: inline-block;
  vertical-align: top;
  width: 275px; }

.sentiment-filter-content .filter-list-wrap td span.sentimentProject-name {
  margin-left: 5px; }

.sentiment-filter-content .filter-panel-content {
  margin-bottom: 0px; }

.map-filter-content .hide {
  display: none; }

.map-filter-content .filter-panel-content.netWorkScore-wrap .filter-row .head-label {
  width: 100px; }

.map-filter-content .filter-panel-content.netWorkScore-wrap .filter-row .txtType {
  margin-left: 35px;
  width: 135px; }

.map-filter-content h3 {
  padding-left: 15px; }

.map-filter-content .filter-panel-content h3 b {
  color: #fff;
  margin-left: 15px; }

.map-filter-content .filter-panel-content h3 b + b {
  float: right;
  margin-right: 140px; }

.map-filter-content .filter-row {
  background-color: #fff !important; }

.map-filter-content .mapConnectionTypeContent .filter-row.even {
  background-color: #f5f5f5 !important; }

.proximityLocation span.labelTxt,
.mapIndividualSection span.labelTxt {
  text-align: right; }

.proximityLocation .filter-row label {
  float: left;
  clear: both; }

.map-filter-content .filter-row label {
  display: block;
  margin-bottom: 5px; }

.map-filter-content .filter-row.filter-location-row label {
  margin-bottom: 10px; }

.map-filter-content .filter-panel-content label {
  margin-left: 15px;
  display: inline-block; }

.map-filter-content .filter-panel-content .head-label {
  display: inline-block;
  vertical-align: top; }

.map-filter-content .filter-panel-content .head-label .labelTxt {
  width: auto; }

.map-filter-content .labelTxt {
  font-weight: bold;
  margin-right: 5px;
  width: 56px; }

.map-filter-content .filter-location-row .labelTxt {
  width: 95px; }

.map-filter-content .mapLimitSection .limitTxt {
  cursor: pointer;
  font-weight: bold;
  width: 110px; }

.map-filter-content .mapLimitSection .labelTxt {
  width: 91px;
  color: #636363;
  cursor: default; }

.map-filter-content .txtType {
  width: 155px; }

.map-filter-content .drop-down {
  display: inline-block; }

.map-filter-content .drop-down .k-dropdown.k-header {
  width: 125px; }

.map-filter-content .mapConnectionTypeContent .connectionTyp-label,
.map-filter-content .mapConnectionTypeContent .head-label {
  text-align: left;
  width: 180px;
  padding-right: 0px;
  display: inline-block;
  margin-bottom: 0px; }

.map-filter-content .maximum-label-val,
.map-filter-content .minimum-label-val,
.map-filter-content h3 .maximum-label,
.product-filter-content .maximum-label-val,
.product-filter-content .minimum-label-val,
.product-filter-content h3 .maximum-label {
  /*display:inline-block;*/
  text-align: left;
  width: 140px;
  font-weight: bold; }

.product-filter-content h3 .minimum-label {
  /*display:inline-block;*/
  text-align: left;
  width: 178px;
  font-weight: bold;
  float: right; }

.map-filter-content .field-value-wrap input[type="text"] {
  margin-left: 45px; }

.map-filter-content .maximum-label {
  color: #fff;
  display: inline-block; }

.map-filter-content .filter-row .field-value-wrap {
  display: inline-block;
  margin-left: 15px;
  vertical-align: top; }

.map-filter-content .filter-row .field-value-wrap .head-label {
  width: auto;
  font-weight: bold;
  padding: 0px;
  margin-right: 10px; }

.map-filter-content .mapIndividualSection .field-value-wrap input {
  margin-left: 0px; }

.map-filter-content .filter-row .field-value-wrap .individual-label {
  display: block;
  margin-right: 20%;
  width: 230px; }

.map-filter-content .filter-row .field-value-wrap .txtType {
  margin-left: 0px; }

.map-filter-content .filter-row .field-value-wrap .individualTxtBox {
    width: 300px;
}

.map-filter-content .filter-row .field-value-wrap .evntIntrcLnkTxtBox {
    width: 300px;
}

.mapIndividualSection .field-value-wrap + .field-value-wrap {
  width: 30%; }

.mapIndividualSection .field-value-wrap + .field-value-wrap input[type="text"] {
  margin-right: 5px;
  width: 75px; }

.mapIndividualSection .field-value-wrap .labelTxt,
.netWorkScore-wrap label span {
  font-weight: bold; }

.mapIndividualSection .miles-label {
  color: #636363; }

.individuals-count {
  float: right;
  width: 210px;
  text-align: left;
  margin: 0 0 2px 0; }

.activitis-filter-content .filter-panel-content .head-label {
  display: inline-block;
  margin-right: 10px;
  text-align: left;
  width: auto; }

.activitis_filter_content_wrap .filter-panel-content {
  width: auto !important; }

.activitis_filter_content_wrap .filter-panel-head {
  width: auto !important; }

.activitis_filter_content_wrap .filter-actions-btn {
  width: auto !important; }

.activitis-filter-content .filter-panel-content .activities-item-slide h3 {
  background: none repeat scroll 0 0 #979797; }

.activitisResult-wrap {
  margin-bottom: 15px; }

.activitisResult-wrap .selectTerm-label {
  margin-left: 25px; }

.activitisResult-wrap .selectAll-label {
  float: right;
  margin-right: 15px;
  font-weight: bold; }

.product-filter-content .filter-panel-content,
.product-filter-content .filter-actions-btn,
.product-filter-content .filter-panel-head {
  width: 540px; }

.product-filter-content h3 label .labelTxt {
  text-align: left;
  font-weight: bold;
  width: 185px;
  margin-left: 5px; }

.product-filter-content .filter-panel-container .minimum-label-val .txtType {
  background-color: #cacaca;
  cursor: default; }

.product-filter-content .filter-panel-container .minimum-label-val .txtType.enable {
  background-color: #fff;
  cursor: pointer; }

.product-filter-content .filter-panel-content .filter-row .head-label {
  width: 200px;
  margin-left: 10px; }

.product-filter-content .filter-row .head-label .labelTxt {
  font-weight: bold;
  margin-left: 5px; }

.supplement-filter-content .filter-panel-content,
.supplement-filter-content .filter-actions-btn,
.supplement-filter-content .filter-panel-head {
  width: 800px; }

.supplement-filter-content .filter-date-range .date-wrap label {
  display: inline-block; }

.supplement-filter-content .filter-date-range {
  display: inline-block; }

.supplement-item-slide {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px; }

.oneEntityInRow .supplement-item-slide {
  margin-top: 15px;
  display: block; }

.twoEntityInRow .supplement-item-slide {
  width: 390px; }

.threeEntityInRow .supplement-item-slide {
  margin-right: 10px;
  width: 255px; }

.oneEntityInRow .filter-list-wrap {
  border-top: 1px solid #aeaeae; }

.supplement-filter-content .filter-panel-content .supplement-item-slide .filter-list-wrap li label {
  display: table; }

.supplement-filter-content .filter-panel-content .supplement-item-slide .filter-list-wrap li label input {
  display: table-cell; }

.supplement-filter-content .filter-panel-content .supplement-item-slide .filter-list-wrap li label span {
  display: table-cell; }

.supplementSearchCriteria-slide,
.supplementDocument-slide {
  width: 800px; }

.supplement-item-slide.odd {
  margin-right: 15px; }

.supplement-item-slide.entryBy-slide {
  margin-left: 30px;
  margin-top: 0px;
  width: 390px; }

.supplement-filter-content .filter-panel-head span.shortLabel {
  color: #fff;
  margin-left: 15px; }

.supplementIncludes-contacts {
  margin: 10px 0px; }

.supplementIncludes-contacts .head-label {
  font-weight: bold;
  margin-right: 10px;
  padding: 0px;
  width: auto; }

.supplementIncludes-contacts .contactLabel {
  margin-right: 15px; }

.supplementInteraction-content .filter-date-range,
.supplementEvents-content .filter-date-range,
.supplementOrganizations-content .filter-date-range {
  display: block;
  margin: 10px 0px 0px; }

.supplement-item-slide.noMargin {
  margin-right: 0px; }

.activeSettingFilters-filter-content h2 {
  margin-bottom: 10px; }

.activeSettingFilters-filter-content h2 input {
  float: right; }

.activeSettingFilters-filter-content h2 .activeSetting-label {
  font-size: 16px;
  font-weight: bold; }

.activeSettingFilters-filter-content .filter-panel-content,
.activeSettingFilters-filter-content .filter-actions-btn,
.activeSettingFilters-filter-content .filter-panel-head {
  width: 800px; }

.activeSettingFilters-filter-content .filter-panel-head label {
  color: #fff;
  font-weight: bold;
  float: right;
  margin-right: 15px; }

.activeSettingFilters-filter-content .k-grid td:first-child {
  width: 50%; }

.activeSettingFilters-filter-content .k-grid td .head-label,
.activeSettingFilters-filter-content .k-grid tr th b {
  padding-left: 8px;
  width: auto;
  display: inline-block; }

.activeSettingFilters-filter-content .k-grid tr th {
  background: none repeat scroll 0 0 #979797 !important;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 13px; }

.activeSettingFilters-filter-content .filter-actions-btn .drop-down {
  display: inline-block;
  margin-left: 5px; }

.setting-affect-filter-wrap,
.filter-search-criteria-wrap,
.filter-save-criteria-wrap {
  display: none; }

.setting-affect-filter,
.filter-search-criteria,
.filter-save-criteria {
  width: 245px; }

.setting-affect-filter h2,
.filter-search-criteria h2,
.filter-save-criteria h2 {
  color: #1d4f75;
  font-size: 12px;
  line-height: 15px;
  margin: 0px 0px 10px; }

.filter-search-criteria-wrap,
.filter-save-criteria-wrap {
  width: 250px; }

.setting-affect-grid table {
  width: 245px; }

.setting-affect-grid th {
  background: url("../images/filter-panel-act-bg.png") repeat-x 0px 0px; }

.setting-affect-grid td {
  background: #fff; }

.setting-affect-grid td,
.setting-affect-grid th {
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5; }

.setting-affect-grid td + td,
.setting-affect-grid th + th {
  border-right: 1px solid #d5d5d5; }

.setting-affect-grid b,
.setting-affect-grid label,
.setting-affect-grid span {
  line-height: 23px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding-left: 10px; }

.setting-affect-grid label,
.setting-affect-grid span {
  color: #636363; }

.filter-search-criteria .btnWrap,
.filter-save-criteria .btnWrap {
  text-align: right;
  margin-right: 5px; }

.filter-search-criteria input[type="text"],
.filter-save-criteria input[type="text"] {
  width: 228px;
  margin-bottom: 10px; }

.filter-search-criteria .btnWrap input {
  vertical-align: top;
  margin-left: 10px; }

.flipSwitch-wrap {
  background-color: #86ab15;
  box-shadow: none;
  display: inline-block;
  height: 23px;
  margin-left: 10px;
  position: relative;
  width: 122px; }

.flipSwitch-wrap.uncheck {
  background-color: #dd810c; }

.flipswitch {
  height: 23px;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: medium none;
  position: absolute;
  width: 122px;
  z-index: 1; }

.flipswitch:focus {
  outline: medium none; }

.flipper {
  background-color: #fff;
  height: 23px;
  position: absolute;
  right: 0;
  width: 60px; }

.flipSwitch-wrap.uncheck .flipper {
  left: 0;
  right: auto; }

.onState, .offState {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  position: relative;
  text-align: center;
  width: 55px;
  color: white; }

.offState {
  position: absolute;
  right: 2px;
  width: 60px; }

.allFilterStatus_filter_content_wrap .filter-panel-content {
  border-bottom: 1px solid #aeaeae;
  padding-bottom: 15px; }

.allFilterStatus_filter_content_wrap .filter-panel-content input {
  margin: 0px; }

.allFilterStatus_filter_content_wrap .filter-panel-content .viewFilterReport {
  color: #3F6896;
  font-weight: bold; }

.allFilterStatus_filter_content_wrap .filter-panel-content .head-label {
  padding-left: 0px;
  margin-right: 25px;
  width: auto;
  font-size: 14px; }

.allFilterStatus_filter_content_wrap .filter-panel-content .field-value-wrap label {
  width: 120px; }

.allFilterStatus_filter_content_wrap .filter-panel-content p {
  margin: 5px 0px; }

/*Filter Css End*/
/*Popup Css End*/
/*Tooltip Css Start*/
.popup-box-wrap {
  background: url("../images/tooltip-arrow.png") no-repeat center top transparent;
  padding-top: 10px;
  height: 100px;
  padding-top: 10px;
  position: absolute;
  width: 200px;
  display: none; }

.popup-box {
  background: #d7d7d7;
  width: 200px;
  height: 100px;
  position: absolute;
  padding: 10px;
  text-align: center; }

.tooltip-box-wrap {
  position: absolute;
  display: none; }

.tooltip-box-arrow {
  background: url("../images/tooltip-arrow.png") no-repeat center top transparent;
  padding-top: 10px; }

.tooltip-box {
  position: relative;
  max-width: 350px;
  min-width: 50px;
  min-height: 30px;
  border: 2px solid grey;
  background-color: #fff;
  color: #336699;
  font-size: 12px;
  padding: 5px; }

/*Tooltip Css End*/
/*Error Msg Css*/
.error-msg {
  color: #ff0000;
  font-size: 12px;
  line-height: 16px;
  margin: 5px 0px;
  display: block;
  font-weight: bold; }

.sso-login-msg {
  color: #3E78A7;
  font-size: 12px;
  line-height: 16px;
  margin: 5px 0px;
  display: block;
  font-weight: bold; }

.error {
  background: none repeat scroll 0 0 #FFEEEE !important;
  border: 1px solid #B94A48 !important;
  box-shadow: 0 2px 5px -1px #A5A5A5 inset !important; }

.error .individualTxtBox {
  background: none repeat scroll 0 0 #FFEEEE !important; }

/*Fix for kendo dropdown list opening issue on firefox*/
.k-ff {
  overflow: inherit !important; }

/*CSS for Groups tab start*/
.user-grp-count-wrap {
  margin-left: 8px; }

/*CSS for Groups tab End*/
/*Css for Group > Group updates Start*/
.entityProfileDetail {
  width: 100%;
  height: auto;
  overflow: hidden; }

.entityProfileDetail .entityProfileTitle {
  float: left;
  width: 600px; }

.entityProfileDetail .entityProfileCreatorInfo {
  float: right;
  /*width: 180px;*/ }

.activities_recommend_section {
  float: right; }

.activityProfileHeadInfo .entityProfileDetail .entityProfileCreatorInfo {
  width: 304px; }

.entityProfileCreatorInfo label {
  display: block;
  text-align: left;
  margin-bottom: 5px; }

.groupProfileHeadInfo .entityProfileCreatorInfo label {
  text-align: right; }

.entityProfileCreatorInfo .function span.labelValue {
  width: 160px; }

.entityProfileTitle a {
  margin-left: 15px;
  color: #4381b5; }

.entityProfileTitle label {
  margin-bottom: 5px;
  display: block; }

.entityProfileTitle .entityTitle .labelTxt {
  color: #4381b5;
  font-size: 20px; }

.entityProfileTitle .entitySubTitle .labelTxt {
  font-size: 14px; }

.entityProfileCreatorInfo span {
  color: #56585a;
  display: inline-block;
  vertical-align: top; }

.entityProfileCreatorInfo .labelValue {
  font-weight: bold; }

.groupProfileHeadInfo .groupsRecommendSection {
  float: right;
  margin: 10px 0 0 0;
  height: 30px; }

.grp_del_event.general-btn {
  margin-left: 0px; }

.add-event.general-btn {
  right: 58px;
  position: absolute;
  top: 15px; }

/*Css for Group > Group updates End*/
/*Css for Group > Review Profiles Start*/
.biography-tab-container .search-panel {
  margin: 10px 0; }

.search-create-wrap .group-review-report {
  float: right; }

.group-background-content .info-content {
  padding: 0px; }

.group-background-content #groups-background .k-grouping-header,
.group-background-content #groups-background .k-grid-footer {
  display: none; }

.groupsBackgroundGridHeader {
  background-color: #979797;
  color: #fff;
  font-weight: bold;
  padding: 5px 5px 5px 10px; }

/*Css for Group > Review Profiles End*/
/*CSS for Group > Explore data start*/
.gr-maps-contact-report .network-right-space {
  margin-right: 0; }

.gr-map-network-content .connection-container ul.connection-types li img {
  margin: 0; }

.k-explore-cell, .k-checkbox-cell {
  width: 15px; }

.group-explore-data-tab-wrap .location-pin a {
  float: none; }

/*CSS for Group > Explore data end*/
/*CSS for Group > Scores start*/
.chart-space {
  width: 100%;
  height: 80px;
  border: 2px solid #d1d1d0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 5px 0; }

.chart-space > p {
  font-size: 21px;
  margin: 31px 0;
  text-align: center;
  vertical-align: middle; }

.gr-scores-grid-wrap {
  clear: both;
  margin: 15px 0; }

/*CSS for Group > Scores end*/
/*css for Group > Activities start*/
.generate-table-report .text-right {
  margin: 4px 0; }

.group-activities-content #activities-table-grid {
  float: left; }

.group-activities-content .format-options-drop-down {
  float: left; }

.separationTxt {
  float: left;
  margin: 65px 20px 0px 5px;
  width: 22px;
  text-align: center; }

.separationTxt span {
  text-align: center; }

.separationBorder {
  border-top: 1px solid #cccccc;
  text-align: center;
  margin-bottom: 15px;
  position: relative;
  width: 778px; }

.separationBorder span {
  text-align: center;
  display: block;
  padding: 5px;
  background: #f5f5f5;
  width: 35px;
  margin: auto;
  position: absolute;
  bottom: -13px;
  left: 365px;
  font-size: 15px; }

.field-box-wrap {
  margin: 0px; }

/*css for Group > Activities end*/
/*css for Group > Sentiments start*/
.group-sentiments-content .sentiments-grid {
  float: left;
  width: 600px; }

/*css for Group > Sentiments end*/
/*css for groups > Members,Activities,Interactions start*/
.members-content {
  margin: 10px auto;
  width: 892px; }

.members-content .info-content {
  /*height:350px;overflow-y:auto;*/
  border: 1px solid #cdcdcd;
  border-top: 0;
  -webkit-overflow-scrolling: touch;
  max-height: 200px;
  overflow-y: auto; }

.members-content .groupMemberList {
  padding: 0;
  width: auto; }

.members-content .groupMemberList .memberPanel,
.members-content .groupMemberList .groupPanel {
  display: inline-block;
  vertical-align: top;
  width: 405px; }

.members-content .left-content .user-groups-list-wrap,
.members-content .right-content .user-groups-list-wrap {
  width: 100%; }

.members-content .groupPanel .user-grp-info {
  width: 540px !important; }

.members-content .memberFunctionWrap {
  display: inline-block;
  vertical-align: top; }

.members-content .memberFunctionWrap .user-grp-count-wrap {
  display: block;
  margin-bottom: 10px; }

.members-content .user-grp-count-wrap {
  margin-left: 92px; }

.groupMemberList .groupPanel .user-grp-region {
  width: 100%; }

.members-content .right-content {
  float: right; }

.group-members-content-wrap .search-panel {
  left: 0; }

.blue-btn.mem-act-int-report {
  float: right;
  margin-right: 0; }

.members-content .info-tab {
  margin: 10px 0 0 0; }

.members-content .mini-prof-info {
  width: 300px; }

.gr-text-analytics-grid-panel, .gr-interactions-grid-panel, .gr-activities-grid-panel {
  width: 898px; }

.gr-activities-content-wrapper .gridcell {
  width: 105px; }

.txt-an-report-wrap {
  width: 350px; }

.interactions-details-cont {
  background-color: #efefef;
  border-radius: 5px;
  padding: 25px;
  min-height: 200px;
  overflow: auto;
  border: 1px solid #e5e5e5; }

.group-interactions-content .interactios-stored-data label {
  width: 30px; }

.add-individual-content .mini-prof-icon,
.add-groups-content .user-grp-icon {
  background-position: 0px -267px !important; }

.add-individual-content .mini-prof-icon:hover,
.add-groups-content .user-grp-icon:hover {
  background-position: -33px -267px !important; }

.add-individual-content .mini-prof-icon:active,
.add-groups-content .user-grp-icon:active {
  background-position: -66px -267px !important; }

.add-groups-content .user-grp-icon.undoGrp {
  background-position: 0px -916px !important; }

.add-groups-content .user-grp-icon.undoGrp:hover {
  background-position: -33px -916px !important; }

.add-groups-content .user-grp-icon.undoGrp:active {
  background-position: -66px -916px !important; }

.add-groups-content .user-grp-icon.removeGrp {
  background-position: -1px -942px !important; }

.add-groups-content .user-grp-icon.removeGrp:hover {
  background-position: -33px -942px !important; }

/*css for groups > Members,Activities,Interactions end*/
.notification-setting-popup {
  width: 460px; }

.expert-selection-criteria-popup {
    width: 560px;
    height: 350px;
}

.quick-setting-popup {
  width: 585px;
  height: 100% !important;
  overflow-y: auto !important;
  max-height: none !important; }

.profile-individual-request-wrap {
  width: 340px; }

.report-popup {
  width: 540px; }

.user-detail-profile-setting-popup {
  width: 460px; }

#divNotescontainer,
#divDocumentscontainer {
  width: 475px; }

.contact-report,
.gr-maps-contact-report-wrap {
  width: 280px; }

/*CSS for Groups -> Supplement Details Starts*/
.groups-supplement-tab-content .content-wrap {
  background-color: #ffffff;
  overflow-y: auto;
  border: 1px solid #959595;
  border-top: 0;
  padding: 10px 25px; }

.groups-supplement-tab-content .k-grid-content {
  max-height: 200px;
  overflow-y: scroll; }

.viewBy-wrap label input {
  position: relative;
  top: -1px; }

/*CSS for Groups -> Supplement Details Ends*/
.profileIndividual-requestSent-wrap p {
  color: #1d4f75;
  font-size: 18px; }

/*Css for Text Analytics tab in Groups S*/
.txt-an-report-wrap .include-row label {
  width: 110px; }

/*Css for Text Analytics tab in Groups S*/
/*CSS for Groups -> Contact Info S*/
/*CSS for Groups -> Contact Info E*/
/* CSS for Individual - Group report popup S */
#individual-group-report-popup {
  width: 280px; }

.individual-group-report-wrap {
  width: 360px; }

.individual-group-report-wrap .k-multiselect-wrap > .k-input {
  color: red; }

/* CSS for Individual - Group report popup E */
/***** Styles for Activities Start **********/
/******* Common Styles Start *******/
.marginBottom10 {
  margin-bottom: 10px; }

.marginTop10 {
  margin-top: 10px; }

.act-sortview {
  margin: 0 0px 10px 0px; }

.act-sortview label {
  color: #58595B;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px; }

.act-sortview span {
  color: #406a99;
  margin-right: 10px;
  cursor: pointer;
  text-decoration: underline; }

.act-sortview span.active {
  font-weight: bold;
  text-decoration: none;
  padding: 4px 10px; }

.act-sortview span:hover {
  text-decoration: none; }

.act-sortview strong {
  margin: 0px 5px 0px 5px; }

.congress-sortview {
    margin: 0 0px 10px 0px;
}

    .congress-sortview label {
        color: #58595B;
        font-size: 14px;
        font-weight: bold;
        margin-right: 5px;
    }

    .congress-sortview span {
        color: #406a99;
        margin-right: 10px;
        cursor: pointer;
        text-decoration: underline;
    }

        .congress-sortview span.active {
            font-weight: bold;
            text-decoration: none;
            padding: 4px 10px;
        }

        .congress-sortview span:hover {
            text-decoration: none;
        }

    .congress-sortview strong {
        margin: 0px 5px 0px 5px;
    }

.mini-act-btn {
  padding: 10px 5px 5px 10px; }

.user-activity-intro .function-label,
.user-activity-intro .creator-label {
  width: auto; }

.activity-schedule {
  margin-right: 15px;
  width: 90px; }

.user-activity-intro .create-date {
  margin-right: 54px;
  width: 90px; }

.activity-invitee a {
  color: #406a99;
  margin-right: 5px;
  display: inline-block; }

.activity-invitee .activity-invitee-num {
  font-weight: bold; }

.user-activity-intro .activity-date-list {
  margin-right: 15px; }

.user-activity-intro .activity-status-list,
.user-activity-intro .activity-source-list {
  width: 85px; }

.user-activity-intro .activity-time-list {
  margin-right: 25px;
  width: 118px; }

.user-activity-intro .activity-source {
  margin-left: 21px; }

/******* Common Styles End *******/
/***** Activity Directory page styles End **********/
.activity-table-format {
  margin: 0px; }

.activity-calendar-format {
  margin: 0px;
  height: auto;
  width: 100%;
  border: 1px solid #CCC; }

.activity-calendar-format img {
  width: 100%; }

.activity-add-summary-content .activity-summary-logistics-tableformat {
  margin: 0px; }

.activity-add-summary-content .activity-summary-logistics-tableformat p {
  margin: 2px 0px 12px 10px;
  font-size: 12px; }

.activity-add-summary-content .activity-summary-logistics-tableformat label {
  font-weight: bold;
  margin: 0px 0px 0px 10px; }

.activity-add-summary-content .activity-summary-logistics-tableformat .col-bg {
  width: 33%;
  background: #f5f5f5; }

.activity-summary-tab-content-wrap {
  margin-bottom: 10px; }

.summary-owner-sub-title {
  background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4;
  width: auto;
  border-bottom: 1px solid #D6DFE9;
  color: #FFF;
  cursor: pointer; }

.activity-add-summary-content .italic-text {
  font-style: italic;
  color: #959595; }

.activity-add-summary-content .summary-planning-boldtxt {
  font-weight: bold; }

.activity-add-summary-content .pdflinks {
  color: #376b95;
  text-decoration: underline; }

.activity-add-summary-content .pdflinks:hover {
  color: #999;
  text-decoration: none; }

/* Activity form Styles Start */
.request-activities-form .activity-description-field input {
  width: 228px; }

.request-activities-form .activity-description-field .labelTxt {
  width: 120px; }

/* Activity form Styles End */
/* Activity Calendar Styles Start */
.activityCalendarLink {
  cursor: pointer; }

.calendar-popup-wrap {
  margin: 5px; }

.calendar-popup-wrap ul li {
  margin-bottom: 5px; }

.calendar-items-wrap h3 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px; }

.calendar-first-item .labelTxt {
  font-weight: bold; }

.calendar-item-list.calendarScroll {
  height: 100px;
  overflow-y: scroll; }

.calendar-item, .calendar-first-item {
  display: inline-block;
  vertical-align: top; }

.calendar-first-item .calendar-item-list {
  padding: 15px 0px 0px 0px;
  width: 215px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  border: 0px solid #cccccc; }

.calendar-item-list {
  width: 530px;
  min-height: 175px;
  padding: 10px;
  border: 1px solid #cccccc; }

.calendar-item-list p {
  margin-bottom: 15px; }

.calendar-item-list .calendar-desc {
  margin-left: 15px; }

.calendar-btn-container {
  text-align: right;
  margin-right: 20px; }

.calendar-btn-container input[type="button"] {
  margin-left: 10px; }

/* Activity Calendar Styles End */
/***** Activities-Summary-Logistics table format styles start **********/
.activity-logistics-table-wrap {
  width: 100%; }

.activity-logistics-table-wrap label {
  font-weight: bold;
  margin: 0px 3px 3px 0px; }

.activity-logistics-table-wrap span.logisticSubTitle {
  line-height: 12px;
  font-size: 12px;
  display: block; }

.activity-logistics-table-wrap p {
  margin: 5px 0px 0px 0px;
  font-size: 12px;
  line-height: 20px; }

.activity-logistics-table-wrap .logistics-desc {
  margin-bottom: 20px; }

.logistics-col-first,
.logistics-col-second,
.logistics-col-last {
  float: left;
  width: 275px;
  padding-left: 5px;
  margin-right: 10px; }

.activity-logistics-table-wrap .logistics-col-wrap {
  margin: 0px; }

.activity-logistics-table-wrap .logistics-btm-col {
  width: 46%;
  float: left;
  display: inline;
  padding: 0px; }

/***** Activities-Summary-Logistics table format styles End **********/
/***** Activities Add logistics styles start **********/
.clear-right {
  clear: both; }

.request-activities-form .activity-manage-items {
  margin-left: 15px; }

.request-activities-form .manage-item {
  margin-left: 5px; }

.activity-grid-sub-title {
  background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4;
  width: auto;
  border-bottom: 1px solid #D6DFE9;
  color: #FFF;
  cursor: pointer; }

/***** Styles for Add logistics End **********/
/*Style for Activities Add Owners Starts*/
.activity-add-owner-container {
  display: block; }

.accountable-add-entry {
  margin: 10px 0 0 0; }

.owners-grid {
  margin: 0 0 10px 0; }

.owners-inner-drop-down .k-dropdown.k-header {
  width: 145px; }

.activity-history-grid-wrap .info-content {
  border: 0;
  padding: 0; }

.attribute-multibox-left {
  width: 689px;
  margin: 0 10px 0 0;
  border: 1px solid #D1D1D0;
  padding: 5px;
  height: 40px;
  overflow: auto; }

.attribute-multibox-left label {
  display: inline-block; }

.attribute-multibox-left label span {
  width: 145px;
  display: inline-block;
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #7D7D7D;
  line-height: 19px;
  vertical-align: top; }

.attribute-multibox {
  margin: 0 0 10px 0; }

.objective-drop-down {
  margin: 10px 0 0 0; }

.objective-drop-down .k-dropdown.k-header {
  width: 520px; }

.objective-manage-item {
  margin: 10px 0 0 0; }

.add-objective-btn {
  margin: 0 0 10px 0; }

.year-drop-down {
  margin: 0 0 10px 0; }

.year-drop-down .k-dropdown.k-header {
  width: 400px; }

/*Style for Activities Add Owners Ends*/
/*Style for Activities Add Documents Style start*/
.activity-add-attribute-manage-item-wrap {
  width: 425px; }

/*Style for Activities Add Documents Style End*/
.add-documents-documentation {
  background-color: #ffffff;
  /*overflow-y: auto;*/
  border: 1px solid #959595;
  border-top: 0;
  padding: 10px 25px; }

.add-documents-documentation .info-content {
  background-color: #ffffff;
  /*overflow-y: auto;*/
  border: 1px solid #959595;
  border-top: 0;
  padding: 10px 25px;
  max-height: none; }

.add-document-topspace {
  margin: 10px 0px; }

/*Style for Activities Participants Start*/
.txtareaLabel {
  width: 100px;
  margin: -175px -35px 0px 38px;
  font-weight: bold; }

.activity-add-invitee-content .mini-prof-function {
  text-align: left; }

.activity-add-invitee-content .mini-prof-icon {
  background-position: -1px -943px !important; }

.activity-add-invitee-content .mini-prof-icon:hover {
  background-position: -33px -943px !important; }

.entityStatusInfo {
  display: block;
  text-align: right; }

.entityStatusInfo label {
  margin-top: 6px; }

.entityStatusInfo .k-dropdown.k-header {
  width: 150px;
  text-align: center; }

.interactionStatusInfo {
  display: block;
  text-align: right; }

.interactionStatusInfo label {
  margin-top: 6px; }

.interactionStatusInfo .k-dropdown.k-header {
  width: 125px;
  text-align: center; }

.activity-add-invitee-content .mini-prof-func-list {
  text-align: right;
  width: 120px; }

.activity-add-individual-content .mini-prof-icon {
  background-position: 0 -267px !important; }

.activities-add-groups-content .user-grp-icon.updateGrp {
  background-position: 0 -889px !important; }

.activities-add-groups-content .user-grp-icon {
  background-position: 0 -267px !important; }

.participants-employees-manage-btn {
  margin-bottom: 10px; }

.participants-employees-manage-item {
  width: 425px; }

.entity-search-title {
  color: #7D7E81;
  display: inline-block;
  font-weight: normal;
  line-height: 24px;
  margin: 0 6px 0 0;
  vertical-align: top; }

.entity-searchbox {
  width: 270px; }

.activity-add-invitee-info .mini-prof-icon {
  background-position: -1px -942px !important; }

.activity-add-invitee-info .mini-prof-icon:hover {
  background-position: -33px -942px !important; }

.activity-add-invitee-info .mini-prof-icon:active {
  background-position: -67px -942px !important; }

.activity-add-individual-info .mini-prof-icon {
  background-position: 0px -267px !important; }

.activity-add-individual-info .mini-prof-icon:hover {
  background-position: -33px -267px !important; }

.activity-add-individual-info .mini-prof-icon:active {
  background-position: -66px -267px !important; }

/*Style for Activities Participants Invitees Planning ManageItem popup Start*/
.planning-manage-item-wrap {
  width: 800px; }

.planning-manage-item-wrap label {
  display: inline-block;
  margin-bottom: 10px; }

.planning-manage-item-wrap .labelTxt {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  width: auto; }

.PlanningObjective textarea {
  min-width: 500px;
  min-height: 100px;
  background: none repeat scroll 0 0 #f5f5f5;
  border: 1px solid #b6b6b6;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #dadada inset;
  color: #7D7E81;
  cursor: default;
  font-size: 12px;
  height: 23px;
  line-height: 15px;
  padding: 0 5px; }

.form-field-grp .addNewObjective {
  margin: 0px 10px 10px 100px; }

.ObjectivePopTableWrap .mini-prof-icon {
  background-position: -1px -942px !important; }

.ObjectivePopTableWrap .mini-prof-icon:hover {
  background-position: -33px -942px !important; }

/*Style for Activities Participants Invitees Planning ManageItem popup End*/
/*Style for Activities Participants End*/
/***** Styles for Activities End **********/
/*Preffered Text Styles S*/
.preferredaddressspan {
  color: #000000 !important;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-right: 5px;
  text-align: right;
  width: 120px; }

/*Preffered Text Styles E*/
/*CSS for Loading icon S*/
#divAjaxLoader {
  display: none;
  background: #000000;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99999;
  top: 0px;
  left: 0px;
  opacity: 0.7;
  filter: alpha(opacity=70); }

#divAjaxLoader img {
  width: 100px;
  height: 100px; }

/* Activities Details Summary Content New styles Start */
.activityDetails-summary {
  font-family: Arial, Helvetica, sans-serif; }

.activityDetails-summary .summary-section-wrap {
  background: #FFF;
  margin: 5px 0px 20px 0px;
  padding: 5px 5px; }

.activityDetails-summary .info-tab {
  background: #FFF;
  cursor: default;
  border: 0px;
  padding: 0px; }

.activityDetails-summary .info-title {
  color: #FFF;
  font-size: 14px;
  font-weight: bold; }

.activityDetails-summary .info-tab h4 {
  background: #ecf2f7;
  color: #376b95;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding: 6px 0 5px 10px; }

.activityDetails-summary .info-content .k-content {
  font-size: 12px;
  color: #636363 !important; }

.activityDetails-summary .info-content .k-grid-header {
  border: 0px !important; }

.activityDetails-summary .info-content .k-grid-header .k-header {
  padding-left: 10px; }

.activityDetails-summary .info-content .k-grid-header k-group-cell.k-header .k-link {
  color: #636363 !important; }

.activityDetails-summary .info-content .k-content .k-grid table th {
  font-weight: bold;
  background: #e5e5e5 !important; }

.activityDetails-summary .info-content .k-content .k-grid table,
.activityDetails-summary .info-content .k-content .k-grid table th,
.activityDetails-summary .info-content .k-content .k-grid table td {
  font-size: 12px;
  padding-left: 10px;
  color: #636363 !important;
  border: 0px !important;
  background: #ffffff; }

.activityDetails-summary .info-content .k-grid-header .k-header {
  background: #e5e5e5 !important; }

.activityDetails-summary .info-content {
  border: 0px;
  margin-bottom: 0px; }

.activity-summary-owners-content .owner-subtab-wrap {
  margin-bottom: 5px; }

.activityDetails-summary .subtab-wrap {
  margin-bottom: 10px; }

.activityDetails-summary .summary-documentation-content .info-content .k-grid-header .k-header {
  background: #000000 !important; }

/***** Activities-PDF-Summary-descrition-styles start **********/
.activityDetails-summary .description-col {
  float: left;
  width: 439px;
  display: inline;
  border: 0px; }

.activityDetails-summary .description-col p {
  margin-left: 10px; }

.activityDetails-summary .documentation-subtab p {
  margin-left: 10px; }

.activityDetails-summary .slideContainer .slideContent {
  border: 0px; }

.activityDetails-summary .info-content {
  padding: 5px 5px 10px 5px; }

/***** Activities-PDF-Summary-descrition-styles End **********/
/* Activities Details Summary Content New styles End*/
/***** Individual and Groups Event and Interactions styles Start **********/
.activityTable .alphabet-filter {
  display: inline-block;
  margin-left: 50px;
  /*padding-top: 1px;*/
  vertical-align: top; }

.activityTable .search-panel {
  display: inline-block; }

/***** Groups calendar Popup start **********/
.groupsCalOptionLink {
  float: right;
  margin-right: 20px; }

.calendar-searchwrap {
  margin-top: 20px; }

.calendar-searchwrap .searchbox {
  width: 300px; }

.activitySelectwrap {
  display: inline-block;
  width: 670px; }

.calendarActivitiesWrap {
  padding: 5px;
  background: #fff; }

.activitySelectwrap label {
  margin-right: 15px;
  margin-left: 10px; }

.activitySelectwrap .labelVal {
  vertical-align: top; }

.activitySelectwrap .labelTxt {
  margin-left: 5px;
  font-weight: bold; }

.calendar-content {
  float: left;
  border: 1px solid #cccccc;
  min-height: 175px;
  padding: 10px;
  width: 375px; }

.marginRight20 {
  margin-right: 20px; }

.calendar-content.calendarScroll {
  height: 100px;
  overflow-y: scroll;
  background-color: #fff; }

.calendar-popup-container {
  width: 835px; }

.calendar-popup-container .calendar-items-wrap .calendarSubHeading {
  display: inline-block;
  margin-left: 75px;
  margin-bottom: 0px;
  vertical-align: top;
  margin-top: 5px; }

.calendarSubHeading h3 {
  font-size: 13px;
  font-weight: bold;
  display: inline; }

.calendar-content .mini-prof-icon {
  background-position: -1px -942px !important; }

.calendar-content .mini-prof-icon:hover {
  background-position: -33px -942px !important; }

.calendar-content .calendar-desc {
  margin-left: 28px; }

.calendar-content ul li {
  margin-bottom: 15px; }

.calendar-content .addlist .mini-prof-icon {
  background-position: 0 -267px !important; }

.calendar-content .addlist .mini-prof-icon:hover {
  background-position: -33px -267px !important; }

/***** Groups calendar Popup End **********/
/***** Individual and Groups Event and Interactions styles End **********/
/*CSS for Loading icon E*/
/*CSS for Upload Document button S*/
.upload-document {
  margin: 0 auto;
  text-align: right; }

/*CSS for Upload Document button E*/
/*Login Page Footer Link Popup S*/
#divPrivacyPolicy_Overlay {
  width: 900px !important;
  overflow: hidden; }

#divPrivacyPolicy_Overlay .header-wrap,
#divPrivacyPolicy_Overlay .footer-second-section {
  overflow: hidden;
  width: 958px; }

#divPrivacyPolicy_Overlay .page-wrap,
#divPrivacyPolicy_Overlay .page-content {
  width: 890px !important; }

#divPrivacyPolicy_Overlay .page-content {
  padding: 10px 20px; }

#divPrivacyPolicy_Overlay .footer-second-section {
  background-position: center top; }

/*Login Page Footer Link Popup E*/
/* Styles for Reports Tab Start */
/* Styles for Reports Tab End */
/* Styles for Tutorials Tab Start */
.documentsGrid-content .info-content {
  padding: 0px; }

.documentsGrid-content .guideUrlIcon {
  background: url(../images/client-icon-sprite.png) no-repeat -1px -1006px !important;
  width: 21px;
  height: 25px;
  display: inline-block; }

.documentsGrid-content .guideFileIcon {
  background: url(../images/client-icon-sprite.png) no-repeat -1px -1037px !important;
  width: 21px;
  height: 25px;
  display: inline-block; }

/* Styles for Tutorials Tab End */
/* Styles for Guide Tab Start */
.documentsGrid-content .info-content {
  padding: 0px; }

.documentsGrid-content .blue-btn,
.documentsGrid-content .general-btn {
  float: right; }

.documentsGrid-content .k-grid tr th:first-child,
.documentsGrid-content .k-grid tr td:first-child {
  width: 3%; }

/* Styles for Guide Tab End */
.add-attribute-blocks .k-dropzone {
  padding: 0px; }

.add-attribute-blocks .k-upload-status.k-upload-status-total {
  margin-top: 12px; }

.add-attribute-blocks .k-upload-files .k-upload-status,
.add-attribute-blocks .k-file.k-file-success .k-icon.k-i-html,
.add-attribute-blocks .k-file.k-file-success .k-progress {
  display: none; }

.add-attribute-blocks .k-filename {
  margin-left: 5px;
  color: #3e3e3e; }

.add-attribute-blocks .k-upload-files {
  border: 0px;
  margin: 0px;
  padding: 0px;
  display: block; }

.add-attribute-blocks .k-upload-files .k-file.k-file-success {
  padding: 0px;
  border: 0px;
  background-color: transparent; }

.add-attribute-blocks .k-widget.k-upload.k-header {
  background: transparent;
  margin-right: 7px; }

.filter-panel-content h3 label {
  padding-left: 11px; }

.recordInteraction-popup input, .recordInteraction-popup .drop-down {
  margin-left: 0px !important; }

.recordInteraction-popup .upload-document {
  margin-top: 10px; }

.recordInteraction-popup #filename-grid-id {
  width: 100%; }

.recordInteraction-popup .textareaType {
  width: 706px !important; }

.recordInteractionSubmit-btn.fr input {
  margin-left: 10px !important; }

.interactions-content span.view-interaction-doc {
  display: inline-block !important; }

.interactions-content-wrap .interactions-bottom.clearfix .interactions-right-btn {
  padding-top: 37px; }

.interactionTableView span.interactionActivityName,
.interactionListView span.interactionActivityName {
  text-decoration: underline;
  cursor: pointer; }

.filter-panel-content h3 label {
    padding-left: 11px;
}

.filter-panel-content h3 label input {
  margin: 6px; }

.viewParticipantTxt {
  cursor: pointer;
  text-decoration: underline; }

.c_box {
  clear: both;
  word-wrap: break-word; }

.c_con {
  width: 5%;
  float: left;
  clear: both; }

.c_con1 {
  width: 42%;
  float: left; }

.c_con2 {
  float: left;
  padding-left: 5%; }

.c_bigb {
  width: 22%;
  float: right; }

.c_bold, .c_bold a {
  color: #58595B;
  font-size: 12px;
  font-weight: bold; }

.c_box_c {
  margin-bottom: 5px; }

.event_type_c_box, .resource_type_c_box {
  width: 95%;
  float: left;
  /*margin-left: 5%;*/ }

.activites_type_c_box {
  width: 94%;
  float: left;
  /*margin-left: 6%;*/ }

.user-grp-count.c_bold, .activity-invitee-num.c_bold {
  color: #004B67; }

.c_box_c .function-label {
  margin: 0 !important; }

.groupPanel.entitySimplePanel.clearfix .c_con, .activityPanel.entitySimplePanel.clearfix .c_con {
  width: 5%; }

.groupPanel.entitySimplePanel.clearfix .c_con1, .activityPanel.entitySimplePanel.clearfix .c_con1 {
  margin-right: 6%;
  width: 48%; }

.groupPanel.entitySimplePanel.clearfix .c_con2, .activityPanel.entitySimplePanel.clearfix .c_con2 {
  padding-left: 0%;
  width: 40%; }

.c_box_c {
  /*clear: both;*/
  display: table; }

.c_box_c label, .c_box_c span {
  /*display: table-cell;*/
  vertical-align: baseline; }

.c_box_c .c_bold {
  padding-left: 2px;
  /*word-break: break-all;*/ }

.c_box_c .user-grp-region {
  margin-bottom: 0px;
  width: auto;
  display: table-cell; }

#ExpertActivitiesGrid .activityPanel.clearfix .c_box, #GroupActivitiesGrid .activityPanel.entitySimplePanel.clearfix .c_box {
  position: relative;
  overflow: hidden; }

.c_bigb .view-participant-btn.general-btn {
  margin-left: 0px; }

#GroupActivitiesGrid .activityPanel.entitySimplePanel.clearfix .c_con, #ExpertActivitiesGrid .activityPanel.clearfix .c_con, #ExpertGroupsGrid .groupPanel.entitySimplePanel.clearfix .c_con {
  width: 6%; }

.supplement-filter-content .filter-date-range .date-wrap label {
  display: inline-block;
  width: 60px;
  text-align: right; }

#GroupsDataGrid .groupPanel.entityRoundPanel.complete.clearfix .c_box_c {
  margin-bottom: 0; }

.share-center label span {
  margin-left: 4px; }

.productivity-graph-data .k-tooltip,
#productivityOverlayChart .k-tooltip {
  background-color: #fff !important; }

#AddNoteGrid td span, .interactionDocName {
  word-wrap: break-word; }

.field-box-wrap {
  display: table;
  margin: 20px 0; }

.n_or {
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px;
  width: 21px;
  text-align: center; }

.n_or_divider {
  width: 100%;
  text-align: center; }

.n_or_divider hr {
  width: 40%;
  border-top: 1px solid #cccccc;
  margin-top: 7px; }

.n_or_left {
  float: left; }

.n_or_right {
  float: right; }

.n_or_or {
  padding: 0 20px; }

.summery-item-slide, .activities-item-slide {
  margin: 0; }

.co_box {
  display: table;
  width: 100%;
  margin: 10px 0; }

.co_box .n_or {
  padding: 0; }

.core_t .n_or_left {
  width: 32%; }

.core_t .n_or_right {
  width: 62%; }

.n_or.radio_b {
  width: 41px;
  text-align: left;
  display: none; }

.summery-item-slide.city-slide, .summery-item-slide.summery-state-slide {
  margin-right: 0px; }

.activitis_filter_content_wrap {
  width: 770px; }

.text-analytics-wrapper .text-analytics-repeat span {
  line-height: 17px;
  margin-left: 2px; }

#ulCalendarDisplayRHS .labelTxt {
  margin-top: 5px;
  width: 330px; }

.co_box.t_boxs .n_or {
  padding: 0 10px; }

#scheduler .k-icon.k-i-arrow-w {
  background-position: 0 -46px; }

#scheduler .k-icon.k-i-arrow-e {
  background-position: 3px -18px; }

#dynamicContent .activities-item-slide {
  margin-right: 20px;
  margin-bottom: 20px; }

.mini-prof-name a {
  word-break: break-word; }

.mini-prof-name span.deactive,
.selectedEntityHeadWrap .selectedEntityName span.deactive {
  color: #959595 !important;
  text-decoration: none !important;
  cursor: default !important;
  margin-top: 2px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold; }

.selectedEntityHeadWrap .selectedEntityName span.deactive {
  font-size: 14px; }

#ActivityParticipantGrid .mini-prof-info {
  width: auto; }

.i_dir {
  clear: both;
  width: 100%;
  overflow: hidden; }

.i_icon_holder {
  width: 4%;
  float: left; }

.i_cont_holder {
  width: 54%;
  float: left; }

.i_fun_btn {
  width: 40%;
  float: right; }

.i_fun_btn input {
  margin-left: 0; }

.i_fun_btn .mini-prof-function {
  margin: 0; }

.i_cont_holder .mini-prof-place {
  margin-top: 0; }

.in_boxs {
  clear: both;
  width: 100%;
  overflow: hidden; }

.in_icon_box {
  width: 6%;
  float: left; }

.in_cont_holder {
  width: 54%;
  float: left; }

.i_fun {
  width: 40%;
  float: right; }

.guidesPage, .tutorialsPage, .reportsPage {
  min-height: 575px; }

#ExpertAttendeesDataGrid tr.outside_resource_center_bg td {
  background: #b7b7b7 !important; }

.outside_resource_center_entity {
  /* background: #b7b7b7 !important; */
  background: #a4a4a4 !important; }

/*Report Page Css S*/
.reportsPage .reportCategory {
  margin-bottom: 15px; }

.reportParameterForm {
  width: 890px;
  margin-bottom: 10px; }

.reportParameterForm .labelTxt {
  font-weight: bold;
  margin-right: 10px;
  text-align: right;
  width: 155px; }

.reportParameterForm .form-field {
  margin-bottom: 10px; }

.reportParameterForm .form-field .labelVal {
  display: inline-block;
  vertical-align: middle; }

.reportParameterForm .form-field .txtType {
  width: 445px; }

.reportParameterForm .form-field .txtType.numType {
  width: 30px; }

.reportParameterForm .subLabelField {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 15px; }

.reportParameterForm .subLabelField .labelTxt {
  max-width: 130px;
  text-align: left;
  width: auto;
  vertical-align: sub; }

.reportParameterForm .form-field .radio_set {
  display: inline-block;
  vertical-align: top;
  width: 715px; }

.reportParameterForm .form-field.btnWrap {
  text-align: right;
  width: 885px; }

#dvViewer input[type="text"] {
  margin-top: -7px; }

.reportParameterForm .k-numeric-wrap.k-state-focused {
  border: 1px solid #c5c5c5 !important; }

.reportParameterForm .k-dropdown .k-state-focused .k-input {
  border: 0px solid #c5c5c5; }

.reportParameterForm .k-state-default > span.k-select {
  background-color: #4381b5; }

.reportParameterForm .k-state-hover > span.k-select {
  background-color: #274d6d; }

.reportParameterForm .k-numeric-wrap.k-state-default .k-icon.k-i-arrow-n {
  background-position: -16px -3px !important; }

.reportParameterForm .k-numeric-wrap.k-state-default .k-icon.k-i-arrow-s {
  background-position: -16px -35px !important; }

.reportParameterForm .k-numeric-wrap .k-link.k-state-selected,
.reportParameterForm .k-picker-wrap .k-select {
  background: transparent !important; }

.reportParameterForm .multiSelectWrap {
  display: inline-block;
  vertical-align: top;
  position: relative; }

.reportParameterForm .multiSelectWrap span {
  color: #7D7E81 !important; }

.reportParameterForm .multiSelectWrap .k-button.k-state-hover span {
  color: #fff !important; }

.reportParameterForm .multiSelectWrap .k-widget.k-multiselect {
  width: 700px;
  border: 1px solid #c5c5c5 !important; }

.reportParameterForm .k-widget.k-dropdown {
  width: 700px;
  border: 1px solid #c5c5c5 !important; }

.reportParameterForm .k-widget.k-dropdown > span > .k-input {
  padding-right: 10px; }

.reportParameterForm .multiSelectWrap .k-widget.k-multiselect .k-input {
  width: 90% !important;
  border: 0px !important; }

#MultiSelect-list {
  width: 220px !important; }

.reportParameterForm .k-widget.k-datepicker {
  display: block;
  height: 25px; }

.dxrd-image-edit {
  background: url(../images/report-icon-edit.png) no-repeat 0 0 !important;
  width: 24px !important;
  height: 28px !important; }

.dxrd-image-bckBtn {
  background: url(../images/report-icon-back.png) no-repeat 0 0 !important;
  width: 24px !important;
  height: 28px !important; }

.report_category {
  /* background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4; */
  /* background-color: #07A9D8; */
  background-color: #1d4f75;
  color: #ffffff;
  border: 1px solid #d6dfe9;
  font-weight: bold;
  padding: 5px;
  vertical-align: middle; }

/*Report Page Css E*/
/*Report Page Start*/
.resource_center_section .search-panel {
  margin: 10px 0; }

.resource_center_section .searchbox {
  width: 100%;
  padding-right: 26px; }

.resource_center_section .crossButton {
  right: 10px; }

.resource_center_contents {
  height: auto;
  color: #959595;
  font-size: 12px; }

.resource_center_contents .resource_center_list {
  overflow-y: auto;
  overflow-x: hidden; }

.sub_accordion {
  margin-bottom: 15px; }

/*Report Page End*/
.resource_center_list h3 {
  /* background-color: #8CB3D3; */
  background-color: #1d4f75;
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding-left: 10px; }

.resource_center_data_list {
  height: 400px;
  overflow-x: hidden;
  overflow-y: auto; }

.resource_center_data {
  margin: 0 0 10px 0; }

.resource_center_data input {
  vertical-align: top; }

span.resource_center_items {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  width: 94%; }

.resource_center_select_all {
  margin-bottom: 10px; }

.compliance_note span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle;
}

.consent_note span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle; }

#ReportsComplMessage.compliance_note > div {
  padding: 1em 0; }

.compliance_note {
  width: 800px;
}

.compliance_note p {
  font-size: 12px; }

    .compliance_note p > b {
        font-size: 12px;
    }

/*Add Interaction - Consent Message*/
.consent_note {
  width: auto; }

.consent_note p {
  font-size: 16px; }

/*End Add Interaction - Consent Message*/
/*User Pdf Settings Message*/
.userPdfSettings_note span.agreeText {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  vertical-align: middle; }

.userPdfSettings_note {
  width: auto; }

.userPdfSettings_note p {
  font-size: 13px; }

/*End User Pdf Settings Message*/
.disableBtn {
  background: none repeat scroll 0 0 #dddddd;
  color: gray; }

.disableBtn:hover {
  background: none repeat scroll 0 0 #dddddd;
  border: 1px solid #b6b6b6;
  color: gray; }

.activity_invitee_function {
  margin-left: 10px;
  margin-bottom: 5px; }

#user-detail-profile-setting-grid p {
  width: 350px; }

.innovation_scattered_vertical_graph {
  color: #4381b4; }

.innovation_scattered_vertical_graph .innovation_scattered_vertical_low {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  top: 35px;
  left: 5px;
  transform: rotate(-90deg);
  z-index: 999; }

.innovation_scattered_vertical_graph .innovation_scattered_vertical_high {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  top: 305px;
  left: 5px;
  transform: rotate(-90deg);
  z-index: 999; }

.innovation_scattered_horizontal_graph {
  color: #4381b4; }

.innovation_scattered_horizontal_graph .innovation_scattered_horizontal_low {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  bottom: 12px;
  right: 65px;
  z-index: 999; }

.innovation_scattered_horizontal_graph .innovation_scattered_horizontal_high {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  bottom: 12px;
  left: 105px;
  z-index: 999; }

.networking_scattered_vertical_graph {
  color: #4381b4; }

.networking_scattered_vertical_graph .networking_scattered_vertical_low {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  top: 35px;
  left: 5px;
  transform: rotate(-90deg);
  z-index: 999; }

.networking_scattered_vertical_graph .networking_scattered_vertical_high {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  top: 305px;
  left: 5px;
  transform: rotate(-90deg);
  z-index: 999; }

.networking_scattered_horizontal_graph {
  color: #4381b4; }

.networking_scattered_horizontal_graph .networking_scattered_horizontal_low {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  bottom: 12px;
  right: 65px;
  z-index: 999; }

.networking_scattered_horizontal_graph .networking_scattered_horizontal_high {
  font: 16px Arial,Helvetica,sans-serif;
  position: absolute;
  bottom: 12px;
  left: 105px;
  z-index: 999; }

a.infowindow_title {
  display: block;
  margin-bottom: 0;
  text-decoration: underline; }

.mini-user-prof-detail a.infowindow_title {
  display: inline-block;
  margin-right: 0; }

.group-map-contacts-content .map-contacts-graph-wrapper {
  height: 717px; }

.pointer-events-none {
  pointer-events: none; }

#activity-form-new-activity .request-activities-form .country-field .labelTxt {
  width: 126px; }

#activity-form-new-activity .request-activities-form .state-field .labelTxt {
  width: 95px; }

.profile-individual-request-wrap .blue-btn:disabled {
  opacity: .5; }

:disabled {
  /* opacity: .5 !important; */
  cursor: not-allowed; }

.connection_details {
  font-size: 12px;
  color: #58595B; }

.connection_details .connection_details_notes {
  border: 1px solid #376a93;
  border-radius: 5px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 250px;
  height: 60px;
  margin: 2px 0 10px 0;
  padding: 5px; }

.connection_details .connection_details_notes a {
  color: #376a93; }

.blue_bg_header {
  background: #ecf2f7 !important;
  color: #376b95;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  vertical-align: top;
  margin: 0 5px 2px 5px;
  padding: 0 0 0 10px !important;
  height: 25px; }

.activityInviteeTopSpace {
  margin-bottom: 8px; }

.staff-member {
  display: inline-block;
  line-height: normal;
  vertical-align: middle; }

#profession-pos-grid .k-grid tr td, .k-grid tr th {
  vertical-align: top; }

.planning-TL-selection-criteria {
  padding-top: 20px; }

.planningActivityLabel {
  float: left; }

.view-plan-activities-btn {
  margin-right: 10px; }

.planActivityBtn {
  display: block;
  margin-top: 7px;
  text-align: left; }

.planningTabWrapper,
.needsTabWrapper {
  padding-top: 15px !important; }

.planning_selection {
  /*width: 70%;*/
  float: left; }

.planning_selection label {
  margin-right: 5px; }

.planning_selection .k-dropdown.k-header {
  width: 100px;
  margin-right: 15px; }

.planning_selection .source-drop-down .k-dropdown.k-header {
  width: 140px; }

.txtTypeBNPlanning {
  width: 160px; }

.business_need_overlay {
  width: 500px; }

.business_need_overlay span.labelTxt {
  width: 100px;
  text-align: left;
  vertical-align: top;
  margin-bottom: 5px; }

.txtTypeBNPlanning {
  width: 370px;
  height: 55px;
  vertical-align: top; }

.txtTypeActivityDescription {
  width: 590px;
  vertical-align: top; }

.business_need_overlay .cancel-link {
  margin: 0 !important; }

.business_need_overlay .k-multiselect-wrap {
  background: #e3e3e3;
  border: 1px solid #c5c5c5;
  padding: 4px; }

.business_need_overlay .k-multiselect-wrap:hover {
  border: 1px solid #a99f9a; }

.delete-plan-btn {
  background: url("../images/Remove.png");
  width: 25px;
  height: 25px;
  background-size: cover;
  display: inline-block;
  margin: 0px 10px 0 auto !important;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden; }

.criteria_textarea_width {
  width: 99%; }

#activity-form-new-activity .save-attribute-title {
  margin-bottom: 10px; }

#activity-form-new-activity .attribute-input {
  width: 94% !important; }

.ind-report-btn {
  /*position: absolute;
  right: 315px;
  top: 14px;*/ }

.displayNone {
  display: none; }

.right-space-btn {
  text-align: right;
  /*margin-right: 5%;*/ }

.no-margin-left {
  margin-left: 0; }

#planning-report-popup span {
  vertical-align: sub;
  /*margin-left: -12px;
  margin-right: -14px;*/ }

.new-activity-wrap #spnEventOwnerUser .k-combobox {
  width: 180px !important; }

ul li.sub-dept {
  padding-left: 10px; }

ul li.sub-dept:before {
  content: "\00BB \0020"; }

ul li.sub-dept span {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 0px;
  width: 89%; }

.srchWrap {
  position: relative; }

.srchWrap .searchbox {
  width: 100%;
  margin-bottom: 5px;
  padding: 0px 7% 0px 2%; }

.srchWrap .crossButton {
  right: 9px; }

.k-ie .attribute-form-content .labelWrap label span {
  vertical-align: text-top;
  font-size: 12px;
  line-height: 16px; }

/**/
footer {
  color: #4284b4; }

.footer-legends {
  /*float: left;*/
  display: inline-block; }

.footer-legends ul li {
  display: inline;
  float: left;
  padding: 0 10px;
  line-height: 33px; }

.footer-legends .basic-profile-icon {
  background: url("../images/client-icon-sprite.png") no-repeat -99px -549px;
  width: 22px;
  height: 22px;
  margin: 3px;
  display: inline-block;
  line-height: 22px; }

.footer-legends .mini-profile-icon {
  background: url("../images/client-icon-sprite.png") no-repeat -33px -549px;
  width: 22px;
  height: 22px;
  margin: 3px;
  display: inline-block;
  line-height: 22px; }

.footer-legends .full-profile-icon {
  background: url("../images/client-icon-sprite.png") no-repeat -66px -549px;
  width: 22px;
  height: 22px;
  margin: 3px;
  display: inline-block;
  line-height: 22px; }

.footer-legends .out-resource-icon {
  height: 12px;
  width: 12px;
  margin: 10px 6px 3px 3px;
  background-color: #a5a5a5;
  display: inline-block;
  float: left;
  border: 1px solid #000; }

.footer-legends .in-resource-icon {
  height: 12px;
  width: 12px;
  margin: 10px 6px 3px 3px;
  background-color: #e9f3f7;
  display: inline-block;
  float: left;
  border: 1px solid #000; }

.footer-legends .excluded-icon {
  background-color: #b7b7b7;
  height: 12px;
  width: 12px;
  margin: 10px 6px 3px 3px;
  display: inline-block;
  float: left;
  border: 1px solid #000; }

.c_group .c_box_title {
  width: 92%;
  float: left;
  clear: none;
  min-height: 20px;
  display: inline-block; }

.c_group .c_con1, .c_group .c_con2 {
  width: 50%; }

.plan_activites_type_c_box {
  width: 94%;
  float: left;
  margin-left: 5%; }

#PlanEventsGrid .plan_activites_type_c_box {
  margin-left: 0; }

#PlanEventsGrid .activity-date {
  margin-left: 5%; }

.info-content-box ul {
  list-style-position: inside !important;
  list-style-type: disc; }

.info-content-box ul > li,
.info-detail-content-text ul > li {
  margin-left: 10px; }

.info-content-box ol {
  list-style-position: inside !important;
  list-style-type: decimal; }

.info-detail-content-text ul {
  list-style-position: inside !important;
  list-style-type: disc; }

.info-detail-content-text ol {
  list-style-position: inside !important;
  list-style-type: decimal; }

.panel-border {
  border: 1px solid #cccccc; }

#MessagesGrid blockquote, #home-info-detail-content-popup blockquote {
  margin-left: 10px; }

#MessagesGrid h1, #home-info-detail-content-popup h1 {
  font-size: 14px; }

#MessagesGrid h2, #home-info-detail-content-popup h2 {
  font-size: 12px; }

#MessagesGrid h3, #home-info-detail-content-popup h3 {
  font-size: 10px; }

#MessagesGrid h4, #home-info-detail-content-popup h4 {
  font-size: 9px; }

#MessagesGrid h5, #home-info-detail-content-popup h5 {
  font-size: 8px; }

#MessagesGrid h6, #home-info-detail-content-popup h6 {
  font-size: 7px; }

.institution-type-dropdown {
  width: 100px;
  display: inline-block !important; }

.institution-type-label {
  width: 60px !important; }

.contact-type-label {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px; }

.form-field-block {
  border: 1px solid #AAA;
  padding: 5px; }

.institute-field {
  display: inline-block;
  margin-right: 29px; }

.type-field {
  display: inline-block; }

.type-field label {
  text-align: left;
  width: 30px; }

.type-field .drop-down {
  display: inline-block; }

.type-field .k-dropdown.k-header {
  width: 150px; }

.individuals-excluded-individual-data .memberEntityList .k-pager-wrap .k-pager-last {
  margin-right: 25px; }

.individuals-excluded-individual-data .memberEntityList .k-pager-wrap .k-pager-input input {
  height: 20px; }

span.insert_user {
  top: 230px !important; }

.blank-grid-row {
  height: 18px; }

.center-basic-summary-data td {
  font-weight: bold;
  font-size: 12px;
  color: #7f7f7f;
  width: 75%; }

.widget-center-basic-summary-data td {
  color: #58595B; }

/* Custom scroll bar */
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #959595 !important; }

.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail {
  background-color: white; }

/*.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{background-color:#000000}*/
.mCSB_scrollTools .mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #959595 !important; }

#tblEventAdditionalItems {
  border-collapse: collapse; }

#tblEventAdditionalItems tr {
  vertical-align: top; }

#tblEventAdditionalItems td {
  padding: 10px; }

#tblEventAdditionalItems .additionalItemTitle {
  width: 90px;
  text-align: right;
  vertical-align: top; }

.well {
  border-radius: 4px;
  border: 1px solid grey;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  width: 100%;
  margin-bottom: 20px; }

.well-content {
  padding: 20px; }

.well-header {
  padding: 8px 20px;
  border-bottom: 1px solid grey;
  background: #d5d5d5;
  display: table;
  width: 100%; }

.well-header * {
  display: table-cell;
  vertical-align: middle; }

.btn {
  color: white;
  background: #4284b4;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer; }

.right {
  float: right; }

.btn:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.mid_item input {
  width: 100%; }

.k-item {
  color: black !important;
  border: none !important;
  padding: 0 !important;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.k-item:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.k-tabstrip-items li .k-link {
  background: transparent !important;
  /* color: $newDimLightBlue !important; */
  color: #1d4f75 !important;
  /*padding: 4px 20px;*/ }

#user-profile-tab .k-tabstrip-items .k-state-active .k-link {
  color: #1d4f75 !important; }

#user-profile-tabstrip .k-tabstrip-items li, #quick-settings-tab .k-tabstrip-items li {
  border-radius: 4px !important;
  background: white !important;
  vertical-align: bottom;
  color: #1d4f75 !important;
  margin-right: 10px !important;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  border: 1px solid grey !important; }

.loader {
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 32px);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  perspective: 800px; }

.inner {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.inner.one {
  left: 0%;
  top: 0%;
  animation: rotate-one 1s linear infinite;
  border-bottom: 3px solid #EFEFFA; }

.inner.two {
  right: 0%;
  top: 0%;
  animation: rotate-two 1s linear infinite;
  border-right: 3px solid #EFEFFA; }

.inner.three {
  right: 0%;
  bottom: 0%;
  animation: rotate-three 1s linear infinite;
  border-top: 3px solid #EFEFFA; }

@keyframes rotate-one {
  0% {
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); }
  100% {
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } }
@keyframes rotate-two {
  0% {
    transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); }
  100% {
    transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } }
@keyframes rotate-three {
  0% {
    transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); }
  100% {
    transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } }
.load-text {
  position: relative;
  top: 68px;
  color: white; }

#main-nav a:last-child {
  margin-right: 0; }

/*# sourceMappingURL=style.css.map */

/*Engagement Overview Start*/

    .expertEngagementOverview-popup-wrap {
        width: 1200px;
        /*text-align: center;*/
        height: 750px;
        max-height: 750px;
        min-height: 750px;
        margin: 0px auto;
    }

    .expertEngagementOverview-popup-wrap h2 {
        color: #1d4f75;
        margin-bottom: 10px;
        font-size: 18px;
    }

    .expertEngagementOverview-popup-wrap span.agreeText {
        font-size: 14px;
        font-weight: bold;
        margin-left: 5px;
        vertical-align: middle;
    }

/*Engagement Overview End*/


/* Acuity PDF Design Common Classes Start */
.labels {
        color: #FFFFFF;
        background-color: #01528f;
        font-family: "Lucida Grande", "Arial", sans-serif;
        font-size: 11px;
        font-weight: bolder;
        text-align: center;
        width: 40px;
        white-space: nowrap;
        border-radius: 10px;
        width: 25px;
        height: 13px;
        text-align: center;
        top: 5px;
        bottom: 5px;
    }

.acuityPdf-group-wrap{
	margin:0 auto;
	margin-bottom:0px;
	width:750px;
	background:#FFF;
	}
.acuityPdf-wrap{
	margin:0 auto;
	margin-bottom:0px;
	width:750px;
	/*width:960px;  ---Actual width as per psd--*/
	background:#FFF;
	}
.acuityPdf-content{
	font-family:Arial, Helvetica, sans-serif;
	margin:45px 20px 30px 20px;
	font-size:12px;
	font-weight:normal;
	}
.acuityPdf-detail{
	color: #636363;
	font-size:10px;
	}
.pdf-member-details{
	padding-right: 10px;
	}
.acuityPdf-detail span{font-size:10px;}
.acuityPdf-detail strong{font-size:10px;}
.pdf-member-date{
	padding:0px 10px 0px 10px;
	}
.pdf-member-time{
	padding-left: 12px;
	}
.acuityPdf-template{
	margin-top:15px;
	padding:25px 30px 12px 30px;
	border:5px solid #b7b7b7;
	border-radius:5px;		
	}
.pdf-left-col{
	float:left;
	text-align:left;
	width:175px;
	margin-right:70px;
	}
.pdf-left-col .member-photo{
	width:158px;
	height:175px;
	border:2px solid #000;
	border-radius:2px;
	margin:2px 0px 20px 0px;
	}
.pdf-left-col .pdf-entity-name {
	 font-size:20px;
	 color:#4687bc;
	 }	
.acuityPdf-profile-info{
	padding:0px;
	}	 
.pdf-member-address{ margin:15px 0px 15px 0px; padding:0px;}
.pdf-member-address span{
	line-height:20px;
	}
.pdf-right-col{
	text-align:left;
	margin-left: 245px;
	}
.pdf-right-col p {
	text-align:left;
	line-height:17px;
	color:#7d7e81;
	margin:0px 0px 20px 0px;
	}	
.acuity-Hr{
	height:12px;
	background:#386c96;
	margin:15px 0px 15px 0px;
	border:0px;
	}
.acuity-Hr-thin1{
	height:3px;
	background:#386c96;
	margin:10px 0px 10px 0px;
	border:0px;
	}
.acuity-Hr-thin2{
	height:3px;
	background:#dae3eb;
	border:0px;
	margin:13px 0px 13px 0px;
	}	
.acuityPdf-profile-detail{
	margin:0px;
	}
.acuityPdf-panelwrap{
	margin:0px;
	}
h3.acuity-sub-Headers{
	font-size:14px;
	color:#376b95;
	}
.acuityPdf-panel{
	margin:0px;
	}
.acuityPdf-panelHead{ margin-top:10px;}	
.acuityPdf-template h4{
	font-size:12px;
	font-weight:bold;
	color:#376b95;
	line-height:12px;
	background:#ecf2f7;
	padding:5px 0px 5px 10px;
	margin:0px;
	}
.acuityPdf-panelContent ul {
	padding-left:10px; 
	margin:12px 0px 12px 0px;
	list-style:none;
	}
.acuityPdf-panelContent ul li{ margin:0px;line-height:18px;	color:#636363;}
.acuityPdf-panelContent ul li a{ text-decoration:none;} 
/* Footer Styles start */
.pdf-footer-wrap{border-top:2px solid #ff1818; margin-top:80px; min-height:40px; padding:15px 0px 0px 25px; }
.pdf-footer-text{ line-height:12px;}
.pdf-footer-text span {padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000000; font-weight:normal;}
/* Footer Styles End */ 

/* Group Header Styles Start */
.pdf-header-wrap{ margin:0px; font-family:Arial, Helvetica, sans-serif;}
.pdf-header-wrap .pdfHeader h2 {font-size:20px; color:#4687bc; font-weight:normal;}
.pdf-header-wrap p {font-size:12px; color:#7d7e81; line-height:18px;}
.pdf-header-wrap .infoRight label{font-weight:bold; margin-right:5px;}
.pdf-header-wrap .infoRight p span{margin-left:5px;}
.pdf-header-wrap .info-details p{ margin-top:15px;}
.pdf-header-wrap .entitiy-title{ margin:2px 0px;}
.pdfHeaderInfoWrap .infoLeft, 
.pdfHeaderInfoWrap .infoRight {float:left;display:inline;}
.pdfHeaderInfoWrap .infoLeft {width:425px; text-align:left; padding-right:15px;} 
.pdfHeaderInfoWrap .infoRight {width:200px; text-align:right; padding-top:15px;}
.pdf-entitiy-location-map{margin-bottom:20px; width:640px; height:544px;}
.acuityPDF-entity-list-wrap{}<!--{overflow-y:scroll; overflow-x:hidden; height:1000px; }-->
.acuityPDF-grid{margin-top:10px;}
.acuityPDF-grid table {border:0px!important;}
.acuityPDF-grid th {border:0px!important;}
.acuityPDF-grid th,
.acuityPDF-grid tr,
.acuityPDF-grid td {text-align:left!important;
 color:#636363!important;
 vertical-align:middle!important;
 padding:3px 5px 3px 10px!important;
 font-size:12px; border:0px!important;
 background:#ffffff; } 
.acuityPDF-group .acuityPDF-grid table td{background:none!important; }
.acuityPDF-grid th,
.acuityPDF-grid .k-header{background:#e5e5e5!important; font-weight:bold; border:0px!important;}
.acuityPDF-grid .k-grid-header {border:0px!important; padding:0px 5px 0px 10px;}
.acuityPDF-grid .k-grid-header .k-header .k-link a{margin:0px!important; padding:0px!important;}
.acuityPDF-grid th a{ text-decoration:none; color:#636363!important; border:0px!important;}
.acuityPDF-grid tr td img{display:inline; margin:0px 5px 0px 15px;}
.acuity-Hr-thin2.list-seperate{margin:10px -5px 10px -10px;}
.pdfLabelbox{background:#01528f; border-radius:10px;  width:45px; height:18px; text-align:center;}
.pdfLabelbox span{font-size:12px; font-weight:bold; color:#FFFFFF;}
/* Groups pdf Table styles start */
.acuityPDF-group .acuityPDF-grid .k-grid-header th.pdfListName{border-left-width: 0; width:110px;}
.acuityPDF-group .acuityPDF-grid .k-grid-header th.pdfListAddress{border-left-width: 0; width:150px;}
.acuityPDF-group .acuityPDF-grid .k-grid-header th.pdfListPhone{border-left-width: 0; width:80px;}
.acuityPDF-group .acuityPDF-grid .k-grid-header th.pdfListLabel{border-left-width: 0; width:80px;}
/* Groups pdf Table styles End */

/* Activities pdf Table styles start */
.acuityPdf-summary-planning .acuityPDF-grid .k-grid-header th.activitiesPdfYear{border-left-width: 0; width:50px;}
.acuityPdf-summary-planning .acuityPDF-grid .k-grid-header th.activitiesPdfFunction{border-left-width: 0; width:60px;}
.acuityPdf-summary-planning .acuityPDF-grid .k-grid-header th.activitiesPdfObjective{border-left-width: 0; width:400px;}

.acuityPDF-activities .acuityPDF-grid .k-grid-header th.activitiesPdfName{border-left-width: 0; width:125px;}
.acuityPDF-activities .acuityPDF-grid .k-grid-header th.activitiesPdfLocation{border-left-width: 0; width:115px;}
.acuityPDF-activities .acuityPDF-grid .k-grid-header th.activitiesPdfStatus{border-left-width: 0; width:95px;}
/* Activities pdf Table styles End */
.acuityPDF-group .acuityPDF-grid td.pdfListMail{
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
   white-space: -pre-wrap; /* Opera 4-6 */
   white-space: -o-pre-wrap; /* Opera 7 */
   white-space: pre-wrap; /* css-3 */
   word-wrap: break-word; /* Internet Explorer 5.5+ */
   word-break: break-all;
   white-space: wrap; /* Internet Explorer 8 and other*/
   }
.pdfLabelbox{color:#FFFFFF;
     background-color:#01528f;
     font-family: "Lucida Grande", "Arial", sans-serif;
     font-size: 11px;
     font-weight:bolder;
     text-align: center;
     width: 40px;     
     white-space: nowrap;
     border-radius:10px;
     width:25px;
     height:13px;
     text-align:center; 
     top:5px;
     bottom:5px;
}
.pdfLabelbox span{font-size:12px; font-weight:bold; color:#FFFFFF;}
.tableLayoutFix table{table-layout:fixed !important;}
/* Group Header Styles End */ 

/* Activity-Pdf-Styles-Start */ 
.acuity-Hr-thin2.acuity-section-sep{ margin:20px 0px 20px 0px;}
/***** Activities-PDF-Summary-Logistics-table-styles start **********/
.acuityPdf-logistics-table-wrap{ width:100%; margin-bottom:25px;}
.acuityPdf-logistics-table-wrap label{font-weight:bold;}
.acuityPdf-logistics-table-wrap span{font-weight:normal;}
.acuityPdf-logistics-table-wrap p {margin:2px 0px 20px 0px; font-size:12px; line-height:20px;}
.acuityPdf-logistics-col-first{float:left; width:37%; margin-right:10px;}
.acuityPdf-logistics-col-second{float:left; width:30%; margin-right:10px;}
.acuityPdf-logistics-col-last{float:left; width:29%;}
.acuityPdf-summary-logistics .acuityPDF-grid{margin-top:10px;}
/***** Activities-PDF-Summary-Logistics-table-styles End **********/

/***** Activities-PDF-Summary-owners-styles Start **********/
.acuityPdf-summary-Owners .acuityPDF-grid{ margin-top:0px;}
.acuityPdf-summary-Owners .acuityPDF-grid td{ padding:2px 5px 2px 10px!important;}
.acuityPdf-summary-Owners .acuityPdf-panelHead{ margin-top:5px;}
/***** Activities-PDF-Summary-owners-styles End **********/

/***** Activities-PDF-Summary-descrition-styles start **********/
.description-left-col, .description-right-col{ float:left; width:50%; display:inline; }
.description-left-col p, .description-right-col p {padding:5px 10px 10px 10px;}
/***** Activities-PDF-Summary-descrition-styles End **********/

/***** Activities-PDF-Summary-Participants-Styles-Start **********/
.acuityPdf-summary-participants .acuityPDF-grid{margin-top:2px;}
/***** Activities-PDF-Summary-Participants-Styles-End **********/
/* Activity-Pdf-Styles-End */



/* Acuity PDF Design Common Classes End */

.pdf_sub_title{
background-color:#f6f5f5;
}


/*$newDimLightBlue: #0b91d7;*/
#btnLogIn {
  background: #1d4f75 !important; }

/*Kendo Grid CSS Document */
.k-loading, .k-state-hover .k-loading {
  background-image: none !important; }

#kol360-logo img {
  width: 150px; }

.k-loading-image {
  background-image: none !important; }

.k-widget {
  border: 0px; }
.blank-survey-dropdown .k-widget.k-dropdown.k-header {
    width: auto !important;
}
.blank-survey-dropdown .k-input {
    background: #86AB15;
    color: white !important;
    font-weight: bold;

}
.blank-survey-dropdown .k-dropdown-wrap .k-icon.k-i-arrow-s {
        background: url(../images/white-btn-arrow.png) no-repeat center center !important;
        opacity: 1 !important;
}

.blank-survey-dropdown .k-dropdown-wrap.k-state-default {
    border-color: #86AB15 !important; 
}
.blank-survey-dropdown .k-dropdown-wrap.k-state-default .k-select, .blank-survey-dropdown .k-state-border-down {
    background: #86AB15 !important;
    color: white;
}
#btncancelactmod {
  margin-left: 10px; }

.k-widget.k-window {
  display: none;
  min-width: inherit !important;
  min-height: inherit !important; }

.k-grid table {
  /* border-left: 0px solid #D6DFE9; */
  border-left: 3px solid #d6dfe9;
  border-collapse: collapse !important;
  /* width: 99.9%; */
  width: 100%;
  table-layout: auto; }

.cancel-btn {
  background: #dd810c !important; }

.widget-grid table {
  width: 100%; }

#profile-update-setting-grid .k-grid table {
  border-top: 1px solid #D6DFE9; }

.k-grid-header {
  border: 0px solid #d6dfe9 !important; }

.k-grid-header th {
  border-bottom: 0px solid #d6dfe9 !important; }

.k-grid-header table {
  border: 0px solid #d6dfe9 !important; }

.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {
  border-left-width: 1px; }

.k-grid-header .k-grid-header-wrap .k-grid table, .k-grid-header .k-grid-header-wrap {
  border: 0px solid #d6dfe9; }

.k-grid-header .k-header,
.k-grid-header th,
.k-grid thead th {
  /* background: none repeat scroll 0 0 #9EBDD7 !important; */
  background: none repeat scroll 0 0 #1d4f75 !important;
  padding: 5px;
  color: #fff; }

.k-grid thead th a.k-link {
  color: #ffffff; }

.kol360-filter-wrap .k-grid-header .k-header {
  background: none repeat scroll 0 0 #fff !important; }

.kol360-filter-wrap .k-grid-header .k-header .k-link,
.kol360-filter-wrap .k-grid td {
  color: #464646 !important; }

.kol360-filter-wrap .k-grid .k-alt {
  background-color: #f5f5f5; }

.sentiment-grid .k-grid-header {
  background: url(../images/sentiment-grid-head-bg.png) repeat-x left top #dddddd !important; }

.sentiment-grid .k-grid-header tr,
.sentiment-grid .k-grid-header tr th {
  background-color: transparent !important; }

.detail-group-profile {
  position: relative; }

.profileUpdatesInfo-container .sentiment-grid th {
  color: #56585a;
  border: 1px solid #cfcfcf !important; }

.profileUpdatesInfo-container .sentiment-grid .k-grid tr td {
  color: #7d7d7d;
  font-size: 12px;
  border: 1px solid #cfcfcf !important;
  padding: 5px !important; }

.sentiment-grid .k-alt td {
  background-color: #e6edf2; }

/*.k-grid-content{overflow:auto!important;}*/
.background-tab-content .k-grid-header .k-header {
  color: #fff;
  font-weight: bold; }

.k-grid-header .k-header .k-link {
  color: #636363 !important;
  font-weight: bold;
  text-decoration: none;
  display: block;
  font-size: 12px; }

.k-grid-header .k-header {
  color: #636363 !important; }

.k-grid tr {
  background-color: #fafafa;
  color: #3e3e3e;
  font-size: 12px;
  border: 0px solid; }

.k-grid tr.deactive, .k-grid tr.deactive a {
  color: #959595 !important; }

.k-grid .k-alt {
  background-color: #e6edf2; }

.k-grid table {
  border-collapse: collapse;
  /* border: 1px solid #d6dfe9; */ }

.k-grid tr td,
.k-grid tr th {
  /* border: 1px solid #d6dfe9; */
  border: 3px solid #d6dfe9;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  vertical-align: middle; }

/*.k-grid tr{border-left:1px solid #d6dfe9;}*/
.k-grid tr td a {
  color: #3e3e3e; }

/*ul.k-tabstrip-items{float:left; clear:both;}*/
#user-profile-tab .k-tabstrip {
  border: 0px solid !important;
  background: none transparent !important; }

#user-profile-tab .k-tabstrip-items {
  padding: 0px !important; }

#user-profile-tab .k-content {
  margin: 0px !important; }

#user-profile-tabstrip li a {
  padding: 4px 10px; }

#user-profile-tab .k-tabstrip-items .k-item {
  margin-right: 2px; }

.k-ie8 #user-profile-tab .k-tabstrip-items .k-item {
  /*margin-right:1px;*/ }

#user-profile-tab.groupProfileTabs .k-tabstrip-items .k-item .k-link {
  padding: 7px 28px; }

#user-profile-tab .k-tabstrip-items .k-state-default {
  border-color: #bbbbbb; }

#user-profile-tab .k-tabstrip-items .k-state-active {
  background: lightgrey !important;
  /*height: 32px;
  margin-top: -2px;
  border-color: #575757;
  background-color: #f5f5f5;*/ }

#user-profile-tab .k-tabstrip-items .k-state-hover {
  background: none 0 0 transparent !important;
  border-color: #bbbbbb; }

#user-profile-tab .k-tabstrip-items .k-state-default .k-link {
  /*color: #6d6e71 !important;*/
  font-size: 12px;
  font-weight: bold;
  background: url(../images/profile-tabs-bg.png) repeat-x left center; }

/*#user-profile-tab .k-tabstrip-items .k-state-active .k-link {
    color: #fff !important;
    background: url(../images/profile-tabs-active-bg.png) repeat-x left center;
    height: 19px;
}*/
/*#user-profile-tab .k-tabstrip-items .k-state-hover .k-link {
    color: #396d98 !important;
    background: url(../images/profile-tabs-over-bg.png) repeat-x left center !important;
}*/
#user-profile-tab .k-content.k-state-active {
  border-color: #dadada;
  background-color: #f5f5f5;
  border-radius: 0 7px 10px 10px; }

#user-profile-tab .k-tabstrip > .k-content {
  padding: 0px 10px 20px; }

/*SubtabStrip Start*/
#user-profile-tab .k-tabstrip .k-tabstrip {
  border: 0px solid !important;
  background: none transparent !important; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items {
  padding: 0px !important;
  margin-top: 10px;
  /*border: 1px solid #d1d1d0;*/
  border-radius: 4px;
  display: block;
  margin-bottom: 10px; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-content {
  margin: 0px !important; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item {
  margin-right: 0px;
  border: 0px solid;
  border-radius: 0px;
  float: left;
  text-align: center;
  height: 23px; }

/*.k-ie8 #user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item{ margin-right:1px;}*/
#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item .k-link {
  font-size: 12px;
  height: 23px;
  border: 0px solid;
  border-radius: 0px;
  background: url(../images/profile-tabs-bg.png) repeat-x left center;
  line-height: 23px;
  text-decoration: none;
  padding: 0px 22px; }

    /*#user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 32px!important;}
.k-ie8 #user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 30px 0px 30px!important;}
.k-ie9 #user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 31px 0px 31px!important;}
.k-safari #user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 34px 0px 33px!important;}
.k-webkit #user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 34px 0px 33px!important;}
.k-opera #user-profile-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 32px 0px 33px!important;}*/
#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-active {
  height: 22px;
  margin-top: 0px;
  background-color: #f5f5f5;
  border: 0px solid; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-hover {
  background: none 0 0 transparent !important; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-hover .k-link {
  color: #396d98 !important;
  /* background: url(../images/profile-tabs-over-bg.png) repeat-x left center !important; */ }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-default .k-link {
  background: url(../images/profile-tabs-bg.png) repeat-x left center;
  border: 0px solid; }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-active .k-link {
  /* color: #fff !important; */
  padding-top: 0px;
  /* background: url(../images/profile-tabs-active-bg.png) repeat-x left center !important; */ }

#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-content.k-state-active {
  border-color: transparent;
  background-color: #f5f5f5;
  border-radius: 0px; }

#user-profile-tab .k-tabstrip .k-tabstrip > .k-content {
  padding: 0px;
  border: none;
  width: 100%;
  float: left; }

/*#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items li a {
    border-right: 1px solid #acacac !important;
}*/
#user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items li.k-last a {
  border-right: 0px solid #acacac !important; }

/*SubtabStrip End*/
/*Kendo Dropdown Start*/
.k-popup.k-list-container {
  padding: 0px; }

.k-dropdown.k-header {
  background: url(../images/drop-down-bg.png) repeat-x left top !important;
  border: 0px solid #c5c5c5;
  width: 222px;
  height: 26px;
  font-size: 12px;
  line-height: 12px; }

/*.k-dropdown-wrap.k-state-default {
    background: none;
}

    .k-dropdown-wrap.k-state-default.k-state-focused {
        color: #000;
        font-weight: bold;
        opacity: 0.8;
        box-shadow: none;
        border: 1px solid #c5c5c5 !important;
    }

    .k-dropdown-wrap.k-state-default.k-state-hover {
        background: none;
        box-shadow: none;
    }*/
.k-dropdown-wrap .k-input {
  color: #959595; }

.k-dropdown-wrap .k-icon.k-i-arrow-s {
  background: url(../images/drop-arrow-icon.png) no-repeat center center !important; }

.k-dropdown-wrap.k-state-default .k-select {
  background-color: #BFBFBF !important; }

.k-dropdown-wrap.k-state-default.k-state-active .k-select {
  background-color: transparent !important; }

.k-dropdown-wrap.k-state-default.k-state-active {
  border: 1px solid #c5c5c5; }

.k-list-container {
  padding: 0px;
  width: 100%;
  box-shadow: none;
  border-radius: 0px !important;
  border: 1px solid #dbdbdb; }

.k-list-container .k-list .k-item {
  font-weight: normal;
  background: none no-repeat scroll 0 0 #EBEBEB;
  color: #6d6e71;
  border-bottom: 1px solid #dbdbdb;
  border-right: 0px;
  border-left: 0px;
  border-top: 0px;
  height: auto;
  padding: 0px 1px 0px 5px;
  border-radius: 0px;
  text-align: left !important; }

.k-list-container .k-list .k-item.k-state-selected,
.k-list-container .k-list .k-item.k-state-selected.k-state-hover {
  border-top: 1px solid;
  border-color: #b1b1b1;
  background-color: #cecece; }

.k-list-container .k-list .k-item.k-state-hover {
  background: none no-repeat scroll 0 0 #fff;
  height: auto;
  padding: 0px 1px 0px 5px; }

.role-drop-down .k-dropdown-wrap.k-state-default .k-select {
  background-color: transparent !important; }

/*Kendo Dropdown End*/
/*Fancybox CSS*/
.fancybox-close {
  background: url("../images/close-icon.png") no-repeat scroll 0 0 transparent;
  width: 21px;
  height: 21px;
  position: absolute;
  right: -10px;
  top: -10px;
  filter: alpha(opacity=100);
  opacity: 1; }

.fancybox-close:hover {
  background-position: -75px 0px; }

.fancybox-close:active {
  background-position: -150px 0px; }

.fancybox-opened .fancybox-skin {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px solid #7A7A7A; }

.fancybox-overlay, .popup-wrap {
  background: url("../images/fancybox_overlay.png") repeat scroll 0 0;
  overflow: hidden !important; }

/*.fancybox-inner{ height:auto !important;}*/
.forgot-password-username-submit-wrap .fancybox-inner {
  height: 70px !important; }

.reset-password-submit-wrap .fancybox-inner {
  height: 25px !important; }

/*Kendo Tooltip*/
.k-widget.k-tooltip {
  background-color: #fff;
  border: 1px solid #878787;
  color: #4381B5;
  font-size: 12px;
  min-width: 100px;
  position: relative;
  padding: 5px; }

.k-tooltip-button {
  height: auto !important;
  text-align: right;
  width: auto !important; }

.k-tooltip-button .k-icon.k-i-close,
.k-window-action .k-icon.k-i-close {
  background: url("../images/close-icon.png") no-repeat 0 0 !important;
  width: 21px;
  height: 21px;
  position: absolute;
  right: -10px;
  top: -10px;
  opacity: 1;
  filter: alpha(opacity=100);
  display: block !important;
  cursor: pointer !important; }

.k-window-action .k-icon.k-i-close {
  right: -5px; }

.k-tooltip-button .k-icon.k-i-close:hover,
.k-window-action.k-link:hover .k-icon.k-i-close {
  background-position: -75px 0px !important; }

.k-tooltip-button .k-icon.k-i-close:active,
.k-window-action.k-link:active .k-icon.k-i-close {
  background-position: -150px 0px !important; }

.k-window-action.k-link, .k-window-action.k-link:hover, .k-window-action.k-link:active, .k-window-action.k-link.k-state-hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 0 none !important;
  display: block !important;
  opacity: 1 !important;
  width: 0px !important;
  height: 0px !important; }

/*.tooltip-top-space{margin-top:10px;}
.tooltip-bottom-space{margin-top:-10px;}
.tooltip-left-space{margin-left:10px;}
.tooltip-right-space{margin-left:-8px;}
*/
.k-tooltip .k-callout-n {
  background: url("../images/tooltip-pointer-top.png") no-repeat scroll left top transparent;
  border: 1px solid transparent;
  height: 11px;
  width: 24px;
  margin-left: -10px;
  top: -12px; }

.k-tooltip .k-callout-s {
  background: url("../images/tooltip-pointer-bottom.png") no-repeat scroll left top transparent;
  border: 1px solid transparent;
  height: 11px;
  width: 24px;
  margin-left: -12px;
  bottom: -12px; }

.k-tooltip .k-callout-e {
  background: url("../images/tooltip-pointer-left.png") no-repeat scroll left top transparent;
  border: 1px solid transparent;
  height: 24px;
  width: 11px;
  margin-top: -14px;
  right: -12px; }

.k-tooltip .k-callout-w {
  background: url("../images/tooltip-pointer-right.png") no-repeat scroll left top transparent;
  border: 1px solid transparent;
  height: 24px;
  width: 11px;
  margin-top: -14px;
  left: -12px; }

.k-tooltip-closable .k-tooltip-content {
  padding-right: 10px;
  padding: 5px; }

.k-tooltip-content {
  border-radius: 6px;
  padding: 5px;
  text-align: left;
  color: #7d7e81;
  background-color: #f5f5f5;
  height: 100%; }

.contentCenter-wrap .k-tooltip-content {
  text-align: center; }

.k-tooltip.filter-tooltip-wrap .k-callout-n {
  background: url("../images/filter-tooltip-arrow-bg.png") no-repeat scroll left top transparent;
  border: 1px solid transparent;
  height: 12px;
  width: 25px;
  margin-left: -11px; }

/*CSS for Map Network S*/
.map-network-grids .k-grid-header .k-header {
  background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4 !important;
  width: 640px;
  border-bottom: 1px solid #D6DFE9;
  padding: 0.2em 0.6em 0.2em !important; }

/*CSS for Map Network E*/
/*CSS for Sentiments Pop Up S*/
.sentiments-popup-drop-down .k-dropdown.k-header {
  width: 450px; }

/*CSS for Sentiments Pop Up E*/
.info-detail-compose .k-tool-icon {
  background-image: url("../images/sprite.png"); }

.info-detail-compose table.k-editor {
  border: 0 none; }

/*CSS for Screen resolution more than 1024 Starts*/
/*Css For kendo Editor Start*/
.info-detail-compose .k-editor-toolbar li.k-tool-group {
  margin-bottom: 10px;
  display: inline-block; }

.info-detail-compose .k-widget.k-combobox {
  background: url("../images/drop-down-bg.png") repeat-x scroll left top transparent;
  font-size: 12px;
  height: 26px;
  width: 145px;
  margin-right: 10px; }

.info-detail-compose .k-widget.k-combobox .k-dropdown-wrap {
  height: 24px; }

.info-detail-compose .k-widget.k-combobox .k-input {
  background: none repeat scroll 0 0 transparent;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0px 0;
  width: 100%;
  box-shadow: none; }

.info-detail-compose .k-widget.k-combobox .k-input:hover {
  color: #2e2e2e; }

.info-detail-compose .k-widget.k-combobox .k-input:focus {
  font-weight: bold; }

.info-detail-compose .k-dropdown.k-header {
  width: 145px; }

.info-detail-compose #fontGrowBtn,
.info-detail-compose #fontShrinkBtn {
  background: url("../images/drop-down-bg.png") repeat-x scroll left top transparent;
  color: #959595;
  font-size: 12px;
  height: 26px;
  font-weight: normal;
  box-shadow: none; }

.info-detail-compose #fontGrowBtn:hover,
.info-detail-compose #fontShrinkBtn:hover {
  color: #2e2e2e;
  box-shadow: none; }

.info-detail-compose #fontGrowBtn:focus,
.info-detail-compose #fontShrinkBtn:focus {
  font-weight: bold;
  box-shadow: none; }

.info-detail-compose .k-tool-group.k-button-group .k-tool-icon {
  border-right: 1px solid #c5c5c5;
  margin: 0px; }

.info-detail-compose .k-tool-group.k-button-group a.k-tool {
  vertical-align: top;
  display: inline-block;
  height: 26px; }

.info-detail-compose .k-picker-wrap .k-select,
.info-detail-compose .k-numeric-wrap .k-select,
.info-detail-compose .k-dropdown-wrap .k-select {
  min-height: 0px;
  line-height: 20px; }

.info-detail-compose .k-dropdown-wrap .k-icon.k-i-arrow-s {
  margin-top: 5px; }

.info-detail-compose .k-colorpicker .k-picker-wrap {
  line-height: 20px; }

/*Css For kendo Editor End*/
.searchbox::-ms-clear,
input[type=text]::-ms-clear {
  display: none;
  width: 0px;
  height: 0px;
  display: none !important;
  filter: alpha(opacity=0);
  opacity: 0; }

/*Kedno edits for Groups*/
#groups-contact-info .k-grouping-row td {
  background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4;
  border-bottom: 1px solid #d6dfe9;
  cursor: pointer;
  height: 20px;
  width: auto;
  color: #fff;
  position: relative; }

#groups-contact-info .k-grouping-row .k-reset {
  color: #fff; }

.k-icon.k-plus {
  background: url("../images/accordian-plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.k-icon.k-minus {
  background: url("../images/accordian-minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

#groups-contact-info .k-grid.k-widget table {
  width: 100%; }

#groups-contact-info .k-i-collapse,
#groups-contact-info .k-i-expand {
  background: url("../images/white-arrows.png") no-repeat 0 0;
  width: 15px;
  height: 15px;
  margin: 0;
  position: absolute;
  right: 10px; }

#groups-contact-info .k-i-collapse {
  background-position: 0 -16px; }

#groups-background .k-grid.k-widget table,
.supp-details-popup .k-grid.k-widget table {
  width: 100%;
  table-layout: inherit; }

.tab-fixed {
  table-layout: fixed !important; }

#groups-background .k-grid-header {
  padding-right: 0px; }

#groups-background .k-grid-header .k-grid-header {
  padding-right: 17px; }

#groups-background .k-grid-header-wrap .k-grid-content,
#organization-grid-id .k-grid-content {
  overflow-y: scroll;
  max-height: 200px;
  -webkit-overflow-scrolling: touch; }

.reportCategory table tr, .reportCategory table td {
  padding: 0 5px;
  margin: 0;
  vertical-align: middle; }

.reportCategoryBtnWrap {
  margin-top: 5px; }

#organization-grid-id .k-widget.k-datepicker input {
  width: 70px !important; }

#groups-background .k-grid.k-widget,
.supp-details-popup .k-grid.k-widget {
  border: 0;
  padding: 0; }

#groups-background .blankcell,
.supp-details-popup .blankcell {
  border: 0 none;
  padding: 0;
  border-left: 1px solid #d6dfe9; }

#groups-background .blankcell span,
.supp-details-popup .blankcell span {
  width: 13px;
  display: block; }

.supp-details-popup .blankcell span {
  width: 19px; }

#groups-background .k-detail-cell,
.supp-details-popup .k-detail-cell {
  padding: 0; }

#groups-background .k-grid tr.k-detail-row,
.supp-details-popup .k-grid tr.k-detail-row {
  border: 0; }

#groups-background .detail-grid,
.supp-details-popup .detail-grid {
  border-bottom: 1px solid #d6dfe9;
  border-collapse: unset !important; }

.groups-supplement-tab-content div.clearfix input {
  float: right;
  margin: 5px 0; }

.groups-supplement-tab-content .info-tab {
  height: 28px;
  margin: 3px 0 0 0; }

.groups-supplement-tab-content .info-tab input {
  margin: 2px 3px !important; }

.supp-details-popup-id .k-detail-cell {
  padding: 0; }

.supp-details-popup-id .blankcell {
  border-bottom: medium none !important;
  border-left: medium none;
  width: 10px; }

.supp-details-popup-id .fancybox-outer {
  padding: 10px; }

.supp-details-popup-id .fancybox-inner h1 {
  font-size: 22px;
  padding: 8px 0; }

.viewBy {
  padding: 5px;
  text-align: center; }

.viewBy-wrap .head-label {
  font-weight: bold; }

.gr-text-analytics-grid-panel .k-detail-row .k-detail-cell, .gr-activities-grid-panel .k-detail-row .k-detail-cell {
  padding-right: 0;
  padding-left: 0; }

/*
.gr-text-analytics-grid-panel .k-icon.k-plus{ background: url("../images/accordian-plus-minus-blue.png") no-repeat scroll 0 0 transparent; width: 22px; height: 22px;}
.gr-text-analytics-grid-panel .k-icon.k-plus:hover{background: url("../images/accordian-plus.png") no-repeat scroll 0 -22px transparent;}
.gr-text-analytics-grid-panel .k-icon.k-plus:active{background-position:0px -44px;}
.gr-text-analytics-grid-panel .k-icon.k-minus{background:url("../images/accordian-plus-minus-blue.png") no-repeat scroll 0 -44px transparent;width:22px;height: 22px;}
.gr-text-analytics-grid-panel .k-icon.k-minus:hover{background: url("../images/accordian-minus.png") no-repeat scroll 0 -22px transparent;}
.gr-text-analytics-grid-panel .k-icon.k-minus:active{background-position:0px -44px;}
*/
.k-grouping-row p {
  margin-left: -0.9em; }

.k-icon.k-plus,
.k-i-expand {
  background: url("../images/accordian-plus-minus-blue.png") no-repeat scroll 0 0 transparent !important;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin: -2px; }

.k-icon.k-plus:hover,
.k-i-expand:hover {
  background: url("../images/accordian-plus.png") no-repeat scroll 0 -23px transparent !important; }

.k-icon.k-plus:active,
.k-i-expand:active {
  background-position: 0px -45px !important; }

.k-icon.k-minus,
.k-i-collapse {
  background: url("../images/accordian-plus-minus-blue.png") no-repeat scroll 0 -44px transparent !important;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin: -2px; }

.k-icon.k-minus:hover,
.k-i-collapse:hover {
  background: url("../images/accordian-minus.png") no-repeat scroll 0 -22px transparent !important; }

.k-icon.k-minus:active,
.k-i-collapse:active {
  background-position: 0px -44px !important; }

.gr-text-analytics-grid-panel .k-explore-cell, .k-checkbox-cell {
  width: 20px !important; }

.k-safari .gr-text-analytics-grid-panel .k-explore-cell,
.k-safari .k-checkbox-cell {
  width: 35px !important; }

/*Kedno edits for Groups*/
/*Kedno Window S*/
.k-overlay {
  background: url("../images/fancybox_overlay.png") repeat scroll 0 0 transparent;
  opacity: 1 !important; }

.k-widget.k-window {
  border: 0px solid !important;
  padding: 10px !important;
  background: #fff;
  box-shadow: none;
  min-height: auto !important;
  min-width: auto !important; }

.k-widget.k-window .k-window-content {
  color: #58595b !important;
  background: #f5f5f5 !important;
  padding: 5px !important;
  border-radius: 4px;
  /*max-height:400px;*/
  overflow: auto; }

.k-window-action.k-link:hover .k-icon.k-i-close {
  display: block !important; }

.k-window .k-resize-handle {
  display: none !important; }

.k-widget.k-window .k-callout-e {
  border-left-color: #fff !important;
  right: -18px; }

.k-widget.k-window .k-callout-w {
  border-right-color: #fff !important;
  left: -20px; }

.k-widget.k-window .k-callout-n {
  border-bottom-color: #fff !important;
  top: -20px; }

.k-widget.k-window .k-callout {
  border-width: 10px; }

.k-widget.k-window .k-callout-s {
  border-top-color: #fff;
  bottom: -20px; }

.k-window-titlebar {
  border: 0 none !important;
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  top: 0; }

/*Kedno Window E*/
/*CSS for Calendar control on Productivity graph S*/
.k-widget.k-datepicker .k-state-default,
.k-widget.k-timepicker .k-state-default {
  background-color: none;
  border-color: none;
  background: none;
  background-image: none;
  background-position: 0 0;
  border: 0 !important; }

.k-widget.k-datepicker,
.k-widget.k-timepicker {
  background: none;
  box-shadow: none !important;
  width: auto !important; }

.k-widget.k-datepicker input,
.k-widget.k-timepicker input {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #b6b6b6;
  height: 23px !important;
  position: relative;
  width: 85px !important;
  border-radius: 3px !important;
  line-height: 15px !important;
  padding: 0px 5px !important;
  margin: 0px; }

.k-datepicker .k-icon.k-i-calendar,
.k-timepicker .k-icon.k-i-clock {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0 -457px transparent !important;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 22px;
  margin-left: 5px;
  overflow: hidden;
  text-indent: -9999px;
  vertical-align: top;
  width: 22px; }

.k-datepicker .k-icon.k-i-calendar:hover {
  background-position: -33px -457px !important; }

.k-datepicker .k-state-active .k-icon.k-i-calendar {
  background-position: -66px -457px !important; }

.k-timepicker .k-icon.k-i-clock {
  background-position: 0px -766px !important; }

.k-timepicker .k-icon.k-i-clock:hover {
  background-position: -32px -766px !important; }

.k-timepicker .k-state-active .k-icon.k-i-clock {
  background-position: -65px -766px !important; }

.k-widget.k-datepicker .k-select,
.k-widget.k-timepicker .k-select {
  border: 0 none !important;
  outline: medium none; }

.recordInteractionDate-field .k-widget.k-datepicker input {
  width: 85px !important;
  margin-left: 8px; }

.recordInteractionTime-field .k-widget.k-timepicker input {
  width: 60px !important;
  margin-left: 8px; }

.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active {
  border-color: white; }

/* dont uncomment this, is breaks stuff*/
/*.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused {
    border: 0 !important;
    border-color: none !important;
    box-shadow: none !important;
}*/
.k-state-border-down {
  border: 0 !important;
  box-shadow: none !important; }

/*.k-timepicker .k-icon.k-i-clock{background:url("../images/client-icon-sprite.png") no-repeat -1px -739px;cursor: pointer;display: inline-block;font-size: 0;height: 22px;margin-left: 5px;overflow: hidden;text-indent: -9999px;vertical-align: top;width: 22px;}
.k-timepicker .k-icon.k-i-clock:hover{background-position:-33px -739px;}
.k-timepicker .k-state-active .k-icon.k-i-clock{background-position:-66px -739px;}*/
/*CSS for Calendar control on Productivity graph E*/
/*CSS for Individual Directory changes S*/
.kol-user-filter .entityRightWrap .entityList .k-grid-header .k-header:first-child,
.kol-user-filter .entityRightWrap .entityList .k-grid tbody td:first-child,
.kol-user-filter .entityRightWrap .entityList .k-grid tfoot td:first-child {
  background: #ffffff;
  border: 0;
  line-height: 16px; }

/*Overriding the padding coming from Kendo grid*/
.kol-user-filter .entityRightWrap .entityList .k-grid {
  border: 0 !important; }

.kol-user-filter .k-grid table {
  border-collapse: collapse !important;
  border: 0 none !important; }

.kol-user-filter .k-widget.k-grid {
  border: 0 none !important; }

.kol-user-filter .k-grid tr td,
.kol-user-filter .k-grid tr th {
  padding: 0 !important;
  border: 0px; }

.kol-user-filter .activityTableView .k-grid tr td,
.kol-user-filter .activityTableView .k-grid tr th {
  padding: 5px !important; }

.kol-user-filter .entityRightWrap .entityList .k-grid tr {
  border-left-width: 0; }

.activityTableView .kol-user-filter .k-grid table,
.kol-user-filter .activityTableView .k-grid table {
  border-collapse: collapse !important;
  border: 1px solid #d6dfe9 !important; }

.activityTableView .kol-user-filter .k-grid tr td,
.activityTableView .kol-user-filter .k-grid tr th,
.kol-user-filter .activityTableView .k-grid tr td,
.kol-user-filter .activityTableView .k-grid tr th {
  border: 1px solid #d6dfe9 !important; }

/*CSS for Individual Directory changes E*/
/* CSS for Customization of Individual -> Explore data -> Map Contact S */
.left-pane .k-state-selected {
  background: none !important; }

.left-pane .memberEntityList .k-state-selected {
  background-color: #4381b4 !important; }

.filtered-individual-data .k-widget {
  height: auto; }

.filtered-individual-data .k-grid-content {
  overflow: hidden; }

/*
.filtered-individual-data .k-widget{border: 0!important;}
.excluded-individual-data .k-widget{border: 0!important;}
*/
.filtered-individual-data div.k-grid-header,
div.k-grid-footer,
.excluded-individual-data div.k-grid-header,
.individuals-excluded-individual-data div.k-grid-header {
  border: 0 !important; }

/*div.k-grid-header,div.k-grid-footer{padding-right:0px;}*/
.filtered-individual-data .mini-prof-info,
.excluded-individual-data .mini-prof-info,
.individuals-excluded-individual-data .mini-prof-info {
  width: 135px; }

/* CSS for Customization of Individual -> Explore data -> Map Contact E */
/* CSS for Customization of Individual -> Explore data -> Activities S */
.activities-filtered-data .k-grid-header {
  display: none;
  border: 0; }

/*
.activities-filtered-data .k-widget{border: 0;}
*/
/* CSS for Customization of Individual -> Explore data -> Activities E */
/* CSS for Customization of Individual -> Explore data - > Activities -> Generate report overlay S */
#activitiesTableData th {
  background: #9ebdd7 !important;
  border: 1px solid #c5c5c5;
  border-width: 1px 1px 1px 0;
  color: #ffffff !important; }

#activitiesTableData tr.k-alt {
  background: #e6edf2; }

#activitiesTableData td {
  border-bottom: 1px solid #d6dfe9;
  border-right: 1px solid #d6dfe9;
  border-left: 1px solid #d6dfe9;
  vertical-align: middle;
  line-height: 1.6em; }

/* CSS for Customization of Individual -> Explore data - > Activities -> Generate report overlay E */
/* CSS for Customization of Groups -> Explore Data -> Scores gris S */
.gr-scores-grid-wrap .k-grid-header .k-header {
  white-space: normal; }

.scattered-graph-container .k-chart {
  border: 1px solid #c9c9c9; }

/* CSS for Customization of Groups -> Explore Data -> Scores gris E */
/* CSS for Customization of Groups -> Explore Data -> Activities grid S */
#activities-table-grid .k-grid-header .k-header {
  white-space: normal !important; }

/* CSS for Customization of Groups -> Explore Data -> Activities grid E */
/*Group Page Directory Css S*/
#GroupsDataGrid tr,
#GroupsDataGrid td {
  margin: 0px !important;
  padding: 0px !important;
  border: 0px solid !important; }

#GroupsDataGrid .k-grid-header {
  display: none; }

/*Group Page Directory Css E*/
/*Customize CSS for Setting page S*/
.setting-page .individual-content .k-widget,
.setting-page .groups-content .k-widget,
.setting-page .activity-content .k-widget {
  border-left: 0;
  border-top: 0; }

.setting-page .k-grid-content,
.info-content.msg-content .k-grid-content,
.info-content.news-content .k-grid-content,
.info-content.publication-content .k-grid-content,
.info-content.trials-content .k-grid-content {
  max-height: 200px; }

/*.k-ie11 .setting-page .k-grid-content{overflow-y:auto;}*/
.viewRequest-tab-container .viewRequest-individuals-content .k-widget,
.viewRequest-tab-container .viewRequest-activity-content .k-widget {
  border-left: 0;
  border-top: 0; }

/*Customize CSS for Setting page E*/
/*CSS for Explote data - Activities - Charts - Tooltips S*/
#activitiesChartData .k-tooltip {
  color: #ffffff !important; }

/*CSS for Explote data - Activities - Charts - Tooltips E*/
/*Kendo Classes S*/
.upload-document .k-dropzone {
  padding: 0 !important; }

.upload-document .k-button {
  margin-bottom: 0;
  line-height: 18px !important; }

.upload-document em {
  display: none; }

/*Kendo Classes E*/
/* Activities Details Summary Content New styles Start */
.activityDetails-summary .k-grid-header .k-header .k-link {
  color: #636363 !important; }

/* Activities Details Summary Content New styles End */
/* CSS for Groups - Members & Activities - Activities - activity-table-detail-grid S */
.activity-table-detail-grid .k-detail-cell {
  padding: 0; }

.activity-table-detail-grid .blankcell {
  background: #ffffff;
  border: 0 !important; }

.activity-table-detail-grid .interaction-stored-data {
  margin: 10px auto;
  width: 90%; }

/* CSS for Groups - Members & Activities - Activities - activity-table-detail-grid E */
/*Group Biography Normal and PDF template CSS S*/
#GroupExpertsBiographyGrid {
  overflow-y: auto;
  max-height: 600px;
  -webkit-overflow-scrolling: touch; }

#GroupExpertsBiographyGrid .k-grid-content {
  overflow: hidden; }

.group-biography-content.pdfVersion,
.group-biography-content.pdfVersion .info-content, .group-biography-content.pdfVersion .k-grid-content {
  max-height: none;
  overflow: hidden; }

.group-biography-content.pdfVersion #GroupExpertsBiographyGrid {
  overflow: hidden;
  max-height: none; }

.biographyHeader {
  color: #4381b5;
  font-size: 20px;
  margin-bottom: 15px; }

.group-biography-content.pdfVersion .info-content {
  border-radius: 0px;
  border: 0px solid;
  padding-bottom: 10px;
  text-align: justify;
  margin-bottom: 0px; }

/*Group Biography Normal and PDF template CSS E*/
/*Kendo Calender Custom CSS S*/
/*Acuity Kendo Calender Custom CSS S*/
#divInteractionSchedule_Overlay,
#divEventInResourceSchedule_Overlay {
  width: 315px; }

.acuitySchedulerWrap {
  border: 1px solid #c5c5c5; }

.acuityScheduler {
  border: 0px solid; }

.acuityScheduler .k-event {
  border: 0px !important;
  background: #f7941d;
  height: auto !important;
  min-height: 19px;
  color: #ffffff; }

.acuityScheduler .k-event .k-event-bottom-actions {
  text-align: right;
  z-index: 10; }

.acuityScheduler .k-event .k-resize-handle {
  display: none !important; }

.acuityScheduler .k-more-events {
  line-height: 16px;
  margin: 0px !important;
  padding: 0px !important;
  height: 16px; }

.acuityScheduler .k-more-events > span {
  margin-top: -5px; }

.acuityScheduler .k-more-events a {
  color: #4687bc !important;
  font-size: 12px !important; }

.k-scheduler-content {
  overflow-y: scroll !important; }

.acuitySchedulerWrap .k-event-actions:first-child {
  margin: 0; }

.acuityScheduler .entityWrap {
  height: 92%; }

.acuityScheduler .eventFunction {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 4px 2px 0 4px;
  vertical-align: top;
  /*background-color: #fdb813; border:1px solid #fff;*/ }

.interactionSchedule {
  background-color: #fdf2e7;
  border: 1px solid #f4bd85;
  height: 92%; }

/*.interactionSchedule a,*/
.interactionWithinSchedule a {
  color: #fff;
  vertical-align: top;
  width: 75%;
  line-height: 19px; }

.interactionOutsideSchedule a {
  color: #fff;
  vertical-align: top;
  width: 75%;
  line-height: 19px;
  position: relative;
  z-index: 100; }

.interactionOutsideSchedule a {
  color: #000; }

.interactionWithinSchedule {
  background-color: #4084cb;
  height: 92%;
  min-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  color: #ffffff;
  text-overflow: ellipsis; }

.interactionOutsideSchedule {
  background-color: #d9e6ef;
  height: 92%; }

/*
.interactionWithinSchedule .eventFunction{background-color:#ED1B24;}
.interactionOutsideSchedule .eventFunction{background-color:#4383CB;}
*/
/*.eventInResourceSchedule{background-color: #e1e1e2;border: 1px solid #c5c5c5;height: 92%;}
.eventInResourceSchedule a,*/
.eventWithinResourceSchedule a {
  color: #fff;
  vertical-align: top;
  width: 75%;
  line-height: 19px; }

.eventWithinResourceSchedule {
  background-color: #f7941d;
  height: 92%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #ffffff; }

.eventOutsideResourceSchedule {
  color: #000;
  background-color: #fddfbb;
  height: 92%;
  min-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.eventWithinResourceSchedule.red_flag,
.eventOutsideResourceSchedule.red_flag {
  background: #f7941d url("../images/red_flag.png") no-repeat 98% 2px;
  font-style: italic; }

.eventWithinResourceSchedule.red_flag:hover,
.eventOutsideResourceSchedule.red_flag:hover {
  background: #f7941d url("../images/red_flag_over.png") no-repeat no-repeat 98% 2px; }

/*
.eventWithinResourceSchedule .eventFunction{background-color:#9F4E23;}
.eventOutsideResourceSchedule .eventFunction{background-color:#F9A624;}
*/
.eventName {
  display: inline !important;
  vertical-align: top;
  width: 80%; }

/*.eventOutResourceSchedule{background-color:#e6efde;border:1px solid #e6ef8e;color:#000;height:92%;}*/
.elementHide {
  display: none; }

/*.k-widget.k-tooltip{background-color:#fff;}
.k-widget.k-tooltip .k-tooltip-content{width:280px;}*/
.interactionSchedule-content {
  text-align: left; }

.interactionSchedule-content .field-row {
  margin-bottom: 5px; }

.interactionSchedule-content label,
.interactionSchedule-content labelTxt {
  font-size: 12px;
  color: #7d7e81;
  display: inline-block;
  vertical-align: middle; }

.interactionSchedule-content label {
  font-weight: bold;
  margin-right: 5px; }

.acuityPopupHead {
  border-bottom: 3px solid #4687bc;
  color: #4687bc;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 5px;
  padding-bottom: 0px; }

.acuityPopupHead a {
  color: #55B8FE;
  font-weight: bold;
  text-decoration: none; }

.scheduleLink {
  color: #406a99;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  margin-right: 10px;
  cursor: pointer;
  display: inline-block;
  margin-top: -25px; }

.scheduleLink:hover {
  text-decoration: underline; }

.legendWrap {
  background-color: #fff;
  padding: 5px 0px;
  width: auto;
  border: 1px solid #c5c5c5;
  border-top: 0px; }

.legendWrap span, .legendWrap label {
  font-size: 14px;
  color: #7d7e81;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  cursor: auto; }

.legendWrap label {
  margin-right: 50px;
  margin-left: 10px; }

.legendWrap span {
  font-size: 13px;
  text-align: right;
  width: 120px; }

.legendWrap span.legendColor {
  width: 25px;
  height: 25px;
  margin-left: 5px; }

.legendWrap span.legendColor.eventIn {
  background-color: #f7941d; }

.legendWrap span.legendColor.eventOut {
  background-color: #fddfbb; }

.legendWrap span.legendColor.interactionIn {
  background-color: #4084cb; }

.legendWrap span.legendColor.interactionOut {
  background-color: #d9e6ef; }

.acuityScheduler {
  border: 1px solid #c5c5c5; }

.k-scheduler-views li,
.k-scheduler-navigation li,
.k-scheduler-footer .k-scheduler-fullday {
  border-color: #6c90ac !important; }

.k-scheduler-views li a,
.k-scheduler-navigation li a,
.k-scheduler-footer .k-scheduler-fullday a {
  color: #fff !important; }

.k-scheduler-views .k-state-default,
.k-scheduler-navigation .k-state-default,
.k-scheduler-footer .k-scheduler-fullday {
  background: #1d4f75 !important; }

.k-scheduler-views .k-state-selected,
.k-scheduler-navigation .k-state-selected {
  background: #274d6d !important; }

.k-scheduler-views .k-state-default.k-state-hover,
.k-scheduler-views .k-state-selected.k-state-hover,
.k-scheduler-navigation .k-state-default.k-state-hover,
.k-scheduler-navigation .k-state-selected.k-state-hover {
  background: #274d6d !important; }

.k-scheduler-navigation .k-nav-prev .k-i-arrow-w {
  background-position: -16px -48px !important; }

.k-scheduler-navigation .k-nav-next .k-i-arrow-e {
  background-position: -16px -16px !important; }

.k-scheduler-footer .k-scheduler-fullday .k-i-clock {
  background-position: -48px -192px !important; }

.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
  background-position: -47px -175px !important; }

.k-scheduler-navigation .k-nav-current {
  border-radius: 2px !important; }

.k-scheduler-toolbar .k-nav-current .k-link {
  padding: 0px 10px !important; }

.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-prev,
.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-next {
  display: inline-block;
  vertical-align: top;
  height: 28px; }

.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-prev .k-link,
.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-next .k-link {
  width: 28px;
  line-height: 0px !important; }

.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-prev .k-icon,
.acuitySchedulerWrap.pdfVersion .k-scheduler-toolbar .k-nav-next .k-icon {
  display: block;
  margin-top: 6px;
  margin-left: 8px; }

/*Kendo Calender Custom CSS E*/
.attribute-form-element input {
  margin: 2px 3px;
  float: right; }

.attribute-form-element {
  /* height: 28px; */ }

/*Kendo sorting arrow S*/
.k-grid-header .k-header .k-link .k-icon {
  background: url("../images/sort-icon.png") no-repeat scroll transparent;
  height: 6px;
  margin-left: 5px;
  margin-top: 5px;
  width: 10px; }

.k-grid-header .k-header .k-link .k-icon.k-i-arrow-s,
.k-grid-header .k-header .k-link:hover .k-icon.k-i-arrow-s:hover {
  background-position: 0px -7px !important; }

.k-grid-header .k-header .k-link .k-icon.k-i-arrow-n,
.k-grid-header .k-header .k-link:hover .k-icon.k-i-arrow-n:hover {
  background-position: 0px 0px !important; }

/*Kendo sorting arrow E*/
/*CSS for Individual - Supplement profile - Add attribute grid S*/
.attribute-grid .k-grid-toolbar {
  background: none !important;
  text-align: right;
  padding-right: 0 !important; }

/*Narrow Button*/
.attribute-grid .k-grid-toolbar .k-button {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNDY4N2JjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjM2Q3NWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #4687bc 9%, #3d75a3 58%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(9%, #4687bc), color-stop(58%, #3d75a3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%, #4687bc 9%, #3d75a3 58%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%, #4687bc 9%, #3d75a3 58%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%, #4687bc 9%, #3d75a3 58%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #4687bc 9%, #3d75a3 58%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4687bc', endColorstr='#3d75a3',GradientType=0 );
  /* IE6-8 */
  height: 24px;
  border: 0px;
  border: 1px solid #6c90ac;
  border-radius: 4px;
  height: 23px;
  line-height: 21px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  color: #fff;
  font-weight: bold;
  margin: 0 !important;
  padding: 0px 6px; }

/*Narrow Button*/
.attribute-grid .k-grid-toolbar .k-button:hover {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMzc2Mjg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjMjc0ZDZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #376286 9%, #274d6d 58%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(9%, #376286), color-stop(58%, #274d6d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%, #376286 9%, #274d6d 58%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%, #376286 9%, #274d6d 58%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%, #376286 9%, #274d6d 58%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #376286 9%, #274d6d 58%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376286', endColorstr='#274d6d',GradientType=0 );
  /* IE6-8 */
  border: 1px solid #5b7386; }

/*Narrow Button*/
.attribute-grid .k-grid-toolbar .k-button:active {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #000000 8%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(8%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%, #000000 8%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%, #000000 8%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%, #000000 8%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #000000 8%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
  border: 1px solid #000; }

.attribute-grid .k-grid-toolbar .k-button span.k-icon {
  background: none !important;
  display: none; }

.k-grid-edit,
.k-button.k-button-icontext.k-grid-edit {
  background: url(../images/edit-1.png);
  width: 25px !important;
  min-width: 25px !important;
  display: inline-block;
  margin: 0px auto;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  margin-right: 10px;
  box-shadow: none !important;
  padding: 5px !important;
  transition: none !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

/*.k-grid-edit:hover,
.k-button.k-button-icontext.k-grid-edit:hover {
    background-position: -33px -394px;
    background-color: none !important;
}*/
/*.k-grid-edit:focus:active,
.k-button.k-button-icontext.k-grid-edit:focus:active {
    background-position: -66px -394px;
    box-shadow: none !important;
}*/
.k-grid-Delete,
.k-grid-remove,
.k-button.k-button-icontext.k-grid-Delete,
.k-button.k-button-icontext.k-grid-remove, .remove-btn,
#divStaffInfo .memberPanel .mini-user-prof .mini-prof-icon,
#divContributorInfo .memberPanel .mini-user-prof .mini-prof-icon {
    background: url("../images/Remove.png") no-repeat 0 -362px;
    width: 25px !important;
    min-width: 25px !important;
    height: 25px !important;
    display: inline-block;
    margin: 0px auto;
    cursor: default;
    border: 0 !important;
    text-indent: -99999px;
    overflow: hidden;
    margin-right: 10px;
    box-shadow: none !important;
    padding: 5px !important;
    transition: none !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.add-btn {
  background: url("../images/Add.png") no-repeat !important;
  width: 25px !important;
  min-width: 25px !important;
  height: 25px !important;
  display: inline-block;
  margin: 0px auto;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  margin-right: 10px;
  box-shadow: none !important;
  padding: 5px !important;
  transition: none !important;
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: center !important;
  cursor: pointer; }

/*.k-grid-Delete:hover,
.k-grid-remove:hover,
.k-button.k-button-icontext.k-grid-Delete:hover,
.k-button.k-button-icontext.k-grid-remove:hover {
    background-position: -33px -363px;
}*/
/*.k-grid-Delete:focus:active,
.k-grid-remove:focus:active,
.k-button.k-button-icontext.k-grid-Delete:focus:active,
.k-button.k-button-icontext.k-grid-remove:focus:active {
    background-position: -66px -363px;
    box-shadow: none !important;
}*/
.k-grid-Doc,
.k-button.k-button-icontext.k-grid-Doc {
  background: url("../images/client-icon-sprite.png") no-repeat 0 -62px;
  width: 21px;
  height: 22px;
  display: inline-block;
  margin: 0px 10px 0 auto !important;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  min-width: 21px !important; }

.k-grid-Doc:hover,
.k-button.k-button-icontext.k-grid-Doc:hover {
  background-position: -33px -62px; }

.k-grid-Doc:focus:active,
.k-button.k-button-icontext.k-grid-Doc:focus:active {
  background-position: -66px -62px;
  box-shadow: none !important; }

.k-grid-Note,
.k-button.k-button-icontext.k-grid-Note {
  background: url("../images/client-icon-sprite.png") no-repeat scroll 0 -203px;
  cursor: default;
  display: inline-block;
  height: 22px;
  margin: 0px 10px 0 auto !important;
  width: 21px;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  min-width: 21px !important; }

.k-grid-Note:hover,
.k-button.k-button-icontext.k-grid-Note:hover {
  background-position: -33px -203px; }

.k-grid-Note:focus:active,
.k-button.k-button-icontext.k-grid-Note:focus:active,
.k-grid-Note:focus,
.k-button.k-button-icontext.k-grid-Note:focus,
.k-grid-Note:active,
.k-button.k-button-icontext.k-grid-Note:active {
  background-position: -66px -62px;
  box-shadow: none !important; }

.k-grid-update,
.k-button.k-button-icontext.k-grid-update {
  background: url("../images/Check.png") no-repeat 0 -974px;
  width: 25px !important;
  min-width: 25px !important;
  display: inline-block;
  margin: 0px auto;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  margin-right: 10px;
  box-shadow: none !important;
  padding: 5px !important;
  transition: none !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

/*.k-grid-update:hover,
.k-button.k-button-icontext.k-grid-update:hover {
    background-position: -32px -974px;
}*/
.k-grid-update:focus:active,
.k-button.k-button-icontext.k-grid-update:focus:active,
.k-grid-update:focus,
.k-button.k-button-icontext.k-grid-update:focus,
.k-grid-update:active,
.k-button.k-button-icontext.k-grid-update:active {
  background-position: -64px -974px;
  box-shadow: none !important; }

.k-grid-cancel,
.k-button.k-button-icontext.k-grid-cancel {
  background: url("../images/Cancel.png") no-repeat -1px -942px;
  width: 25px !important;
  min-width: 25px !important;
  display: inline-block;
  margin: 0px auto;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
  margin-right: 10px;
  box-shadow: none !important;
  padding: 5px !important;
  transition: none !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

    /*.k-grid-cancel:hover,
    .k-button.k-button-icontext.k-grid-cancel:hover {
        background-position: -33px -942px;
    }

    .k-grid-cancel:focus:active,
    .k-button.k-button-icontext.k-grid-cancel:focus:active {
        background-position: -67px -942px;
        box-shadow: none !important;
    }*/
.k-grid-del-Inactive,
.k-button.k-button-icontext.k-grid-del-Inactive {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -363px;
  width: 21px;
  height: 22px;
  display: inline-block;
  margin: 0px auto;
  cursor: auto;
  border: 0px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: default; }

.k-grid-note-Inactive {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -203px;
  width: 21px;
  height: 22px;
  display: block;
  cursor: default; }

.k-grid-note-active-Attached {
  background: url("../images/client-icon-sprite.png") no-repeat 0px -235px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto; }

.k-grid-note-active-Attached:hover {
  background-position: -32px -235px; }

.k-grid-note-active-Attached:active {
  background-position: -66px -235px; }

.K-grid-note-inactive-attached {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -235px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto;
  cursor: inherit; }

.k-grid-doc-Inactive {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -62px;
  width: 21px;
  height: 22px;
  display: block;
  cursor: inherit; }

.k-grid-doc-active-Attached {
  background: url("../images/client-icon-sprite.png") no-repeat 0px -94px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto; }

.k-grid-doc-active-Attached:hover {
  background-position: -33px -95px; }

.k-grid-doc-active-Attached:active {
  background-position: -66px -95px; }

.K-grid-doc-inactive-attached {
  background: url("../images/client-icon-sprite.png") no-repeat -100px -94px;
  width: 21px;
  height: 22px;
  display: block;
  margin: 0px auto;
  cursor: inherit; }

.attribute-grid .k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button:focus, .k-button.k-state-focused {
  box-shadow: none !important; }

/*CSS for Add New Record button in Supplement profile - Add Attribute S*/
.single-attribute .k-toolbar.k-grid-toolbar {
  background: none;
  text-align: right;
  margin: 10px 0;
  padding: 0;
  border-width: 0; }

/*Narrow Button*/
.single-attribute .k-button.k-button-icontext.k-grid-add:focus:active {
  /* background: #ffffff; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
  /* background: -moz-linear-gradient(top, #ffffff 1%, #000000 8%); */
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(8%,#000000)); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #ffffff 1%,#000000 8%);*/
  /* IE10+ */
  /* background: linear-gradient(to bottom, #ffffff 1%,#000000 8%);*/
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );*/
  /* IE6-8 */
  /* border: 1px solid #000; */
  /*background-color: $newDimGreen !important;*/
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.single-attribute .k-button.k-button-icontext.k-grid-add .k-icon.k-add {
  display: none; }

/*CSS for Add New Record button in Supplement profile - Add Attribute E*/
/*CSS for Individual - Supplement profile - Add attribute grid E*/
.expertFunctionWrap .k-tooltip-content {
  text-align: center !important; }

.k-calendar-container th,
.k-calendar-container td {
  text-align: center; }

.k-calendar td.k-state-selected,
.k-calendar td.k-state-focused,
.k-calendar td.k-state-hover,
.k-calendar td.k-state-focused.k-state-selected {
  box-shadow: none; }

/*CSS for View Request Page S*/
.viewRequest-tab-container .k-grid-content tr td:first-child span,
.interactionEntityList .k-grid-content tr td:first-child .user-activity-name span,
.view-interaction-doc {
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold; }

.view-interaction-doc {
  display: block; }

.activityTable .k-grid-content {
  height: 400px !important; }

/*CSS for View Request Page E*/
.addContact-note-wrapper .activity-note-grid a.add_document_overlay {
  word-wrap: break-word; }

.activity-note-grid .k-grid-content {
  height: 120px !important; }

.single-attribute-content span.k-grid-Note {
  float: left;
  display: block; }

/*Css written to adjust Map Contact Chart S*/
.map-contacts-chart-wrapper {
  overflow-y: scroll;
  height: 410px; }

#map-contacts-chart {
  height: auto; }

/*Css written to adjust Map Contact Chart E*/
/*Chart Tooltip Alignent S*/
#productivityOverlayChart .k-tooltip {
  width: auto;
  margin-left: -30px; }

#map-contacts-chart .k-tooltip {
  margin-top: 42px !important; }

#IndividualGroupsGrid .k-grid-content {
  height: 200px !important; }

#IndividualConnectionsGrid .k-grid-content {
    height: 200px !important;
}

/*Chart Tooltip Alignent E*/
span.k-icon.k-i-seek-w,
span.k-icon.k-i-seek-e,
span.k-icon.k-i-arrow-e,
span.k-icon.k-i-arrow-w {
  background-image: url("../images/sprite.png"); }

.attribute-survey-resolve-wrapper {
  padding: 5px;
  margin-top: 5px;
  background-color: #F5F5F5;
  color: #7D7D7D;
  font-size: 12px !important;
  width: 350px;
  border: 1px solid #959595;
  -ms-border-radius: 5px;
  border-radius: 5px; }

.attribute-survey-heading {
  margin: 0px 0px 5px;
  text-align: center;
  font-weight: bold; }

.attribute-survey-heading > span {
  font-size: 14px !important; }

.attribute-resolve-div {
  padding-top: 5px; }

.survey-resolve-field {
  padding: 5px 0px; }

.survey-resolve-field > span {
  font-size: 12px !important; }

.survey-resolve-field-heading {
  font-weight: bold; }

.profile-update-content {
  width: 100%; }

@media screen and (min-width: 1025px) {
  .user-profile-btn input[type="button"] {
    margin-left: 20px !important; }

  #main-nav li.last a {
    /* Display Dashboard */
    /*width: 96px;*/
    /* Hide Dashboard */
    /*width: 94px;*/ }

  #main-nav a {
    /* Display Dashboard */
    /*padding: 11px 45px 0;*/
    /* Hide Dashboard */
    /*padding: 11px 50px 0;*/ }

  #main-nav li.menuIcon a {
    /*padding: 11px 20px 0px;
    width: 27px;*/ }

  .info-container.homeInfo-container .info-content {
    /*width: 1152px;*/ }

  /*p{font-size: 16px;}*/
  /*.info-content-box h3 a {font-size: 18px;}*/
    /*.header-content.act{background:url("../images/kol-header1280-act.png") no-repeat left top;}
#main-nav a{ padding:11px 45px 0px;}*/
  .info-content-box {
    width: 1065px; }

  .info-content-box .info-detail-content-generate span {
    font-weight: bold; }

  /*.header-wrap {
      background: url(../images/header-base-bg.png) repeat-x;
  }*/
  .page-wrap {
    max-width: 1263px;
    padding: 0 20px; }

  /*.page-content {
      width: 1216px;
  }*/
  /*.entityProfileHeadInfo {
      width: 1180px;
  }*/
    .user-info {
        width: 455px;
        /*width: 590px;*/
    }

  .info-container .info-content-check {
    height: 74px; }

  /*#user-profile-tab {
      width: 1233px;
  }*/
  /*.footer-second-section {
      background: url("../images/footer-bg-big.png") no-repeat 0 -1px;
  }*/
  /*.footer-second-section {
      border-top: 3px solid #FF0000;
  }*/
  .profileUpdate-updateArchiver-wrap .updateArchiver-wrap {
    margin-left: 324px; }

  /*#footer-menu {
      margin: 15px 0 0 0px;
  }*/
  /*setting page css start*/
  /*.setting-page {
      width: 1220px;
  }*/
  .setting-page .user-profile-setting h3 {
    width: auto; }

  /*.k-dropdown.k-header{width:100%;}*/
  .setting-page .left-section {
    margin-right: 20px; }

  .setting-page .left-section .user-profile-setting .k-dropdown.k-header {
    width: 298px; }

  .setting-page .right-section {
    width: 880px; }

  /*.user-profile-btn .clear-btn, .user-profile-btn .pink-btn {
      padding: 0px 20px;
  }*/
  .clear-btn, .add-contact-cancel, .grp_del {
    background: #dd810c !important; }

  .user-profile-btn .continue-btn {
    margin-right: 0px; }

  .quick-setting-page {
    width: 525px;
    height: 550px;
    text-align: left; }

  .quick-setting-page .user-profile-setting h3 {
    width: auto; }

  .quick-setting-page .inner-section {
    width: 500px;
    margin-left: 5px;
    margin-right: 5px; }

  .quick-setting-page .inner-section .user-profile-setting .k-dropdown.k-header {
    width: 278px; }

  /*setting page css End*/
  /*Individuals page CSS start*/
  .kol-user-filter .alphabet-filter {
    margin-left: 50px;
    padding-top: 1px;
    vertical-align: top; }

  .kol-user-filter .alphabet-filter span {
    margin-right: 5px;
    font-size: 15px; }

  .mini-prof-func-list {
    width: 120px; }

  #user-profile-tab .info-container .info-content-check {
    border: none; }

  /*.kol-user-filter .entityLeftWrap {
      width: 642px;
  }*/
  /*.kol-user-filter .entityRightWrap {
      width: 567px;
  }*/
  .selectedEntityHeadWrap .selectedEntityName {
    width: 425px; }

  /*.mini-prof-btn input{padding: 5px 50px;}*/
  /*.filter-tab {
      width: 100%;
  }*/
  /*.filter-tab li strong {
      padding: 10px 30px 0;
  }*/
  /*.filter-tab li.active strong,
  .filter-tab li.active:hover strong,
  .filter-tab li.active:active strong {
      padding-left: 25px;
  }*/
  .info-container.profileUpdatesInfo-container .info-content-box {
    width: 805px; }

  /*#user-profile-tab.memberProfileTabs .k-tabstrip-items .k-item.k-first .k-link {
      padding-left: 77px;
      padding-right: 77px;
  }*/
  .planning-tab .k-tabstrip-items .k-item.k-first .k-link {
    /*padding-left: 33px !important;
    padding-right: 33px !important;*/ }

  #user-profile-tab.groupProfileTabs .k-tabstrip-items .k-item .k-link {
    /*padding-left: 70px;
    padding-right: 70px;*/ }

  #user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item .k-link {
    /*padding-left: 35px;
    padding-right: 35px;*/ }

  .mini-prof-function a {
    margin-left: 9px; }

    /*.background-tab-container{padding-right:20px;}
.address-container {padding-right:20px;}*/
  /*Individuals page CSS end*/
  /*Individuals - Supplement Profile CSS Start*/
  /*Login page CSS start*/
  .login_parent_container .left_item,
  .login_parent_container .mid_item, .mid_error_item,
  .login_parent_container .right_item {
    width: 360px; }

  /*.login_parent_container .left_item,
  .login_parent_container .mid_item {
      margin-right: 50px;
  }*/
  .mid_item .login_fields {
    padding: 15px 30px; }

  /*.mid_item .login_fields .input {
      width: 274px;
  }*/
  /*.mid_item .login_fields .login_button {
      width: 290px;
  }*/
  /*Login page CSS end*/
  .login_content,
  .key-contact-wrapper,
  .add-attribute-wrapper,
  .add-documents-wrapper,
  .add-contact-info-content .address-container,
  .map-wrapper,
  .productivity-wrapper,
  .score-wrapper,
  .activities-wrapper,
  .sentiments-wrapper,
  .gropus-contect-wrapper,
  .activities-content-wrapper,
  .biography-tab-container,
  #groups-contact-info,
  #groups-background,
  .interactions-content-wrapper,
  .interactions-wrapper,
  .members-content,
  .gr-interactions-grid-panel,
  .gr-text-analytics-grid-panel,
  .gr-activities-grid-panel,
  .activity-add-owner-wrapper,
  .activity-add-attribute-wrapper {
    width: auto; }

  .contactInfo-content .prof-addr-cotainer span.field-value {
    width: 355px;
    margin-bottom: 5px; }

  .contactInfo-content .prof-addr-cotainer .source-name-field span.field-value {
    margin-right: 188px; }

    .interactions-individual, .interactions-contributor {
        float: left;
        margin: 0 35px 10px 0;
        width: 370px;
    }

  /*width chnaged from 195 to 35*/
  #GroupExpertsContactInfoGrid .k-grid-content,
  .gr-interactions-grid-panel .k-grid-content,
  .gr-text-analytics-grid-panel .k-grid-content,
  .gr-activities-content-wrapper .k-grid-content,
  .gr-text-analytics-grid-panel .k-grid-content,
  .activities-right-panel .k-grid-content,
  .text-analytics-grid-panel .k-grid-content {
    /*overflow-y:auto;*/
    max-height: 600px; }

  /*.group-productivity-content .productivity-graph-wrapper,*/
  .activities-right-panel,
  .sentiments-grid-data {
    width: 910px; }

  /*Width change from 892 to 910 after removing parental padding*/
  /*.activities-filtered-data label span{width:175px;}*/
  .map-right-pane .map-contacts-graph-wrapper {
    width: auto; }

  .map-network-grids {
    width: auto; }

  .serach-panel-wrap .updateArchiver-wrap {
    margin-left: 190px; }

  .map-contacts-graph-wrapper,
  .map-contacts-chart-wrapper {
    border: 1px solid #c9c9c9; }

  .productivity-graph-data > img {
    /*width:441px;*/
    height: auto;
    width: 100%; }

  .scattred-graph-top img,
  .scattred-graph-bottom > img {
    width: 100%; }

  .box-tabs-container .box-tabs-left .box-tabs-block {
    width: 196px; }

  .box-tabs-block .box-tabs-block-bottom .light-gray .light-gray-left {
    width: 98px; }

  .box-tabs-block .box-tabs-block-bottom .light-gray .light-gray-right {
    width: 91px; }

  .score-right-panel {
    width: 910px; }

  .activities-top-panel-left {
    width: 652px; }

  .activities-top-panel-right {
    width: 482px; }

  .groupPanel .user-grp-info,
  .activityPanel .user-activity-info {
    width: 450px !important; }

  .groupPanel .user-grp-name {
    width: 236px; }

  .groupMemberList .groupPanel .user-grp-name {
    width: 256px; }

  .groupPanel .function-label {
    margin-left: 249px; }

  .groupPanel .creator-name, .groupPanel .function-name {
    width: 135px;
    word-break: normal; }

  .user-activity-intro .create-date {
    margin-right: 107px; }

  .user-activity-intro .creator-name, .user-activity-intro .function-name {
    width: 146px; }

  .user-activity-intro .function-label {
    margin-left: 77px; }

  .user-activity-intro .activity-date-list {
    margin-right: 90px;
    width: 169px; }

  .interactionEntityList .user-activity-intro .activity-date-list {
    margin-right: 110px;
    width: 148px; }

  .user-activity-intro .activity-source {
    margin-left: 115px; }

    /*.user-activity-intro .activity-status-list,
.user-activity-intro .activity-source-list {width:90px;}*/
  .interactionEntityList .user-activity-intro .activity-source-list {
    width: 85px; }

  /*Individuals - Supplement Profile CSS End*/
  /*CSS for activities start*/
  /*CSS for activities intro start*/
  .entityLeftWrap .activityEntityList .activityPanel .user-activity-name,
  .entityLeftWrap .interactionEntityList .activityPanel .user-activity-name {
    width: 290px;
    margin-right: 7px; }

  .view-mem-grp-btn.general-btn {
    width: 120px; }

  .entityLeftWrap .activityEntityList .user-activity-intro .create-date {
    margin-right: 110px; }

  .entityLeftWrap .activityEntityList .function-label {
    margin-left: 116px; }

  .entityLeftWrap .activityEntityList .user-activity-intro .creator-name,
  .entityLeftWrap .activityEntityList .user-activity-intro .function-name {
    width: 100px; }

  .interactionSections-wrap .mini-user-prof,
  .interactionSections-wrap .mini-prof-info {
    width: 300px; }

  .owners-inner-drop-down .k-dropdown.k-header {
    width: 200px; }

  /*CSS for activities intro End*/
  /* Quick Settings Start */
  #quick-settings-tab .k-tabstrip-items .k-last .k-link {
    padding-left: 17px !important;
    padding-right: 17px !important; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-last .k-link {
    padding-left: 35px !important;
    padding-right: 35px !important; }

  #quick-settings-tab .k-tabstrip {
    border: 0px solid !important;
    background: none transparent !important; }

  #quick-settings-tab .k-tabstrip-items {
    padding: 0px !important; }

  #quick-settings-tab .k-content {
    margin: 0px !important; }

  #quick-settings-tab .k-tabstrip-items .k-item {
    margin-right: 2px; }

  .k-ie8 #quick-settings-tab .k-tabstrip-items .k-item {
    /*margin-right:1px;*/ }

  #quick-settings-tab.memberProfileTabs .k-tabstrip-items .k-item .k-link {
    padding: 7px 33px; }

  #quick-settings-tab.groupProfileTabs .k-tabstrip-items .k-item .k-link {
    padding: 7px 28px; }

  #quick-settings-tab .k-tabstrip-items .k-state-default {
    border-color: #bbbbbb; }

  #quick-settings-tab .k-tabstrip-items .k-state-active {
    height: 32px;
    margin-top: -2px;
    border-color: #575757;
    background-color: #f5f5f5; }

  /*#quick-settings-tab .k-tabstrip-items .k-state-hover {
      background: none 0 0 transparent !important;
      border-color: #bbbbbb;
  }*/
  #quick-settings-tab .k-tabstrip-items .k-state-default .k-link {
    color: #6d6e71 !important;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/profile-tabs-bg.png) repeat-x left center; }

  /*#quick-settings-tab .k-tabstrip-items .k-state-active .k-link {
      color: #fff !important;
      background: url(../images/profile-tabs-active-bg.png) repeat-x left center;
      height: 19px;
  }*/
  /*#quick-settings-tab .k-tabstrip-items .k-state-hover .k-link {
      color: #396d98 !important;
      background: url(../images/profile-tabs-over-bg.png) repeat-x left center !important;
  }*/
  #quick-settings-tab .k-content.k-state-active {
    border-color: #dadada;
    background-color: #f5f5f5;
    border-radius: 0 7px 10px 10px; }

  #quick-settings-tab .k-tabstrip > .k-content {
    /*padding: 0px 10px 20px;*/
    /* Remove scrollbar from Quick Settings pop-up  */
    padding: 0px 15px 5px; }

  /*SubtabStrip Start*/
  #quick-settings-tab .k-tabstrip .k-tabstrip {
    border: 0px solid !important;
    background: none transparent !important; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items {
    padding: 0px !important;
    margin-top: 10px;
    border: 1px solid #d1d1d0;
    border-radius: 4px;
    display: block;
    margin-bottom: 10px; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-content {
    margin: 0px !important; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item {
    margin-right: 0px;
    border: 0px solid;
    border-radius: 0px;
    float: left;
    text-align: center;
    height: 23px; }

  /*.k-ie8 #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item{ margin-right:1px;}*/
  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-item .k-link {
    font-size: 12px;
    height: 23px;
    border: 0px solid;
    border-radius: 0px;
    background: url(../images/profile-tabs-bg.png) repeat-x left center;
    line-height: 23px;
    text-decoration: none;
    padding: 0px 22px; }

  /*#quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 32px!important;}
  .k-ie8 #quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 30px 0px 30px!important;}
  .k-ie9 #quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 31px 0px 31px!important;}
  .k-safari #quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 34px 0px 33px!important;}
  .k-webkit #quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 34px 0px 33px!important;}
  .k-opera #quick-settings-tab .k-tabstrip .k-tabstrip .explore-data-tabs.k-tabstrip-items .last.k-item .k-link{padding: 0 32px 0px 33px!important;}*/
  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-active {
    height: 22px;
    margin-top: 0px;
    background-color: #f5f5f5;
    border: 0px solid; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-hover {
    background: none 0 0 transparent !important; }

    /*#quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-hover .k-link {
	    color: #396d98 !important;
	    background: url(../images/profile-tabs-over-bg.png) repeat-x left center !important;
    }*/
  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-default .k-link {
    background: url(../images/profile-tabs-bg.png) repeat-x left center;
    border: 0px solid; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-state-active .k-link {
    color: #fff !important;
    padding-top: 0px;
    background: url(../images/profile-tabs-active-bg.png) repeat-x left center !important; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-content.k-state-active {
    border-color: transparent;
    background-color: #f5f5f5;
    border-radius: 0px; }

  #quick-settings-tab .k-tabstrip .k-tabstrip > .k-content {
    padding: 0px;
    border: none;
    width: 100%;
    float: left; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items li a {
    border-right: 1px solid #acacac !important; }

  #quick-settings-tab .k-tabstrip .k-tabstrip .k-tabstrip-items li.k-last a {
    border-right: 0px solid #acacac !important; }

  /* Quick Settings End */
  /***** Activities-PDF-Summary-descrition-styles start **********/
  .activityDetails-summary .description-col {
    float: left;
    width: 595px;
    display: inline;
    border: 0px; }

  /***** Activities-PDF-Summary-descrition-styles End **********/
  /*CSS for activities End*/
  /*CSS for Groups, Activities & Interactions tab S*/
  #user-profile-tab .k-tabstrip-items .k-last .k-link {
    /*padding-left: 17px !important;
    padding-right: 17px !important;*/ }

  #user-profile-tab .k-tabstrip .k-tabstrip .k-tabstrip-items .k-last .k-link {
    /*padding-left: 35px !important;
    padding-right: 35px !important;*/ }

  /*CSS for Groups, Activities & Interactions tab E*/
  /*Groups Directory start*/
  /*.user-grp-count-wrap{margin-left:10px;}*/
  /*Groups Directory end*/
  /*Group Updates start*/
  .supp-details-header .k-grid-header .k-header {
    background: url("../images/setteing-tab-bg.png") repeat-x scroll left bottom #4381b4 !important;
    border-bottom: 1px solid #d6dfe9;
    cursor: pointer;
    height: 25px;
    width: auto;
    padding: 3px 8px; }

  .supp-details-header .k-grid-header .k-group-cell span {
    font-size: 14px;
    font-weight: bold;
    padding: 2px 0 0; }

  #groups-background .blankcell span {
    width: 10px; }

  /*Group Updates end*/
  /*Groups explore data start*/
  /*.groups-map-container .excluded-individual-data{height:405px;}*/
  /*.k-explore-cell a.explore:active{background: url("../images/client-icon-sprite.png") no-repeat -66px -489px  !important;}  */
  /*.k-explore-cell a.explore:hover {background: url("../images/client-icon-sprite.png") no-repeat -33px -489px  !important;} */
  /*.activities-filtered-data label span{width:117px;}*/
  .group-activities-content #activities-table-grid {
    width: 100%; }

  .group-sentiments-content .sentiments-grid {
    float: left;
    width: 892px; }

  /*.text-analytics-wrapper .gr-text-analytics-grid-panel {width:910px;}*/
  /*Groups explore data end*/
  /*css for groups > Members,Activities,Interactions start*/
  .members-content {
    margin: 0; }

  .members-content .info-content {
    /*height:350px;overflow-y:auto;-webkit-overflow-scrolling: touch;*/ }

        /*.members-content .left-content,
.members-content .right-content {width:543px;padding:5px;height:auto;float:left;}*/
  .members-content .groupMemberList .memberPanel,
  .members-content .groupMemberList .groupPanel {
    width: 566px; }

        /*.members-content .groupMemberList .memberPanel.even,
.members-content .groupMemberList .groupPanel.even{margin-left:45px;}*/
  .members-content .right-content {
    float: right; }

  .group-members-content-wrap .search-panel span {
    color: #7d7e81;
    display: inline-block;
    font-weight: normal;
    line-height: 24px;
    margin: 0 6px 0 0;
    vertical-align: top; }

  .group-members-content-wrap .search-panel .searchbox {
    width: 270px; }

  /*.gr-activities-content-wrapper .gr-text-analytics-grid-panel,.gr-interactions-wrapper .gr-interactions-grid-panel{width:1180px;}*/
  .gr-activities-content-wrapper .gridcell {
    width: 146px; }

  /*css for groups > Members,Activities,Interactions end*/
  /*Activity Summery Logistic S*/
  .logistics-col-first,
  .logistics-col-second,
  .logistics-col-last {
    width: 375px; }

  /*Activity Summery Logistic E*/
  /*Report Page Css S*/
  .reportParameterForm {
    width: 1160px; }

  .reportParameterForm .form-field.btnWrap {
    width: 1145px; }

  /*Report Page Css E*/ }
/* Landscape */
.activityEntityList.entityList .k-grid-content table {
  table-layout: fixed !important; }

@media only screen and (device-width: 800px) and (device-width: 1280px) {
  /* Table alignment for samsung Styles start */
  div.k-grid-header, div.k-grid-footer {
    padding-right: 0px; }

  /* Table alignment for samsung Styles End */
  .activityTable .alphabet-filter,
  .kol-user-filter .alphabet-filter {
    display: inline-block;
    margin-left: 10px;
    padding-top: 3px;
    vertical-align: top; }

  .activityTable .alphabet-filter span,
  .kol-user-filter .alphabet-filter span {
    margin-right: 2px;
    width: 20px; }

  .interactionEntityList .activityPanel .user-activity-info {
    margin-left: 0px; }

  .user-function-blk {
    margin-left: 155px; } }
.memberEntityList-wrap.entityLeftWrap {
  width: 50%; }

.planningTabWrapper .entityRightWrap {
  width: 542px !important; }

.filter-panel-content .head-label {
  margin-left: 0px; }

.info-detail-content hr {
  border-top: 2px solid #cfcfcf;
  margin: 2px 0 5px 0; }

.info-detail-content .info-detail-content-text {
  border: 1px solid #cfcfcf;
  padding: 5px;
  margin: 5px; }

@media only screen and (device-width: 768px) and (device-width: 1024px) {
  .map-search .search-panel .searchbox {
    padding-right: 15px; }

  .filter-date-range .date-wrap input {
    width: 80px !important; }

  .interactionEntityList .activityPanel .user-activity-info {
    margin-left: 0px; }

  .activityTable .alphabet-filter span {
    margin-right: 5px; }

  #groups-background .k-grid-header {
    padding-right: 0; }

  .attribute-form-content .labelWrap {
    width: 155px; }

  .activity-participants-tab-content .add-individual-content .mini-prof-func-list {
    width: 100px; }

  /* Table alignment for ipad Styles start */
  div.k-grid-header, div.k-grid-footer {
    padding-right: 0px; }

  /* Table alignment for ipad Styles End */
  /* Scroll bar Style property for ipad start */
  .activityProfileTabs .k-content .k-grid-content,
  .attribute-multibox-left,
  .text-analytics-popup-bottom {
    -webkit-overflow-scrolling: touch; }

  /* Scroll bar Style property for ipad End */
  .left-section.organizations {
    width: auto !important; }

  .connection-container ul.connection-types li {
    width: 130px; }

  .k-group-cell.k-header a {
    white-space: initial; }

  .kol-user-filter .alphabet-filter {
    display: inline-block;
    margin-left: 4px;
    padding-top: 3px;
    vertical-align: top; }

  .search-alphabet-filter-wrap .searchbox {
    width: 150px; }

  /*.groupPanel .user-grp-region{width: 136px !important;}*/ }
/*CSS for Select button on Add document sub tab starts*/
.add_attribute_grid .k-button.k-upload-button.k-state-focused {
  color: #4687bc;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 29%, #ececec 59%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, #ffffff), color-stop(59%, #ececec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 29%, #ececec 59%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 29%, #ececec 59%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 29%, #ececec 59%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 29%, #ececec 59%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
  /* IE6-8 */
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  height: 23px;
  line-height: 21px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  vertical-align: top;
  display: inline-block;
  padding: 0px 10px; }

.add_attribute_grid .k-button.k-upload-button.k-state-focused:hover {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjNDY4N2JjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjNDI3NTlmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #4687bc 7%, #42759f 59%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(7%, #4687bc), color-stop(59%, #42759f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%, #4687bc 7%, #42759f 59%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%, #4687bc 7%, #42759f 59%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%, #4687bc 7%, #42759f 59%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #4687bc 7%, #42759f 59%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4687bc', endColorstr='#42759f',GradientType=0 );
  /* IE6-8 */
  /* IE6-8 */
  border: 1px solid #3a6f9a;
  color: #fff; }

.add_attribute_grid .k-button.k-upload-button.k-state-focused:active {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjMzM2NThlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMjM0NjYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 1%, #33658e 7%, #234663 65%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(7%, #33658e), color-stop(65%, #234663));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%, #33658e 7%, #234663 65%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%, #33658e 7%, #234663 65%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%, #33658e 7%, #234663 65%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #33658e 7%, #234663 65%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33658e', endColorstr='#234663',GradientType=0 );
  /* IE6-8 */
  color: #fff;
  border: 1px solid #254968; }

/*CSS for Select button on Add document sub tab ends*/
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image:hover {
  background-color: #cecece !important; }

span.deactive_interactions {
  cursor: default !important;
  text-decoration: none !important; }

.gm-style-iw .mini-user-prof-detail {
  padding: 10px 0; }

.info_window_btm_border {
  border-bottom: 1px solid #a6a6a6; }

.planningtabpermission li.menuIcon a {
  /* padding: 11px 22px 0 21px !important; */
  padding: 6% 20% !important; }

.planningtabpermission a {
  /* padding: 11px 67px 0 67px !important; */
  /* padding: 6% 20%; */ }

.planningtabpermission li.last a {
  /* padding: 11px 33px 0 32px !important; */
  padding: 6% 20% !important; }

.info-content .k-pager-wrap {
  margin-bottom: -10px;
  margin-top: 0px;
  background-image: none;
  background-color: transparent;
  border-top: 1px solid #cccccc; }

.memberEntityList .k-pager-wrap {
  margin-bottom: -10px;
  margin-top: 0px;
  background-image: none;
  background-color: transparent;
  border: 1px solid #cccccc; }

.info-content .k-pager-numbers .k-state-selected, .memberEntityList .k-pager-numbers .k-state-selected {
  /* background-color: #4381b4 !important; */
  background-color: #1d4f75 !important;
  background-image: none;
  border-color: transparent; }

.info-content .k-pager-wrap .k-link:hover, .memberEntityList .k-pager-wrap .k-link:hover {
  background-color: #cfcfcf;
  background-image: none; }

.info-content .k-pager-wrap .k-pager-input .k-textbox, .memberEntityList .k-pager-wrap .k-pager-input .k-textbox {
  text-align: center;
  margin-top: 0px; }

.memberEntityList .k-pager-input {
  padding: 0px 5px; }

.attribute-success-icon {
  background-image: url("../images/success-icon.png");
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  cursor: default;
  margin-left: 10px;
  vertical-align: middle; }

.excel-icon {
  background-image: url("../images/excel-report.png");
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle; }

#existing-individuals-overlay {
  width: 1000px; }

#existing-individuals-overlay h2 {
  font-size: 18px;
  color: #4687bc;
  line-height: 22px;
  border-bottom: 3px solid #4687bc;
  margin-bottom: 10px;
  padding-bottom: 3px; }

#existing-individuals-overlay h3 {
  font-size: 14px;
  padding: 5px 10px 10px 0px; }

.overlay_btn {
  float: right;
  padding: 10px 0; }

.info-content-slide ul, #home-info-detail-content-popup ul {
  list-style: disc; }

.info-content-slide ul ul, #home-info-detail-content-popup ul ul {
  list-style: circle; }

.info-content-slide ul ul ul, #home-info-detail-content-popup ul ul ul {
  list-style: square; }

.item-content-slide ul, #home-info-detail-content-popup ul {
  list-style: disc; }

.item-content-slide ul ul, #home-info-detail-content-popup ul ul {
  list-style: circle; }

.item-content-slide ul ul ul, #home-info-detail-content-popup ul ul ul {
  list-style: square; }

.memberProfileStatus table .mini-prof-info {
  padding-top: 5px; }

.individuals-excluded-individual-data .k-pager-input,
.individuals-excluded-individual-data .k-pager-info,
.individuals-excluded-individual-data a.k-link,
.individuals-excluded-individual-data .k-pager-numbers .k-state-selected {
  font-size: 10px !important; }

#activities-user-pdf-settings {
  color: #58595b;
  display: inline-block;
  /*height: 121px;*/
  vertical-align: top;
  width: 250px;
  border: 0px none #58595b;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  /*outline: rgb(77, 144, 254) auto 5px;*/ }

/*#activities-user-pdf-settings*/
#activities-user-pdf-settings-title {
  background-position: 0px 0px;
  color: white;
  height: 23px;
  width: 250px;
  text-align: left;
  perspective-origin: 195px 12px;
  transform-origin: 195px 12px;
  background: #979797 none repeat scroll 0px 0px/auto padding-box border-box;
  border-top: 0px none white;
  border-right: 0px none white;
  border-bottom: 1px solid #cccccc;
  border-left: 0px none white;
  font: normal normal bold normal 12px / 23px Arial, Helvetica, sans-serif;
  margin: 0px;
  outline: white none 0px; }

/*#activities-user-pdf-settings-title*/
#activities-user-pdf-settings-title-label {
  color: white;
  display: inline-block;
  height: 23px;
  vertical-align: middle;
  border: 0px none white;
  font: normal normal bold normal 12px / 23px Arial, Helvetica, sans-serif;
  outline: white none 0px;
  padding: 0px 0px 0px 11px; }

/*#activities-user-pdf-settings-title-label*/
#activities-user-pdf-settings-inner-table {
  color: #58595b;
  /*height: 96px;*/
  max-height: 420px;
  width: 248px;
  background: white none repeat scroll 0% 0%/auto padding-box border-box;
  border-top: 0px none #58595b;
  border-right: 1px solid #aeaeae;
  border-bottom: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  outline: #58595b none 0px;
  overflow: auto; }

/*#activities-user-pdf-settings-inner-table*/
#activities-user-pdf-settings-ul {
  color: #58595b;
  /*height: 96px;*/
  width: 248px;
  border: 0px none #58595b;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  margin: 0px;
  outline: #58595b none 0px;
  padding: 0px; }

/*#activities-user-pdf-settings-ul*/
#activities-user-pdf-settings-li {
  color: #636363;
  height: 14px;
  width: 238px;
  margin-bottom: 8px;
  border: 0px none #636363;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  outline: #636363 none 0px;
  padding: 5px; }

/*#activities-user-pdf-settings-li*/
#activities-user-pdf-settings-label {
  color: #636363;
  display: table;
  height: 14px;
  text-align: left;
  vertical-align: middle;
  border: 0px none #636363;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  outline: #636363 none 0px; }

/*#activities-user-pdf-settings-label*/
#activities-user-pdf-settings-input {
  color: #58595b;
  cursor: pointer;
  height: 13px;
  vertical-align: middle;
  width: 13px;
  perspective-origin: 6.5px 6.5px;
  transform-origin: 6.5px 6.5px;
  /*background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;*/
  border: 0px none #58595b;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  margin: 0px 5px 0px 0px;
  outline: #58595b none 0px;
  padding: 0px; }

/*#activities-user-pdf-settings-input*/
#activities-user-pdf-settings-input-select-all {
  color: #58595b;
  cursor: pointer;
  height: 13px;
  vertical-align: middle;
  width: 13px;
  perspective-origin: 6.5px 6.5px;
  transform-origin: 6.5px 6.5px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%/auto padding-box border-box;
  border: 0px none #58595b;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  margin: 0px 5px 0px 0px;
  outline: #58595b none 0px;
  padding: 0px; }

/*#activities-user-pdf-settings-input-select-all*/
#activities-user-pdf-settings-span {
  color: #636363;
  cursor: pointer;
  display: table-cell;
  height: 14px;
  text-align: left;
  vertical-align: middle;
  border: 0px none #636363;
  font: normal normal normal normal 12px / normal Arial, Helvetica, sans-serif;
  list-style: none outside none;
  outline: #636363 none 0px; }

/*#activities-user-pdf-settings-span*/
@media screen and (max-width: 1024px) {
  .map-contacts-chart-wrapper {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 590px; }

  .i_icon_holder {
    width: 6%; }

    /*.greet-bar .resource-section-name {
        width: 570px;
    }

    .greet-bar .greet {
        width: 150px;
        margin-right: 20px;
    }*/
  .in_icon_box {
    width: 7%; }

  #main-nav li {
    width: 83px;
    margin: 0 9px; }

  .in_cont_holder {
    width: 50%; }

  in_boxs .mini-prof-func-list {
    width: auto; }

  .user-profession, .user-company, .user-addr, .user-contact, .user-email, .user-email a {
    font-size: 11px; }

  .footer-legends ul li {
    padding: 0 7px; }

  .powered-logo {
    text-align: center; }

  .gr-text-analytics-grid-panel {
    width: auto; }

  .resource_center_section .searchbox {
    width: 215px;
    padding: 0px;
    padding-left: 5px; }

  div.k-grid-header {
    padding-right: 0px; }

  .stakeholdersList-field .k-grid-header,
  .participantList-field .k-grid-header {
    padding-right: 17px; }

  .add-attribute-blocks .general-btn {
    margin-left: 0px;
    padding: 0 5px; }

  .productivity-graph-repeater .productivity-graph-left, .productivity-graph-repeater .productivity-graph-right {
    width: 100%;
    margin-bottom: 15px; }

  .user-profile {
    margin-right: 10px; }

  .footer-legends {
    margin-top: 15px; }

  .k-pager-info {
    padding: 0 5px; }

  .right-section .mini-prof-btn input {
    margin-left: 3px;
    padding-left: 3px;
    font-size: 12px; }

  .activityTable .alphabet-filter {
    margin-left: 5px; }

  .search-alphabet-filter-wrap .searchbox, .map-search .search-panel .searchbox {
    padding-right: 10px; }

  .search-alphabet-filter-wrap .searchbox {
    width: 145px; }

  .kol-user-filter .entityLeftWrap .k-widget,
  .filtered-individual-data .k-widget,
  .kol-user-filter .entityRightWrap .k-widget {
    overflow: scroll; }

  .form-field-grp.other-contact-grp .form-field {
    margin-right: 10px; }

  .info-container .info-content-check {
    height: 95px; }

  .user-profile .user-info {
    width: 550px;
    word-break: break-all; }

  .pager-wrap .k-link {
    float: left;
    margin: 0 1px;
    padding: 0 3px;
    height: 22px;
    line-height: 22px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;
    cursor: pointer; }

  .pager-wrap .k-link {
    border-style: solid;
    border-width: 1px;
    border-color: #c5c5c5; }

  .pager-wrap .k-pager-numbers .k-link {
    border: none; }

  #ExpertProfilesGrid .pager-wrap {
    display: block;
    clear: both;
    padding: 10px 0; }

  .query-icon {
    margin-left: 0px; }

  .k-grid-header .k-header, .k-grid-header th, .k-grid thead th {
    vertical-align: top; }

  .confirmMessage input[type="button"] {
    z-index: 50; }

  .alphabet-filter span {
    font-size: 12px; }

  .activitiesViewContent .entityLeftWrap .entityList {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;height: calc(100% + 1px);*/ }

  .kol360-filter-wrap {
    /*overflow:scroll*/
    -webkit-overflow-scrolling: touch;
    display: block; }

  .interactionEntityList .entityList {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    display: block; }

  .memberEntityList .entityList {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;*/ }

  .setting-tab-content {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;*/ }

  #activity-form-new-activity .save-attribute-title {
    margin-bottom: 0; }

  .productivity-graph-selection .right-selection {
    margin-right: 17%; }

  .parent-container {
    margin: 0 auto; }

  .k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite {
    background-image: url("../images/sprite.png");
    border-color: transparent; }

  .attribute-form-content .labelWrap label span {
    display: inline-block; }

  .alphabet-filter {
    margin-left: 0px !important;
    margin-top: 2px; }

  .activityEntityList-wrap,
  .interactionEntityList-wrap {
    /*-webkit-overflow-scrolling:touch !important;
    overflow: scroll;*/ }

  .attribute-form-content .labelWrap {
    width: auto; }

  span.insert_user {
    top: 225px !important; }

  .reportParameterForm .form-field.btnWrap {
    width: 873px; }

  #productivity-popup {
    height: 400px !important;
    overflow-y: auto !important;
    max-height: none !important; }

  .parent-chart-container {
    overflow-y: auto !important;
    /*height:320px;*/
    margin-bottom: 15px; }

  #productivityOverlayChart {
    overflow-y: auto !important; }

  .filter-list-wrap, .filter-save-wrap {
    max-height: 120px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    webkit-overflow-scrolling: touch !important; }

  .supplement_filter_content_wrap {
    width: 830px;
    /*width:100%*/ }

  .core_filter_content_wrap {
    width: 730px; }

  .productivity-popup-bottom, .productivity-popup-top, .parent-chart-container {
    width: 96%; }

  #ViewRequestIndividualsGrid .k-grid-header .k-header:first-child, #ViewRequestPreferredContactCardsGrid .k-grid-header .k-header:first-child, #ViewRequestIndividualsGrid tbody td:first-child, #ViewRequestPreferredContactCardsGrid tbody td:first-child, #ViewRequestIndividualsGrid tfoot td:first-child, #ViewRequestPreferredContactCardsGrid tfoot td:first-child {
    width: 100px; }

  .contactInfo-content .prof-addr-cotainer .preffered-section {
    width: 13%; }

  #text-analytics-popup {
    height: 400px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: none !important;
    width: 720px !important;
    padding-right: 20px !important; }

  .info-container .right-side input:hover {
    background: url("../images/info-tab-btn-bg.png") repeat-x left top; }

  #individual-form {
    height: 400px !important;
    overflow-y: auto !important; }

  .new-activity-wrap {
    height: 400px !important;
    overflow-y: auto !important;
    max-height: none !important; }

  .acuityPdf-wrap,
  .acuityPdf-group-wrap {
    width: 960px !important; }

  #main-nav li.last a {
    /*padding: 11px 50px 0;*/
    /*widget*/
    /*padding: 11px 25px 0 17px;*/ }

  #ExpertProfilesGrid .k-pager-wrap a.k-link.k-pager-nav.k-state-disabled.k-pager-first {
    clear: both !important; }

  #ExpertProfilesGrid .k-pager-wrap .k-pager-info {
    margin-bottom: 10px; }

  .planningtabpermission a {
    /* padding: 11px 34px 0 35px !important; */ }

  /*#FilterContent{
      overflow:hidden ;
  }*/
  /*.km-touch-scrollbar {
      display:none;
  }*/
  /* ::-webkit-scrollbar {
  width: 0px;  remove scrollbar space 
  background: transparent;   optional: just make scrollbar invisible */ }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  .activitiesViewContent .entityLeftWrap .entityList {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;height: calc(100% + 1px);*/ }

  .kol360-filter-wrap {
    /*overflow:scroll;*/
    -webkit-overflow-scrolling: touch;
    display: block; }

  .interactionEntityList .entityList {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    display: block; }

  .memberEntityList .entityList {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;*/ }

  .setting-tab-content {
    /*overflow:scroll;-webkit-overflow-scrolling:touch; display:block;*/ }

  #activity-form-new-activity .save-attribute-title {
    margin-bottom: 0; }

  .productivity-graph-selection .right-selection {
    margin-right: 17%; }

  .parent-container {
    margin: 0 auto; }

  .k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite {
    background-image: url("../images/sprite.png");
    border-color: transparent; }

  .attribute-form-content .labelWrap label span {
    display: inline-block; }

  .alphabet-filter {
    margin-left: 0px !important;
    margin-top: 2px; }

  .activityEntityList-wrap,
  .interactionEntityList-wrap {
    /*-webkit-overflow-scrolling:touch !important;
    overflow: scroll;*/ }

  .attribute-form-content .labelWrap {
    width: auto; }

  span.insert_user {
    top: 225px !important; }

  .reportParameterForm .form-field.btnWrap {
    width: 873px; }

  #productivity-popup {
    height: 400px !important;
    overflow-y: auto !important;
    max-height: none !important; }

  .parent-chart-container {
    /*overflow-y:auto !important;*/
    overflow-x: hidden !important;
    /*height:320px;*/
    margin-bottom: 15px; }

  #productivityOverlayChart {
    overflow-y: auto !important; }

  .filter-list-wrap, .filter-save-wrap {
    max-height: 120px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    webkit-overflow-scrolling: touch !important; }

  #text-analytics-popup {
    height: 400px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: none !important;
    width: 720px !important;
    padding-right: 20px !important; }

  /*.info-container .right-side input:hover {
      background: url("../images/info-tab-btn-bg.png") repeat-x left top;
  }*/ }
/* For ipad pro 12.9 */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite {
    background-image: url("../images/sprite.png") !important;
    border-color: transparent; }

  .alphabet-filter {
    margin-left: 5px !important;
    margin-top: 2px; }

  .search-alphabet-filter-wrap .searchbox {
    width: 145px; }

  .supplement_filter_content_wrap {
    width: 830px;
    /*width:100%*/ }

  .core_filter_content_wrap {
    width: 730px; }

  .productivity-popup-bottom, .productivity-popup-top, .parent-chart-container {
    width: 96%; }

  #ViewRequestIndividualsGrid .k-grid-header .k-header:first-child, #ViewRequestPreferredContactCardsGrid .k-grid-header .k-header:first-child, #ViewRequestIndividualsGrid tbody td:first-child, #ViewRequestPreferredContactCardsGrid tbody td:first-child, #ViewRequestIndividualsGrid tfoot td:first-child, #ViewRequestPreferredContactCardsGrid tfoot td:first-child {
    width: 100px; }

  /*#FilterContent{
      overflow:hidden ;
  }*/
  .contactInfo-content .prof-addr-cotainer .preffered-section {
    width: 13%; }

  .info-container .right-side input:hover {
    background: url("../images/info-tab-btn-bg.png") repeat-x left top; }

  #individual-form {
    height: 400px !important;
    overflow-y: auto !important; }

  .new-activity-wrap {
    height: 400px !important;
    overflow-y: auto !important;
    max-height: none !important; }

  .acuityPdf-wrap,
  .acuityPdf-group-wrap {
    width: 960px !important; }

  #main-nav li.last a {
    /*padding: 11px 25px 0 17px;*/ }

  #ExpertProfilesGrid .k-pager-wrap a.k-link.k-pager-nav.k-state-disabled.k-pager-first {
    clear: both !important; }

  #ExpertProfilesGrid .k-pager-wrap .k-pager-info {
    margin-bottom: 10px; }

  .planningtabpermission a {
    /* padding: 11px 34px 0 35px !important; */ } }
.green-btn {
  /* background: #b1d136; */
  background-color: #86AB15; }

/*Green Button General*/
.green-btn-general {
  color: white;
  /* background: #b1d136; */
  background-color: #86AB15;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  font-weight: bold;
  border: none;
  padding: 4px 10px;
  border-radius: 4px; }

/*Green Button General - hover*/
.green-btn-general:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

/*Green Button General - active*/
#headerResourceCenterName {
  /* color: #4485C4; */
  /* color: #4285B3; */
  color: white; }

#sectionTitleID {
  /* color: #4485C4; */
  /* color: #4285B3; */
  color: white;
  font-weight: 700; }

.dateAlignFix {
  width: 100% !important; }

.itemDisplayContent {
  float: right; }

.btnPositionFix {
  position: relative;
  left: -12px; }

.whiteText {
  color: white !important; }

.newBlue {
  background-color: #1d4f75 !important; }

#mapCloseBtn {
  background-color: #dd810c;
  width: 105px;
  height: 30px;
  border-radius: 5px;
  margin: none;
  float: left;
  vertical-align: middle;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

#btnCloseOverlayMaps {
  color: white;
  text-decoration: none;
  font-weight: 700;
  display: inline-block; }

#textCloseBtn {
  background-color: #dd810c;
  border-radius: 5px;
  margin: none;
  float: left;
  vertical-align: middle;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 4px 10px; }

#btnCloseOverlayText {
  color: white;
  text-decoration: none;
  font-weight: 700;
  display: inline-block; }

#productivityCloseBtn {
  background-color: #dd810c;
  padding: 4px 10px; }

#scoresCloseBtn {
  background-color: #dd810c;
  margin: none; }

#btnCloseOverlayScores {
  color: white;
  text-decoration: none;
  font-weight: 700; }

.supplementCloseBtn {
  background-color: #dd810c;
  border-radius: 5px;
  margin: none;
  float: left;
  vertical-align: middle;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

#btnCloseOverlaySupplement {
  color: white;
  text-decoration: none;
  font-weight: 700;
  display: inline-block;
  padding: 4px 10px; }

#coreCloseBtn {
  background-color: #dd810c;
  width: 105px;
  height: 30px;
  border-radius: 5px;
  margin: none;
  float: left;
  vertical-align: middle;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

#btnCloseOverlay {
  color: white;
  text-decoration: none;
  font-weight: 700;
  display: inline-block; }

#dataCloseBtn {
  background-color: #dd810c;
  width: 105px;
  height: 30px;
  border-radius: 5px;
  margin: none;
  float: left;
  vertical-align: middle;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

#btnCloseOverlayData {
  color: white;
  text-decoration: none;
  font-weight: 700;
  display: inline-block; }

.iconFix {
  padding: 0px;
  box-shadow: none; }

#btnCancelUpdateNeed {
  color: white;
  background-color: #dd810c; }

.active {
  background-color: lightgrey; }

.k-link.active {
  background-color: lightgrey !important; }

.deactive {
  opacity: 0.5;
  cursor: not-allowed; }

.deactive a {
  cursor: not-allowed; }

.flexContainer_newMainMenu {
  display: flex; }

.sections_newMainMenu {
    flex: 1;
    text-align: center;
    padding: 4px 10px;
    align-self: flex-end;
    flex-direction: row;
    color: #4485b4;
    font-weight: 700;
    font-size: 12px; /*font-size: 14px; */
}

.sections_newMainMenu:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.sections_newMainMenu:active {
  background: rgba(0, 0, 0, 0.3); }

@media screen and (max-width: 900px) {
  .sections_newMainMenu {
    flex: 1;
    /* margin: 0px 5px 0px 5px; */
    text-align: center;
    padding: 4px 10px;
    /* border: 1px solid grey; */
    border-radius: 4px;
    /*box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/
    align-self: flex-end;
    flex-direction: row;
    color: #4485b4;
    font-weight: 700;
    font-size: 12px; }

  /*.sections_newMainMenu:hover {
      box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)
      }*/
  #homeIcon {
    height: 24px !important; } }
.flex_a {
  flex: 1;
  /* background: red; */
  /* margin: 0px 5px 0px 5px; */
  /* text-align: center; */
  /* padding: 8px; */
  /* border: 1px grey; */
  /* border-radius: 4px; */
  /* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); */
  align-self: flex-end;
  flex-direction: row;
  /* color: white; */
  /* font-weight: 700; */
  /* font-size: 12px; */ }

.hidePlanning #menuPlanningAnchor {
  display: none; }

.bigPixelBorder {
  border: 3px solid #d6dfe9 !important; }

.ul_flex {
  display: flex;
  flex-direction: row; }

.flex_item {
  /* display: flex; */
  text-align: center; }

.flex_span {
  display: flex;
  flex-grow: 1; }

.selectedCount {
  font-size: 13px; }

.newPrintButton {
  height: 22px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  /* background-color: $newDimGreen; */
  background-color: #86AB15 !important;
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
  margin-left: auto;
  margin-bottom: 20px;
  padding: 4px 10px;
  float: right; }

.newPrintButton img {
  height: 100%;
  width: auto; }

#newPrintButton a {
  color: #ffffff !important;
  text-decoration: none !important; }

/* .newPrintButtonClass {
    height: 30px;
    width: 128px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    background-color: #D6EAF8;
    color: #ffffff;
    font-weight: 700;
    margin-left: auto;
    margin-bottom: 20px;
    padding: 8px 48px;
} */
.newPrintButtonWide {
  height: 30px;
  width: 154px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #86AB15;
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: 700;
  margin-left: auto;
  margin-bottom: 20px;
  padding: 8px 48px;
  float: right;
  text-align: center; }

.grp-report-btn {
  margin-bottom: 20px;
  margin-right: 10px; }

.newPrintButtonWide a {
  color: #ffffff;
  text-decoration: none;
  padding-left: 10px; }

.newPrintButtonWide:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.gif_fix {
  box-shadow: none !important;
  padding: 5px !important; }

.flex_container_individuals {
  display: flex; }

.flex_items_individuals {
  /* flex-grow: 1; */ }

.flexContainer {
  display: flex !important;
  justify-content: space-between; }

.flexItems {
  flex-grow: 1; }

.createReportPadding {
  padding-top: 12px; }

#createReportForGroups {
  margin-bottom: 15px; }

#create-report-btnFix {
  position: relative;
  top: -25px; }

.createReport_Margin {
  margin-bottom: 20px !important; }

.marginRight {
  margin-right: 15px; }

#textAnalyticsViewSelectedBtn {
  margin-top: 15px; }

div#kendoBrowserConfirmMsgBox .general-btn:first-child {
  margin-right: 10px !important; }

input.save-btn.general-btn.green-btn.disable-btn {
  margin-left: 9px !important; }

.resource-node {
  display: none !important; }

.closeBtnSpecialClass {
  color: white !important;
  font-weight: 600 !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  border: none !important; }

.closeBtnSpecialClass:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important; }

/*
.widgets-reordering {
    position: fixed;
}
    */
#btnCreateActivityInteraction {
  position: absolute;
  right: 208px;
  top: -6px; }

#homeIcon {
  border-width: 1px;
  padding: 4px;
  border-style: solid;
  border-color: grey;
  border-radius: 5px;
  height: 26px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

#homeIconID {
  border: none !important;
  box-shadow: none !important; }

#homeIcon:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important; }

#menuDashboardImg {
  border-width: 1px;
  padding: 4px;
  border-style: solid;
  border-radius: 5px;
  height: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.flex_50 {
  width: 50px;
  align-self: flex-end; }

.some_flex {
  align-self: flex-end;
  flex-direction: row; }

.setting-affect-grid-head th {
  background: #1d4f75; }

/* Color Test: */
/* Toggle this... */
/* ...and toggle this: */
#returnToDirectory, #EngagementReportBtn, #KTLReportBtn, .green-btn-general {
  background-color: #86AB15 !important; }

.newNewLightBlue {
  background-color: #1d4f75 !important; }

#main-nav a .sections_newMainMenu {
  color: #1d4f75 !important; }

.user-photo-border {
  border: 3px solid #1d4f75 !important; }

.greet-bar, .info-content .k-pager-numbers .k-state-selected, .memberEntityList .k-pager-numbers .k-state-selected, .info-tab, h2.notification-label {
  background-color: #1d4f75 !important; }

.filter-tab li strong, .info-container .right-side input, .footer-first-section, .footer-second-section, #footer-menu a, #user-profile-tab .k-tabstrip-items .k-state-active .k-link, .k-tabstrip-items li .k-link {
  color: #1d4f75 !important; }

.user-function-grid th {
  background-color: #1d4f75;
  border: 1px solid #1d4f75; }

.filter-tab li.first {
  background-color: lightgrey !important; }

.k-content .k-grid th.k-group-cell {
  background-color: lightgrey !important;
  color: #636363 !important; }

.k-content .k-grid th {
  background-color: #1d4f75 !important; }

.flex {
  display: flex !important; }

.flex-children-even > * {
  flex: 1; }

.flex-column {
  flex-direction: column; }

.flex-1 {
  flex: 1; }

.flex-10 {
  flex: 10; }

.flex-1, .expert-list-content {
  flex: 1;
  margin-right: 10px; }

.flex-3, .map-right-pane {
  flex: 3; }

.flex-children-1-10-10 > * {
  flex: 10; }

.flex-children-1-10-10:first-child {
  flex: 1 !important; }

.map-right-pane div.k-grid-header {
  padding-right: 0; }

.height100 {
  height: 100% !important; }

.c_box .flex .left-section, .c_box .flex .right-section {
  flex: 1; }

#map-contacts-chart svg {
  width: 100% !important; }

.manage-items {
  font-size: 0 !important;
  background-image: url("../Images/Gear 2_1.png") !important;
  background-position: center center !important;
  background-size: 50px 50px !important;
  background-repeat: no-repeat !important;
  height: 21px;
  padding: 0 !important;
  width: 21px;
  background-size: 15px 15px !important;
  background-color: white !important;
  position: relative;
  left: -4px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.attribute-view-history {
  font-size: 0;
  background-image: url("../Images/History.png") !important;
  background-position: center center !important;
  background-size: 50px 50px !important;
  background-repeat: no-repeat !important;
  height: 25px;
  padding: 0 !important;
  width: 25px;
  background-size: cover !important;
  background-color: white !important;
  border: none;
  cursor: pointer; }

.save-attribute-title {
  font-size: 0;
  background-image: url("../Images/Check.png") !important;
  background-position: center center !important;
  background-size: 50px 50px !important;
  background-repeat: no-repeat !important;
  height: 25px;
  padding: 0 !important;
  width: 25px;
  background-size: cover !important;
  background-color: white !important;
  margin-bottom: 0;
  cursor: pointer;
  box-shadow: none; }

.cancel-attribute-title {
  font-size: 0;
  background-image: url("../Images/Cancel.png") !important;
  background-position: center center !important;
  background-size: 50px 50px !important;
  background-repeat: no-repeat !important;
  height: 25px;
  padding: 0 !important;
  width: 25px;
  background-size: cover !important;
  background-color: white !important;
  margin-bottom: 0;
  margin-left: 10px;
  cursor: pointer;
  box-shadow: none; }

.save-attribute-title:hover, .cancel-attribute-title:hover {
  box-shadow: none !important; }

#grpAlphabetFilter {
  width: 100%; }

div.search-alphabet-filter-wrap.clearfix.flex {
  margin-top: 14px; }

div.alphabet-filter.flexContainer {
  width: 100%; }

text-right {
  text-align: right; }

.single-attribute .k-button.k-button-icontext.k-grid-add {
  padding: 4px 10px; }

.flexSpaceBetween {
  display: flex;
  justify-content: space-between; }

.flex-7 {
  flex: 7; }

.floatRight {
  float: right; }

.buttonMargin, #btnCancelApprovingSelectedExpert, #btnCancelAddContact {
  margin-left: 10px; }

.flex .right-section > *, .groupsRecommendSection > *, .overlay_btn > *, .save-cancel-panel > * {
  float: left; }

.entityProfileHeadInfo .flex .right-section > * {
  margin-left: 10px; }

.groupsRecommendSection > * {
  margin-left: 10px; }

.kol-user-filter.paddingBorderNull .flex .right-section > * {
  margin-left: 10px; }

.k-content .k-grid th {
  background-color: lightgrey !important; }

.entityTitleRed .labelTxt {
  color: red;
  font-size: 15px;
  font-weight: bold; }

.save-btn.general-btn.green-btn.buttonMargin.disable-btn {
  line-height: normal; }

.clear-btn.general-btn.cancel-btn {
  line-height: normal; }

input#cancelDeleteBusinessNeedBtn {
  background: #dd810c !important; }

#btnCloseOverlayProductivity {
  text-decoration: none !important; }

.memberPanel.entitySimplePanel .mini-prof-Status {
  display: block; }

#returnToActivityDirectory {
  line-height: normal; }

a.k-button.k-button-icontext.k-grid-add {
  line-height: normal; }

#activity-form-new-activity {
  width: 800px; }

#freshwidget-button {
  display: none !important; }

.activity-add-logistics .request-activities-form .activityNameLabel-field {
  display: block;
  margin-left: 106px; }

.service-announcements {
  overflow-y: auto !important;
  word-break: break-word;
  position: absolute;
  top: 0;
  left: 110%;
  height: 271px; }

.login_content .mid_item {
  position: relative; }

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
  background-image: none, -webkit-linear-gradient(top, #1D4F75 0, #1D4F75 100%) !important;
  background-image: none, -moz-linear-gradient(top, #1D4F75 0, #1D4F75 100%) !important;
  background-image: none, -o-linear-gradient(top, #1D4F75 0, #1D4F75 100%) !important;
  background-image: none, linear-gradient(to bottom, #1D4F75 0, #1D4F75 100%) !important;
  border-color: #1D4F75; }

div#sunshineMainDiv h3 {
  color: #1D4F75; }

.sunshineFlexRow {
  display: flex; }

.sunshineFlexItems {
  flex: 1;
  text-align: center;
  align-self: flex-end;
  flex-direction: row; }

.sunshineFlexItems2 {
  flex: 2;
  text-align: center;
  align-self: flex-end;
  flex-direction: row; }

.k-list-container .k-list .k-item.k-state-selected, .k-list-container .k-list .k-item.k-state-selected.k-state-hover {
  color: white !important; }

div.gm-style-iw > div {
  height: 200px; }

.fellow-wrap, #view-request-individual-form {
  width: 470px; }

.fellow-wrap .form-field, .request-individual-form .form-field, .form-field, #addListUser-form .form-field {
  margin-bottom: 10px; }

.fellow-wrap .labelTxt, .request-individual-form .labelTxt, .request-ContactCard-form .labelTxt, #addListUser-form .labelTxt {
  color: #7D7E81;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  width: 170px;
  text-align: right;
  font-weight: bold; }

.fellow-wrap label input[type="text"], .request-individual-form label input[type="text"] {
  margin-left: 8px;
  width: 250px; }

.fellowTextarea {
  cursor: default;
  background: #ffffff;
  border: 1px solid #b6b6b6;
  border-radius: 3px;
  box-shadow: 1px 2px 1px 0 #dadada inset;
  color: #7D7E81;
  font-size: 12px;
  height: 23px;
  line-height: 15px;
  padding: 0px 5px 0px 5px;
  margin-left: 8px;
  vertical-align: top;
  width: 250px;
  height: 50px;
  padding-top: 3px; }

.congressSummaryTextarea {
    cursor: default;
    background: #ffffff;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    box-shadow: 1px 2px 1px 0 #dadada inset;
    color: #7D7E81;
    font-size: 12px;
    height: 23px;
    line-height: 15px;
    padding: 0px 5px 0px 5px;
    margin-left: 8px;
    vertical-align: top;
    width: 450px;
    height: 100px;
    padding-top: 3px; }

.delete-fellow-btn {
  background: url("../images/Remove.png");
  width: 25px;
  height: 25px;
  background-size: cover;
  display: inline-block;
  margin: 0px 10px 0 auto !important;
  cursor: default;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden; }

.fellow-name {
  cursor: pointer; }

.fellow-popup-buttons {
  text-align: right; }

.fellow-drop-down {
  width: 150px; }

#divFellowComments th {
  vertical-align: middle;
  line-height: 25px;
  margin-left: 20px;
  padding-left: 20px; }

#fellow-comments-grid-id .k-grid-content {
  overflow-y: scroll;
  max-height: 85px;
  -webkit-overflow-scrolling: touch; }

.fellow-comments-blocks .info-content .k-content .k-grid table,
.fellow-comments-blocks .info-content .k-content .k-grid table th,
.fellow-comments-blocks .info-content .k-content .k-grid table td {
  padding-left: 10px !important; }

.floatFix {
  float: right; }

thead.k-grid-header > tr > th.k-header > a.k-link {
  color: white !important; }

#expert-sessions-grid-id .k-grid-content {
    overflow-y: scroll;
    max-height: 300px;
    -webkit-overflow-scrolling: touch; }

/*# sourceMappingURL=custom.css.map */

/*Region Landscape Start*/

.grid-container-landscape {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.drop-down-assertion .k-dropdown.k-header {
    width: 1125px;
}

/*Region Landscape End*/
/* topbar by audreyr ~ https://github.com/audreyr/topbar */
/*! topbar.css */.topbar{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#FFF;padding:10px 0}.topbar-default{background-color:#999}.topbar-primary{background-color:#428BCA}.topbar-success{background-color:#5CB85C}.topbar-info{background-color:#5BC0DE}.topbar-warning{background-color:#F0AD4E}.topbar-danger{background-color:#D9534F}button.close{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #FFF;opacity:.2;filter:alpha(opacity=20)}
.reporting-dashboard {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 6px;
}
#build-new-report {
    width: 100%;
    border: none;
    border-radius: 12px;
    padding: 8px;
    font-weight: bold;
    background: lightgrey;
    display: block;
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 16px;
}

.collapse-content-wrapper .greet-bar {
    background: lightgrey !important;
    color: black;
    border: none;
    cursor: pointer;
    border-radius: 0;
    margin-bottom:0;
}
.topbar {
        font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #FFF;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    padding: 20px;
    z-index: 9999999999999;
   background-color: #1d4f75; 
   display: none;
}
.content-wrapper .greet-bar {
    margin-bottom: 0;
}
.collapse-content-wrapper .resource-section-name {
    width: 100%;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}
.collapse-content-wrapper .resource-section-name div {
    color: black; font-size: 16px !important;font-weight: bold;
}
.collapse-content-wrapper .content, .content-wrapper .content{
    border: 1px solid #eee;
}
.fa-chevron-down {
    font-size: 22px;
    -wenkit-transition: all .3s cubic-bezier(.55,0,.1,1);
    -moz-transition: all .3s cubic-bezier(.55,0,.1,1);
    transition: all .3s cubic-bezier(.55,0,.1,1);
}
.collapse-content-wrapper .content table, .content-wrapper .content table {
    width: 100%;
}

.collapse-content-wrapper .content table th, .content-wrapper .content table th {
    padding: 10px;
    background: #f7f5f5;
}
.collapse-content-wrapper .content table td, .content-wrapper .content table td {
    border-bottom: 1px solid lightgrey;
    padding: 10px;
}
    .collapse-content-wrapper .content table td button, .content-wrapper .content table td button {
        float: right;
    }
.collapse-content-wrapper .content table tr:not(:last-child) td {
    border-bottom: 1px solid lightgrey;
    padding: 10px;
}
.rotate {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg)
}

.modal a.close-modal {
    display: none !important;
}

.modal-button-container {
    display: flex;
    align-items: center;
    justify-content:flex-end;
}

.build-report-btn {
    margin-left: 10px;
}

.modal {
    padding:0 !important;
}
.modal a {
    color: black;
    text-decoration: none;
}
.modal-header {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid lightgrey;
}
.modal-content {
    padding: 30px 10px;
    position: relative;
}
    .modal-content label {
        font-weight: bold;
    }

.ui-autocomplete-input {
    width: 100%;
    margin-top: 20px;
}
.ui-autocomplete {
    background: whitesmoke;
    position:  absolute !important;
    width: 100%;
}

    .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    width: 100% !important;
    margin: 0 20px !important;
    display: block;
    width: 96% !important;
    margin: 3px 10px !important;
    left: 0 !important;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}


















 ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
    margin: 20px 0;
}
ul.tagit li {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
        height: 23px;
    display: flex;
    align-items: center;
    padding: 0 6px;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
} 

ul.tagit li.tagit-choice-editable { 
    padding: .2em 18px .2em .5em; 
} 

/*ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
}*/

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
        margin-left: 5px;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}


/* Optional scoped theme for tag-it which mimics the zendesk widget. */


ul.tagit {
    border-style: solid;
    border-width: 1px;
    border-color: #C6C6C6;
    background: inherit;
}
ul.tagit li.tagit-choice {
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #CAD8F3;

    background: none;
    background-color: #DEE7F8;

    font-weight: normal;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #555;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: .4em;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    color: #777;

}
.text-icon {
    margin-left: 5px;
}

ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
    background-color: #bbcef1;
    border-color: #6d95e0;
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #222;
}
ul.tagit input[type="text"] {
    color: #333333;
    background: none;
}
.ui-widget {
    font-size: 1.1em;
}

/* Forked from a jQuery UI theme, so that we don't require the jQuery UI CSS as a dependency. */
.tagit-autocomplete.ui-autocomplete { position: absolute; cursor: default; }
* html .tagit-autocomplete.ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.tagit-autocomplete.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.tagit-autocomplete.ui-menu .ui-menu {
    margin-top: -3px;
}
.tagit-autocomplete.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.tagit-autocomplete.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.tagit-autocomplete.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff 50% 50% repeat-x; color: #222222; }
.tagit-autocomplete.ui-corner-all, .tagit-autocomplete .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.tagit-autocomplete .ui-state-hover, .tagit-autocomplete .ui-state-focus { border: 1px solid #999999; background: #dadada; font-weight: normal; color: #212121; }
.tagit-autocomplete .ui-state-active  { border: 1px solid #aaaaaa; }

.tagit-autocomplete .ui-widget-content { border: 1px solid #aaaaaa; }
.tagit .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px,1px,1px,1px); }

.green-btn-general {
    text-decoration: none;
}
.modal .general-btn, .modal .cancel-btn, .modal .green-btn-general {
    color: white !important;
    margin-left: 10px !important;
}
.edit-mode, .edit-mode tr, .edit-mode th, .edit-mode td {
    background-color: rgba(44, 179, 216, 0.1) !important;
    background: rgba(44, 179, 216, 0.1) !important;
}
.edit-mode td {
    border-bottom: 1px solid #555;
}
.error {
    border: 2px solid red;
    color: black !important;
}
#report {
    max-height: 600px;
}
.dataTables_scrollBody {
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
}
#report_filter {
    display: none;
}
.column-btn-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#save-report-modal {
    max-width: 650px;
}
#report_wrapper th {
    min-width: 155px !important;
    white-space: nowrap !important;
}
#report_wrapper td:not(:last-child) {
    border-right: 1px solid #555555;
}
#report_wrapper tr td:first-child {
    border-left: none;
}
.col-btn {
    padding: 10px 25px;
    background: lightgrey; /*#1d4f75;*/
    border-radius: 6px;
    margin: 10px;
    cursor: pointer;
    color: white;
    border: none;
    width: 29%;
}
.disabled {
    background: #02017D; /*lightgrey;*/
}
.col-btn-wrapper {
    height: 500px;
    overflow-y: scroll;
}
.reporting-dashboard tbody {
    background: #eee;
}
.filter-bar {
    display: flex;
    margin-bottom: 50px;
}
    .filter-bar label {
        margin-right: 10px;
    }
.filters {
    display: flex;
    justify-content: flex-end !important;
    flex: auto;
}
#filters-target input[type=text] {
    width: 100%;
    margin-bottom: 20px;
}
.reporting-dashboard tr:nth-child(even), #report tr:nth-child(even) {
    background: #f7f5f5;
}
.delete-report {
    margin-left: 10px;
}
.filter {
    display: flex;
    flex: 1;
    padding: 20px;
}
.dataTables_scrollHead  {
    border-top: 1px solid #111 !important;
    border-left: 1px solid #111 !important;
    border-right: 1px solid #111 !important;
}

    .filter select, .filter input {
        width: 100%;
        border-radius: 4px;
        padding: 3px;
        height: 100%;
    }

/*.report-actions-bar a, .delete-report, .download-report, #run-report-btn, #download-report-btn, .edit-custom-report, #save-report-btn, .dashboard-btn, .update-title-btn, .run-set-report,.run-custom-report, .delete-custom-report {
    margin-left: 10px;
    padding: 4px 15px;
    color: #1d4f75;
    border: 1px solid grey;
    background: white;
    border-radius: 4px;
    text-decoration: none;
    cursor: pointer;
}*/
.action-btns a {
    margin-left: 10px;
}
.modal-btn-wrapper {
    display: flex;
    padding: 10px;
    justify-content: flex-end;
}
.scheduling .row {
    padding: 10px 0;
}
/*.update-title-btn, .update-title-btn-cancel, .save-report-to-db-btn, .save-schedule-btn {
    margin-left: 10px;
    padding: 4px 15px;
    color: white !important;
    border: none;
    background: #1d4f75 ;
    border-radius: 4px;
    text-decoration: none;
}*/

.edit-column-title {
    margin-left: 10px;
    opacity:0;
    color:  #1d4f75;
}

th:hover .edit-column-title {
    opacity: 1;
    color: #1d4f75;
}

.reporting-dashboard table td {
    border-bottom: 1px solid #eee;
}
.reporting-dashboard .report-data table td {
    min-width: 250px;
}
.combo-box-header {
    color: white;
    background: #1d4f75;
    padding: 8px
}

#datatable-search {
    max-width: 350px;
    margin-right: 20px;
}

#filters {
    background: white;
    position: fixed;
    width: 400px;
    top:0;
    left:0;
    z-index: 10;
    padding: 20px;
    height: 100%;
    overflow-y: scroll;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all .3s cubic-bezier(.55,0,.1,1);
}
#filters.closed {
    left: -100%;
}
.combo-box-scroller {
    display: flex;
    flex-direction: column;
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid #1d4f75;
    padding: 10px;
    margin-bottom: 20px;
}
.half-width-td td {
    width: 50%;
}
.combo-box-scroller label {
    display: block;
    padding: 5px 5px;
}
    .combo-box-scroller label input {
        margin-right: 10px;
    }

.modal-btn-container {
    height: 400px;
    overflow: auto;
}
    .fa-filter {
            cursor: pointer;
    background: #1d4f75;
    color: white;
    font-size: 11px;
    padding: 7px;
    border-radius: 200%;
    }
#filters select {
    width: 100%;
    display:block;
    margin-bottom: 20px;
}

.filter-wrapper, select {
    max-width: 100%;
}
