diff --git a/layouts/v7/skins/contact/style.css b/layouts/v7/skins/contact/style.css
deleted file mode 100644
index 472f837aeefc8d15dafec0221138c134c544f14e..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/contact/style.css
+++ /dev/null
@@ -1,7726 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #3498DB;
-}
-.coloredBorderTop {
-  border-top: 1px solid #3498DB;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #3498DB !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #3498DB !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #3498DB !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #3498DB !important;
-  border-right: 1px solid #3498DB !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/contact/style.css.map b/layouts/v7/skins/contact/style.css.map
deleted file mode 100644
index 24e43d4127f013074116e94e384feefc47f0cd63..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/contact/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/inventory/style.css b/layouts/v7/skins/inventory/style.css
deleted file mode 100644
index 98ce1b8619734e5de6c511cc16c791beea655340..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/inventory/style.css
+++ /dev/null
@@ -1,7730 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #F1C40F;
-}
-.coloredBorderTop {
-  border-top: 1px solid #F1C40F;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #F1C40F !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #F1C40F !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #F1C40F !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #F1C40F !important;
-  border-right: 1px solid #F1C40F !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #F1C40F;
-  opacity: 1;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/inventory/style.css.map b/layouts/v7/skins/inventory/style.css.map
deleted file mode 100644
index 59f03d25da411376b8bcefcfee82fffcea177155..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/inventory/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/marketing/style.css b/layouts/v7/skins/marketing/style.css
deleted file mode 100644
index 2b5871adc4e17d67005cb5b199e294f2fa78b706..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/marketing/style.css
+++ /dev/null
@@ -1,7992 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #EF5E29;
-}
-.coloredBorderTop {
-  border-top: 1px solid #EF5E29;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #EF5E29 !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #EF5E29 !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #EF5E29 !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #EF5E29 !important;
-  border-right: 1px solid #EF5E29 !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #EF5E29;
-  opacity: 1;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 1px solid transparent;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-#reportDetails .table-bordered {
-  background: white;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #FFFFFF;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: white !important;
-}
-.radio-custom {
-  opacity: 0;
-  position: absolute;
-}
-.radio-custom,
-.radio-custom-label {
-  display: inline-block;
-  vertical-align: middle;
-  margin: 5px;
-  cursor: pointer;
-}
-.radio-custom-label {
-  position: relative;
-}
-.radio-custom + .radio-custom-label:before {
-  content: '';
-  background: #fff;
-  border: 2px solid #ddd;
-  display: inline-block;
-  vertical-align: middle;
-  width: 20px;
-  height: 20px;
-  padding: 2px;
-  margin-right: 10px;
-  text-align: center;
-}
-.radio-custom + .radio-custom-label:before {
-  border-radius: 50%;
-}
-.radio-custom:checked + .radio-custom-label:before {
-  background: #ccc;
-  box-shadow: inset 0px 0px 0px 4px #fff;
-}
-.model-body-scrollenabled {
-  height: 450px;
-  overflow: auto;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/marketing/style.css.map b/layouts/v7/skins/marketing/style.css.map
deleted file mode 100644
index 690e8b87a0b6d68ec2d4b32bf478aafe442ee262..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/marketing/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"AAEA;EACI,aAAa,QAAb;EACA,SAAQ,oDAAR;;EACA,SAAQ,4DAA4D,OAAO,wCACnE,sDAAsD,OAAO,0CAC7D,qDAAsD,OAAO,4CAC7D,4DAA4D,OAAO,MAH3E;;EAIA,mBAAA;EACA,kBAAA;EACA,kCAAA;;AAGJ,CAAC;AAAO,CAAC;AACT,CAAC;AAAO,CAAC;EACL,aAAA;;AAGJ;EACI,aAAa,kBAAb;EACA,SAAS,iDAAT;;EACA,SAAQ,kDAAmD,OAAO,4CAC1D,yDAAyD,OAAO,wCAChE,oDAAoD,OAAO,0CAC3D,mDAAmD,OAAO,0CAC1D,8DAA8D,OAAO,MAJ7E;;;AAMJ;EACI,aAAa,mBAAb;EACA,SAAS,mDAAT;;EACA,SAAQ,oDAAqD,OAAO,4CAC5D,2DAA2D,OAAO,wCAClE,sDAAsD,OAAO,0CAC7D,qDAAqD,OAAO,0CAC5D,gEAAgE,OAAO,MAJ/E;;;AAOJ;EACI,aAAa,qBAAb;EACA,SAAS,uDAAwD,OAAO,iBAChE,wDAAwD,OAAO,0CAC/D,8DAA8D,OAAO,oBAF7E;;;EAIA,kBAAA;EACA,mBAAA;EACA,kCAAA;;AAEJ;EACI,aAAa,sBAAb;EACA,SAAS,wDAAyD,OAAO,4CACjE,yDAAyD,OAAO,0CAChE,+DAA+D,OAAO,oBAF9E;;EAGA,kBAAA;EACA,mBAAA;EACA,kCAAA;;;;;AAMJ;EACI,SAAA;EACA,UAAA;EACA,gBAAA;EACA,gBAAA;;AAEJ;EACI,SAAA;EACA,UAAA;EACA,aAAa,8BAAb;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,eAAA;;AAEJ,IAAK,eAAe;EAChB,kBAAA;;AAEJ;EACI,iBAAA;EACA,eAAA;;AAEJ,kBAAmB;EACjB,aAAa,8BAAb;;AAEF;EACI,gBAAA;EACA,gBAAA;EACA,gBAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;;AAEJ,WAAY;EACR,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ,WAAY;EACR,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,cAAA;EACA,0BAAA;EACA,kBAAA;;AAEJ;EACI,kBAAA;EACA,YAAY,mBAAZ;;AAEJ,eAAe;AACf,eAAe;EACX,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,eAAgB;EACZ,mBAAA;;AAEJ,QAA0B;EACtB,WAAY;IACR,qBAAA;IACA,YAAA;IACA,UAAA;IACA,gBAAA;IACA,eAAA;;EAEJ,QAAS;IACL,kBAAA;IACA,QAAA;IACA,gBAAA;IACA,kBAAA;IACA,WAAA;IACA,YAAA;;EAEJ,QAAS,mBAAmB;IACxB,mBAAA;IACA,YAAA;;;EAGJ,QAAS,mBAAmB,uBAAuB;IAC/C,eAAA;;EAEJ,eAAgB;IACZ,qBAAA;IACA,WAAA;IACA,aAAA;IACA,kBAAA;IACA,SAAA;IACA,MAAA;IACA,OAAA;IACA,gBAAA;IACA,yBAAA;IACA,mBAAA;;EAEJ,eAAgB;IACZ,qBAAA;IACA,YAAA;IACA,UAAA;IACA,kBAAA;IACA,SAAA;IACA,QAAA;IACA,UAAA;IACA,gBAAA;IACA,mBAAA;IACA,+BAAA;IACA,cAAA;IACA,kBAAA;;EAEJ,eAAgB;IACZ,WAAA;IACA,mBAAA;;EAEJ,eAAgB;IACZ,mBAAA;;EAEJ,eAAgB;IACZ,YAAA;;EAEJ,QAAS;IACL,eAAA;;;AAIR,YAAa,aAAW;EACpB,gBAAA;;AAEJ;EACI,yBAAA;EACA,qBAAA;EACA,kBAAA;EACA,eAAA;EACA,0BAAA;;AALJ,gBAMI;EACI,eAAA;EAQA,mBAAA;;AAfR,gBAMI,oBAEI;EACI,cAAA;EACA,gBAAA;;AAVZ,gBAMI,oBAMI;EACI,cAAA;;AAbZ,gBAiBI;EACI,cAAA;;AAlBR,gBAoBI;EACI,cAAA;;AArBR,gBAuBI;EACI,cAAA;;AAxBR,gBA0BI;EACI,cAAA;;;;;AAOR;EACI,YAAA;EACA,YAAA;EACA,WAAA;EACA,qBAAA;EACA,gBAAA;;AAGJ,aAAc;EACb,gBAAA;EACA,eAAA;;AAGD,OAAQ;EACJ,eAAA;;AAGJ,OAAQ;EACJ,qBAAA;EACA,eAAA;EACA,kBAAA;;;;;AAMJ,WAAY,YAAY,KAAK,IAAI;EAC7B,aAAA;;AAEJ,OAAQ,KAAK,KAAK,MAAM,MAAM;EAC1B,WAAA;;AAGJ,OAAQ,KAAK,KAAK,MAAM;EACpB,WAAA;;AAGJ,WAAW;EACP,kBAAA;;AAGJ,WAAY;EACR,mBAAA;;AAEJ,WAAY;EACR,YAAA;;AAEJ;EACI,iBAAA;EACA,qBAAA;EACA,mBAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,cAAA;EACA,WAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;;AAXJ,YAYI;EACI,eAAA;;AAGR,YAAY;AACZ,YAAY;AACZ,YAAY;AACZ,YAAY;EACR,WAAA;;AAEJ,YAAa;AAAgB;EACzB,SAAA;EACA,YAAA;EACA,UAAA;EACA,qBAAA;;AAEJ,YAAa,eAAc;EACvB,aAAA;;AAGJ,QAA0B;EACtB,kBAAmB;IACf,YAAA;IACA,YAAA;;EAEJ,kBAAmB,cAAc,KAAI;IACjC,qBAAA;;EAEJ,kBAAmB,cAAc,KAAI,KAAI;IACrC,eAAA;;EAEJ,WAAY;IACR,gBAAA;IACA,YAAA;;;AAGR,QAA0B;EACtB,WAAY;IACR,gBAAA;IACA,YAAA;;EAEJ;IACI,iBAAA;;;AAGR,QAA0B;EACtB,IAAI,KAAG,IAAE;IACL,gBAAA;IACA,gBAAA;IACA,kBAAA;IACA,mBAAA;IACA,WAAA;IACA,mBAAA;;EAEJ,IAAI,KAAG,IAAE,UAAW;IAChB,mBAAA;;;AAGR,QAA2B;EACvB;IACI,gBAAA;IACA,gBAAA;;;AAIR;EACI,YAAA;EACA,uBAAA;EACA,eAAA;EACA,eAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;;;AAIJ;EACI,mBAAA;EACA,qBAAqB,qBAAqB,uCAA1C;;AAEJ,kBAAmB;EACf,qBAAoB,qBAAqB,uCAAzC;EACA,cAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,uBAAA;EACA,eAAA;;AAEJ,kBAAmB;EACf,kBAAA;;AAEJ,kBAAmB,mBAAmB;EAClC,qBAAA;EACA,WAAA;;AAEJ,kBAAmB,mBACf;EACI,gBAAA;;AAFR,kBAAmB,mBAIf;EACI,gBAAA;;AALR,kBAAmB,mBAOf;AAPJ,kBAAmB,mBAQf;EACI,gBAAA;;AAGR,kBAAmB,wBACf;EACI,gBAAA;;AAFR,kBAAmB,wBAIf;EACI,gBAAA;;AAGR;EACI,qBAAA;EACA,WAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,QAAS;EACL,qBAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;;AAGJ,QAAS;EACL,QAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,cAAA;;AALJ,QAAS,8BAML;EACI,eAAA;EACA,iBAAA;;AAIR;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACC,mBAAA;;AAGD;AAAc;EACV,mBAAA;;AAGJ,WAAY;EACR,qBAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;;AAGJ,uBAAwB;EACpB,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB;EACpB,yBAAA;;AAGJ,uBAAwB;EACpB,yBAAA;;AADJ,uBAAwB,eAEpB;EACI,YAAA;EACA,YAAA;;AAIR,WAAY,wBAAwB,eAAc;EAC9C,mBAAA;EACA,UAAA;;AAFJ,WAAY,wBAAwB,eAAc,MAG9C;EACI,UAAA;;AAIR,uBAAwB;EACpB,aAAA;EACA,YAAA;;AAEJ,uBAAwB,eAAe;EACnC,gBAAA;;AAEJ,QAAS,mBAAmB,cAAc;EACtC,eAAA;EACA,sBAAA;;AAEJ;EACI,YAAA;EACA,YAAA;EACA,cAAA;EACA,oBAAA;EACA,WAAA;EACA,eAAA;EACA,SAAA;EACA,mBAAA;EACA,6BAAA;EACA,mBAAA;EACA,aAAA;EACA,aAAA;;AAEJ,SAAU;EACN,6BAAA;EACA,WAAA;;AAGJ,SAAU;EACN,gBAAA;EACA,cAAA;EACA,qBAAA;;AAEJ,SAAU;EACN,UAAA;;AAEJ;EACI,iBAAA;EACA,cAAA;EACA,gBAAA;EACA,eAAA;EACA,cAAA;;AAGJ,SAAU,EAAC,UAAU;EACjB,cAAA;EACA,qBAAA;;AAGJ,SACI,cAAc;EACV,WAAA;;AAGR,mBACI;AADgB,SAChB;AADJ,mBAEI,kBAAkB,cAAc;AAFhB,SAEhB,kBAAkB,cAAc;AAFpC,mBAGI,kBAAkB;AAHF,SAGhB,kBAAkB;AAHtB,mBAII,kBAAkB;AAJF,SAIhB,kBAAkB;AAJtB,mBAKI,kBAAkB;AALF,SAKhB,kBAAkB;AALtB,mBAMI,kBAAkB;AANF,SAMhB,kBAAkB;EACd,wBAAA;EACA,gBAAA;;AAIR,CAAC,UAAU;EACP,cAAA;;AAGJ;EACI,eAAA;EACA,WAAA;EACA,eAAA;EACA,cAAA;EACA,yBAAA;EACA,gBAAA;EACA,gBAAA;EACA,YAAA;EACA,yBAAA;;AAEJ,SAAU;EACN,qCAAA;EACA,+BAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ;AACA,SAAS;EACL,UAAA;EACA,mBAAA;EACA,cAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAGJ;EACC,8BAAA;;AAGD,SAAU;EACN,gBAAA;EACA,qCAAA;EACA,+BAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ,SAAU;EACN,gBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,SAAU;EACN,WAAA;EACA,SAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;EACA,gBAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;;AAZJ,SAAU,sBAaN;EACI,WAAA;EACA,YAAA;;AAfR,SAAU,sBAaN,GAGI;EACI,uBAAA;EACA,kBAAA;EAKA,WAAA;EACA,yBAAA;EACA,cAAA;;AAzBZ,SAAU,sBAaN,GAGI,EAGI;EACI,iBAAA;EACA,qBAAA;;AArBhB,SAAU,sBAaN,GAGI,EAUI;EACI,qBAAA;EACA,cAAA;;AA5BhB,SAAU,sBAgCN,GAAE;EACE,UAAA;EACA,mBAAA;EACA,cAAA;;AAnCR,SAAU,sBAgCN,GAAE,MAIE;EACI,UAAA;;AArCZ,SAAU,sBAwCN;EACI,gBAAA;EACA,YAAA;;AAGR,SAAU;EACN,iBAAA;;AAEJ,SAAU;EACN,qBAAA;;AAEJ,SAAU;EACN,iBAAA;;AAEJ,SAAU;EACN,iBAAA;;AADJ,SAAU,wBAEN;EACG,qBAAA;EACA,cAAA;;AAGP,SAAU;EACN,eAAA;;AAEJ,SAAU,kBAAkB;EACxB,iBAAA;;AADJ,SAAU,kBAAkB,wBAExB;EACI,gBAAA;;AAIR,SAAU,oBAAmB;EACzB,UAAA;;AAGJ;EACI,WAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,WAAA;;AAEJ,YAAY;EACR,aAAA;;AAEJ,YAAa;EACT,cAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAA;EACA,aAAA;;AAEJ;EACI,iBAAA;EACA,WAAA;EACA,eAAA;EACA,eAAA;EACA,qBAAA;EACA,UAAA;;AAEJ,YAAY;AACZ,YAAY;EACR,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,YAAa;EACT,WAAA;EACA,SAAA;EACA,gBAAA;EACA,qBAAA;EACA,UAAA;EACA,uBAAA;EACA,yBAAA;;AAGJ,YAAa;EACT,eAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;;AAEJ,YAAY,MAAO;EACf,eAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,mBAAA;EACA,YAAA;EACA,mBAAA;EACA,gBAAA;;AAEJ;AAAkB;EACd,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,gBAAA;;AAGJ;EACI,YAAA;;AAGJ,QAAS;EACL,qBAAA;EACA,gBAAA;EACA,YAAA;;AAGJ,WAAY;EACR,UAAA;EACA,gBAAA;;;AAIJ;EACI,aAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,WAAA;;AAEJ,sBAAuB;EACnB,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;;AAEJ,sBAAuB,aAAY;EAC/B,UAAA;EACA,eAAA;;AAEJ;EACI,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,YAAA;;AAEJ,cAAe;EACX,cAAA;;AAGJ,cAAe,MAAM,OAAO;EACxB,WAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;;;;AAMJ;EACI,eAAA;;AAEJ,YAAa;EACT,gBAAA;;AAEJ,YAAa,cAAa;EACtB,kBAAA;;AAEJ,gBAAgB,aAAa;AAC7B,oBAAoB,aAAa;AACjC,gBAAgB,aAAa;AAC7B,gBAAgB,aAAa;EACzB,kBAAA;;AAEJ;EACI,mBAAA;EACA,WAAA;;AAEJ;EACI,WAAA;;AAEJ,qBAAqB;EACjB,eAAA;;AAGJ,kBAAkB;EACd,YAAA;EACA,oBAAA;;AAGJ,YAAY,uBACR;EACI,sBAAA;;AAKR;AAAkB;EACd,cAAA;EACA,eAAA;;AAGJ;EACI,2BAAA;;AAGJ,WAAY;EACR,cAAA;EACA,qBAAA;EACH,sBAAA;;AAHD,WAAY,OAIX;EACC,WAAA;;AAIF,aAAc,OAAM;EAChB,UAAA;EACA,cAAA;;AAEJ,aAAc;EACV,eAAA;;AAGJ,aAAc;EACV,WAAA;;AAGJ;EACI,cAAA;EACA,eAAA;EACA,gCAAA;;AAGJ;EACI,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ,KAAK,aAAa;AAClB,KAAK,iBAAiB;EAClB,gBAAA;;AAEJ,wBAAyB;EACrB,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,wBAAyB,iBAAiB,sBAAsB;EAC5D,YAAA;EACA,iBAAA;;AAGJ,wBAAyB,iBAAiB;EACtC,YAAA;;AAGJ,kBAAmB;EACd,iBAAA;EACD,2BAAA;;AAGJ,aAAa,kBAAmB;EAC5B,0BAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,aAAa;EACT,SAAA;EACA,YAAA;;AAGJ;EACI,gBAAA;EACA,WAAA;EACA,gBAAA;;AAGJ;EAKI,sBAAA;EACA,mBAAA;;AAIJ,qBAAsB;AACtB,aAAc;EACV,UAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,mBAAA;EACA,kBAAA;;;;;AAMJ;EACI,gBAAA;EACA,aAAA;;AAEJ,WAAY;EACR,qBAAA;EACA,WAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,WAAA;EACA,OAAA;EACA,oBAAA;;AAEJ,WAAW;;;AAKX,aAAc;EACV,gBAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;;AAEJ,aAAc,GAAG,GAAG;EAChB,WAAA;EACA,kBAAA;EACA,cAAA;EACA,UAAA;EACA,sBAAA;EACA,eAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;EACA,iBAAA;EACA,iBAAA;;AACA,aAZU,GAAG,GAAG,EAYf;EACG,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAEJ,aAjBU,GAAG,GAAG,EAiBf;EACG,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AApBR,aAAc,GAAG,GAAG,EAsBhB;EACI,sBAAA;EACA,WAAA;EACA,eAAA;EACN,iBAAA;;AAEE,aA5BU,GAAG,GAAG,EA4Bf;EACG,iBAAA;EACA,sBAAA;EACA,eAAA;EACA,qBAAA;EACA,SAAA;EACA,gBAAA;EACA,cAAA;EACA,UAAA;EACA,uBAAA;EACA,mBAAA;;AAIR,aAAc,GAAG,GAAE;EACf,mBAAA;EACA,UAAA;;AAFJ,aAAc,GAAG,GAAE,MAGf;EACI,UAAA;;AAGR,aAAc,GAAG,GAAE;EACf,mBAAA;;AADJ,aAAc,GAAG,GAAE,OAEf;EAEI,UAAA;EACA,iBAAA;;AAIR,WAAY;EACR,qBAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,+BAAA;EACA,YAAA;EACA,SAAA;EACA,kBAAA;;AAGJ,WAAY;EACR,WAAA;EACA,QAAA;;;AAIJ,eAAgB;AAAmB,eAAgB;EAC/C,eAAA;;AAEJ,eAAgB,kBAAkB;EAC9B,iBAAA;;AAEJ,WAAY;EACR,SAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,yBAAA;EACA,cAAA;;AAGJ,qBAAsB;EAClB,yBAAA;EACA,gBAAA;;AAEJ,aAAc;EACV,iBAAA;EACA,iBAAA;EACA,eAAA;;AAEJ,qBAAsB;EAClB,eAAA;EACA,eAAA;EACA,mBAAA;EACA,WAAA;;AAEJ,qBAAsB;EAClB,aAAA;;;AAMJ,qBAAsB,eAAe;EACjC,WAAA;;AAEJ,qBAAsB,eAElB,aAAa;AADjB,aACI,aAAa;EACR,eAAA;;AAHT,qBAAsB,eAKlB,kBAAkB;AAJtB,aAII,kBAAkB;EACd,SAAA;;;AAIR,qBAAsB,mBAAmB;EACrC,WAAA;;;AAIJ,qBAAsB,mBAAmB;EACrC,WAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,eAAe;EACjC,gBAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;;AAEJ,WAAY;EACR,aAAA;EACA,cAAA;;AAIJ,WAAY,KAAI;AAAQ,WAAY,KAAI;EAIpC,mBAAA;;AAJJ,WAAY,KAAI,MACZ;AADoB,WAAY,KAAI,OACpC;EACI,eAAA;;AAIR,WAAY;EACJ,aAAA;;AAGR,WAAY,KAAK;EACb,sBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,UAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,cAAA;;AAGJ,WAAY,KAAK;EACb,eAAA;EACA,eAAA;EACA,UAAA;EACA,kBAAA;;AAGJ,WAAY,KAAK,cAAc,wBAAwB;EACnD,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,qBAAA;EACA,8CAAA;EACA,wCAAA;EACA,oCAAA;EACA,8BAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,WAAY,KAAK,YAAW,KAAM;EAC9B,cAAA;EACA,mBAAkB,cAAlB;EACA,gBAAe,cAAf;EACA,cAAa,cAAb;;AAGJ,WAAY,KAAK,IAAG;EAChB,kBAAA;;AAEJ,WAAY,KAAK,IAAG;EAChB,mBAAA;EACA,eAAA;;AAEJ,WAAY,KAAK,IAAG;EAChB,sBAAA;EACA,YAAA;;AAEJ,WAAY,KAAI,OAAQ;AAAK,WAAY,KAAI,MAAO;EAChD,mBAAA;;AAEJ;AACA;EACI,WAAA;EACA,yBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;;AAEJ,eAAe;AACf,YAAY;EACR,aAAA;;AAGJ,uBAAwB;AACxB,uBAAwB;EACpB,gBAAA;;AAEJ,uBAAwB,MAAK;AAC7B,uBAAwB,MAAK;EACzB,mBAAA;;AAEJ,uBAAwB,MAAM;AAC9B,uBAAwB,MAAM;EAC1B,WAAA;;;AAGJ;EACI,iBAAA;EACA,kBAAA;;EAEA,WAAA;EACA,MAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;EACA,aAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;;AAEJ,OAAQ;EACJ,aAAA;;;AAIJ;EACI,yBAAA;EACA,YAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAEJ,qBAAqB;AACrB,sBAAsB;AACtB;EACI,eAAA;EACA,yBAAA;EACA,sBAAA;;AAMJ;EACI,kBAAA;EACA,mBAAA;;AAEJ;EACG,iBAAA;EACA,kBAAA;;AAEH;EACI,aAAA;;AAEJ;EACI,4BAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,kBAAA;;AAGJ;EACI,gBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,cAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,kBAAA;;AADJ,YAGI,MAAK;EACD,aAAA;;AAJR,YAMI;EACI,mBAAA;;AAGR;AACA,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;AACxD,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;AACxD,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;EACpD,WAAA;;AAGJ;EACI,qBAAA;;AAGJ;EACI,6BAAA;;AAEJ;EACI,2BAAA;;AAEJ;EACI,4BAAA;;AAGJ;EACI,UAAA;EACA,YAAA;EACA,iBAAA;;AAGJ,EAAE;EACE,qBAAA;EACA,iBAAA;;AAGJ;EACI,gCAAA;;AAEJ;EACI,6BAAA;;AAEJ;EACI,UAAA;;AAGJ;EACI,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,aAAA;;AALJ,gBAOI;EACI,qBAAA;EAEA,SAAA;EACA,iBAAA;EACA,kBAAA;EACA,UAAA;EACA,eAAA;;AAIR;EACI,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAGJ;EACI,6BAAA;;AAGJ;EACI,kBAAA;;AADJ,aAGI;EACI,eAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;;AAKR;EACI,qBAAA;;AAIJ;EACI,6BAAA;;;;;AAMJ;EACI,YAAA;EACA,kBAAA;;AAGJ;EAII,kBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;;AANA,IAAC;EACG,eAAA;;AAQR,eAAe;EACX,YAAA;EACA,mBAAA;;AAGJ,eAAe;EACX,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,sBAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ,eAAe;AACf,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;EACZ,yBAAA;EACA,sBAAA;;AAEJ;EACI,eAAA;EACA,YAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;EACA,mBAAA;;;;;AAWJ,GAAG;EACC,eAAA;;AAEJ;EACI,cAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;;AAJJ,oBAKI;EACI,gBAAA;EACA,mBAAA;EACJ,uBAAA;EACA,qBAAA;EACA,gBAAA;;AAIJ,4BAA6B;EACzB,YAAA;;AAGJ,gBAAiB;EACb,qBAAA;EACA,cAAA;;AAGJ,4BAA4B,MACxB;EACI,UAAA;;AAIR;EACI,kBAAA;EACA,gBAAA;;AAGJ,oBAAqB;EACjB,eAAA;;AAGJ,oBAAqB;EACjB,yBAAA;;AAGJ,oBAAqB,UAAS;EAC1B,eAAA;;AAGJ,eAAgB,IAAG,mBAAoB;AACvC,eAAgB,oBAAoB;EAChC,WAAA;;AAEJ,mBAAoB,yBAAyB;EACzC,gBAAA;;AASJ,kBAAmB,gBAAgB;EAC/B,iBAAA;;AAGJ,oBAAqB;EACjB,qBAAA;EACA,WAAA;EACA,WAAA;;AAEJ;EACI,WAAA;EACA,sBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;;;AAIJ,eAAgB,GAAG;AACnB,eAAgB,GAAG;EACf,WAAA;;AAEJ,eAAgB,GAAG,GAAE;AACrB,eAAgB,GAAG,GAAE;EACjB,YAAA;;AAGJ,eAAgB,QAAQ,KAAI,YAAa;AACzC,eAAgB,QAAQ,KAAI,YAAa;EACrC,iBAAA;;AAEJ,eAAgB,QAAQ,KAAK;AAC7B,eAAgB,QAAQ,KAAK;EACzB,sBAAA;EACA,gBAAA;;AAHJ,eAAgB,QAAQ,KAAK,KAIzB;AAHJ,eAAgB,QAAQ,KAAK,KAGzB;EACI,cAAA;;AAGR,eAAgB,QAAQ,KAAK,KAAK;AAClC,eAAgB,QAAQ,KAAK,KAAK;AAClC,eAAgB,QAAQ,KAAK,KAAK;EAC9B,qBAAA;EACA,WAAA;;AAGJ,gBAAiB,wBAEb,YAAY;AADhB,gBAAkB,oBACd,YAAY;EACR,sBAAA;EACA,WAAA;EACA,qBAAA;EACA,kBAAA;;AAGR,gBAAiB,wBAAwB;EACrC,sBAAA;EACH,UAAA;EACA,qBAAA;;AAGD;EACI,gBAAA;;AAGJ,yBAA0B;AAC1B,eAAgB;EACf,YAAA;EACG,eAAA;EACA,WAAA;EACA,gBAAA;;AAGJ,eAAgB,eAAc;EAC1B,YAAA;EACA,eAAA;EACA,WAAA;EACA,gBAAA;;AAEJ,yBAA0B,eAAe;AACzC,eAAgB,eAAe;EAC3B,YAAA;;AAGJ,eAAgB,eAAe,KAAI,SAAS;AAC5C,yBAA0B,eAAe,KAAI,SAAS;EAClD,UAAA;;AAEJ,yBAA0B,eAAe,KAAI;AAC7C,yBAA0B,eAAe,KAAI;AAC7C,yBAA0B,eAAe,KAAI;AAC7C,eAAgB,eAAe,KAAI;AACnC,eAAgB,eAAe,KAAI;AACnC,eAAgB,eAAe,KAAI;AACnC,KAAK,eAAe;EAChB,UAAA;;AAEJ,yBAA0B,eAAc;AACxC,yBAA0B,eAAc;AACxC,eAAgB,eAAc;AAC9B,eAAgB,eAAc;EAC1B,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,yBAA0B,eAAe,UAAU;AACnD,eAAgB,eAAe,UAAU;EACrC,eAAA;;AAEJ,yBAA0B,iBAAiB,eAAe;AAC1D,eAAgB,iBAAiB,eAAe;EAC5C,mBAAA;EACA,WAAA;;AAEJ,yBAA0B,iBAAiB,eAAe,KAAI;AAC9D,eAAgB,iBAAiB,eAAe,KAAI;EAChD,gBAAA;EACA,eAAA;;AAHJ,yBAA0B,iBAAiB,eAAe,KAAI,KAI1D;AAHJ,eAAgB,iBAAiB,eAAe,KAAI,KAGhD;EACK,cAAA;;AAGT,yBAA0B,eAAe,OAAO;AAChD,eAAgB,eAAe,OAAO;EAClC,WAAA;EACA,sBAAA;EACA,eAAA;;AAEJ,eAAgB,GAAE,sBAAuB;AACzC,eAAgB,GAAE,UAAW;EACzB,wBAAA;EACA,sBAAA;EACA,mBAAA;;AAEJ,eAAiB,GAAE,UAAW;EAC1B,gBAAA;;AAGJ,eAAiB,GAAE,UAAW,GAAE;EAC5B,iBAAA;;AADJ,eAAiB,GAAE,UAAW,GAAE,kBAExB;EACJ,kBAAA;EACA,UAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,gBAAiB,gBAAgB,GAAE,UAAW,GAAE,kBAAmB;EAC/D,WAAA;;AAEJ,eAAgB,eAAe,KAAI;EAC/B,UAAA;EACA,eAAA;;AAEJ,eAAgB,eAAe,KAAI;EAC/B,UAAA;;AAGJ,eAAgB,GAAG,GAAG,OAAO;EACzB,kBAAA;;AAEJ,eAAgB;AAAY,eAAgB;EACxC,eAAA;;AAEJ;EACI,yBAAA;EACA,yBAAA;EACA,iCAAA;;;;;;;;;;;;;;AAeJ;EACI,WAAA;;AAGJ,YAAa;EACT,cAAA;;AAGJ,gBAAiB,GAAE,IAAI;EACnB,eAAA;;AAEJ,gBAAiB;EACb,aAAA;;AAEJ,oBAAqB;AACrB;EACI,aAAA;;AAEJ;EACI,mCAAA;;AAGJ,eAAgB,aAAa;EACzB,YAAA;EACA,WAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;;AAGJ;EACI,WAAA;EACA,gBAAA;EACA,sBAAA;;AAGJ;EACI,YAAA;EACA,iBAAA;EACA,eAAA;EACA,WAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;AAGJ,uBACQ;EACI,+BAAA;EACA,iBAAA;;AAHZ,uBACQ,yBAII;EACI,gBAAA;EACA,YAAA;;AAPhB,uBACQ,yBAII,GAII;EACI,WAAA;EACA,UAAA;;AAXpB,uBACQ,yBAII,GAII,MAII;EACI,iBAAA;;AAdxB,uBACQ,yBAII,GAII,MAQI;EACI,WAAA;EACA,eAAA;;AAnBxB,uBACQ,yBAII,GAkBI,MAAK;EACD,YAAA;;AAxBpB,uBACQ,yBAII,GAsBI;EACI,yBAAA;;AA5BpB,uBAiCQ,sBACI,WACI;EACI,WAAA;;AApCpB,uBAiCQ,sBACI,WACI,iBAGI,EAAC;EACG,4BAAA;EACA,uBAAA;;AAxCxB,uBAiCQ,sBACI,WACI,iBAQI,EAAC;EACG,YAAA;;AA5CxB,uBAiCQ,sBACI,WACI,iBAYI;EACI,eAAA;EACA,iBAAA;;AAjDxB,uBAiCQ,sBACI,WAmBI;EACI,gBAAA;EACA,mBAAA;EACA,gBAAA;;AAxDpB,uBAiCQ,sBACI,WAyBI;EACI,WAAA;EACA,UAAA;;AA7DpB,uBAiCQ,sBACI,WAyBI,MAII;EACI,iBAAA;;AAhExB,uBAiCQ,sBACI,WAkCI,MAAK;EACD,eAAA;EACA,yBAAA;;AAtEpB,uBAiCQ,sBACI,WAkCI,MAAK,MAGD;EACI,WAAA;;AAxExB,uBAiCQ,sBA4CI;EACI,cAAA;;AAKZ,0BACI;EACI,eAAA;EACA,gBAAA;;AAHR,0BAOI;EACI,aAAA;EACA,eAAA;;AATR,0BAOI,UAGI;EACI,WAAA;;;;;AAShB;EACI,gBAAA;;AAEJ,0BAA2B,OAAM;EAChC,sBAAA;;AAED,kBAAmB,iBAAiB;EAChC,kBAAA;;AADJ,kBAAmB,iBAAiB,YAEhC;EACI,YAAA;EACA,qBAAA;;AAIR,eAAgB,wBAAuB;AACvC,uBAAwB;AACxB,uBAAwB;EACpB,WAAA;;AAGJ;AAAQ;AAAG;EACP,aAAa,qBAAoB,kCAAjC;EACA,mBAAA;EACA,gBAAA;;AAEJ;EACI,mBAAA;;AAGJ,eAAgB;EACZ,iBAAA;;AAEJ,iBAAkB;EACd,UAAA;;AAGJ,iBAAkB;EACd,UAAA;;AAKJ,WAAY,GAAE,WAAY;EACtB,aAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,WAAY,GAAE,WAAW,MAAO;EAC5B,qBAAA;;AAGJ,WAAY,GAAE,WAAW,MAAO,QAAQ;EACpC,qBAAA;EACA,cAAA;;AAGJ,WAAY,GAAE,WAAY;EACtB,WAAA;;AAIJ,oBAAqB,iBAAiB,YAAY;AAClD,kBAAmB,iBAAiB,YAAY;EAC5C,aAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,oBAAqB,iBAAiB,YAAW,MAAO;AACxD,kBAAmB,iBAAiB,YAAW,MAAO;EAClD,qBAAA;;AAGJ,oBAAqB,iBAAiB,YAAW,MAAO,QAAQ;AAChE,kBAAmB,iBAAiB,YAAW,MAAO,QAAQ;EAC1D,qBAAA;EACA,cAAA;;AAGJ,oBAAqB,iBAAiB;AACtC,kBAAmB,iBAAiB;EAChC,UAAA;;AAGJ,oBAAqB,iBAAiB,wBAAwB;AAC9D,kBAAmB,iBAAiB,wBAAwB;EACxD,YAAA;EACA,gBAAA;;AAGJ,oBAAqB,iBAAiB,wBAAwB;AAC9D,kBAAmB,iBAAiB,wBAAwB;EACxD,gBAAA;;AAGJ,oBAAqB,iBAAiB,cAAa;AACnD,kBAAmB,iBAAiB,cAAa;EAC7C,SAAA;EACA,cAAA;EACA,gBAAA;;AAEJ,oBAAqB,OAAM;EAC1B,0BAAA;;AAMD;EACI,WAAA;EACA,mBAAA;;AAFJ,gBAGI,IAAG;EACC,cAAA;;AAGR,YAAa;EACT,UAAA;EACA,mBAAA;;AAFJ,YAAa,wBAGT,aAAY;AAHhB,YAAa,wBAIT,aAAY;EACP,gBAAA;;AAIT;EACI,mBAAA;EACA,UAAA;EACA,gBAAA;;AAKJ;EACI,gBAAA;;AAEJ,cAAe;EACV,WAAA;EACD,qBAAA;EACA,kBAAA;;AAGJ,cAAe;EACV,WAAA;EACD,qBAAA;EACA,kBAAA;EACC,WAAA;;AAJL,cAAe,iBAKV;AALL,cAAe,iBAKC;AALhB,cAAe,iBAKK;AALpB,cAAe,iBAKQ;EACX,WAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;;AATZ,cAAe,iBAWV;EACI,YAAA;EACA,SAAA;;AAGT,oBAAqB;AACrB,oBAAqB;AACrB,yBAA0B;EAEtB,cAAA;EACA,YAAA;EACA,WAAA;EACA,UAAA;;AAIJ,oBAAqB,aAAa;AAClC,oBAAqB,aAAa;AAClC,yBAA0B,aAAa;EACnC,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,oBAAqB,aAAa,MAAM;AACxC,oBAAqB,aAAa,MAAM;AACxC,yBAA0B,aAAa,MAAM;EACzC,WAAA;EACA,2BAAA;;AAMA,oBAHiB,aAGhB;AAAD,oBAFiB,aAEhB;AAAD,yBADsB,aACrB;EACG,mBAAA;;AAEJ,oBANiB,aAMhB;AAAD,oBALiB,aAKhB;AAAD,yBAJsB,aAIrB;EACG,mBAAA;;AAEJ,oBATiB,aAShB;AAAD,oBARiB,aAQhB;AAAD,yBAPsB,aAOrB;EACG,mBAAA;;AAEJ,oBAZiB,aAYhB;AAAD,oBAXiB,aAWhB;AAAD,yBAVsB,aAUrB;EACG,mBAAA;;AAEJ,oBAfiB,aAehB;AAAD,oBAdiB,aAchB;AAAD,yBAbsB,aAarB;EACG,mBAAA;;AAEJ,oBAlBiB,aAkBhB;AAAD,oBAjBiB,aAiBhB;AAAD,yBAhBsB,aAgBrB;EACG,mBAAA;;AAEJ,oBArBiB,aAqBhB;AAAD,oBApBiB,aAoBhB;AAAD,yBAnBsB,aAmBrB;EACG,mBAAA;;AAEJ,oBAxBiB,aAwBhB;AAAD,oBAvBiB,aAuBhB;AAAD,yBAtBsB,aAsBrB;EACG,mBAAA;;AAEJ,oBA3BiB,aA2BhB;AAAD,oBA1BiB,aA0BhB;AAAD,yBAzBsB,aAyBrB;EACG,mBAAA;;AAEJ,oBA9BiB,aA8BhB;AAAD,oBA7BiB,aA6BhB;AAAD,yBA5BsB,aA4BrB;EACG,mBAAA;;AAEJ,oBAjCiB,aAiChB;AAAD,oBAhCiB,aAgChB;AAAD,yBA/BsB,aA+BrB;EACG,mBAAA;;AAEJ,oBApCiB,aAoChB;AAAD,oBAnCiB,aAmChB;AAAD,yBAlCsB,aAkCrB;EACG,mBAAA;;AAEJ,oBAvCiB,aAuChB;AAAD,oBAtCiB,aAsChB;AAAD,yBArCsB,aAqCrB;EACG,mBAAA;;AAEJ,oBA1CiB,aA0ChB;AAAD,oBAzCiB,aAyChB;AAAD,yBAxCsB,aAwCrB;EACG,mBAAA;;AAEJ,oBA7CiB,aA6ChB;AAAD,oBA5CiB,aA4ChB;AAAD,yBA3CsB,aA2CrB;EACG,mBAAA;;AAEJ,oBAhDiB,aAgDhB;AAAD,oBA/CiB,aA+ChB;AAAD,yBA9CsB,aA8CrB;EACG,mBAAA;;AAEJ,oBAnDiB,aAmDhB;AAAD,oBAlDiB,aAkDhB;AAAD,yBAjDsB,aAiDrB;EACG,mBAAA;;AAEJ,oBAtDiB,aAsDhB;AAAD,oBArDiB,aAqDhB;AAAD,yBApDsB,aAoDrB;EACG,mBAAA;;AAGR,kBAAmB,aAAa;AAChC,oBAAqB,aAAa;AAClC,yBAA0B,aAAa;EACnC,eAAA;;AAGJ;EACI,mBAAA;EACA,mBAAA;;AAEJ,oBAAqB;EACjB,mBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;EAIA,kBAAA;;AARJ,oBAAqB,OAKjB;EACI,cAAA;;AAKR,kBAAmB;EACf,mBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;;AAGJ,eAAgB;EACZ,kBAAA;;AAGJ;EACI,qBAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ;EACI,oBAAA;EACA,SAAA;EACA,QAAA;EACA,UAAA;EACA,yBAAA;EACA,gBAAA;EACA,iBAAA;;AAEJ,iBAAkB,MAAM;AACxB,iBAAkB,MAAM;EACpB,oBAAA;;AAEJ;EACI,SAAA;EACA,eAAA;EACA,WAAA;EACA,aAAA;;AAGJ,YAAa,OAAM;EACf,SAAQ,EAAR;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,SAAA;EACA,mCAAA;EACA,oCAAA;EACA,8BAAA;EACA,kBAAA;;AAGJ,YAAa,OAAM,KAAK;EACpB,SAAQ,EAAR;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,MAAA;EACA,kCAAA;EACA,mCAAA;EACA,6BAAA;EACA,kBAAA;EACA,UAAA;EACA,aAAA;;AAEJ;EACK,kBAAA;;AAEL;EACK,mBAAA;;AAEL;EACI,mBAAA;EACA,oBAAA;EACA,WAAA;;AACA,mBAAC;EAKG,UAAA;EACA,UAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,gBAAA;;AAVA,mBADH,KACI;EACG,SAAA;EACA,UAAA;;AAWZ,mBAAoB,KAAK;EACrB,kBAAA;EACA,mBAAA;;AAEJ;EACI,YAAA;EACA,UAAA;EACA,QAAA;EACA,eAAA;EACA,aAAA;;AAEJ,cAAe;EACX,mBAAA;EACA,cAAA;EACA,gCAAA;;AAHJ,cAAe,cAIX;EACI,WAAA;;AAIR;EACI,eAAA;EACA,SAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;EACA,QAAA;;AAGJ;EACI,UAAA;;AAEJ;EACI,kBAAA;EACA,gBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,mBAAA;;AAGJ;EACI,eAAA;EACA,YAAA;EACA,iBAAA;;AAGJ;AAAa;EACT,eAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,qBAAsB,EAAC;EACnB,UAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,oBAAA;;AAIJ,mBAAoB,0BAA0B;EAC1C,sBAAA;EACA,aAAA;;AAGJ,mBAAoB,0BAA0B;EAC1C,WAAA;EACA,YAAA;EACA,YAAA;;AAGJ,mBAAoB,0BAA0B;EAC1C,oBAAA;;AAGJ;EACI,0CAAA;EACA,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;EACA,gBAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,eAAA;;AAGJ;EACI,kBAAA;;AAGJ,aAAc;EACV,kBAAA;EACA,WAAA;;AAGJ,aAAc;EACV,cAAA;EACA,qBAAA;EACA,sBAAA;;AAGJ,aAAc;EACV,qBAAA;EACA,YAAA;EACA,iBAAA;;;;;AAOJ;EACI,WAAA;EACA,mBAAA;;AAGJ,iBAAkB;AAClB;EACI,kBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,kBAAA;;AAGJ,YAAa;EACT,iBAAA;EACA,mBAAA;;AAGJ,YAAa;AACb,uBAAwB;EACpB,kBAAA;EACA,aAAA;;AAEJ,YAAa,mBAAmB;AAChC,uBAAwB,eAAe;EACnC,aAAA;EACA,gBAAA;;AAEJ,uBAAwB;EACpB,gBAAA;;AAEJ,YAAa;EACT,cAAA;;AAGJ,kBAAmB;EACf,gBAAA;;AAGJ,kBAAmB,cAAa;EAC5B,iBAAA;;AAIJ;EACI,kBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,kBAAA;;AAGJ,uBAAwB;EACpB,eAAA;;AAGJ,uBAAwB;EACpB,mBAAA;;AAGJ,uBAAwB;EACpB,WAAA;;AAGJ,uBAAwB;EACrB,mBAAA;;AAGH,uBAAwB;EACpB,iBAAA;EACA,kBAAA;;AACH,uBAHuB,kBAGtB;EACE,WAAA;EACA,YAAA;;AAKJ;AACA,oBAAqB;EACjB,sBAAA;EACA,kBAAA;;AAEJ,uBAAwB,aAAa;EACjC,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB,aAAa,MAAM;EACvC,WAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,aAAc;AACd,uBAAwB;EACpB,yCAAA;EACA,sBAAA;EACA,cAAA;EACH,kBAAA;EACG,YAAA;EACA,UAAA;EACA,WAAA;;AAGJ,uBAAwB,iBAAiB;EACrC,iBAAA;;AAGJ,uBAAwB,iBAAiB,aAAY;EACjD,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB,iBAAiB;EACrC,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;EACA,WAAA;;AAGJ,uBAAwB,gBAAgB;AACxC,uBAAwB,oBAAoB;EACxC,UAAA;;AAGJ,uBAAwB,gBAAe,MAAO;AAC9C,uBAAwB,oBAAmB,MAAO;EAC9C,UAAA;EACA,eAAA;;AAGJ,QAAQ,IAAK,OACT;EACI,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,YAAA;EACA,gBAAA;;AANR,QAAQ,IAAK,OAQT;EACI,2BAAA;EACA,6BAAA;EACA,YAAA;EACA,iBAAA;;AAZR,QAAQ,IAAK,OAcT,IAAG,eAAe;EACd,eAAA;EACA,kBAAA;;AAEJ,QAlBI,IAAK,OAkBR,MAAI;AAlBT,QAAQ,IAAK,OAmBT,wBAAwB,IAAG;EACvB,gBAAA;EACA,gBAAA;;AAGJ,QAxBI,IAAK,OAwBR,MAAI,eAAe;AAxBxB,QAAQ,IAAK,OAwByB;EAC9B,0BAAA;;AAEJ,QA3BI,IAAK,OA2BR,MAAI,eAAe;EAChB,gBAAA;;AAIR,uBAAwB;EACpB,aAAA;;AAGJ,YAAa,YAAY;EACrB,cAAA;EACA,sBAAA;;AAGJ,cAAe,KAAK;EAChB,eAAA;;;;;AAOJ,eAAgB,sBAAqB;AACrC,qBAAsB;AACtB,qBAAsB;EAClB,WAAA;;AAGJ;EACI,cAAA;;AAGJ;EACI,cAAA;EACA,YAAA;;AAEJ,WAAY;EACR,gBAAA;;AAEJ;EACI,WAAA;;AAGJ;EACI,yBAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;EACA,qBAAA;;AAGJ,oBAAqB;EACjB,YAAA;EACA,WAAA;EACA,gBAAA;;AAGJ,iBACI,OAAM,aAAa;AADvB,iBAEI,OAAM,aAAa;AAFvB,iBAGI,OAAM,aAAa;EACf,gBAAA;EACA,aAAA;;AALR,iBAOI,qBAAqB,aAAa,mBAAmB;EACjD,WAAA;;AARR,iBAUI;EACI,WAAA;;AAXR,iBAaC;EACC,gBAAA;EACA,UAAA;EACA,qBAAA;;AAhBF,iBAkBC;EACC,UAAA;;AAnBF,iBAqBC,GAAE,WAAW;EACZ,UAAA;;AAtBF,iBAwBC,SAAQ;EACP,UAAA;;AAzBF,iBA2BC,MAAK;AA3BN,iBA4BC,MAAK;EACJ,WAAA;EACA,YAAA;;AAGF,YAAY,aAAc;EACtB,YAAA;EACA,2BAAA;;AAGJ,oBAAqB,SAAQ;EACzB,YAAA;;AAEJ,eAAgB,iBAAiB;AACjC,mBAAoB;AACpB,oBAAqB,SAAQ;EACzB,WAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;;AAKJ;EACK,aAAA;EACD,cAAA;;AAGJ,mBAAoB;EAChB,YAAA;EACA,YAAA;;AAEJ,uBAAwB;EACpB,uBAAA;EACA,WAAA;;AAEJ,mBAAoB;EAChB,cAAA;;AAGJ,mBAAoB;EAChB,YAAA;EACA,YAAA;;AAGJ;EACI,UAAA;EACA,mBAAA;EACA,YAAA;EACA,WAAA;;AAGJ,sBAAuB,MAAK;EACxB,WAAA;EACA,YAAA;;AAGJ,sBAAuB;EACnB,YAAA;;AAGJ,iBAAiB;EACb,YAAA;EACA,oBAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;;AAEJ,6BAA8B;AAAK,yBAA0B;EACzD,gBAAA;;AAIJ,SAAU;EACN,kBAAA;EACA,WAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,SAAU,cAAc;EACpB,kBAAA;;AAGJ,SAAU;EACN,eAAA;EACA,UAAA;EACA,WAAA;EACA,yBAAA;EACA,aAAA;EACA,YAAA;;;;;AAMJ,IAAI;EACA,UAAA;;AAGJ;EACI,UAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAGJ;EACI,eAAA;EACA,gBAAA;EACA,yCAAA;EACA,sCAAA;EACA,oCAAA;EACA,iCAAA;;AAEA,oBAAC;EACG,kBAAA;;AAIR;EACI,mBAAA;;AADJ,yBAEI;EACI,oBAAA;;AAHR,yBAKI;EACI,oBAAA;;AANR,yBAKI,cAEI;EACI,WAAA;;AARZ,yBAWI;EACI,iBAAA;;AAZR,yBAcI,eAII;EACI,sBAAA;EACA,eAAA;;AAKZ,uBACI;EACI,uBAAA;EACA,gBAAA;;AAEJ,uBAAC;EACG,6BAAA;;AANR,uBAQI;EACI,UAAA;EACA,oCAAA;EACA,iCAAA;EACA,+BAAA;EACA,4BAAA;;AACA,uBANJ,kBAMK;EACG,YAAA;;AAKZ;EACI,yBAAA;;AADJ,wBAEI;EACI,WAAA;;AAHR,wBAKI;EACI,oBAAA;;AANR,wBASI;EACQ,mBAAA;EACA,iBAAA;;AAIZ,IAAK;EACD,gBAAA;;;;;;AAOJ,eAAgB;EACZ,UAAA;;AAGJ;EACI,yBAAA;EACA,yBAAA;EACA,iBAAA;EACA,WAAA;;AAJJ,yBAKI;EACI,cAAA;EACA,iBAAA;;AAPR,yBAKI,oBAGI;EACI,mBAAA;;AATZ,yBAYI,kBAAkB;EACd,gBAAA;EACA,iBAAA;EACA,cAAA;;AAfR,yBAiBI;EACI,iBAAA;;AAlBR,yBAoBI;EACI,eAAA;;AAGR,kBAAmB;EACf,cAAA;;;;;AAOJ,cAAe;EACX,YAAA;EACA,WAAA;;AAFJ,cAAe,YAGX,KAAI;AAHR,cAAe,YAGA,KAAI;EACX,gCAAA;;AAJR,cAAe,YAMX,KAAI,KAAM;AANd,cAAe,YAMI,KAAI,MAAO;EACtB,SAAA;EACA,2BAAA;EACA,cAAA;;AATR,cAAe,YAWX,KAAI,KAAM,IAAI;AAXlB,cAAe,YAWQ,KAAI,MAAO,IAAI;EAC9B,cAAA;;AAZR,cAAe,YAcX;EACI,kBAAA;EACA,iBAAA;;AAhBR,cAAe,YAcX,KAGI;EACI,SAAA;EACA,eAAA;EACA,cAAA;;AApBZ,cAAe,YAcX,KAGI,IAII;EACI,cAAA;;AAtBhB,cAAe,YA0BX,KAAI;EACA,gCAAA;EACA,kBAAA;;AA5BR,cAAe,YA0BX,KAAI,OAGA;EACI,UAAA;EACA,SAAA;EACA,cAAA;;AAhCZ,cAAe,YA0BX,KAAI,OAGA,IAII;EACI,cAAA;;AAKhB,cAAe;EACX,gBAAA;EACA,yBAAA;EACA,SAAA;EACA,eAAA;;AAEJ,IAAK;EACD,YAAA;EACA,aAAA;EACA,+BAAA;EACA,8BAAA;;AAGJ;EACI,oBAAA;;AADJ,kBAEI;EACI,eAAA;EACA,cAAA;EACA,0BAAA;;AALR,kBAOI;EACI,eAAA;;AARR,kBAUI;EACI,WAAA;;;;;AAQR,gBAAiB,6BAA4B;EACzC,qBAAA;EACA,WAAA;;AAGJ,gBAAiB,gBAAgB;EAC7B,WAAA;EACA,YAAA;;AAGJ,gBAAiB;EACb,YAAA;;AAGJ,gBAAiB,wBAAuB;EACpC,qBAAA;;AAGJ,wBAAyB;EACrB,YAAA;;AAGJ,wBAAwB,MACpB;EACI,UAAA;;AAIR,wBAAwB;EACpB,qBAAA;EACA,cAAA;;AAEJ,gBAAiB,iBAAiB;EAC9B,UAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAGJ,gBAAiB,iBAAgB,MAAO;EACpC,UAAA;;AAGJ,mBAAoB;EAChB,iBAAA;EACA,eAAA;EACA,WAAA;;AAGJ,uBAAwB;EACpB,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAGJ,uBAAwB;EACpB,YAAA;EACA,iBAAA;EACA,cAAA;EACA,UAAA;EACA,gBAAA;;AAGJ,mBAAoB;EAChB,kBAAA;;;;;AAMJ;EACG,iBAAA;EACC,mBAAA;EACA,cAAA;;AAGJ;EACI,mBAAA;;AAGJ,YAAY;EACR,aAAA;EACA,gBAAA;EACA,wCAAA;EACA,qCAAA;EACA,mCAAA;EACA,gCAAA;;AACA,YAPQ,KAOP;EACG,kBAAA;;AAIR,YAAa;EACT,WAAA;;AAGJ;EACI,qBAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;;;AAIJ;EACI,qBAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,YAAA;;AAGJ;EACI,0CAAA;EACA,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;;AAEJ;EACI,yCAAA;EACA,mBAAA;EACA,mBAAA;;AAGJ,oBAAqB;EACjB,WAAA;EACA,eAAA;;AAEJ,cAAe;EACX,iBAAA;;AAGJ;EACI,iBAAA;EACA,cAAA;EACA,yBAAA;EACA,gBAAA;;AAEJ;EACI,eAAA;EACA,qBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,eAAA;EACA,cAAA;;AAEJ;EACI,eAAA;EACA,cAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,YAAA;EACA,mBAAA;;AAGJ;EACI,YAAA;EACA,SAAA;EACA,mBAAA;EACA,qBAAA;EACA,uBAAA;EACA,kBAAA;EACA,WAAA;;AAGJ,OAAQ,GAAE;EACN,SAAS,SAAT;EACA,QAAA;EACA,SAAA;EACA,+BAAA;EACA,kCAAA;EACA,qCAAA;EACA,qBAAA;EACA,kBAAA;EACA,UAAA;EACA,YAAA;;AAEJ,OAAQ;EACJ,SAAA;EACA,8BAAA;EACA,iCAAA;EACA,mCAAA;EACA,qBAAA;EACA,eAAA;EACA,kBAAA;EACA,UAAA;;AAEJ,OAAQ,GAAE;EACN,8BAAA;EACA,iCAAA;EACA,cAAA;;AAGJ,OAAQ,GAAE;EACN,SAAA;EACA,8BAAA;EACA,iCAAA;;AAEJ,OAAQ,GAAE,MAAM;EACZ,+BAAA;;AAEJ,OAAQ,GAAE;EACN,SAAA;EACA,8BAAA;EACA,iCAAA;;AAEJ,OAAQ,GAAE,OAAO;EACb,+BAAA;;AAGJ,OAAQ,GAAG;EACP,cAAA;EACA,iBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,OAAQ,GAAE,YAAa,EAAE;EACrB,gBAAA;;AAEJ;EACI,mBAAA;EACA,gBAAA;EACA,eAAA;EACA,UAAA;EACA,qBAAA;EACA,uBAAA;EACA,sBAAA;;AAEJ,OAAQ;AACR,OAAQ;EACJ,cAAA;;AAEJ,eAAgB,QAAQ;EACvB,UAAA;;AAED;EACI,qBAAA;EACA,cAAA;EACA,gBAAA;EACA,eAAA;EACA,sBAAA;EACA,cAAA;;;AAIJ;EACI,WAAA;EACA,kBAAA;EACA,iBAAA;;AAHJ,YAII;EACI,WAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;EACA,YAAY,2DAAZ;EACA,kBAAA;EACA,mEAAA;;AACA,YAXJ,MAWK;EACG,SAAS,EAAT;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,sBAAA;EACA,gBAAA;EACA,kBAAA;EACA,uBAAA;EACA,UAAA;EACA,WAAW,cAAX;;AAEJ,YAzBJ,MAyBK,MAAM;EACH,YAAA;;AA9BZ,YAiCI,MAAK;EACD,kBAAA;;AACA,YAFJ,MAAK,eAEA,QAAS,QAAO;EACb,UAAA;;AAIZ;EACI,cAAA;;;;;AAKJ,UAAW;EACP,eAAA;;AAEJ;EACI,cAAA;EACA,yBAAA;EACA,gCAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;;AACA,WAAE;EACE,kBAAA;EACA,OAAA;EACA,MAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,0CAAA;;;;;AAQR,0BAA2B;EACvB,cAAA;EACA,sBAAA;EACA,eAAA;EACA,mBAAA;EACA,yCAAA;EACA,iCAAA;;AAEJ;EACI,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAA;;;AAIJ,iBAAiB;EACb,SAAS,EAAT;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,UAAA;EACA,mBAAA;EACA,SAAA;;AAGJ,iBAAkB;EACd,gBAAA;EACA,MAAA;EACA,cAAA;EACA,kBAAA;EACA,gBAAA;EACA,UAAA;;;AAIJ,iBAAkB,KAAK;EACnB,kBAAA;EACA,SAAA;EACA,UAAA;EACA,6BAAA;EACA,YAAA;EACA,iBAAA;EACA,WAAA;EACA,eAAA;EACA,kBAAA;;;AAIJ,iBAAkB,KAAK;EACnB,sBAAA;EACA,cAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,iBAAkB,KAAK,aAAa;EAChC,gBAAA;EACA,gBAAA;;;AAIJ,iBAAkB,KAAK;EACnB,kBAAA;EACA,kBAAA;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,WAAA;EACA,iBAAA;;;AAIJ,iBAAkB,aAAa;EAC3B,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,MAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa,aAAa;EACxC,mBAAA;EACA,kBAAA;;AAGJ,iBAAkB,aAAa;EAC3B,YAAA;EACA,WAAA;EACA,kBAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,iBAAkB,aAAa;EAC3B,gBAAA;;AAGJ;EACI,wBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAGJ;EACI,yBAAA;;AAEJ;EACI,qBAAA;EACA,mBAAA;EACA,qBAAA;EACA,mBAAA;;AAJJ,aAKI;EACI,iBAAA;EACA,cAAA;EACA,gBAAA;EACA,mBAAA;;AATR,aAWI;EACI,qBAAA;EACA,eAAA;;;;;AASR,wBAAyB;EACrB,mBAAA;;AAGJ,wBAAyB;AACzB,wBAAyB,aAAa;EAClC,WAAA;;AAGJ,wBAAyB;EACrB,UAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;;AAGJ,wBAAyB;EACrB,mBAAA;;AAGJ,wBAAyB,aAAa;EAClC,kBAAA;EACA,qBAAA;;AAGJ,wBAAyB;EACrB,sBAAA;EACA,mBAAA;;AAGJ,wBAAyB,SAAQ;EAC7B,YAAA;;AAGJ,wBAAyB,SAAS;EAC9B,qBAAA;;AAGJ,wBAAyB,SAAS;EAC9B,iBAAA;EACA,mBAAA;;AAEJ,wBAAyB,SAAS,eAAe;EAC7C,eAAA;;AAGJ,wBAAyB,SAAS,eAAe;EAC7C,eAAA;;AADJ,wBAAyB,SAAS,eAAe,cAE7C;EACI,sBAAA;;AAIR,wBAAyB,SAAS;EAC9B,qBAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,wBAAyB,SAAS,cAAc;EAC5C,qBAAA;EACA,cAAA;;AAEJ,wBAAyB;EACrB,eAAA;EACA,cAAA;;AAGJ,wBAAyB;EACrB,cAAA;;;AAIJ;EACI,cAAA;;AAGJ,wBAAyB,OAAM;EAC3B,mBAAA;EACA,YAAA;EACA,qCAAA;EACA,yBAAA;EACA,8CAAA;;AAGJ;EACI,UAAA;;AAEJ,wBAAyB,kBAAkB,aAAa;EACpD,kBAAA;;;;;AAKJ,gBAAgB;EACZ,eAAA;;AAEJ;AAAgB,cAAe;EAC3B,YAAA;;AAGJ,cAAe,GAAE;EACb,qBAAA;EACA,eAAA;EACA,cAAA;;AAEJ,cAAe,IAAG,wBAAwB,MAAO;AACjD,cAAe,IAAG,wBAAyB,EAAC;AAC5C,cAAe,IAAG,wBAAyB,EAAC;AAC5C,cAAe,GAAE,MAAO;EACpB,cAAA;;AAGJ,cAAe,IAAG;EACd,yBAAA;;AAGJ;EACI,cAAA;EACA,eAAA;EACA,eAAA;;AAHJ,wBAII;EACI,kBAAA;EACA,cAAA;;AANR,wBAII,EAGI;EACI,iBAAA;;AARZ,wBAII,EAMI;EACI,yBAAA;;AAKZ;EACI,mBAAA;EACA,YAAA;;AAFJ,cAGI,aAAa;EACX,yBAAA;;AAIN;EACI,eAAA;;AAGJ,cAAe,GAAG,GAAG;EACjB,yBAAA;EACA,cAAA;EACA,cAAA;;AAGJ,kBAAmB;EACf,kBAAA;EACA,gBAAA;;AAGJ,kBAAmB,iBAAiB;EAChC,qBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,yBAAA;;AAGJ,kBAAmB,iBAAiB,EAAE;EAClC,qBAAA;EACA,gBAAA;EACA,eAAA;;AAGJ,2BAA4B;EACxB,aAAA;EACA,iBAAA;;AAGJ,2BAA4B;EACxB,aAAA;;AAGJ,2BAA4B;EACxB,YAAA;EACA,8CAAA;EACA,cAAA;EACA,eAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,2BAA4B,UAAS,YAAY,MAAO;EACpD,qBAAA;EACA,YAAA;;AAGJ,2BAA4B,aAAY,MAAO,OAAM;EACjD,YAAA;;AAGJ,2BAA4B;EACxB,mBAAA;EACA,yBAAA;;AAGJ,2BAA4B,aAAY;EACpC,mBAAA;;AAGJ,mBAAoB;EAChB,aAAA;EACA,yBAAA;;AAFJ,mBAAoB,sBAGhB;EACI,cAAA;;AAJR,mBAAoB,sBAMhB;EACI,WAAA;;AAIR,YAAa;EACT,cAAA;;AAGJ;EACI,eAAA;EACA,oBAAA;;AAEJ;EACI,gBAAA;EACA,oBAAA;;AAIJ,SAAU;EACN,8BAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,SAAU,GAAG;EACT,gBAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,SAAU,GAAG,gBAAgB;EACzB,WAAA;;AAGJ,SAAU,GAAG,gBAAgB,EAAC;EAC1B,0CAAA;EACA,SAAS,GAAT;EACA,qBAAA;EACA,WAAA;EACA,WAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;;AAGJ,SAAU;EACN,iBAAA;;AAGJ;EACI,WAAA;;AAGJ,oBAAqB;EACjB,iBAAA;;AAGJ,oBAAqB;EACjB,SAAA;EACA,kBAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;;AAGJ,oBAAqB,kBAAiB;EAClC,aAAA;;AAGJ;EACI,kBAAA;EACA,8BAAA;EACA,eAAA;EACA,gBAAA;EACA,YAAA;EACA,UAAA;EACA,qBAAA;EACA,gBAAA;EACA,mBAAA;EACA,YAAA;;AAEJ;EACI,YAAA;EACA,qBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,mBAAoB;EAChB,mBAAA;;AAEJ,mBAAoB;EAChB,YAAA;EACA,mBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,mDAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,0BAArF;;EAGA,YAAY,sDAAZ;;EAGA,YAAY,iDAAZ;;EAGA,YAAY,kDAAZ;;EAGA,YAAY,oDAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,gBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,4EAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,yBAAyB,0BAA0B,0BAAxI;;EAGA,YAAY,+EAAZ;;EAGA,YAAY,0EAAZ;;EAGA,YAAY,2EAAZ;;EAGA,YAAY,6EAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,iBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,8EAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,0BAA0B,2BAA2B,0BAA1I;;EAGA,YAAY,iFAAZ;;EAGA,YAAY,4EAAZ;;EAGA,YAAY,6EAAZ;;EAGA,YAAY,+EAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,kBAAA;;AAGJ,sBAAuB,aAAa;EAChC,aAAA;;AAGJ,sBAAsB,MAAO;EACzB,qBAAA;;AAGJ,sBAAuB;EACnB,UAAA;EACA,WAAA;;AAGJ;EACI,WAAA;EACA,mBAAA;;AAGJ,sBAAsB,MAAO;EACzB,UAAA;;;AAIJ,kBAAmB;AAAG;EAClB,YAAA;;;;;AAOJ,QAAS;EACL,qBAAA;EACA,0BAAA;EACA,2BAAA;EACA,mBAAA;;AAGJ;EACI,sBAAA;EACA,eAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,yBAAA;EACA,2BAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,iBAAkB;EACd,iBAAA;EACA,UAAA;;AAGJ;EACI,yBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,yBAAA;;AAGJ,oCAAqC;EACjC,iBAAA;EACA,aAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,iBAAA;EACA,aAAA;;AAGJ;EACI,yBAAA;EACA,mBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,yBAAA;EACA,uBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,yBAAA;EACA,mBAAA;EACA,uBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,+BAAA;EACA,iBAAA;;AAGJ;EACI,gBAAA;EACA,UAAA;EACA,SAAA;;AAGJ;EACI,YAAA;EACA,gBAAA;;AAGJ;EACI,2BAAA;;AAGJ;EACI,8BAAA;;AAGJ;EACI,gCAAA;EACA,+BAAA;EACA,eAAA;;AAEJ,gBAAiB;EACb,6BAAA;;AAGJ,aAAa;EACT,SAAS,GAAT;EACA,UAAA;;AAGJ,SAAU,YAAY,UAAU;AAAI,SAAU,YAAY,UAAU,IAAG;EACnE,sBAAA;EACA,4BAAA;;AAGJ,SAAU,UAAU;EAChB,uBAAA;;AAGJ;EACI,mCAAA;EACA,wCAAA;EACA,uCAAA;;AAEJ,SAAU,UAAU;EAChB,mCAAA;EACA,wCAAA;EACA,uCAAA;;AAGJ;EACI,kBAAA;EACA,mCAAA;;AAGJ;EACI,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ;EACI,sBAAA;;AAGJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ;AACA,oBAAqB;EACjB,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;;AAEJ,oBAAqB,YAAY;EAC7B,WAAA;;AAEJ,oBAAqB,YAAY,iBAAiB,YAC9C;EACI,SAAA;EACA,iBAAA;;AAHR,oBAAqB,YAAY,iBAAiB,YAK9C;EACI,mBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,WAAA;;AAGR,oBAAqB;EACjB,0BAAA;;AAEJ,mBAAoB;EAChB,mBAAA;EACA,iBAAA;EACA,aAAA;EACA,eAAA;EACA,cAAA;;AAEJ;EACI,iBAAA;EACA,oBAAA;EACA,iBAAA;;AAEJ;EACI,kBAAA;;AADJ,yBAEI,YAAY;EACR,WAAA;;AAGR;EACI,mBAAA;;AAEJ,oBAAqB,oBACjB;AADJ,oBAAqB,oBACJ;EACT,mBAAA;EACA,mBAAA;;AAHR,oBAAqB,oBAKjB,YAAY;EACR,cAAA;EACA,eAAA;EACA,uBAAA;EACA,gBAAA;EACA,mBAAA;;AAVR,oBAAqB,oBAYjB,YAAY;EACR,UAAA;;AAKR,aAAc,kBAAkB,KAAK;EACjC,qBAAA;EACA,kBAAA;EACA,gBAAA;;AAHJ,aAAc,kBAAkB,KAAK,aAIjC;EACI,cAAA;EACA,qBAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;;AAGR,oBAAqB,WAAW;EAC7B,eAAA;EACC,YAAA;EACA,gBAAA;;AAGJ,aAAc,kBAAkB,KAAK;EACjC,eAAA;EACA,qBAAA;EACA,cAAA;;AAEJ,aAAc,kBAAkB,KAAK,aAAa;EAC9C,cAAA;EACA,eAAA;EACA,gBAAA;;AAEJ,iBAAkB,KAAK,aAAa;EACpC,aAAa,+BAAb;;AADA,iBAAkB,KAAK,aAAa,GAEpC;EACI,cAAA;;AAGJ,iBAAkB,KAAK,aAAa,uBAAuB;AAC3D,iBAAkB,KAAK,aAAa,uBAAuB;EAC/C,eAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAGX,iBAAkB,KAAK,aAAa;EACjC,iBAAA;EACA,kBAAA;EACA,mBAAA;;AAHH,iBAAkB,KAAK,aAAa,uBAIjC;EACQ,cAAA;;AALX,iBAAkB,KAAK,aAAa,uBAOjC;EACI,aAAa,+BAAb;EACA,kBAAA;;AATP,iBAAkB,KAAK,aAAa,uBAWjC;EACI,YAAA;;AAIR,aAAc;EACV,6BAAA;EACA,mBAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,aAAc,kBAAkB,KAAK;EACjC,qBAAA;;AAEJ,aAAc,kBAAiB;EAC3B,mBAAA;EACA,UAAA;EACA,gBAAA;;AAEJ,uBAAwB;AACxB,aAAc;AACd,eAAgB,wBAAwB;EACpC,gBAAA;;AAEJ,qBAAsB,gBAAgB;EAClC,mBAAA;;AAEJ,qBAAsB,gBAAgB,gBAAgB;EAClD,iBAAA;;AAEJ,qBAAuB;EACnB,SAAA;EACA,UAAA;;AAEJ,aAAc,2BAA2B;EACrC,UAAA;;;;;AAKJ;EACI,sBAAA;;AAGJ;EACI,0BAAA;;AAGJ;EACI,WAAA;;AAGJ;EACI,eAAA;EACA,cAAA;;AAGJ,sBAAuB;EACnB,YAAA;;AAGJ,cAAe;EACX,WAAA;EACA,WAAA;EACA,cAAA;EACA,gBAAA;EACA,qBAAA;;AAGJ,sBAAuB,uBAAuB;EAC1C,cAAA;;AAGJ,sBAAuB,uBAAuB,EAAC;EAC3C,SAAA;;AAGJ,sBAAuB,uBAAuB,EAAC;EAC3C,cAAA;EACA,YAAA;;AAGJ,sBAAuB;EACnB,gBAAA;EACA,mBAAA;EACA,qBAAA;;AAEJ,qBAAsB;EAClB,YAAA;;AAMJ,sBAAuB,yBAAyB;EAC5C,gBAAA;;AAGJ,cAAe,wBAAwB,sBAAsB;EACzD,0BAAA;;AAGJ,cAAe,wBAAwB,sBAAsB,MAAK;EAC9D,mBAAA;;AAGJ,cAAe,wBAAwB;EACnC,gBAAA;EACA,qBAAA;;AAGJ;EACI,UAAA;;AAGJ,sBAAuB;EACnB,WAAA;;AAGJ,aAAc;EACV,aAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,aAAc,gBAAgB;EAC1B,WAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,6BAAA;EACA,eAAA;EACA,mBAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,eAAA;EACA,cAAA;;AAGJ,aAAc,gBAAgB,eAAe,sBAAsB;EAC/D,qBAAA;EACA,UAAA;EACA,WAAA;;AAGJ,aAAc,gBAAgB,eAAe,sBAAsB;EAC/D,YAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,cAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,eAAA;EACA,WAAA;EACA,yBAAA;EACA,0BAAA;;AAIJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,cAAA;EACA,WAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,iBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,SAAA;EACA,kBAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB,qBAAqB;EAClF,sBAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB,sBAAsB;EACnF,cAAA;EACA,WAAA;;AAGJ,aAAc;EACV,cAAA;;AAGJ,aAAc;EACV,kBAAA;;AAGJ;EACI,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ,aAAc;EACV,mBAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,aAAA;EACA,WAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,UAAA;EACA,qBAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,SAAA;EACA,qBAAA;EACA,kBAAA;;;;;;;AASJ;EACI,0BAAA;EACA,gBAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,yBAAA;EACA,iBAAA;;AAGJ;EACI,yBAAA;EACA,iBAAA;;AAGJ;EACI,kBAAA;EACA,gBAAA;;AAGJ,cAAe,MAAK;EAChB,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,eAAA;EACA,UAAA;EACA,wBAAA;EACA,WAAA;;AAGJ,EAAE;AACF,EAAE;EACE,eAAA;;AAGJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,qBAAA;EACA,YAAA;EACA,qBAAA;;AAEJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,eAAA;;AAGJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,eAAA;EACA,qBAAA;EACA,YAAA;EACA,qBAAA;;;;;AAOJ,qBAAsB;EAClB,iBAAA;;AAGJ,uBAAwB,sBAAsB;EAC1C,cAAA;;AAGJ,oBAAqB,MAAM,MAAK,KAAG;EAC/B,sBAAA;EACA,yBAAA;;AAGJ,oBAAqB,MAAM;EACvB,YAAA;;AAGJ,mBAAoB;EAChB,qBAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,kBAAA;;AAGJ;EACI,iBAAA;EACA,oBAAA;;AAGJ,mBAAoB;EAChB,kBAAA;EACA,aAAA;EACA,gBAAA;EACA,UAAA;EACA,SAAA;;AAGJ,uBAAwB,oBAAoB;EACxC,aAAA;EACA,YAAA;;AAGJ,uBAAwB,sBAAsB;EAC1C,kBAAA;;AAGJ,uBAAwB,oBAAoB;EACxC,eAAA;EACA,UAAA;EACA,aAAA;;AAGJ,qBAAsB,SAAQ,SAAU;EACpC,iBAAA;EACA,cAAA;EACA,eAAA;;AAGJ;EACE,WAAA;EACA,kBAAA;EACA,eAAA;EACA,aAAA;;;;;AAMF;EACI,cAAA;EACA,aAAA;;AAEJ,cAAe;EACX,YAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,gBAAA;EACA,yBAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ;EACI,qBAAA;EACA,kBAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;;AAEJ;EACI,qBAAA;EACA,cAAA;EACA,kBAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,UAAA;EACA,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ;EACI,qBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,gBAAA;;AAEJ,uBAAuB;AAAU,uBAAuB,SAAS;EAC7D,mBAAA;EACA,yBAAA;;AAEJ;EACI,sBAAA;EACA,yBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,UAAA;EACA,SAAA;EACA,iBAAA;EACA,eAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,eAAA;;AAGJ;EACI,eAAA;;AAGJ;EACI,0BAAA;;AAGJ;EACI,gBAAA;EACA,WAAA;;AAIJ;EACI,YAAA;EACA,gBAAA;;AAEJ,mBAAoB,UAAU,KAAK,IAAG;AAAQ,mBAAoB,UAAU,KAAK,IAAG;EAChF,wBAAA;EACA,2BAAA;EACA,wCAAA;EACA,eAAA;;AAEJ,mBAAoB,UAAU,KAAI,OAAQ;EACtC,2BAAA;EACA,uBAAA;EACA,wBAAA;;AAEJ,mBAAoB,UAAU,KAAI,OAAQ,IAAI,IAAG;EAC7C,wBAAA;;AAEJ;EACI,sCAAA;EACA,YAAA;EACA,iBAAA;EACA,wBAAA;EACA,qBAAA;EACA,cAAA;;AAEJ,mBAAoB;EAChB,eAAA;EACA,WAAA;;AAEJ,mBAAoB,IAAG;EACnB,aAAA;;AAEJ,oBAAqB;EACjB,eAAA;;AAEJ,gBAAiB,aAAa;EAC1B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB,aAAa,MAAM;EAChC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,gBAAiB;EACb,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa;EAC3B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,iBAAkB,aAAa,MAAM;EACjC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,iBAAkB;EACd,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,GAAG;EACrB,YAAA;EACA,uBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,qBAAsB,UAAU,KAAI,OAAQ;AAAK,gBAAiB,UAAU,KAAI,OAAQ,IAAG;AAAQ,gBAAiB,KAAK,KAAK,IAAG;EAC7H,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,qBAAsB,UAAU;EAC5B,iBAAA;;AAEJ,qBAAsB,KAAK,KAAK,IAAG;EAC/B,wCAAA;EACA,8BAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,gBAAiB;;EAEb,uBAAA;;AAGJ,eAAgB;EACZ,gBAAA;;AAGJ,cAAe,kBAAkB;EAC7B,kBAAA;EACA,mBAAA;EACA,oBAAA;;AAEJ;AAAW,SAAS;AAAQ,SAAS;EACjC,wBAAA;EACA,YAAA;EACA,eAAA;;AAEJ;AAAyB;AAAkB;EACvC,gBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,eAAA;EACA,kBAAA;EACA,SAAA;EACA,kBAAA;EACA,YAAA;;AAGJ;EACI,mBAAA;EACA,yBAAA;EACA,aAAA;;AAEJ,iBAAkB;EACd,kBAAA;EACA,mBAAA;;AAEJ,iBAAkB,MAAK;EACnB,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,SAAA;;AAEJ,IAAI,8BAA+B;EAC/B,YAAA;EACA,kBAAA;;AAEJ,2BAA4B,GAAG;EAC3B,YAAA;EACA,uBAAA;EACA,eAAA;;AAGJ,2BAA4B,UAAU,KAAI,OAAQ;AAAK,sBAAuB,UAAU,KAAI,OAAQ,IAAG;AAAQ,sBAAuB,KAAK,KAAK,IAAG;EAC/I,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,2BAA4B,UAAU,KAAK,IAAG;EAC1C,YAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ,2BAA4B,KAAK,KAAK,IAAG;EACrC,wCAAA;EACA,8BAAA;;AAGJ;EACI,WAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,sBAAuB;AAAG,sBAAuB,EAAC;AAAQ,sBAAuB,EAAC;AAAU,sBAAuB,EAAC;EAChH,YAAA;;AAIJ,gBAAiB,aAAa;EAC1B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB,aAAa,MAAM;EAChC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,gBAAiB;EACb,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa;EAC3B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,iBAAkB,aAAa,MAAM;EACjC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,iBAAkB;EACd,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,GAAG;EACrB,YAAA;EACA,uBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,qBAAsB,UAAU,KAAI,OAAQ;AAAK,gBAAiB,UAAU,KAAI,OAAQ,IAAG;AAAQ,gBAAiB,KAAK,KAAK,IAAG;EAC7H,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,qBAAsB,UAAU;EAC5B,iBAAA;;AAEJ,qBAAsB,KAAK,KAAK,IAAG;EAC/B,wCAAA;EACA,8BAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,gBAAiB;;EAEb,uBAAA;;AAGJ,cAAe,kBAAkB;EAC7B,kBAAA;EACA,mBAAA;EACA,oBAAA;;AAGJ,sBAAuB,KAAK,KAAK,IAAG;EAChC,wCAAA;EACA,8BAAA;;AAGJ,sBAAuB,KAAK,KAAI,MAAO;EACrC,SAAA;EACA,2BAAA;EACA,cAAA;;AAGF,oBAAqB;EACjB,kBAAA;EACA,mBAAA;;AAIJ,oBAAqB;EACjB,eAAA;EACA,YAAA;EACA,gBAAA;;AAGJ,qBAAsB;EAClB,cAAA;;AAGJ,qBAAsB;EAClB,cAAA;;;;;AAMJ;EACI,mBAAA;;AAGJ,aACI;EACI,qBAAA;EACA,+BAAA;EACA,kBAAA;;AAJR,aAMI;EACI,qBAAA;;AAIR;EACI,gBAAA;EACA,qCAAA;EACA,cAAA;;;AAIJ;EACI,qBAAA;EACA,yBAAA;EACA,yBAAA;EACA,WAAA;EAKA,cAAA;EACA,oBAAA;EACA,eAAA;EACA,gCAAA;;AAPA,IAAC;EACG,yBAAA;EACA,qBAAA;;AAPR,IAaI;EACI,iBAAA;EACA,gBAAA;EACA,eAAA;EACA,sBAAA;;AAjBR,IAmBI;EAII,cAAA;;AAHA,IADJ,EACK;EACG,iBAAA;;AAGJ,IALJ,EAKK;EACG,cAAA;;AAGR,IAAC;EACG,yBAAA;EACA,mBAAA;EACA,YAAA;;AAHJ,IAAC,OAIG;EACI,YAAA;;AAjCZ,IAoCI;EACI,UAAA;;AAEJ,IAAC,MAAO;EACJ,UAAA;;AAIR,kBAAmB;EACf,kBAAA;;AAGJ,oBAAqB;AACrB,qBAAsB;EAClB,eAAA;;AAGJ,gBACI;EACI,wBAAA;;AAFR,gBAII;EACI,YAAA;;AALR,gBAOI,oBACI,GAAE;EACE,eAAA;EACA,kBAAA;;AAVZ,gBAOI,oBAKI;EACI,gBAAA;;AAbZ,gBAOI,oBAQI,GAAE;EACE,kBAAA;;AAMZ,mBACI;EACI,8BAAA;;AAFR,mBAII;EACI,aAAA;EACA,iBAAA;EACA,gBAAA;;AAIR,iBACI;EACI,YAAA;;AAFR,iBACI,iBAEI,MAAK;EACD,WAAA;EACA,yBAAA;;AAIZ,SACC;EACC,YAAA;EACA,yBAAA;EACA,qBAAA;EACA,kBAAA;EACA,cAAA;EAIA,WAAA;;AAHA,SAND,KAME;EACA,cAAA;;AARH,SACC,KAUC;EACC,WAAA;EACA,eAAA;EACA,sBAAA;;;;;AAQH,gBAAiB,GAAG;AACpB,mBAAoB,GAAG;EACnB,iBAAA;;AAGJ,mBAAoB;EAChB,gCAAA;;AAEJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ;EACI,6BAAA;EACA,eAAA;;AAGJ;EACI,yBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,YAAA;EACA,WAAA;;AAGJ,uBAAwB,GAAG;EACvB,cAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;;AAGJ,uBAAwB,GAAG,GAAG;EAC1B,qBAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;EACA,WAAA;EACA,WAAA;;AAGJ,uBAAwB,GAAG,GAAE;EACzB,yBAAA;EACA,gCAAA;EACA,6BAAA;EACA,iBAAA;EACA,WAAA;EACA,cAAA;;;;;;;;AASJ;EACI,yBAAA;;AADJ,cAEI;EACI,UAAA;;AAGR,cAAc,MAAO;EACjB,UAAA;;AAEJ;EACI,qBAAA;EACA,2BAAA;EACA,iBAAA;;;;;AAOJ,EAAE;EACD,gBAAA;;AAGD,sBAAuB;EACnB,oBAAA;EACA,eAAA;;AAGJ,sBAAsB;EAClB,YAAA;;AAGJ,mBAAoB;EAChB,gBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,iBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,eAAA;EACA,yBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,gBAAA;;AAGJ,mBAAoB,sBAAsB,GAAG;EACzC,yBAAA;EACA,eAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,kBAAA;EACA,QAAA;EACA,mBAAA;;AAGJ;EACI,kBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;;AAGJ,sBAAuB;EACnB,yBAAA;EACA,cAAA;;AAGJ,sBAAuB;EACnB,kBAAA;EACA,iBAAA;EACA,aAAA;EACA,YAAA;EACA,WAAA;EACA,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,eAAA;;AATJ,sBAAuB,iBAWnB,aAAa;EACT,sBAAA;EACA,gBAAA;;AAIR;AACA;EACI,kBAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,sBAAuB,UAAU;EAC7B,sBAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAE;EACnC,iBAAA;EACA,qBAAA;EACA,YAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAE;EACnC,iBAAA;EACA,qBAAA;EACA,YAAA;;AAGJ,mBAAoB,cAAc,UAAU;EACxC,gBAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAC,MAAO;EACzC,qBAAA;EACA,UAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAG,WAAU;EAC9C,eAAA;;AAGJ,wBAAyB;EACrB,kBAAA;EACA,QAAA;;AAGJ,mBAAoB,uBAAuB,EAAC;AAC5C,mBAAoB,uBAAuB,EAAC;EACxC,YAAA;;AAGJ;EACE,cAAA;;AAGF,mBAAoB;EAChB,eAAA;;AAGJ,mBAAoB;EAChB,mBAAA;;AADJ,mBAAoB,iBAEhB;EACI,sBAAA;;AAGR;EACI,mBAAA;;AAEJ,mBAAoB;EAChB,yBAAA;EACA,yBAAA;EACA,iBAAA;;AAGJ,mBAAoB;EAChB,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,WAAA;;AAEJ,gBAAiB;EAChB,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAW,qBAAX;;;;;AAQD,gBACI;EACI,kBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;;AALR,gBAOI,iBACI;EACI,mBAAA;;AATZ,gBAYI;EACI,kBAAA;EACA,mBAAA;;AAdR,gBAYI,mBAGI;EACI,8BAAA;;AAhBZ,gBAYI,mBAMI;EACI,SAAA;;AAnBZ,gBAYI,mBAMI,yBAEI,aAAa;EACT,mBAAA;;AArBhB,gBAYI,mBAMI,yBAKI;EACI,mBAAA;;;;;AAUhB,kBAAmB;EACf,YAAA;EACA,kBAAA;;AAEJ;EACC,aAAA;;AAED,kBAAmB;EACf,YAAA;;AAEJ;EACI,uBAAA;EACA,cAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;;AACA,mBAAC;EACG,sBAAA;;AAIR;EACI,mBAAA;EACA,sBAAA;EACA,uBAAA;;AAEJ;EACI,sBAAA;EACA,mBAAA;EACA,cAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,mBAAoB;EAChB,aAAA;EACA,yBAAA;;AAFJ,mBAAoB,sBAGhB;EACI,cAAA;;AAGR;EACI,0BAAA;;AAGJ;EACI,cAAA;;AAEJ;EACI,gBAAA;EACA,eAAA;EACA,qBAAA;EACA,gBAAA;;AAGJ,YAAa;EACT,cAAA;;AAEJ,YAAa;EACT,eAAA;;AAEJ;EACI,qBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ;EACI,gBAAA;EACA,SAAA;;AAGJ,aAAc;EACV,gBAAA;EACA,oBAAA;;AAGJ;EACI,YAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,kBAAA;EACA,WAAA;;AAEJ;AACA,YAAa,MAAK;EACd,sBAAA;;AAEJ,mBAAoB;EAChB,SAAA;;AAGJ,WAAY;EACR,yBAAA;;AAGJ;EAEI,eAAA;EACA,SAAA;EACA,mBAAA;;EAEA,+BAAA;EACA,YAAA;EACA,OAAA;EACA,QAAA;EACA,aAAA;EACA,iBAAA;EACA,6BAAA;EACA,aAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;;AAEJ,UAAW;EACN,UAAA;;AAEL,gBAAiB;EACb,gCAAA;;AAEJ,yBAA0B;EACvB,SAAA;EACA,6BAAA;;AAGH,wBAAyB;EACrB,eAAA;;AAEJ;EACI,UAAA;EACA,YAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,WAAA;EACA,aAAA;;AAGJ,mBAAoB;EAChB,sBAAA;EACA,eAAA;;AAEJ,kBAAmB,YAAW;EAC1B,YAAA;EACA,kBAAA;;AAGJ,cAAc,KAAG;EAKb,gBAAA;;AALJ,cAAc,KAAG,IACb,KAAK;EACD,eAAA;EACA,sBAAA;;AAKR,aAAc;EACV,iBAAA;EACA,eAAA;;AACA,aAHU,eAGT,oBAAkB;EACf,eAAA;EAcA,gBAAA;;AAbI,aALE,eAGT,oBAAkB,kBAEV,KAAG;EACJ,cAAA;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;;AATR,aAHU,eAGT,oBAAkB,kBAWf,KAAK;EACD,eAAA;EACA,sBAAA;;AAMZ,cAAe,KAAI;EACf,gBAAA;;AAGJ,eAAgB,GAAG,GAAG,EAAC;EAClB,mBAAA;EACD,UAAA;;AAFJ,eAAgB,GAAG,GAAG,EAAC,MAGnB;EACI,UAAA;;AAGR,eAAgB,GAAG,GAAG,EAAC;EACnB,yBAAA;;AAKJ;EACI,aAAA;;AAGJ,iBAAkB,uBAAsB;EACpC,6BAAA;;AAKJ,aAAa,IAAK,KAAI;EAClB,eAAA;EACA,qBAAA;EACA,WAAA;EACA,kBAAA;;AAGJ,aAAa,IAAI;EACb,eAAA;EACA,aAAA;;AAEJ,IAAK,KAAI,KAAG;AACZ,IAAK,KAAI,KAAG,IAAE;EACV,iBAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,8BAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ,IAAK,KAAI,KAAG,IAAE;EACV,yBAAA;;;;;AAIA,QAEJ,KAAK,KAAI,KAAG,IAAE;EACV,yBAAA;EACA,gBAAA;;AAGJ,IAAK,GAAG,GAAE;EACN,cAAA;;AAGJ,aACI,UAAS,KAAG;AADF,mBACV,UAAS,KAAG;AADkB,SAAS,SACvC,UAAS,KAAG;AADhB,aACwB,CAAA,SAAS,KAAG;AADtB,mBACU,CAAA,SAAS,KAAG;AADF,SAAS,SACnB,CAAA,SAAS,KAAG;AADpC,aAC2C,CAAA,SAAS,KAAG,OAAO;AADhD,mBAC6B,CAAA,SAAS,KAAG,OAAO;AAD5B,SAAS,SACA,CAAA,SAAS,KAAG,OAAO;EACtD,YAAA;EACA,6BAAA;EACA,gBAAA;;AAIR,SAAS,KAAG,OAAO;AAAI,SAAS,KAAG,OAAO,IAAE;AAAQ,SAAS,KAAG,OAAO,IAAE;AACzE,SAAS,KAAG;EACR,SAAA;;AAGJ,IAAI,KAAG,IAAE;AAAQ,IAAI,KAAG,IAAE;EACtB,yBAAA;;AAMJ;AAAY;EACR,eAAA;;AAEJ;EACI,eAAA;;;;;AAMJ;EACI,mBAAA;;AAGJ;EACE,yBAAA;;AAGF;EACE,aAAA;EACA,iBAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;;AAGF;EACE,yBAAA;;AAGF;EACG,0BAAA;;AAGH;EACI,UAAA;;EAEA,YAAY,oDAAZ;EACA,wBAAA;;AAGJ;EACI,sBAAA;;AAGJ,cAAe,GAAE;EACb,0BAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,cAAe,GAAE,SAAU;EACvB,eAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;;AAGJ,gBAAiB;EACb,YAAA;;AAGJ,cAAe;EACX,UAAA;;AAEJ,cAAe,SAAQ,MAAO;EAC1B,UAAA;EACA,YAAY,oDAAZ;;EACA,0BAAA;;AAGJ,cAAe,wBAAuB,MAAO;EACzC,UAAA;;EAEA,YAAY,oDAAZ;EACA,0BAAA;;AAGJ,qBAAsB,gBAAgB,EAAC;AACvC,qBAAsB,gBAAgB,EAAC;EACnC,YAAA;;AAGJ,qBAAsB,gBAAgB;EAClC,6BAAA;;AAGJ,qBAAsB,gBAAgB,IAAG;AACzC,qBAAsB,gBAAgB,IAAG;EAErC,yBAAA;;AAGJ,qBAAsB,gBAAgB;EAClC,iBAAA;EACA,iBAAA;;AAGJ,cAAe;AACf,sBAAuB;EACnB,kBAAA;EACA,yBAAA;EACA,yBAAA;EACA,cAAA;EACA,mBAAA;;AAGJ,cAAe,WAAU;AACzB,cAAe,WAAU;AACzB,cAAe,WAAU;AACzB,sBAAuB,WAAU;AACjC,sBAAuB,WAAU;AACjC,sBAAuB,WAAU;EAC7B,yBAAA;EACA,yBAAA;;AAGJ,cAAe,iBAAiB;EAC5B,qBAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,eAAA;EACA,cAAA;EACA,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,gBAAA;;AAGJ,cAAe;EACX,iBAAA;EACA,YAAA;EACA,+BAAA;;AAGJ,cAAe;EACX,iBAAA;EACA,iBAAA;EACA,iBAAA;;AAGJ;EACI,mBAAA;;AAGJ,cAAe,iBAAiB,QAAO;EACnC,UAAA;;AAGJ,sBAAuB;EACnB,yBAAA;EACA,8BAAA;;AAGJ,sBAAuB;EACnB,cAAA;;AAGJ;EACI,YAAA;;AAGJ,qBAAsB;EAClB,YAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,qBAAsB;AACtB,qBAAsB,oBAAoB;EACtC,eAAA;EACA,YAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,qBAAsB;EAClB,YAAA;EACA,YAAA;EACA,YAAA;;AAGJ,gBAAiB,cAAc;EAC3B,mBAAA;EACA,gBAAA;EACA,qBAAA;;;;;AAOJ,yBAA0B,OAAO,GAAE;AACnC,kBAAmB,SAAS,OAAO,GAAE;EACjC,6BAAA;EACA,mBAAA;;AAGJ,kBAAmB,SAAS;AAC5B,mBAAoB,eAAe;AACnC,qBAAsB,YAAY;EAC9B,gBAAA;EACA,gBAAA;;AAGJ,kBAAmB,SAAS;AAC5B,qBAAsB,YAAY;EAC9B,oBAAA;;AAIJ;EACI,mBAAA;EACA,yBAAA;EACA,YAAA;;AAEJ,mBAAoB;EAChB,yBAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;;AAEJ,mBAAoB,MAAM,GAAG;EACzB,oBAAA;EACA,eAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,iBAAA;EACA,gBAAA;;;;;AAMJ,cAAe;EACX,iBAAA;;AAGJ,sBAAuB,gBAAgB,QAAQ,KAAK;EAChD,mBAAA;EACA,YAAA;;AAIJ;EACI,YAAA;EAEA,wBAAA;;AAGJ,cACI;EACI,mBAAA;EACA,iBAAA;;AAHR,cAKI;EACI,mBAAA;;AANR,cAQI;EACI,mBAAA;EACA,cAAA;;AAKR;EACI,wBAAA;;AAIJ,YAAY,aAAc;EACtB,YAAA;;AAIJ,sBAAuB;EACtB,gBAAA;;AAGD;EACC,iBAAA;EACG,mBAAA;EACA,eAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ;EACC,kBAAA;;AAGD,iBAAkB;EACd,gCAAA;;AAGJ,eAAe;EACX,mBAAA;;AAGJ,sBACI,mBACI;EACI,YAAA;;AACA,sBAHR,mBACI,gBAEM;EACE,iBAAA;EACA,gBAAA;EACA,eAAA;;AAMhB,iBAAkB;EACd,gCAAA;;AAEJ;EACI,sBAAA;EACA,aAAA;;;AAGJ,WAAY,MAAM;EACd,iBAAA;;AAEJ,WAAY;EACR,eAAA;;AAEJ;EACI,UAAA;EACA,OAAA;EACA,mBAAA;EACA,gBAAA;EACA,2BAAA;EACA,sBAAA;;AAEJ,WAAY;EACR,qBAAA;EACA,iBAAA;EACA,kBAAA;;AAEJ;EACI,iBAAA;EACA,WAAA;;AAEJ;AAAgB;EACZ,kBAAA;;AAEJ;EACI,gBAAA;EACA,uBAAA;EACA,qBAAqB,iBAArB;EACA,sBAAA;EACA,0BAAA;EACA,kBAAA;EACA,cAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,eAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ,SAAS;EACL,mBAAA;;AAEJ,SAAS;EACL,mBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,iBAAA;;AAEJ,4BAA6B,MAAK;EAC9B,gBAAA;EACA,iBAAA;;AAEJ;EACI,WAAA;EACA,kBAAA;;AAEJ,MAAM;AACN,MAAM;EACF,cAAA;EACA,SAAS,EAAT;;AAEJ,MAAM;EACF,WAAA;;AAEJ,WAAY;EACR,gBAAA;EACA,WAAA;EACA,gBAAA;;AAGJ;EACI,gBAAA;EACH,uBAAA;;AAED;EACC,YAAA;;AAGD;EACI,YAAA;EACA,gBAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,iBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAIJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ,oBAAqB;EACjB,aAAA;EACA,gBAAA;EACA,wBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,aAAA;;AADJ,oBAEI;EACI,kBAAA;;AAIR;EACI,kBAAA;;AAGJ,IAAK,MAAK;AAAI,IAAK,MAAK,IAAE;AAAQ,IAAK,MAAK,IAAE;EAC1C,cAAA;EACA,yBAAA;;AAGJ,wBAAyB,qBAAqB;EAC1C,mBAAA;;AAGJ,wBAAyB,aAAa;EAClC,kBAAA;;AAGJ;EACI,gBAAA;;AAGJ,uBAAwB;EACpB,eAAA;;AAGJ;AACA;EACI,WAAA;EACA,gBAAA;;;;;AAMJ;EACI,YAAA;EACA,yBAAA;EACA,yBAAA;;AAEJ;EACI,aAAA;EACA,UAAA;EACA,mBAAA;EACA,kBAAA;EACA,qBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,aAAA;;AAEJ;EACI,uBAAA;EACA,qBAAA;EACA,iBAAA;;AAEJ;EACI,cAAA;EACA,eAAA;EACA,kBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,UAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,0BAAA;EACA,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,qCAAA;EACA,kBAAkB,qDAAlB;EACA,yBAAA;EACA,yBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,iBAAA;EACA,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,iBAAA;EACA,eAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,0BAAA;;AAEJ;EACI,iBAAA;EACA,qBAAA;EACA,kBAAA;EACA,iBAAA;;AAEJ;EACI,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,6BAAA;;AAEJ;EACI,YAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;EACA,wBAAA;EACA,qBAAA;;AAEJ;EACI,yBAAA;;AAEJ,oBACI;EACI,eAAA;;AAFR,oBAII;EACI,sBAAA;;AAGR;EACI,wBAAA;EACA,kCAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,cAAA;EACA,cAAA;;AAEJ;EACI,wBAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,eAAA;EACA,kBAAA;;AAEJ;EACI,YAAA;EACA,yBAAA;EACA,iBAAA;EACA,wBAAA;EACA,qBAAA;;AAEJ;EACI,cAAA;EACA,gBAAA;;AAEJ;EACI,eAAA;EACA,iBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,gBAAA;EACA,qBAAA;EACA,sBAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;;AAEJ;EACI,sBAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,cAAA;EACA,kBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,kBAAA;EACA,cAAA;EACA,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;EACA,aAAA;EACA,eAAA;EACA,kBAAA;EACA,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,cAAA;EACA,cAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yCAAA;EACA,yBAAA;EACA,cAAA;EACA,YAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;;AAEJ;EACI,eAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,eAAA;EACA,eAAA;;AAEJ;EACI,yBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,UAAA;;;AAIJ,mBAAoB,eAAe;AAClC,gBAAiB,iBAAiB;EAC/B,gBAAA;EACA,YAAA;;AAGJ,MAAM,iBAAiB,UAAW,YAAY;EAC1C,WAAA;;AAIJ,YAAa;AACb,wBAAyB;EACrB,UAAA;;;AAIJ,IAAK,YAAY,uBAAsB,KAAG,SAAS,IAAE;EACjD,sBAAA;;AAEJ,sBAAsB,KAAG,SAAS,IAAE;EAChC,uBAAA;;AAEJ,IAAK,YAAY,uBAAsB,KAAG,SAAS;EAC/C,sBAAA;;AAGJ,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC3C,sBAAA;;AAGJ,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC3C,sBAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,+BAAA;EACA,iBAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,gBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;;AAGJ;EACI,uBAAA;EACA,6BAAA;;AAGJ,mBAAmB;EACf,6BAAA;;AAGJ,mBAAmB;EACf,yCAAA;EACA,iCAAA;;AAGJ;EACI,WAAA;EACA,YAAA;EACA,mBAAA;EACA,UAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGJ,qBAAqB;EACjB,SAAS,GAAT;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,UAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGJ,qBAAqB;EACjB,SAAS,GAAT;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,0BAAA;EACA,6BAAA;EACA,wBAAA;;AAEJ;AAAwB,uBAAuB;EAE3C,mBAAA;;AAGJ,uBAAuB;EAEnB,qBAAA;EACA,yBAAA;;AAGJ;EACI,yBAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,yBAA0B;EACtB,YAAA;;AAGJ;EACI,gBAAA;EACA,iBAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,8BAAA;;AAGJ,0BAA0B;EACtB,8BAAA;;AAGJ;EACI,0BAAA;EACA,kBAAA;;AAGJ,QAAS;EACP,qBAAA;EACA,0BAAA;EACA,2BAAA;EACA,mBAAA;EACA,eAAA;;AAGF,qBAAqB;EACnB,gDAAA;;;AAIF,YAAa,MAAM,MAAK;EACpB,kBAAA;EACA,QAAA;;AAGJ,eAAgB,MAAM,MAAK;EACvB,kBAAA;EACA,QAAA;;AAGJ,GAAG;EACC,gBAAA;;;;;AAOJ,SAAS,aAAa;EAClB,YAAA;;AAEJ;EACI,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,cAAA;EACA,cAAA;EACA,4BAAA;EACA,YAAA;EACA,YAAA;EACA,kBAAA;;AAIJ,GAAG;EACC,cAAA;;AAGJ,eAAgB;EACZ,cAAA;;AAGJ;EACI,mBAAA;EACA,gCAAA;EACA,YAAA;;AAGJ,eAAe;EACX,cAAA;EACA,eAAA;;AAGJ,qBAAqB;EACjB,mBAAA;;AAGJ;EACI,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,kBAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ;EACI,iBAAA;EACA,aAAA;EACA,iBAAA;EACA,sBAAA;EACA,kBAAA;;AAGJ,oBAAqB;AACrB,gBAAiB;AACjB,gBAAgB;AAChB,gBAAiB;EACb,mBAAA;;AAEJ,oBAAqB;AACrB,oBAAqB;AACrB,aAAa,IAAK,SAAQ;AAC1B,mBAAoB,SAAQ,IAAK;EAC7B,mBAAA;EACA,aAAA;;AAEJ,mBAAoB,SAAQ,IAAK;EAC7B,sBAAA;EACA,kBAAA;;AAEJ,mBAAoB,SAAQ,IAAK;EAC7B,iBAAA;EACA,UAAA;EACA,aAAA;EACA,sBAAA;EACA,kBAAA;;AAEJ,aAAa;EACT,mBAAA;EACA,gBAAA;;AAEJ,oBAAqB,kBAAkB,cAAa;AACpD,oBAAqB,kBAAkB;EACnC,mBAAA;EACA,kBAAA;;AAEJ;EACI,kBAAA;EACA,UAAA;EACA,UAAA;EACA,eAAA;EACA,YAAA;EACA,UAAA;EACA,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,eAAA;;AAZJ,uBAaA;EACI,cAAA;EACA,gBAAA;;AAGJ,iBACI;AADe,iBACf;EACI,UAAA;;AAFR,iBAII,SAAQ,aAAa;AAJN,iBAIf,SAAQ,aAAa;EACjB,UAAA;;AALR,iBAOI,SAAQ;AAPO,iBAOf,SAAQ;EACJ,UAAA;;AARR,iBAUI;AAVe,iBAUf;EACI,UAAA;;AAXR,iBAaI;AAbe,iBAaf;EACI,sBAAA;;AAIR,2BACI,cAAa;EACT,UAAA;;AAFR,2BAII;EACI,WAAA;;AAKR,WAAY,kBAAkB,aAAY;AAC1C,kBAAmB,aAAY;EAC3B,WAAA;EACA,qBAAA;;AAEJ,mBAAoB,aAAY;EAC7B,WAAA;EACC,aAAA;;AAEJ,YAAa,mBAAmB;EAC5B,cAAA;;AAGJ;EACI,mBAAA;EACA,SAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,sBAAA;EACA,cAAA;;AAEJ,iBAAkB,YAAY;EAC1B,WAAA;EACA,qBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,gBAAA;;AAEJ,yBAA0B;EACtB,WAAA;EACA,gBAAA;;AAEJ,gBAAiB;AACjB,uBAAwB;EACpB,WAAA;EACA,gBAAA;;AAEJ,mBAAoB,cAAa;AACjC,iBAAkB,cAAa;EAC3B,UAAA;EACA,gBAAA;;AAEJ,iBAAkB,MAAK;EACnB,sBAAA;EACA,eAAA;;AAEJ,iBAAkB,mBAAkB,gBAAc;AAClD,iBAAkB,cAAa,aAAa;EACxC,cAAA;EACA,gBAAA;;AAGJ,mBAAoB,wBAAwB;AAC5C,iBAAkB,wBAAwB;AAC1C,0BAA2B;EACvB,WAAA;;AAEJ,mBAAoB,aAAY;AAChC,iBAAkB,aAAY;EAC1B,WAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ,oBAAqB;EACjB,aAAA;EACA,gBAAA;EACA,wBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,YAAA;EACA,gBAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,iBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAGJ;EACI,gBAAA;;AAGJ,YAAa,aAAa;EAC1B,WAAA;EACA,iBAAA;;;AAIA,aAAc;EACV,0BAAA;;AAGJ,aAAc;EACV,kBAAA;;AAGJ,aAAc,QAAQ,KAAI,YAAa;AACvC,aAAc,QAAQ,KAAI,YAAa;EACnC,6BAAA;EACA,8BAAA;;;AAKJ,sBAAuB;EACnB,kBAAA;EACA,mBAAA;;AAIJ,QAAQ;EACJ,sBAAA;;AAGJ,eAAgB;EACZ,eAAA;EACA,sBAAA;;AAmBJ;EAdI,qCAAA;EACA,uEAAA;EACA,yBAAA;EACA,kBAAkB,2CAAlB;EACA,kBAAkB,0CAAlB;EACA,kBAAkB,sCAAsC,eAA2B,YAAnF;EACA,kBAAkB,8CAAlB;EACA,kBAAkB,yCAAlB;EACA,kBAAkB,sCAAlB;EACA,2BAAA;EACA,kHAAA;EAMA,gBAAA;;AAFJ,YAGI;EAz/KA,6BAAA;EAsnJA,kBAAA;EA0WA,cAAA;;AA+hBJ;AAAiB,eAAgB,OAAM;AACvC,kBAAmB,iBAAiB,sBAAsB;EACtD,gBAAA;;AAEJ,cAAe;EACX,aAAA;;AAGJ;EACI,qBAAA;;AAEJ,2BAA4B;AAC5B,yBAA0B;EACvB,4BAAA;;AAEH,2BAA4B,OAAO;EAC/B,WAAA;;AAEJ,2BAA4B,OAAO,wBAAwB;EACvD,YAAA;;AAEJ,oBAAoB;EACjB,SAAQ,GAAR;EACA,UAAA;EACA,UAAA;EAAY,iBAAA;EACZ,UAAA;EACA,YAAA;;AAKH,cAAe;EACX,kBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;;AAEJ,cAAe;EACV,iBAAA;;AAEL,cAAe;EACX,WAAA;EACA,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;;AALJ,cAAe,YAMX;AANJ,cAAe,YAMG;EACV,iBAAA;EACA,kBAAA;;AARR,cAAe,YAUX;EACI,iBAAA;EACA,kBAAA;;AAGR,mBAAoB,cAAa;AACjC,uBAAwB,cAAa;EACjC,YAAA;;AAEJ;EACI,YAAA;EACA,iBAAA;;AAGJ,SACI;EACI,aAAA;;AAFR,SAMI;EACI,cAAA;;AAEJ,SAAC,MAAO;EACJ,cAAA;;AAEJ,SAAC,MAAO;EACJ,aAAA;;AAEJ,SAAC,OACG;EACI,cAAA;;AAFR,SAAC,OAIG;EACI,aAAA;;AApBZ,SAuBI;EACI,aAAA;;AAKR,IAAI,KAAG,gBAAgB;AACvB,IAAI,KAAG,gBAAgB,IAAE;EACrB,kBAAA;EACA,mBAAA;;AAGJ,mBAAoB;EAChB,eAAA;EACA,gBAAA;;AAFJ,mBAAoB,UAGhB,sBAAsB;EAClB,kBAAA;EACA,aAAA;;AAIR,SAAS;EACD,oCAAA;EACA,aAAA;;AAER,mBAAoB,cAAc;EAC9B,eAAA;EACA,yBAAA;;AAGJ,QAAQ;EACJ,UAAA;;AAGJ;EACI,eAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;EACA,uBAAA;;AAEJ;EACI,yBAAA;EACA,YAAA;EACA,4BAAA;EACA,iBAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,QAAA;EACA,mBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,WAAA;EACA,yBAAA;;AAEJ;EACI,gBAAA;EACA,YAAA;EACA,uBAAA;EACA,kBAAA;;AAEJ;EACI,uBAAA;EACA,kBAAA;EACA,QAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,UAAA;;AAEJ,YAAa;EACT,kBAAA;EACA,YAAA;EACA,WAAA;;AAGJ,YAAa,KAAK;EACd,kBAAA;EACA,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,cAAA;;AAGJ,kBAAkB,wBAAwB;AAC1C,gBAAiB,mBAAkB,wBAAwB;EACvD,sBAAA;;AAGJ,kBAAmB,yBAAwB,aAAa,aACxD,oBAAoB,mBAAkB,wBAAwB;AAC9D,kBAAmB,mBAAkB,wBAAwB;EACzD,YAAA;EACA,uBAAA;;AAJJ,kBAAmB,yBAAwB,aAAa,aACxD,oBAAoB,mBAAkB,wBAAwB,QAI1D;AAHJ,kBAAmB,mBAAkB,wBAAwB,QAGzD;EACI,YAAA;EACA,kBAAA;;AAIR,wBAAyB;EACrB,UAAA;;AADJ,wBAAyB,iBAEpB,aAAY;EACT,UAAA;EACA,gBAAA;;AAIR,KAAM;EACF,kBAAA;;AAGJ,YAAY;AACZ,UAAU;EACN,eAAA;EACA,gBAAA;;AAEJ,eAAe;AACf,eAAe;EACX,eAAA;EACA,iBAAA;;AAHJ,eAAe,eAIX;AAHJ,eAAe,WAGX;EACI,qBAAA;;AAIR,cAAe;EACX,mBAAA;;AAEJ;EACI,sBAAA;;AAEJ,WAAY,OAAO;EACf,YAAA;;AAGJ,yBAA0B;AAC1B,eAAgB;EACZ,wBAAA;;AAGJ;EACI,gBAAA;;AADJ,iBAEI;EACI,cAAA;EACA,2BAAA;EACA,8BAAA;;AAIR,mBACI;AADJ,mBACuB;EACnB,eAAA;EACA,WAAA;;AAHJ,mBAKI;EACI,UAAA;;AANR,mBAQG;EACC,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,UAAA;EACH,qBAAA;EACG,sBAAA;EACA,uBAAA;;AAGJ,eAAgB;EACZ,qBAAA;EACA,mBAAA;;AAEJ,IAAI;EACA,YAAA;;AAIJ;EACI,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,UAAA;EACA,YAAA;;AAGJ,cACI;EACQ,wBAAA;;AAFZ,cAMI;EACQ,yBAAA;;AAGZ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,CAAC,WAAW;EACR,sBAAA;;AAGJ;EACI,mBAAA;EACA,iBAAA;;;AAFJ,mBAGI;EACI,UAAA;EACA,WAAA;EACA,YAAA;;AANR,mBASI;EACI,YAAA;EACA,iBAAA;;AAXR,mBAcI;EACI,cAAA;;AAfR,mBAkBI;EACI,uBAAA;EACA,UAAA;EACA,YAAA;EACA,kBAAA;;AAtBR,mBAkBI,UAMI;EACI,YAAA;;AAzBZ,mBAkBI,UAUI;EACI,qBAAA;EACA,YAAA;EACA,WAAA;;AA/BZ,mBAkBI,UAgBI;EACI,UAAA;;AAIZ;EACI,wBAAA;;;AAIJ,kBAAmB,gBAAgB,GAAG,GAAE;AAAc,eAAgB,GAAG,GAAE;EACvE,0BAAA;;AAGJ,kBAAmB,iBAAiB;EAChC,8BAAA;;;AAKJ,aAAa;EACT,aAAA;;AAGJ,cAAe;EACX,iBAAA;;;AAIJ;EACI,uBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,WAAA;EACA,yBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,kBAAmB;EACf,iCAAA;;AAGJ,kBAAmB;EACf,iCAAA;;;AAGJ,oBAAqB;EACjB,eAAA;EACA,YAAA;EACA,cAAA;;AAGJ;EACI,YAAA;;AAGJ,2BAA4B;EACxB,YAAA;;AAGJ,2BAA4B;EACxB,mBAAA;;AAGJ,gBAAiB;EACb,qBAAA;;AAGJ,EAAE,sBAAuB;EACrB,mBAAA;;AAEJ,mBAAoB;EAChB,iBAAA;EACA,aAAA;EACA,WAAA;;AAGJ;EACI,YAAA;EACA,8BAAA;;AAGJ,QAAQ;EACJ,cAAA;;AAEJ,mBAAoB,UAAS,MAAO;EAChC,gBAAA;;AAGJ,mBAAoB;EAChB,SAAA;EACA,QAAA;EACA,gBAAA;EACA,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,oBAAA;EACA,sBAAA;EACA,eAAA;;AAGJ,YAAa;EACT,iBAAA;;AAGJ,gBACI,GAAE;AADW,QACb,GAAE;EACE,qBAAA;EACA,YAAA;EACA,gBAAA;;AAJR,gBACI,GAAE,SAIE;AALS,QACb,GAAE,SAIE;EACI,YAAA;;AANZ,gBASC,UAAS;AATO,QAShB,UAAS;EACL,YAAA;EACA,mBAAA;;AAIL,qBAAsB;EAClB,cAAA;EACA,mBAAmB,cAAnB;EACA,eAAe,cAAf;EACA,cAAc,cAAd;EACA,WAAW,cAAX;;;AAGJ;EACI,uBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,WAAA;EACA,yBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,kBAAmB;EACf,iCAAA;;AAGJ,kBAAmB;EACf,iCAAA;;;AAGJ,oBAAqB;EACjB,eAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,mBAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,QAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,QAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,YAAA;EACA,OAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,4BAAA;;AAGJ,gBAAiB;EACb,qBAAA;;AAGJ,EAAE,sBAAuB;EACrB,mBAAA;;AAEJ,mBAAoB;EAChB,iBAAA;EACA,aAAA;EACA,WAAA;;AAGJ,mBAAoB,UAAS,MAAO;EAChC,gBAAA;;AAGJ,mBAAoB;EAChB,SAAA;EACA,QAAA;EACA,gBAAA;EACA,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,oBAAA;EACA,sBAAA;EACA,eAAA;;AAGJ,YAAa;EACT,iBAAA;;AAGJ;EACI,yBAAA;EACA,cAAA;EACA,oBAAA;EACA,qBAAA;;AAGJ,QAAS,iBAAiB;EACtB,aAAA;EACA,gBAAA;;AAEJ,cAAe,OACX,UAAS;AADb,cAAe,OACS,WAAU;EAC1B,qCAAA;EACA,uEAAA;EACA,yBAAA;EACA,kBAAkB,2CAAlB;EACA,kBAAkB,0CAAlB;EACA,kBAAkB,sCAAmC,eAAc,YAAnE;EACA,kBAAkB,8CAAlB;EACA,kBAAkB,yCAAlB;EACA,kBAAkB,sCAAlB;EACA,2BAAA;EACA,QAAQ,yDAAyD,uBAAuB,0BAAxF;EACA,gBAAA;;AAbR,cAAe,OAgBX,GAAE,SAAS;AAhBf,cAAe,OAgBW,GAAE,UAAU;EAC9B,WAAA;;AAjBR,cAAe,OAoBX;AApBJ,cAAe,OAoBF;AApBb,cAAe,OAoBS;EAChB,mBAAA;EACA,sBAAA;;AAtBR,cAAe,OAyBX;EACI,mBAAA;EACA,sBAAA;EACA,cAAA;;AA5BR,cAAe,OA+BX;AA/BJ,cAAe,OA+BI;AA/BnB,cAAe,OA+BmB;AA/BlC,cAAe,OA+BiC;AA/BhD,cAAe,OAgCX;AAhCJ,cAAe,OAgCE;AAhCjB,cAAe,OAgCe;AAhC9B,cAAe,OAgC+B;EACtC,sBAAA;;AAIR,OAAQ;EACJ,cAAA;;AAEJ;EACI,6BAAA;EACA,iBAAA;EACA,cAAA;EACA,YAAA;EACA,gBAAA;;AAEJ,cAAe;EACX,mBAAA;;AAGJ;EACI,8BAAA;;EAEA,SAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAY,2FAAZ;EACA,OAAA;EACA,WAAA;;;;;AAKJ,WAAY;EACR,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;;AAEJ,WAAY;EACR,WAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,YAAA;;AAEJ,aAAc;EACV,kBAAA;EACA,SAAA;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;;AAEJ;EACI,kBAAA;;AAGJ;EACI,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;;AAEJ,QAAQ;EACJ,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;EACA,sBAAA;;AAEJ,YAAa;EACT,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,mBAAA;EACA,UAAA;EACA,UAAA;;AAEJ,YAAY,QAAS;EACjB,UAAA;EACA,UAAA;;AAEJ;EACI,YAAA;EACA,WAAA;EACA,WAAA;EACA,sBAAA;EACA,UAAA;EACA,UAAA;;AAIJ,CAAC;AAAY,CAAC,UAAU;EACpB,YAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,eAAA;EACA,sBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ;EACI,mBAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,UAAA;EACA,gBAAA;;AACH,cAAe,MAAM,GAAG,GAAE;EACvB,gBAAA;EACA,aAAA;;AAEJ;EACI,WAAA;;AAEJ;EACI,WAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,gBAAA;;AAEJ,2BAA4B;EACxB,WAAA;;AAGJ,wBAAyB,yBAAyB;EAC9C,aAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,qBAAA;EACA,iBAAA;;AAEJ,iBAAkB;EACd,YAAA;;AAGJ,gBACI;EACI,iBAAA;EACA,gCAAA;;AAHR,gBAKI,cAAc;EACV,cAAA;;AAIR,wBAAyB,yBAAyB;EAC9C,aAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;EACA,UAAA;EACA,QAAA;;AAGJ,WAAY;EACR,eAAA;EACA,YAAA;EACA,YAAA;;AAGJ,WAAY;EACV,iBAAA;;AAGF,SAAU;EACR,iBAAA;;AAGF,WAAY,UAAU;EACrB,kBAAA;EACA,kBAAA;EACA,SAAA;;AAGD,WAAY;EACX,UAAA;EACG,SAAA;EACA,gBAAA;;EAGA,mBAAmB,aAAnB;EACA,gBAAgB,aAAhB;EACA,eAAe,aAAf;EACA,cAAc,aAAd;EACA,WAAW,aAAX;;AAGJ,WAAY;EACR,kBAAA;EACA,aAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;EACA,iBAAA;;AAEJ,WAAY,UAAU;EAClB,qBAAA;EACA,QAAA;EACA,gBAAA;;AAGJ,WAAY,UAAS,iBAAkB;EACnC,gBAAA;EACA,oBAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,UAAA;EACA,uBAAA;EACA,0BAAA;EACA,kBAAA;;AAGJ,WAAY,UAAS,iBAAkB,EAAC;AACxC,WAAY,UAAS,iBAAkB,EAAC;EACpC,gBAAA;;AAEJ,WAAY;EACR,UAAA;;AAEJ,WAAY;EACR,WAAA;;AAEJ,WAAY,uBAAuB;EAC/B,kBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;;AAGJ,WAAY,uBAAuB,EAAC;EAChC,aAAA;;AAIJ;EACI,aAAA;;AAGJ;EACI,yBAAA;;AAKJ,kCAAmC,iBAAkB;EACjD,eAAA;EACA,gBAAA;;AAGJ;EACI,eAAA;;AAEJ,IAAI;EACA,iBAAA;;AAGJ;EACE,sBAAsB,sBAAtB;EACA,8BAAA;EACA,YAAA;EACA,WAAA;EACA,qBAAA;;AAEF;EACE,sBAAsB,sBAAtB;EACA,2BAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;;AAIF;EACI,eAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,KAAK,MAAM;EAA8B,kBAAA;;AACzC,KAAK,MAAM;EAAoB,kBAAA;;;AAC/B,KAAK,MAAM;EAAqB,kBAAA;;;AAChC,KAAK,MAAM;EAAyB,kBAAA;;;AAEpC,eAAgB,eAAc;EAC5B,kBAAA;EACA,SAAA;EACA,WAAA;EACA,qBAAA;EACA,mCAAA;EACA,6BAAA;EACA,kCAAA;EACA,uCAAA;EACA,SAAS,EAAT;;AAEF,eAAgB,eAAc;EAC5B,kBAAA;EACA,SAAA;EACA,WAAA;EACA,qBAAA;EACA,mCAAA;EACA,gCAAA;EACA,kCAAA;EACA,SAAS,EAAT;;AAGF,eAAgB,oBAAoB;AACpC,WAAY,oBAAoB;EAC5B,kBAAA;;AAGJ;EACI,kBAAA;EACA,qBAAA;;AAEJ,iBAAkB;EACd,kBAAA;EACA,SAAA;EACA,aAAA;EACA,SAAA;EACA,gBAAA;EACA,UAAA;EACF,cAAA;;AAGF,iBAAiB,MAAO;EACpB,mBAAA;EACA,cAAA;EACA,YAAA;EACA,SAAA;EACH,YAAA;EACG,cAAA;;AAGJ,iBAAiB,MAAO;EACvB,eAAA;EACG,cAAA;;AAGJ,iBAAkB;EACd,cAAA;EACA,oBAAA;EACA,qBAAA;;AAIJ,cACI;EACI,iBAAA;;AAFR,cACI,sBAGI;EACI,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;;AARZ,cACI,sBAGI,WAMI;EACI,YAAA;;AAXhB,cACI,sBAGI,WAUI;EACI,eAAA;EACA,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,iBAAA;;AAnBhB,cACI,sBAsBI;EACI,WAAA;EACA,mBAAA;EACA,iBAAA;EACA,WAAA;EACA,UAAA;;AA5BZ,cACI,sBAsBI,cAOI;EACI,UAAA;EACA,cAAA;;AAhChB,cACI,sBAsBI,cAOI,iBAII,OAEI;EACI,YAAA;;AArCxB,cACI,sBAsBI,cAOI,iBAII,OAEI,MAGI;EACI,WAAA;EACA,YAAA;EACA,cAAA;EACA,iBAAA;EACA,kBAAA;;AA5C5B,cACI,sBAsBI,cAOI,iBAII,OAEI,MAWI;EACI,kBAAA;EACA,eAAA;EACA,yBAAA;EACA,cAAA;;AAnD5B,cACI,sBAsBI,cAOI,iBAII,OAEI,MAkBI;EACI,iBAAA;;AAvD5B,cACI,sBA6DI;EACI,gBAAA;EACA,mBAAA;EACA,sBAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;;AApEZ,cACI,sBA6DI,UAQI;EACI,WAAA;;AAvEhB,cACI,sBA6DI,UAQI,YAGI;EACI,iBAAA;EACA,gBAAA;EACA,iBAAA;;AA5EpB,cACI,sBA6DI,UAQI,YAQI;EACI,gBAAA;;AA/EpB,cACI,sBA6DI,UAQI,YAWI;EACI,YAAA;;AAlFpB,cACI,sBA6DI,UAuBI;EACI,sBAAA;EACA,eAAA;;AAvFhB,cACI,sBAyFI;EACI,yBAAA;;AA3FZ,cACI,sBA6FI;EACI,cAAA;;AA/FZ,cACI,sBA6FI,kBAEI;EACI,UAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AApGhB,cACI,sBA6FI,kBASI;EACI,iBAAA;EACA,aAAA;;AAzGhB,cACI,sBA4GI,UACI;EACI,mBAAA;EACA,sBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,qBAAA;EACA,gBAAA;EACA,yBAAA;;AA1HhB,cACI,sBA4GI,UAgBI,MAAM;EACF,eAAA;EACA,WAAA;EACA,UAAA;EACA,WAAA;;AAjIhB,cACI,sBA4GI,UAuBI,MAAK;EACD,qBAAA;;AArIhB,cACI,sBA4GI,UA2BI,MAAK,MAAO;EACR,UAAA;;AAzIhB,cACI,sBA4GI,UA+BI;EACI,yBAAA;EACA,kBAAA;EACA,yBAAA;;AA/IhB,cACI,sBA4GI,UA+BI,QAII;EACI,UAAA;;AAjJpB,cACI,sBA4GI,UAwCI;EACI,4BAAA;EACA,iBAAA;EACA,gBAAA;;AAxJhB,cACI,sBA4GI,UA8CI;EACI,aAAA;EACA,UAAA;EACA,oBAAA;EACA,eAAA;EACA,kBAAA;;AAhKhB,cACI,sBA4GI,UAsDI,SAAQ;;EACJ,kBAAA;EACA,YAAA;EACA,eAAA;;AAtKhB,cACI,sBAyKI,WACI;EACI,kBAAA;EACA,gBAAA;;AA7KhB,cACI,sBAyKI,WAKI;EACI,yBAAA;EACA,aAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,yBAAA;;AAvLhB,cACI,sBAyKI,WAgBI;EACI,yBAAA;EACA,kBAAA;EACA,yBAAA;;AA7LhB,cACI,sBAyKI,WAsBI;EACI,UAAA;EACA,iBAAA;EACA,kBAAA;;AAnMhB,cACI,sBAyKI,WA4BI,MAAK;EACD,yBAAA;;AAvMhB,cACI,sBA0MI,UACI,MAAK;EACD,UAAA;;AA7MhB,cACI,sBA0MI,UAII;EACI,UAAA;;AAhNhB,cACI,sBAkNI;EACI,WAAA;;AApNZ,cACI,sBAkNI,QAEI;EACI,YAAA;;AAtNhB,cACI,sBAkNI,QAEI,GAEI;EACI,WAAA;;AAxNpB,cACI,sBAkNI,QAEI,GAMI;EACI,eAAA;;AA5NpB,cACI,sBAkNI,QAaI,GAAE;EACE,UAAA;EACA,UAAA;;AAlOhB,cACI,sBAkNI,QAiBI,GAAE;EACE,yBAAA;EACA,4BAAA;EACA,yBAAA;;AAvOhB,cACI,sBAkNI,QAiBI,GAAE,aAIE;EACI,YAAA;;AAzOpB,cACI,sBAkNI,QAyBI,GAAE,aAAa;EACX,0BAAA;;AA7OhB,cACI,sBAkNI,QA4BI,GAAE,IAAI,gBAAgB;EAClB,yBAAA;EACA,4BAAA;EACA,yBAAA;;AAlPhB,cACI,sBAkNI,QA4BI,GAAE,IAAI,gBAAgB,MAIlB;EACI,cAAA;;AApPpB,cACI,sBAkNI,QAoCI,GAAE,IAAI,gBAAgB,MAAM;EACxB,0BAAA;;AAxPhB,cACI,sBA2PI,sBACI,qBACI;EACI,YAAA;;AA/PpB,cACI,sBAkQI,yBACI;EACI,iBAAA;EACA,iBAAA;EACA,eAAA;;AAvQhB,cACI,sBA0QI,IAAG;EACC,YAAA;EACA,kBAAA;;AA7QZ,cACI,sBA+QI,EAAC;EACG,cAAA;;AAKZ,gCAAiC;EAC7B,kBAAA;;AAEJ,SAAU;EACN,iBAAA;;AAGJ;EACI,gBAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAGJ,SAAS,UAAW,KAAK;EACrB,2BAAA;EACA,6BAAA;EACA,sBAAA;;AAHJ,SAAS,UAAW,KAAK,IAIrB;EACI,YAAA;;AAIR,IAAK,KAAI,UAAW,KAAK,IAAG;AAC5B,SAAS,UAAW,KAAI,OAAQ;AAChC,SAAS,UAAW,KAAK,IAAG;EACxB,sBAAA;EACA,sBAAA;EACA,2BAAA;;AAEJ,IAAK,KAAI,UAAW;AACpB,SAAU;EACN,gBAAA;EACA,mBAAA;;AAGJ,WAAY,oBAAoB;EAC5B,kBAAA;;AAEJ,QACG,EAAC;EACG,YAAA;;AAFP,QAKG,yBAAyB,GAAE,iBAEvB;EACI,gBAAA;EACA,YAAA;;AATX,QAaG,yBAAyB,GAAE,iBAAkB;EACzC,UAAA;;AAdP,QAiBG,yBAAyB,GAAE,iBAAiB,MAAO;EAC/C,UAAA;;AAGP,gCAAiC;EAC7B,kBAAA;;AAEJ,sBAAuB,YAGtB;AAFD,YAAa,YAEZ;AADD,OACC;EACC,gBAAA;;AAGF,oBAAqB,iBAAiB,eAAe;EACpD,aAAA;EACA,eAAA;;AAED,oBAAqB,iBAAiB,eAAc,MAAO;EAC1D,qBAAA;;AAED,eAAe;EACd,2BAA4B;IAC3B,YAAA;IACA,gBAAA;;;AAGF,2BACC;EACC,2BAAA;;AAFF,2BAIC;EACC,0BAAA;;AALF,2BAOC;EACC,uBAAA;;AAGF;EACC,yBAAA;EACA,cAAA;;AAFD,4BAGC;EACC,kBAAA;;AAGF,sBAAuB;AAAY,sBAAuB;AAC1D,sBAAuB;AAAY,sBAAuB;EACzD,eAAA;;AAED,SAAU,aAAa;EACtB,eAAA;EACA,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,yBAAA;;AAED,UAAW;EACV,aAAa,8BAAb;EACA,eAAA;EACA,kBAAA;EACA,YAAA;EACA,WAAA;EACA,yBAAA;;AAED,aAAc;EACb,cAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;EACA,kBAAA;EACA,mCAAA;EACA,eAAA;EACA,WAAA;EACA,YAAA;;AAED,mBAAoB;AACpB,sBAAuB;AACvB,qBAAsB;EACrB,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,sBAAA;;AAED,eAAgB;EACf,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;;AAED,aAAc;EACb,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,sBAAA;;AAED,aAAc;AACd,gBAAiB;EAChB,kBAAA;EACA,cAAA;EACA,sBAAA;EACA,gBAAA;EACA,iBAAA;;AAED,cAAe;EACd,eAAA;;AAED,WAAY;EACX,iBAAA;;AAED;EACI,wBAAA;;AAEJ,IAAK;EACD,cAAA;;AAEJ;EACI,SAAA;;AAEJ;EACI,SAAA;;AAEJ;EACI,UAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,sBAAA;EACA,kBAAA;EACA,mBAAA;;AAEJ;EACI,iBAAA;;AAEJ,eAAgB,QAAQ,KAAK;EACzB,gBAAA;EACA,eAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,sBAAA;EACA,kBAAA;;AAEJ,OAAQ;EACJ,SAAA;EACA,gBAAA;;AAEJ;AAAqB;EACjB,YAAY,mBAAZ;;AAEJ,gBAA+B,qBAAuB;EAElD,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;IACtB,cAAA;IACA,yBAAA;;EAGJ,KAAK,cAAc,QAAM,KAAG;EAC5B,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,iBAAiB,QAAM,KAAG;IACtB,aAAA;;EAEJ,YAAa;IACT,WAAA;;EAEJ,WAAY,GAAE,WAAY;IACtB,WAAA;IACA,sBAAA;IACA,qBAAA;;EAEJ,KAAK,cAAe,GAAE,WAAY;EAClC,mBAAmB,QAAM,MAAO,GAAE,WAAY;EAC9C,oBAAoB,QAAM,MAAM,IAAI,iBAAkB,GAAE,WAAY;EACpE,oBAAoB,QAAM,MAAM,IAAI,iBAAkB,GAAE,WAAY;IAChE,WAAA;IACA,sBAAA;;EAEJ,WAAY,GAAE;IACV,iBAAA;;EAEJ,WAAY,GAAE;IACV,6BAAA;IACA,oBAAA;;EAEJ,WAAY,GAAE,WAAW,OAAK;IAC1B,SAAA;IACA,8BAAA;;EAGJ;IACI,SAAA;;EAEJ,KAAK,MAAI;IACL,6BAAA;;EAEJ;IAEI,cAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,iBAAA;;EACA,mBAAC;IACG,gBAAA;;EAGR,cAAe;IACX,kBAAA;;EAEJ,YAAa;IACT,eAAA;;EAEJ;IACI,aAAA;;EAEJ;IACI,WAAA;;EAEJ;IACI,uBAAA;;EAEJ,iBAAkB;IACd,iBAAA;;EAEJ,mBAAoB;IAChB,iBAAA;;EAEJ;IACI,gBAAA;IACA,gBAAA;;EAEJ,gBAAiB;IACb,2BAAA;;EAEJ;IACI,sBAAA;IACA,mBAAA;IACA,kBAAA;IACA,aAAA;;;AC38QR,aAAc,GAAG,GAAE,OAAQ;EACvB,8BAAA;EACA,UAAA;;AAGJ,IAAK,YAAY,uBAAsB,KAAG,SAAS,IAAE;EACnD,sBAAA;;AAEF,sBAAsB,KAAG,SAAS,IAAE;EAClC,6BAAA;;AAEF,IAAK,YAAY,uBAAsB,KAAG,SAAS;EACjD,sBAAA;;AAGF,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC7C,sBAAA;;AAGF,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC7C,sBAAA;;AAEF;EACE,iBAAA;;AAGF;EACE,+BAAA;EACA,iBAAA;;AAGF;EACE,iBAAA;;AAGF;EACE,gBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;;AAGF;EACE,uBAAA;EACA,6BAAA;;AAGF,mBAAmB;EACjB,6BAAA;;AAGF,mBAAmB;EACjB,yCAAA;EACA,iCAAA;;AAGF;EACE,WAAA;EACA,YAAA;EACA,mBAAA;EACA,UAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGF,qBAAqB;EACnB,SAAS,GAAT;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,UAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGF,qBAAqB;EACnB,SAAS,GAAT;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,0BAAA;EACA,6BAAA;EACA,wBAAA;;AAEF;AAAwB,uBAAuB;EAE7C,mBAAA;;AAGF,uBAAuB;EAErB,qBAAA;EACA,yBAAA;;AAGF;EACE,yBAAA;EACA,iBAAA;EACA,kBAAA;;AAGF;EACE,gBAAA;EACA,iBAAA;;AAGF;EACE,gBAAA;;AAGF;EACE,8BAAA;;AAGF,0BAA0B;EACxB,8BAAA;;AAEF,cAAe;EACX,iBAAA;;AAGJ;EACI,8BAAA;EACA,SAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAY,2FAAZ;EACA,OAAA;EACA,WAAA;;AAEJ,WAAY;EACR,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;;AAEJ,WAAY;EACR,WAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,YAAA;;AAEJ,aAAc;EACV,kBAAA;EACA,SAAA;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;;AAEJ,QAAQ;EACJ,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;EACA,sBAAA;;AAEJ,YAAa;EACT,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,mBAAA;EACA,UAAA;EACA,UAAA;;AAEJ,YAAY,QAAS;EACjB,UAAA;EACA,UAAA;;AAEJ;EACI,YAAA;EACA,WAAA;EACA,WAAA;EACA,sBAAA;EACA,UAAA;EACA,UAAA;;AAIJ,CAAC;AAAY,CAAC,UAAU;EACpB,YAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,eAAA;EACA,sBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ;EACI,4BAAA;;AAEJ;EACI,UAAA;EACA,kBAAA;;AAEJ;AAAe;EACX,qBAAA;EACA,sBAAA;EACA,WAAA;EACA,eAAA;;AAEJ;EACI,kBAAA;;AAEJ,aAAc,sBAAqB;EAC/B,SAAS,EAAT;EACA,gBAAA;EACA,sBAAA;EACA,qBAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;;AAEJ,aAAc,sBAAqB;EAC/B,kBAAA;;AAEJ,aAAa,QAAS,sBAAqB;EACvC,gBAAA;EACA,sCAAA;;AAEJ;EACE,aAAA;EACA,cAAA","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/marketing_and_sales/style.css b/layouts/v7/skins/marketing_and_sales/style.css
deleted file mode 100644
index e73f250becd661f12d31668332e45b12d51f8e4c..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/marketing_and_sales/style.css
+++ /dev/null
@@ -1,7730 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #3CB878;
-}
-.coloredBorderTop {
-  border-top: 1px solid #3CB878;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #3CB878 !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #3CB878 !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #3CB878 !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #3CB878 !important;
-  border-right: 1px solid #3CB878 !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #3CB878;
-  opacity: 1;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/marketing_and_sales/style.css.map b/layouts/v7/skins/marketing_and_sales/style.css.map
deleted file mode 100644
index 59f03d25da411376b8bcefcfee82fffcea177155..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/marketing_and_sales/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/project/style.css b/layouts/v7/skins/project/style.css
deleted file mode 100644
index 8d522bf2485f129d841920e8bca4f97f3921e139..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/project/style.css
+++ /dev/null
@@ -1,7730 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #8E44AD;
-}
-.coloredBorderTop {
-  border-top: 1px solid #8E44AD;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #8E44AD !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #8E44AD !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #8E44AD !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #8E44AD !important;
-  border-right: 1px solid #8E44AD !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #8E44AD;
-  opacity: 1;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/project/style.css.map b/layouts/v7/skins/project/style.css.map
deleted file mode 100644
index 0bb54fe9fbffe97614c10271114d500b666f948e..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/project/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/sales/style.css b/layouts/v7/skins/sales/style.css
deleted file mode 100644
index e73f250becd661f12d31668332e45b12d51f8e4c..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/sales/style.css
+++ /dev/null
@@ -1,7730 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #3CB878;
-}
-.coloredBorderTop {
-  border-top: 1px solid #3CB878;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #3CB878 !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #3CB878 !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #3CB878 !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #3CB878 !important;
-  border-right: 1px solid #3CB878 !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #3CB878;
-  opacity: 1;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/sales/style.css.map b/layouts/v7/skins/sales/style.css.map
deleted file mode 100644
index 0bb54fe9fbffe97614c10271114d500b666f948e..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/sales/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/support/style.css b/layouts/v7/skins/support/style.css
deleted file mode 100644
index 157b35e2aeba5e3cdaef63b4a0d8d9d86ff1688e..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/support/style.css
+++ /dev/null
@@ -1,7864 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #6297C3;
-}
-.coloredBorderTop {
-  border-top: 1px solid #6297C3;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #6297C3 !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #6297C3 !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #6297C3 !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #6297C3 !important;
-  border-right: 1px solid #6297C3 !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-.modules-menu ul li.active a {
-  border-left: 3px solid #6297C3;
-  opacity: 1;
-}
-.publicCommentHeader,
-div.flip {
-  background: none repeat scroll 0 0 #fbfbfb;
-  border: 1px solid #f2e8fc;
-  border-radius: 3px;
-  font-size: 14px;
-  line-height: 20px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.commentContent {
-  background-color: #fff !important;
-  border: 1px solid #f2e8fc;
-  border-radius: 4px;
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  font-size: 13px !important;
-  text-align: justify;
-}
-.commentDetails blockquote {
-  font-size: 13px !important;
-}
-.publicCommentHeader {
-  background: none repeat scroll 0 0 #fff !important;
-}
-.commentAge {
-  color: #999;
-  font-size: smaller;
-  font-weight: bold;
-}
-.caseHederField {
-  padding: 4px 4px 4px 0 !important;
-}
-.caseHeaderTable {
-  margin-bottom: 0px !important;
-}
-.composeArea {
-  margin-top: 10px;
-  border: 2px dashed #ccc;
-  padding: 10px;
-  width: 50%;
-  cursor: pointer;
-}
-#showEditor {
-  border-right: 0px !important;
-}
-.origin-comment {
-  border: 1px solid #fffee0;
-  background: #fdffe9;
-  padding: 10px 15px;
-  margin-bottom: 10px;
-}
-.slidingDiv {
-  border: 1px solid #f2e8fc;
-  border-top-width: 0px;
-  max-width: 100%;
-  max-height: 400px;
-  overflow: auto;
-}
-.showEmailPreview {
-  -webkit-transition: all 1s ease 0s;
-  -moz-transition: all 1s ease 0s;
-  -o-transition: all 1s ease 0s;
-  -ms-transition: all 1s ease 0s;
-  transition: all 1s ease 0s;
-  cursor: pointer;
-}
-.showEmailPreview:hover {
-  -webkit-transform: rotate(360deg);
-  -moz-transform: rotate(360deg);
-  -ms-transform: rotate(360deg);
-  -o-transform: rotate(360deg);
-  transform: rotate(360deg);
-}
-#moreInteractions {
-  cursor: pointer;
-  margin-bottom: 2px;
-  position: relative;
-  padding: 0px;
-  border-top: none;
-  border-bottom: none;
-}
-.divWithBorderBottom {
-  border-bottom: 1px solid #f2e8fc;
-  height: 5px;
-}
-#commentTextAreaContent {
-  margin-top: 5px;
-  padding-left: 0px;
-  padding-right: 0px;
-  margin-bottom: 10px;
-}
-.commentCount {
-  font-size: smaller;
-  color: lightslategray;
-  text-align: center;
-  position: absolute;
-  left: 0px;
-  right: 0px;
-  top: 0px;
-  bottom: 0px;
-  margin: auto;
-  height: 21px;
-}
-.commentCountText {
-  padding: 1px 8px 1px 8px;
-  background: white;
-}
-#composeTextAreaContent {
-  margin-top: 4px;
-  padding-left: 0px;
-  padding-right: 0px;
-  margin-bottom: 10px;
-}
-.caseReplyArea {
-  padding: 4px 4px 0px 0px;
-  margin-bottom: -5px;
-}
-.fileUploadContainer {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  border-width: 0px;
-}
-.borderBottomZero {
-  border-bottom: 0px !important;
-}
-.slidingDescription {
-  max-width: 100%;
-  overflow-x: auto;
-}
-.caseRelatedRecords {
-  margin-bottom: 0px !important;
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/support/style.css.map b/layouts/v7/skins/support/style.css.map
deleted file mode 100644
index 2d3c9e607db197dd5e6c535545ce67c55d345c30..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/support/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less","style.less"],"names":[],"mappings":"AAEA;EACI,aAAa,QAAb;EACA,SAAQ,oDAAR;;EACA,SAAQ,4DAA4D,OAAO,wCACnE,sDAAsD,OAAO,0CAC7D,qDAAsD,OAAO,4CAC7D,4DAA4D,OAAO,MAH3E;;EAIA,mBAAA;EACA,kBAAA;EACA,kCAAA;;AAGJ,CAAC;AAAO,CAAC;AACT,CAAC;AAAO,CAAC;EACL,aAAA;;AAGJ;EACI,aAAa,kBAAb;EACA,SAAS,iDAAT;;EACA,SAAQ,kDAAmD,OAAO,4CAC1D,yDAAyD,OAAO,wCAChE,oDAAoD,OAAO,0CAC3D,mDAAmD,OAAO,0CAC1D,8DAA8D,OAAO,MAJ7E;;;AAMJ;EACI,aAAa,mBAAb;EACA,SAAS,mDAAT;;EACA,SAAQ,oDAAqD,OAAO,4CAC5D,2DAA2D,OAAO,wCAClE,sDAAsD,OAAO,0CAC7D,qDAAqD,OAAO,0CAC5D,gEAAgE,OAAO,MAJ/E;;;AAOJ;EACI,aAAa,qBAAb;EACA,SAAS,uDAAwD,OAAO,iBAChE,wDAAwD,OAAO,0CAC/D,8DAA8D,OAAO,oBAF7E;;;EAIA,kBAAA;EACA,mBAAA;EACA,kCAAA;;AAEJ;EACI,aAAa,sBAAb;EACA,SAAS,wDAAyD,OAAO,4CACjE,yDAAyD,OAAO,0CAChE,+DAA+D,OAAO,oBAF9E;;EAGA,kBAAA;EACA,mBAAA;EACA,kCAAA;;;;;AAMJ;EACI,SAAA;EACA,UAAA;EACA,gBAAA;EACA,gBAAA;;AAEJ;EACI,SAAA;EACA,UAAA;EACA,aAAa,8BAAb;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,eAAA;;AAEJ,IAAK,eAAe;EAChB,kBAAA;;AAEJ;EACI,iBAAA;EACA,eAAA;;AAEJ,kBAAmB;EACjB,aAAa,8BAAb;;AAEF;EACI,gBAAA;EACA,gBAAA;EACA,gBAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;;AAEJ,WAAY;EACR,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ,WAAY;EACR,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,cAAA;EACA,0BAAA;EACA,kBAAA;;AAEJ;EACI,kBAAA;EACA,YAAY,mBAAZ;;AAEJ,eAAe;AACf,eAAe;EACX,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,eAAgB;EACZ,mBAAA;;AAEJ,QAA0B;EACtB,WAAY;IACR,qBAAA;IACA,YAAA;IACA,UAAA;IACA,gBAAA;IACA,eAAA;;EAEJ,QAAS;IACL,kBAAA;IACA,QAAA;IACA,gBAAA;IACA,kBAAA;IACA,WAAA;IACA,YAAA;;EAEJ,QAAS,mBAAmB;IACxB,mBAAA;IACA,YAAA;;;EAGJ,QAAS,mBAAmB,uBAAuB;IAC/C,eAAA;;EAEJ,eAAgB;IACZ,qBAAA;IACA,WAAA;IACA,aAAA;IACA,kBAAA;IACA,SAAA;IACA,MAAA;IACA,OAAA;IACA,gBAAA;IACA,yBAAA;IACA,mBAAA;;EAEJ,eAAgB;IACZ,qBAAA;IACA,YAAA;IACA,UAAA;IACA,kBAAA;IACA,SAAA;IACA,QAAA;IACA,UAAA;IACA,gBAAA;IACA,mBAAA;IACA,+BAAA;IACA,cAAA;IACA,kBAAA;;EAEJ,eAAgB;IACZ,WAAA;IACA,mBAAA;;EAEJ,eAAgB;IACZ,mBAAA;;EAEJ,eAAgB;IACZ,YAAA;;EAEJ,QAAS;IACL,eAAA;;;AAIR,YAAa,aAAW;EACpB,gBAAA;;AAEJ;EACI,yBAAA;EACA,qBAAA;EACA,kBAAA;EACA,eAAA;EACA,0BAAA;;AALJ,gBAMI;EACI,eAAA;EAQA,mBAAA;;AAfR,gBAMI,oBAEI;EACI,cAAA;EACA,gBAAA;;AAVZ,gBAMI,oBAMI;EACI,cAAA;;AAbZ,gBAiBI;EACI,cAAA;;AAlBR,gBAoBI;EACI,cAAA;;AArBR,gBAuBI;EACI,cAAA;;AAxBR,gBA0BI;EACI,cAAA;;;;;AAOR;EACI,YAAA;EACA,YAAA;EACA,WAAA;EACA,qBAAA;EACA,gBAAA;;AAGJ,aAAc;EACb,gBAAA;EACA,eAAA;;AAGD,OAAQ;EACJ,eAAA;;AAGJ,OAAQ;EACJ,qBAAA;EACA,eAAA;EACA,kBAAA;;;;;AAMJ,WAAY,YAAY,KAAK,IAAI;EAC7B,aAAA;;AAEJ,OAAQ,KAAK,KAAK,MAAM,MAAM;EAC1B,WAAA;;AAGJ,OAAQ,KAAK,KAAK,MAAM;EACpB,WAAA;;AAGJ,WAAW;EACP,kBAAA;;AAGJ,WAAY;EACR,mBAAA;;AAEJ,WAAY;EACR,YAAA;;AAEJ;EACI,iBAAA;EACA,qBAAA;EACA,mBAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,cAAA;EACA,WAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;;AAXJ,YAYI;EACI,eAAA;;AAGR,YAAY;AACZ,YAAY;AACZ,YAAY;AACZ,YAAY;EACR,WAAA;;AAEJ,YAAa;AAAgB;EACzB,SAAA;EACA,YAAA;EACA,UAAA;EACA,qBAAA;;AAEJ,YAAa,eAAc;EACvB,aAAA;;AAGJ,QAA0B;EACtB,kBAAmB;IACf,YAAA;IACA,YAAA;;EAEJ,kBAAmB,cAAc,KAAI;IACjC,qBAAA;;EAEJ,kBAAmB,cAAc,KAAI,KAAI;IACrC,eAAA;;EAEJ,WAAY;IACR,gBAAA;IACA,YAAA;;;AAGR,QAA0B;EACtB,WAAY;IACR,gBAAA;IACA,YAAA;;EAEJ;IACI,iBAAA;;;AAGR,QAA0B;EACtB,IAAI,KAAG,IAAE;IACL,gBAAA;IACA,gBAAA;IACA,kBAAA;IACA,mBAAA;IACA,WAAA;IACA,mBAAA;;EAEJ,IAAI,KAAG,IAAE,UAAW;IAChB,mBAAA;;;AAGR,QAA2B;EACvB;IACI,gBAAA;IACA,gBAAA;;;AAIR;EACI,YAAA;EACA,uBAAA;EACA,eAAA;EACA,eAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;;;AAIJ;EACI,mBAAA;EACA,qBAAqB,qBAAqB,uCAA1C;;AAEJ,kBAAmB;EACf,qBAAoB,qBAAqB,uCAAzC;EACA,cAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,uBAAA;EACA,eAAA;;AAEJ,kBAAmB;EACf,kBAAA;;AAEJ,kBAAmB,mBAAmB;EAClC,qBAAA;EACA,WAAA;;AAEJ,kBAAmB,mBACf;EACI,gBAAA;;AAFR,kBAAmB,mBAIf;EACI,gBAAA;;AALR,kBAAmB,mBAOf;AAPJ,kBAAmB,mBAQf;EACI,gBAAA;;AAGR,kBAAmB,wBACf;EACI,gBAAA;;AAFR,kBAAmB,wBAIf;EACI,gBAAA;;AAGR;EACI,qBAAA;EACA,WAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,QAAS;EACL,qBAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;;AAGJ,QAAS;EACL,QAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,cAAA;;AALJ,QAAS,8BAML;EACI,eAAA;EACA,iBAAA;;AAIR;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACC,mBAAA;;AAGD;AAAc;EACV,mBAAA;;AAGJ,WAAY;EACR,qBAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;;AAGJ,uBAAwB;EACpB,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB;EACpB,yBAAA;;AAGJ,uBAAwB;EACpB,yBAAA;;AADJ,uBAAwB,eAEpB;EACI,YAAA;EACA,YAAA;;AAIR,WAAY,wBAAwB,eAAc;EAC9C,mBAAA;EACA,UAAA;;AAFJ,WAAY,wBAAwB,eAAc,MAG9C;EACI,UAAA;;AAIR,uBAAwB;EACpB,aAAA;EACA,YAAA;;AAEJ,uBAAwB,eAAe;EACnC,gBAAA;;AAEJ,QAAS,mBAAmB,cAAc;EACtC,eAAA;EACA,sBAAA;;AAEJ;EACI,YAAA;EACA,YAAA;EACA,cAAA;EACA,oBAAA;EACA,WAAA;EACA,eAAA;EACA,SAAA;EACA,mBAAA;EACA,6BAAA;EACA,mBAAA;EACA,aAAA;EACA,aAAA;;AAEJ,SAAU;EACN,6BAAA;EACA,WAAA;;AAGJ,SAAU;EACN,gBAAA;EACA,cAAA;EACA,qBAAA;;AAEJ,SAAU;EACN,UAAA;;AAEJ;EACI,iBAAA;EACA,cAAA;EACA,gBAAA;EACA,eAAA;EACA,cAAA;;AAGJ,SAAU,EAAC,UAAU;EACjB,cAAA;EACA,qBAAA;;AAGJ,SACI,cAAc;EACV,WAAA;;AAGR,mBACI;AADgB,SAChB;AADJ,mBAEI,kBAAkB,cAAc;AAFhB,SAEhB,kBAAkB,cAAc;AAFpC,mBAGI,kBAAkB;AAHF,SAGhB,kBAAkB;AAHtB,mBAII,kBAAkB;AAJF,SAIhB,kBAAkB;AAJtB,mBAKI,kBAAkB;AALF,SAKhB,kBAAkB;AALtB,mBAMI,kBAAkB;AANF,SAMhB,kBAAkB;EACd,wBAAA;EACA,gBAAA;;AAIR,CAAC,UAAU;EACP,cAAA;;AAGJ;EACI,eAAA;EACA,WAAA;EACA,eAAA;EACA,cAAA;EACA,yBAAA;EACA,gBAAA;EACA,gBAAA;EACA,YAAA;EACA,yBAAA;;AAEJ,SAAU;EACN,qCAAA;EACA,+BAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ;AACA,SAAS;EACL,UAAA;EACA,mBAAA;EACA,cAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAEJ;EACI,8BAAA;;AAGJ;EACC,8BAAA;;AAGD,SAAU;EACN,gBAAA;EACA,qCAAA;EACA,+BAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ,SAAU;EACN,gBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,SAAU;EACN,WAAA;EACA,SAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;EACA,gBAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;;AAZJ,SAAU,sBAaN;EACI,WAAA;EACA,YAAA;;AAfR,SAAU,sBAaN,GAGI;EACI,uBAAA;EACA,kBAAA;EAKA,WAAA;EACA,yBAAA;EACA,cAAA;;AAzBZ,SAAU,sBAaN,GAGI,EAGI;EACI,iBAAA;EACA,qBAAA;;AArBhB,SAAU,sBAaN,GAGI,EAUI;EACI,qBAAA;EACA,cAAA;;AA5BhB,SAAU,sBAgCN,GAAE;EACE,UAAA;EACA,mBAAA;EACA,cAAA;;AAnCR,SAAU,sBAgCN,GAAE,MAIE;EACI,UAAA;;AArCZ,SAAU,sBAwCN;EACI,gBAAA;EACA,YAAA;;AAGR,SAAU;EACN,iBAAA;;AAEJ,SAAU;EACN,qBAAA;;AAEJ,SAAU;EACN,iBAAA;;AAEJ,SAAU;EACN,iBAAA;;AADJ,SAAU,wBAEN;EACG,qBAAA;EACA,cAAA;;AAGP,SAAU;EACN,eAAA;;AAEJ,SAAU,kBAAkB;EACxB,iBAAA;;AADJ,SAAU,kBAAkB,wBAExB;EACI,gBAAA;;AAIR,SAAU,oBAAmB;EACzB,UAAA;;AAGJ;EACI,WAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,WAAA;;AAEJ,YAAY;EACR,aAAA;;AAEJ,YAAa;EACT,cAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAA;EACA,aAAA;;AAEJ;EACI,iBAAA;EACA,WAAA;EACA,eAAA;EACA,eAAA;EACA,qBAAA;EACA,UAAA;;AAEJ,YAAY;AACZ,YAAY;EACR,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,YAAa;EACT,WAAA;EACA,SAAA;EACA,gBAAA;EACA,qBAAA;EACA,UAAA;EACA,uBAAA;EACA,yBAAA;;AAGJ,YAAa;EACT,eAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;;AAEJ,YAAY,MAAO;EACf,eAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,mBAAA;EACA,YAAA;EACA,mBAAA;EACA,gBAAA;;AAEJ;AAAkB;EACd,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,gBAAA;;AAGJ;EACI,YAAA;;AAGJ,QAAS;EACL,qBAAA;EACA,gBAAA;EACA,YAAA;;AAGJ,WAAY;EACR,UAAA;EACA,gBAAA;;;AAIJ;EACI,aAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,WAAA;;AAEJ,sBAAuB;EACnB,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;;AAEJ,sBAAuB,aAAY;EAC/B,UAAA;EACA,eAAA;;AAEJ;EACI,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,YAAA;;AAEJ,cAAe;EACX,cAAA;;AAGJ,cAAe,MAAM,OAAO;EACxB,WAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;AAGJ;EACI,mBAAA;;;;;AAMJ;EACI,eAAA;;AAEJ,YAAa;EACT,gBAAA;;AAEJ,YAAa,cAAa;EACtB,kBAAA;;AAEJ,gBAAgB,aAAa;AAC7B,oBAAoB,aAAa;AACjC,gBAAgB,aAAa;AAC7B,gBAAgB,aAAa;EACzB,kBAAA;;AAEJ;EACI,mBAAA;EACA,WAAA;;AAEJ;EACI,WAAA;;AAEJ,qBAAqB;EACjB,eAAA;;AAGJ,kBAAkB;EACd,YAAA;EACA,oBAAA;;AAGJ,YAAY,uBACR;EACI,sBAAA;;AAKR;AAAkB;EACd,cAAA;EACA,eAAA;;AAGJ;EACI,2BAAA;;AAGJ,WAAY;EACR,cAAA;EACA,qBAAA;EACH,sBAAA;;AAHD,WAAY,OAIX;EACC,WAAA;;AAIF,aAAc,OAAM;EAChB,UAAA;EACA,cAAA;;AAEJ,aAAc;EACV,eAAA;;AAGJ,aAAc;EACV,WAAA;;AAGJ;EACI,cAAA;EACA,eAAA;EACA,gCAAA;;AAGJ;EACI,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ,KAAK,aAAa;AAClB,KAAK,iBAAiB;EAClB,gBAAA;;AAEJ,wBAAyB;EACrB,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,wBAAyB,iBAAiB,sBAAsB;EAC5D,YAAA;EACA,iBAAA;;AAGJ,wBAAyB,iBAAiB;EACtC,YAAA;;AAGJ,kBAAmB;EACd,iBAAA;EACD,2BAAA;;AAGJ,aAAa,kBAAmB;EAC5B,0BAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,aAAa;EACT,SAAA;EACA,YAAA;;AAGJ;EACI,gBAAA;EACA,WAAA;EACA,gBAAA;;AAGJ;EAKI,sBAAA;EACA,mBAAA;;AAIJ,qBAAsB;AACtB,aAAc;EACV,UAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,mBAAA;EACA,kBAAA;;;;;AAMJ;EACI,gBAAA;EACA,aAAA;;AAEJ,WAAY;EACR,qBAAA;EACA,WAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,WAAA;EACA,OAAA;EACA,oBAAA;;AAEJ,WAAW;;;AAKX,aAAc;EACV,gBAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;;AAEJ,aAAc,GAAG,GAAG;EAChB,WAAA;EACA,kBAAA;EACA,cAAA;EACA,UAAA;EACA,sBAAA;EACA,eAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;EACA,iBAAA;EACA,iBAAA;;AACA,aAZU,GAAG,GAAG,EAYf;EACG,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAEJ,aAjBU,GAAG,GAAG,EAiBf;EACG,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AApBR,aAAc,GAAG,GAAG,EAsBhB;EACI,sBAAA;EACA,WAAA;EACA,eAAA;EACN,iBAAA;;AAEE,aA5BU,GAAG,GAAG,EA4Bf;EACG,iBAAA;EACA,sBAAA;EACA,eAAA;EACA,qBAAA;EACA,SAAA;EACA,gBAAA;EACA,cAAA;EACA,UAAA;EACA,uBAAA;EACA,mBAAA;;AAIR,aAAc,GAAG,GAAE;EACf,mBAAA;EACA,UAAA;;AAFJ,aAAc,GAAG,GAAE,MAGf;EACI,UAAA;;AAGR,aAAc,GAAG,GAAE;EACf,mBAAA;;AADJ,aAAc,GAAG,GAAE,OAEf;EAEI,UAAA;EACA,iBAAA;;AAIR,WAAY;EACR,qBAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,+BAAA;EACA,YAAA;EACA,SAAA;EACA,kBAAA;;AAGJ,WAAY;EACR,WAAA;EACA,QAAA;;;AAIJ,eAAgB;AAAmB,eAAgB;EAC/C,eAAA;;AAEJ,eAAgB,kBAAkB;EAC9B,iBAAA;;AAEJ,WAAY;EACR,SAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,yBAAA;EACA,cAAA;;AAGJ,qBAAsB;EAClB,yBAAA;EACA,gBAAA;;AAEJ,aAAc;EACV,iBAAA;EACA,iBAAA;EACA,eAAA;;AAEJ,qBAAsB;EAClB,eAAA;EACA,eAAA;EACA,mBAAA;EACA,WAAA;;AAEJ,qBAAsB;EAClB,aAAA;;;AAMJ,qBAAsB,eAAe;EACjC,WAAA;;AAEJ,qBAAsB,eAElB,aAAa;AADjB,aACI,aAAa;EACR,eAAA;;AAHT,qBAAsB,eAKlB,kBAAkB;AAJtB,aAII,kBAAkB;EACd,SAAA;;;AAIR,qBAAsB,mBAAmB;EACrC,WAAA;;;AAIJ,qBAAsB,mBAAmB;EACrC,WAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,eAAe;EACjC,gBAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;;AAEJ,WAAY;EACR,aAAA;EACA,cAAA;;AAIJ,WAAY,KAAI;AAAQ,WAAY,KAAI;EAIpC,mBAAA;;AAJJ,WAAY,KAAI,MACZ;AADoB,WAAY,KAAI,OACpC;EACI,eAAA;;AAIR,WAAY;EACJ,aAAA;;AAGR,WAAY,KAAK;EACb,sBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,UAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,cAAA;;AAGJ,WAAY,KAAK;EACb,eAAA;EACA,eAAA;EACA,UAAA;EACA,kBAAA;;AAGJ,WAAY,KAAK,cAAc,wBAAwB;EACnD,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,qBAAA;EACA,8CAAA;EACA,wCAAA;EACA,oCAAA;EACA,8BAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,WAAY,KAAK,YAAW,KAAM;EAC9B,cAAA;EACA,mBAAkB,cAAlB;EACA,gBAAe,cAAf;EACA,cAAa,cAAb;;AAGJ,WAAY,KAAK,IAAG;EAChB,kBAAA;;AAEJ,WAAY,KAAK,IAAG;EAChB,mBAAA;EACA,eAAA;;AAEJ,WAAY,KAAK,IAAG;EAChB,sBAAA;EACA,YAAA;;AAEJ,WAAY,KAAI,OAAQ;AAAK,WAAY,KAAI,MAAO;EAChD,mBAAA;;AAEJ;AACA;EACI,WAAA;EACA,yBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;;AAEJ,eAAe;AACf,YAAY;EACR,aAAA;;AAGJ,uBAAwB;AACxB,uBAAwB;EACpB,gBAAA;;AAEJ,uBAAwB,MAAK;AAC7B,uBAAwB,MAAK;EACzB,mBAAA;;AAEJ,uBAAwB,MAAM;AAC9B,uBAAwB,MAAM;EAC1B,WAAA;;;AAGJ;EACI,iBAAA;EACA,kBAAA;;EAEA,WAAA;EACA,MAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;EACA,aAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;;AAEJ,OAAQ;EACJ,aAAA;;;AAIJ;EACI,yBAAA;EACA,YAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAEJ,qBAAqB;AACrB,sBAAsB;AACtB;EACI,eAAA;EACA,yBAAA;EACA,sBAAA;;AAMJ;EACI,kBAAA;EACA,mBAAA;;AAEJ;EACG,iBAAA;EACA,kBAAA;;AAEH;EACI,aAAA;;AAEJ;EACI,4BAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,kBAAA;;AAGJ;EACI,gBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,cAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,kBAAA;;AADJ,YAGI,MAAK;EACD,aAAA;;AAJR,YAMI;EACI,mBAAA;;AAGR;AACA,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;AACxD,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;AACxD,UAAU,MAAO,QAAQ,KAAK;AAAM,MAAO,QAAQ,KAAK;EACpD,WAAA;;AAGJ;EACI,qBAAA;;AAGJ;EACI,6BAAA;;AAEJ;EACI,2BAAA;;AAEJ;EACI,4BAAA;;AAGJ;EACI,UAAA;EACA,YAAA;EACA,iBAAA;;AAGJ,EAAE;EACE,qBAAA;EACA,iBAAA;;AAGJ;EACI,gCAAA;;AAEJ;EACI,6BAAA;;AAEJ;EACI,UAAA;;AAGJ;EACI,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,aAAA;;AALJ,gBAOI;EACI,qBAAA;EAEA,SAAA;EACA,iBAAA;EACA,kBAAA;EACA,UAAA;EACA,eAAA;;AAIR;EACI,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAGJ;EACI,6BAAA;;AAGJ;EACI,kBAAA;;AADJ,aAGI;EACI,eAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;;AAKR;EACI,qBAAA;;AAIJ;EACI,6BAAA;;;;;AAMJ;EACI,YAAA;EACA,kBAAA;;AAGJ;EAII,kBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;;AANA,IAAC;EACG,eAAA;;AAQR,eAAe;EACX,YAAA;EACA,mBAAA;;AAGJ,eAAe;EACX,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,sBAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ,eAAe;AACf,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;EACZ,yBAAA;EACA,sBAAA;;AAEJ;EACI,eAAA;EACA,YAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;EACA,mBAAA;;;;;AAWJ,GAAG;EACC,eAAA;;AAEJ;EACI,cAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;;AAJJ,oBAKI;EACI,gBAAA;EACA,mBAAA;EACJ,uBAAA;EACA,qBAAA;EACA,gBAAA;;AAIJ,4BAA6B;EACzB,YAAA;;AAGJ,gBAAiB;EACb,qBAAA;EACA,cAAA;;AAGJ,4BAA4B,MACxB;EACI,UAAA;;AAIR;EACI,kBAAA;EACA,gBAAA;;AAGJ,oBAAqB;EACjB,eAAA;;AAGJ,oBAAqB;EACjB,yBAAA;;AAGJ,oBAAqB,UAAS;EAC1B,eAAA;;AAGJ,eAAgB,IAAG,mBAAoB;AACvC,eAAgB,oBAAoB;EAChC,WAAA;;AAEJ,mBAAoB,yBAAyB;EACzC,gBAAA;;AASJ,kBAAmB,gBAAgB;EAC/B,iBAAA;;AAGJ,oBAAqB;EACjB,qBAAA;EACA,WAAA;EACA,WAAA;;AAEJ;EACI,WAAA;EACA,sBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;;;AAIJ,eAAgB,GAAG;AACnB,eAAgB,GAAG;EACf,WAAA;;AAEJ,eAAgB,GAAG,GAAE;AACrB,eAAgB,GAAG,GAAE;EACjB,YAAA;;AAGJ,eAAgB,QAAQ,KAAI,YAAa;AACzC,eAAgB,QAAQ,KAAI,YAAa;EACrC,iBAAA;;AAEJ,eAAgB,QAAQ,KAAK;AAC7B,eAAgB,QAAQ,KAAK;EACzB,sBAAA;EACA,gBAAA;;AAHJ,eAAgB,QAAQ,KAAK,KAIzB;AAHJ,eAAgB,QAAQ,KAAK,KAGzB;EACI,cAAA;;AAGR,eAAgB,QAAQ,KAAK,KAAK;AAClC,eAAgB,QAAQ,KAAK,KAAK;AAClC,eAAgB,QAAQ,KAAK,KAAK;EAC9B,qBAAA;EACA,WAAA;;AAGJ,gBAAiB,wBAEb,YAAY;AADhB,gBAAkB,oBACd,YAAY;EACR,sBAAA;EACA,WAAA;EACA,qBAAA;EACA,kBAAA;;AAGR,gBAAiB,wBAAwB;EACrC,sBAAA;EACH,UAAA;EACA,qBAAA;;AAGD;EACI,gBAAA;;AAGJ,yBAA0B;AAC1B,eAAgB;EACf,YAAA;EACG,eAAA;EACA,WAAA;EACA,gBAAA;;AAGJ,eAAgB,eAAc;EAC1B,YAAA;EACA,eAAA;EACA,WAAA;EACA,gBAAA;;AAEJ,yBAA0B,eAAe;AACzC,eAAgB,eAAe;EAC3B,YAAA;;AAGJ,eAAgB,eAAe,KAAI,SAAS;AAC5C,yBAA0B,eAAe,KAAI,SAAS;EAClD,UAAA;;AAEJ,yBAA0B,eAAe,KAAI;AAC7C,yBAA0B,eAAe,KAAI;AAC7C,yBAA0B,eAAe,KAAI;AAC7C,eAAgB,eAAe,KAAI;AACnC,eAAgB,eAAe,KAAI;AACnC,eAAgB,eAAe,KAAI;AACnC,KAAK,eAAe;EAChB,UAAA;;AAEJ,yBAA0B,eAAc;AACxC,yBAA0B,eAAc;AACxC,eAAgB,eAAc;AAC9B,eAAgB,eAAc;EAC1B,SAAQ,GAAR;EACA,cAAA;EACA,WAAA;;AAEJ,yBAA0B,eAAe,UAAU;AACnD,eAAgB,eAAe,UAAU;EACrC,eAAA;;AAEJ,yBAA0B,iBAAiB,eAAe;AAC1D,eAAgB,iBAAiB,eAAe;EAC5C,mBAAA;EACA,WAAA;;AAEJ,yBAA0B,iBAAiB,eAAe,KAAI;AAC9D,eAAgB,iBAAiB,eAAe,KAAI;EAChD,gBAAA;EACA,eAAA;;AAHJ,yBAA0B,iBAAiB,eAAe,KAAI,KAI1D;AAHJ,eAAgB,iBAAiB,eAAe,KAAI,KAGhD;EACK,cAAA;;AAGT,yBAA0B,eAAe,OAAO;AAChD,eAAgB,eAAe,OAAO;EAClC,WAAA;EACA,sBAAA;EACA,eAAA;;AAEJ,eAAgB,GAAE,sBAAuB;AACzC,eAAgB,GAAE,UAAW;EACzB,wBAAA;EACA,sBAAA;EACA,mBAAA;;AAEJ,eAAiB,GAAE,UAAW;EAC1B,gBAAA;;AAGJ,eAAiB,GAAE,UAAW,GAAE;EAC5B,iBAAA;;AADJ,eAAiB,GAAE,UAAW,GAAE,kBAExB;EACJ,kBAAA;EACA,UAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,gBAAiB,gBAAgB,GAAE,UAAW,GAAE,kBAAmB;EAC/D,WAAA;;AAEJ,eAAgB,eAAe,KAAI;EAC/B,UAAA;EACA,eAAA;;AAEJ,eAAgB,eAAe,KAAI;EAC/B,UAAA;;AAGJ,eAAgB,GAAG,GAAG,OAAO;EACzB,kBAAA;;AAEJ,eAAgB;AAAY,eAAgB;EACxC,eAAA;;AAEJ;EACI,yBAAA;EACA,yBAAA;EACA,iCAAA;;;;;;;;;;;;;;AAeJ;EACI,WAAA;;AAGJ,YAAa;EACT,cAAA;;AAGJ,gBAAiB,GAAE,IAAI;EACnB,eAAA;;AAEJ,gBAAiB;EACb,aAAA;;AAEJ,oBAAqB;AACrB;EACI,aAAA;;AAEJ;EACI,mCAAA;;AAGJ,eAAgB,aAAa;EACzB,YAAA;EACA,WAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;;AAGJ;EACI,WAAA;EACA,gBAAA;EACA,sBAAA;;AAGJ;EACI,YAAA;EACA,iBAAA;EACA,eAAA;EACA,WAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;AAGJ,uBACQ;EACI,+BAAA;EACA,iBAAA;;AAHZ,uBACQ,yBAII;EACI,gBAAA;EACA,YAAA;;AAPhB,uBACQ,yBAII,GAII;EACI,WAAA;EACA,UAAA;;AAXpB,uBACQ,yBAII,GAII,MAII;EACI,iBAAA;;AAdxB,uBACQ,yBAII,GAII,MAQI;EACI,WAAA;EACA,eAAA;;AAnBxB,uBACQ,yBAII,GAkBI,MAAK;EACD,YAAA;;AAxBpB,uBACQ,yBAII,GAsBI;EACI,yBAAA;;AA5BpB,uBAiCQ,sBACI,WACI;EACI,WAAA;;AApCpB,uBAiCQ,sBACI,WACI,iBAGI,EAAC;EACG,4BAAA;EACA,uBAAA;;AAxCxB,uBAiCQ,sBACI,WACI,iBAQI,EAAC;EACG,YAAA;;AA5CxB,uBAiCQ,sBACI,WACI,iBAYI;EACI,eAAA;EACA,iBAAA;;AAjDxB,uBAiCQ,sBACI,WAmBI;EACI,gBAAA;EACA,mBAAA;EACA,gBAAA;;AAxDpB,uBAiCQ,sBACI,WAyBI;EACI,WAAA;EACA,UAAA;;AA7DpB,uBAiCQ,sBACI,WAyBI,MAII;EACI,iBAAA;;AAhExB,uBAiCQ,sBACI,WAkCI,MAAK;EACD,eAAA;EACA,yBAAA;;AAtEpB,uBAiCQ,sBACI,WAkCI,MAAK,MAGD;EACI,WAAA;;AAxExB,uBAiCQ,sBA4CI;EACI,cAAA;;AAKZ,0BACI;EACI,eAAA;EACA,gBAAA;;AAHR,0BAOI;EACI,aAAA;EACA,eAAA;;AATR,0BAOI,UAGI;EACI,WAAA;;;;;AAShB;EACI,gBAAA;;AAEJ,0BAA2B,OAAM;EAChC,sBAAA;;AAED,kBAAmB,iBAAiB;EAChC,kBAAA;;AADJ,kBAAmB,iBAAiB,YAEhC;EACI,YAAA;EACA,qBAAA;;AAIR,eAAgB,wBAAuB;AACvC,uBAAwB;AACxB,uBAAwB;EACpB,WAAA;;AAGJ;AAAQ;AAAG;EACP,aAAa,qBAAoB,kCAAjC;EACA,mBAAA;EACA,gBAAA;;AAEJ;EACI,mBAAA;;AAGJ,eAAgB;EACZ,iBAAA;;AAEJ,iBAAkB;EACd,UAAA;;AAGJ,iBAAkB;EACd,UAAA;;AAKJ,WAAY,GAAE,WAAY;EACtB,aAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,WAAY,GAAE,WAAW,MAAO;EAC5B,qBAAA;;AAGJ,WAAY,GAAE,WAAW,MAAO,QAAQ;EACpC,qBAAA;EACA,cAAA;;AAGJ,WAAY,GAAE,WAAY;EACtB,WAAA;;AAIJ,oBAAqB,iBAAiB,YAAY;AAClD,kBAAmB,iBAAiB,YAAY;EAC5C,aAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,oBAAqB,iBAAiB,YAAW,MAAO;AACxD,kBAAmB,iBAAiB,YAAW,MAAO;EAClD,qBAAA;;AAGJ,oBAAqB,iBAAiB,YAAW,MAAO,QAAQ;AAChE,kBAAmB,iBAAiB,YAAW,MAAO,QAAQ;EAC1D,qBAAA;EACA,cAAA;;AAGJ,oBAAqB,iBAAiB;AACtC,kBAAmB,iBAAiB;EAChC,UAAA;;AAGJ,oBAAqB,iBAAiB,wBAAwB;AAC9D,kBAAmB,iBAAiB,wBAAwB;EACxD,YAAA;EACA,gBAAA;;AAGJ,oBAAqB,iBAAiB,wBAAwB;AAC9D,kBAAmB,iBAAiB,wBAAwB;EACxD,gBAAA;;AAGJ,oBAAqB,iBAAiB,cAAa;AACnD,kBAAmB,iBAAiB,cAAa;EAC7C,SAAA;EACA,cAAA;EACA,gBAAA;;AAEJ,oBAAqB,OAAM;EAC1B,0BAAA;;AAMD;EACI,WAAA;EACA,mBAAA;;AAFJ,gBAGI,IAAG;EACC,cAAA;;AAGR,YAAa;EACT,UAAA;EACA,mBAAA;;AAFJ,YAAa,wBAGT,aAAY;AAHhB,YAAa,wBAIT,aAAY;EACP,gBAAA;;AAIT;EACI,mBAAA;EACA,UAAA;EACA,gBAAA;;AAKJ;EACI,gBAAA;;AAEJ,cAAe;EACV,WAAA;EACD,qBAAA;EACA,kBAAA;;AAGJ,cAAe;EACV,WAAA;EACD,qBAAA;EACA,kBAAA;EACC,WAAA;;AAJL,cAAe,iBAKV;AALL,cAAe,iBAKC;AALhB,cAAe,iBAKK;AALpB,cAAe,iBAKQ;EACX,WAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;;AATZ,cAAe,iBAWV;EACI,YAAA;EACA,SAAA;;AAGT,oBAAqB;AACrB,oBAAqB;AACrB,yBAA0B;EAEtB,cAAA;EACA,YAAA;EACA,WAAA;EACA,UAAA;;AAIJ,oBAAqB,aAAa;AAClC,oBAAqB,aAAa;AAClC,yBAA0B,aAAa;EACnC,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,oBAAqB,aAAa,MAAM;AACxC,oBAAqB,aAAa,MAAM;AACxC,yBAA0B,aAAa,MAAM;EACzC,WAAA;EACA,2BAAA;;AAMA,oBAHiB,aAGhB;AAAD,oBAFiB,aAEhB;AAAD,yBADsB,aACrB;EACG,mBAAA;;AAEJ,oBANiB,aAMhB;AAAD,oBALiB,aAKhB;AAAD,yBAJsB,aAIrB;EACG,mBAAA;;AAEJ,oBATiB,aAShB;AAAD,oBARiB,aAQhB;AAAD,yBAPsB,aAOrB;EACG,mBAAA;;AAEJ,oBAZiB,aAYhB;AAAD,oBAXiB,aAWhB;AAAD,yBAVsB,aAUrB;EACG,mBAAA;;AAEJ,oBAfiB,aAehB;AAAD,oBAdiB,aAchB;AAAD,yBAbsB,aAarB;EACG,mBAAA;;AAEJ,oBAlBiB,aAkBhB;AAAD,oBAjBiB,aAiBhB;AAAD,yBAhBsB,aAgBrB;EACG,mBAAA;;AAEJ,oBArBiB,aAqBhB;AAAD,oBApBiB,aAoBhB;AAAD,yBAnBsB,aAmBrB;EACG,mBAAA;;AAEJ,oBAxBiB,aAwBhB;AAAD,oBAvBiB,aAuBhB;AAAD,yBAtBsB,aAsBrB;EACG,mBAAA;;AAEJ,oBA3BiB,aA2BhB;AAAD,oBA1BiB,aA0BhB;AAAD,yBAzBsB,aAyBrB;EACG,mBAAA;;AAEJ,oBA9BiB,aA8BhB;AAAD,oBA7BiB,aA6BhB;AAAD,yBA5BsB,aA4BrB;EACG,mBAAA;;AAEJ,oBAjCiB,aAiChB;AAAD,oBAhCiB,aAgChB;AAAD,yBA/BsB,aA+BrB;EACG,mBAAA;;AAEJ,oBApCiB,aAoChB;AAAD,oBAnCiB,aAmChB;AAAD,yBAlCsB,aAkCrB;EACG,mBAAA;;AAEJ,oBAvCiB,aAuChB;AAAD,oBAtCiB,aAsChB;AAAD,yBArCsB,aAqCrB;EACG,mBAAA;;AAEJ,oBA1CiB,aA0ChB;AAAD,oBAzCiB,aAyChB;AAAD,yBAxCsB,aAwCrB;EACG,mBAAA;;AAEJ,oBA7CiB,aA6ChB;AAAD,oBA5CiB,aA4ChB;AAAD,yBA3CsB,aA2CrB;EACG,mBAAA;;AAEJ,oBAhDiB,aAgDhB;AAAD,oBA/CiB,aA+ChB;AAAD,yBA9CsB,aA8CrB;EACG,mBAAA;;AAEJ,oBAnDiB,aAmDhB;AAAD,oBAlDiB,aAkDhB;AAAD,yBAjDsB,aAiDrB;EACG,mBAAA;;AAEJ,oBAtDiB,aAsDhB;AAAD,oBArDiB,aAqDhB;AAAD,yBApDsB,aAoDrB;EACG,mBAAA;;AAGR,kBAAmB,aAAa;AAChC,oBAAqB,aAAa;AAClC,yBAA0B,aAAa;EACnC,eAAA;;AAGJ;EACI,mBAAA;EACA,mBAAA;;AAEJ,oBAAqB;EACjB,mBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;EAIA,kBAAA;;AARJ,oBAAqB,OAKjB;EACI,cAAA;;AAKR,kBAAmB;EACf,mBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;;AAGJ,eAAgB;EACZ,kBAAA;;AAGJ;EACI,qBAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ;EACI,oBAAA;EACA,SAAA;EACA,QAAA;EACA,UAAA;EACA,yBAAA;EACA,gBAAA;EACA,iBAAA;;AAEJ,iBAAkB,MAAM;AACxB,iBAAkB,MAAM;EACpB,oBAAA;;AAEJ;EACI,SAAA;EACA,eAAA;EACA,WAAA;EACA,aAAA;;AAGJ,YAAa,OAAM;EACf,SAAQ,EAAR;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,SAAA;EACA,mCAAA;EACA,oCAAA;EACA,8BAAA;EACA,kBAAA;;AAGJ,YAAa,OAAM,KAAK;EACpB,SAAQ,EAAR;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,MAAA;EACA,kCAAA;EACA,mCAAA;EACA,6BAAA;EACA,kBAAA;EACA,UAAA;EACA,aAAA;;AAEJ;EACK,kBAAA;;AAEL;EACK,mBAAA;;AAEL;EACI,mBAAA;EACA,oBAAA;EACA,WAAA;;AACA,mBAAC;EAKG,UAAA;EACA,UAAA;EACA,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,yBAAA;EACA,gBAAA;;AAVA,mBADH,KACI;EACG,SAAA;EACA,UAAA;;AAWZ,mBAAoB,KAAK;EACrB,kBAAA;EACA,mBAAA;;AAEJ;EACI,YAAA;EACA,UAAA;EACA,QAAA;EACA,eAAA;EACA,aAAA;;AAEJ,cAAe;EACX,mBAAA;EACA,cAAA;EACA,gCAAA;;AAHJ,cAAe,cAIX;EACI,WAAA;;AAIR;EACI,eAAA;EACA,SAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;EACA,QAAA;;AAGJ;EACI,UAAA;;AAEJ;EACI,kBAAA;EACA,gBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,mBAAA;;AAGJ;EACI,eAAA;EACA,YAAA;EACA,iBAAA;;AAGJ;AAAa;EACT,eAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,qBAAsB,EAAC;EACnB,UAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,oBAAA;;AAIJ,mBAAoB,0BAA0B;EAC1C,sBAAA;EACA,aAAA;;AAGJ,mBAAoB,0BAA0B;EAC1C,WAAA;EACA,YAAA;EACA,YAAA;;AAGJ,mBAAoB,0BAA0B;EAC1C,oBAAA;;AAGJ;EACI,0CAAA;EACA,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;EACA,gBAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,eAAA;;AAGJ;EACI,kBAAA;;AAGJ,aAAc;EACV,kBAAA;EACA,WAAA;;AAGJ,aAAc;EACV,cAAA;EACA,qBAAA;EACA,sBAAA;;AAGJ,aAAc;EACV,qBAAA;EACA,YAAA;EACA,iBAAA;;;;;AAOJ;EACI,WAAA;EACA,mBAAA;;AAGJ,iBAAkB;AAClB;EACI,kBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,kBAAA;;AAGJ,YAAa;EACT,iBAAA;EACA,mBAAA;;AAGJ,YAAa;AACb,uBAAwB;EACpB,kBAAA;EACA,aAAA;;AAEJ,YAAa,mBAAmB;AAChC,uBAAwB,eAAe;EACnC,aAAA;EACA,gBAAA;;AAEJ,uBAAwB;EACpB,gBAAA;;AAEJ,YAAa;EACT,cAAA;;AAGJ,kBAAmB;EACf,gBAAA;;AAGJ,kBAAmB,cAAa;EAC5B,iBAAA;;AAIJ;EACI,kBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,kBAAA;;AAGJ,uBAAwB;EACpB,eAAA;;AAGJ,uBAAwB;EACpB,mBAAA;;AAGJ,uBAAwB;EACpB,WAAA;;AAGJ,uBAAwB;EACrB,mBAAA;;AAGH,uBAAwB;EACpB,iBAAA;EACA,kBAAA;;AACH,uBAHuB,kBAGtB;EACE,WAAA;EACA,YAAA;;AAKJ;AACA,oBAAqB;EACjB,sBAAA;EACA,kBAAA;;AAEJ,uBAAwB,aAAa;EACjC,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB,aAAa,MAAM;EACvC,WAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,aAAc;AACd,uBAAwB;EACpB,yCAAA;EACA,sBAAA;EACA,cAAA;EACH,kBAAA;EACG,YAAA;EACA,UAAA;EACA,WAAA;;AAGJ,uBAAwB,iBAAiB;EACrC,iBAAA;;AAGJ,uBAAwB,iBAAiB,aAAY;EACjD,kBAAA;EACA,sBAAA;;AAGJ,uBAAwB,iBAAiB;EACrC,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;EACA,WAAA;;AAGJ,uBAAwB,gBAAgB;AACxC,uBAAwB,oBAAoB;EACxC,UAAA;;AAGJ,uBAAwB,gBAAe,MAAO;AAC9C,uBAAwB,oBAAmB,MAAO;EAC9C,UAAA;EACA,eAAA;;AAGJ,QAAQ,IAAK,OACT;EACI,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,YAAA;EACA,gBAAA;;AANR,QAAQ,IAAK,OAQT;EACI,2BAAA;EACA,6BAAA;EACA,YAAA;EACA,iBAAA;;AAZR,QAAQ,IAAK,OAcT,IAAG,eAAe;EACd,eAAA;EACA,kBAAA;;AAEJ,QAlBI,IAAK,OAkBR,MAAI;AAlBT,QAAQ,IAAK,OAmBT,wBAAwB,IAAG;EACvB,gBAAA;EACA,gBAAA;;AAGJ,QAxBI,IAAK,OAwBR,MAAI,eAAe;AAxBxB,QAAQ,IAAK,OAwByB;EAC9B,0BAAA;;AAEJ,QA3BI,IAAK,OA2BR,MAAI,eAAe;EAChB,gBAAA;;AAIR,uBAAwB;EACpB,aAAA;;AAGJ,YAAa,YAAY;EACrB,cAAA;EACA,sBAAA;;AAGJ,cAAe,KAAK;EAChB,eAAA;;;;;AAOJ,eAAgB,sBAAqB;AACrC,qBAAsB;AACtB,qBAAsB;EAClB,WAAA;;AAGJ;EACI,cAAA;;AAGJ;EACI,cAAA;EACA,YAAA;;AAEJ,WAAY;EACR,gBAAA;;AAEJ;EACI,WAAA;;AAGJ;EACI,yBAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;EACA,qBAAA;;AAGJ,oBAAqB;EACjB,YAAA;EACA,WAAA;EACA,gBAAA;;AAGJ,iBACI,OAAM,aAAa;AADvB,iBAEI,OAAM,aAAa;AAFvB,iBAGI,OAAM,aAAa;EACf,gBAAA;EACA,aAAA;;AALR,iBAOI,qBAAqB,aAAa,mBAAmB;EACjD,WAAA;;AARR,iBAUI;EACI,WAAA;;AAXR,iBAaC;EACC,gBAAA;EACA,UAAA;EACA,qBAAA;;AAhBF,iBAkBC;EACC,UAAA;;AAnBF,iBAqBC,GAAE,WAAW;EACZ,UAAA;;AAtBF,iBAwBC,SAAQ;EACP,UAAA;;AAzBF,iBA2BC,MAAK;AA3BN,iBA4BC,MAAK;EACJ,WAAA;EACA,YAAA;;AAGF,YAAY,aAAc;EACtB,YAAA;EACA,2BAAA;;AAGJ,oBAAqB,SAAQ;EACzB,YAAA;;AAEJ,eAAgB,iBAAiB;AACjC,mBAAoB;AACpB,oBAAqB,SAAQ;EACzB,WAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;;AAKJ;EACK,aAAA;EACD,cAAA;;AAGJ,mBAAoB;EAChB,YAAA;EACA,YAAA;;AAEJ,uBAAwB;EACpB,uBAAA;EACA,WAAA;;AAEJ,mBAAoB;EAChB,cAAA;;AAGJ,mBAAoB;EAChB,YAAA;EACA,YAAA;;AAGJ;EACI,UAAA;EACA,mBAAA;EACA,YAAA;EACA,WAAA;;AAGJ,sBAAuB,MAAK;EACxB,WAAA;EACA,YAAA;;AAGJ,sBAAuB;EACnB,YAAA;;AAGJ,iBAAiB;EACb,YAAA;EACA,oBAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;;AAEJ,6BAA8B;AAAK,yBAA0B;EACzD,gBAAA;;AAIJ,SAAU;EACN,kBAAA;EACA,WAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,SAAU,cAAc;EACpB,kBAAA;;AAGJ,SAAU;EACN,eAAA;EACA,UAAA;EACA,WAAA;EACA,yBAAA;EACA,aAAA;EACA,YAAA;;;;;AAMJ,IAAI;EACA,UAAA;;AAGJ;EACI,UAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAGJ;EACI,eAAA;EACA,gBAAA;EACA,yCAAA;EACA,sCAAA;EACA,oCAAA;EACA,iCAAA;;AAEA,oBAAC;EACG,kBAAA;;AAIR;EACI,mBAAA;;AADJ,yBAEI;EACI,oBAAA;;AAHR,yBAKI;EACI,oBAAA;;AANR,yBAKI,cAEI;EACI,WAAA;;AARZ,yBAWI;EACI,iBAAA;;AAZR,yBAcI,eAII;EACI,sBAAA;EACA,eAAA;;AAKZ,uBACI;EACI,uBAAA;EACA,gBAAA;;AAEJ,uBAAC;EACG,6BAAA;;AANR,uBAQI;EACI,UAAA;EACA,oCAAA;EACA,iCAAA;EACA,+BAAA;EACA,4BAAA;;AACA,uBANJ,kBAMK;EACG,YAAA;;AAKZ;EACI,yBAAA;;AADJ,wBAEI;EACI,WAAA;;AAHR,wBAKI;EACI,oBAAA;;AANR,wBASI;EACQ,mBAAA;EACA,iBAAA;;AAIZ,IAAK;EACD,gBAAA;;;;;;AAOJ,eAAgB;EACZ,UAAA;;AAGJ;EACI,yBAAA;EACA,yBAAA;EACA,iBAAA;EACA,WAAA;;AAJJ,yBAKI;EACI,cAAA;EACA,iBAAA;;AAPR,yBAKI,oBAGI;EACI,mBAAA;;AATZ,yBAYI,kBAAkB;EACd,gBAAA;EACA,iBAAA;EACA,cAAA;;AAfR,yBAiBI;EACI,iBAAA;;AAlBR,yBAoBI;EACI,eAAA;;AAGR,kBAAmB;EACf,cAAA;;;;;AAOJ,cAAe;EACX,YAAA;EACA,WAAA;;AAFJ,cAAe,YAGX,KAAI;AAHR,cAAe,YAGA,KAAI;EACX,gCAAA;;AAJR,cAAe,YAMX,KAAI,KAAM;AANd,cAAe,YAMI,KAAI,MAAO;EACtB,SAAA;EACA,2BAAA;EACA,cAAA;;AATR,cAAe,YAWX,KAAI,KAAM,IAAI;AAXlB,cAAe,YAWQ,KAAI,MAAO,IAAI;EAC9B,cAAA;;AAZR,cAAe,YAcX;EACI,kBAAA;EACA,iBAAA;;AAhBR,cAAe,YAcX,KAGI;EACI,SAAA;EACA,eAAA;EACA,cAAA;;AApBZ,cAAe,YAcX,KAGI,IAII;EACI,cAAA;;AAtBhB,cAAe,YA0BX,KAAI;EACA,gCAAA;EACA,kBAAA;;AA5BR,cAAe,YA0BX,KAAI,OAGA;EACI,UAAA;EACA,SAAA;EACA,cAAA;;AAhCZ,cAAe,YA0BX,KAAI,OAGA,IAII;EACI,cAAA;;AAKhB,cAAe;EACX,gBAAA;EACA,yBAAA;EACA,SAAA;EACA,eAAA;;AAEJ,IAAK;EACD,YAAA;EACA,aAAA;EACA,+BAAA;EACA,8BAAA;;AAGJ;EACI,oBAAA;;AADJ,kBAEI;EACI,eAAA;EACA,cAAA;EACA,0BAAA;;AALR,kBAOI;EACI,eAAA;;AARR,kBAUI;EACI,WAAA;;;;;AAQR,gBAAiB,6BAA4B;EACzC,qBAAA;EACA,WAAA;;AAGJ,gBAAiB,gBAAgB;EAC7B,WAAA;EACA,YAAA;;AAGJ,gBAAiB;EACb,YAAA;;AAGJ,gBAAiB,wBAAuB;EACpC,qBAAA;;AAGJ,wBAAyB;EACrB,YAAA;;AAGJ,wBAAwB,MACpB;EACI,UAAA;;AAIR,wBAAwB;EACpB,qBAAA;EACA,cAAA;;AAEJ,gBAAiB,iBAAiB;EAC9B,UAAA;EACA,+BAAA;EACA,4BAAA;EACA,0BAAA;EACA,uBAAA;;AAGJ,gBAAiB,iBAAgB,MAAO;EACpC,UAAA;;AAGJ,mBAAoB;EAChB,iBAAA;EACA,eAAA;EACA,WAAA;;AAGJ,uBAAwB;EACpB,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAGJ,uBAAwB;EACpB,YAAA;EACA,iBAAA;EACA,cAAA;EACA,UAAA;EACA,gBAAA;;AAGJ,mBAAoB;EAChB,kBAAA;;;;;AAMJ;EACG,iBAAA;EACC,mBAAA;EACA,cAAA;;AAGJ;EACI,mBAAA;;AAGJ,YAAY;EACR,aAAA;EACA,gBAAA;EACA,wCAAA;EACA,qCAAA;EACA,mCAAA;EACA,gCAAA;;AACA,YAPQ,KAOP;EACG,kBAAA;;AAIR,YAAa;EACT,WAAA;;AAGJ;EACI,qBAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;;;AAIJ;EACI,qBAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,YAAA;;AAGJ;EACI,0CAAA;EACA,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;;AAEJ;EACI,yCAAA;EACA,mBAAA;EACA,mBAAA;;AAGJ,oBAAqB;EACjB,WAAA;EACA,eAAA;;AAEJ,cAAe;EACX,iBAAA;;AAGJ;EACI,iBAAA;EACA,cAAA;EACA,yBAAA;EACA,gBAAA;;AAEJ;EACI,eAAA;EACA,qBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,eAAA;EACA,cAAA;;AAEJ;EACI,eAAA;EACA,cAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,YAAA;EACA,mBAAA;;AAGJ;EACI,YAAA;EACA,SAAA;EACA,mBAAA;EACA,qBAAA;EACA,uBAAA;EACA,kBAAA;EACA,WAAA;;AAGJ,OAAQ,GAAE;EACN,SAAS,SAAT;EACA,QAAA;EACA,SAAA;EACA,+BAAA;EACA,kCAAA;EACA,qCAAA;EACA,qBAAA;EACA,kBAAA;EACA,UAAA;EACA,YAAA;;AAEJ,OAAQ;EACJ,SAAA;EACA,8BAAA;EACA,iCAAA;EACA,mCAAA;EACA,qBAAA;EACA,eAAA;EACA,kBAAA;EACA,UAAA;;AAEJ,OAAQ,GAAE;EACN,8BAAA;EACA,iCAAA;EACA,cAAA;;AAGJ,OAAQ,GAAE;EACN,SAAA;EACA,8BAAA;EACA,iCAAA;;AAEJ,OAAQ,GAAE,MAAM;EACZ,+BAAA;;AAEJ,OAAQ,GAAE;EACN,SAAA;EACA,8BAAA;EACA,iCAAA;;AAEJ,OAAQ,GAAE,OAAO;EACb,+BAAA;;AAGJ,OAAQ,GAAG;EACP,cAAA;EACA,iBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,OAAQ,GAAE,YAAa,EAAE;EACrB,gBAAA;;AAEJ;EACI,mBAAA;EACA,gBAAA;EACA,eAAA;EACA,UAAA;EACA,qBAAA;EACA,uBAAA;EACA,sBAAA;;AAEJ,OAAQ;AACR,OAAQ;EACJ,cAAA;;AAEJ,eAAgB,QAAQ;EACvB,UAAA;;AAED;EACI,qBAAA;EACA,cAAA;EACA,gBAAA;EACA,eAAA;EACA,sBAAA;EACA,cAAA;;;AAIJ;EACI,WAAA;EACA,kBAAA;EACA,iBAAA;;AAHJ,YAII;EACI,WAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;EACA,YAAY,2DAAZ;EACA,kBAAA;EACA,mEAAA;;AACA,YAXJ,MAWK;EACG,SAAS,EAAT;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,sBAAA;EACA,gBAAA;EACA,kBAAA;EACA,uBAAA;EACA,UAAA;EACA,WAAW,cAAX;;AAEJ,YAzBJ,MAyBK,MAAM;EACH,YAAA;;AA9BZ,YAiCI,MAAK;EACD,kBAAA;;AACA,YAFJ,MAAK,eAEA,QAAS,QAAO;EACb,UAAA;;AAIZ;EACI,cAAA;;;;;AAKJ,UAAW;EACP,eAAA;;AAEJ;EACI,cAAA;EACA,yBAAA;EACA,gCAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;;AACA,WAAE;EACE,kBAAA;EACA,OAAA;EACA,MAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,0CAAA;;;;;AAQR,0BAA2B;EACvB,cAAA;EACA,sBAAA;EACA,eAAA;EACA,mBAAA;EACA,yCAAA;EACA,iCAAA;;AAEJ;EACI,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAA;;;AAIJ,iBAAiB;EACb,SAAS,EAAT;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,UAAA;EACA,mBAAA;EACA,SAAA;;AAGJ,iBAAkB;EACd,gBAAA;EACA,MAAA;EACA,cAAA;EACA,kBAAA;EACA,gBAAA;EACA,UAAA;;;AAIJ,iBAAkB,KAAK;EACnB,kBAAA;EACA,SAAA;EACA,UAAA;EACA,6BAAA;EACA,YAAA;EACA,iBAAA;EACA,WAAA;EACA,eAAA;EACA,kBAAA;;;AAIJ,iBAAkB,KAAK;EACnB,sBAAA;EACA,cAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,iBAAkB,KAAK,aAAa;EAChC,gBAAA;EACA,gBAAA;;;AAIJ,iBAAkB,KAAK;EACnB,kBAAA;EACA,kBAAA;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,WAAA;EACA,iBAAA;;;AAIJ,iBAAkB,aAAa;EAC3B,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,MAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa,aAAa;EACxC,mBAAA;EACA,kBAAA;;AAGJ,iBAAkB,aAAa;EAC3B,YAAA;EACA,WAAA;EACA,kBAAA;EACA,kBAAA;EACA,UAAA;;AAGJ,iBAAkB,aAAa;EAC3B,gBAAA;;AAGJ;EACI,wBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,yBAAA;;AAGJ;EACI,yBAAA;;AAEJ;EACI,qBAAA;EACA,mBAAA;EACA,qBAAA;EACA,mBAAA;;AAJJ,aAKI;EACI,iBAAA;EACA,cAAA;EACA,gBAAA;EACA,mBAAA;;AATR,aAWI;EACI,qBAAA;EACA,eAAA;;;;;AASR,wBAAyB;EACrB,mBAAA;;AAGJ,wBAAyB;AACzB,wBAAyB,aAAa;EAClC,WAAA;;AAGJ,wBAAyB;EACrB,UAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;;AAGJ,wBAAyB;EACrB,mBAAA;;AAGJ,wBAAyB,aAAa;EAClC,kBAAA;EACA,qBAAA;;AAGJ,wBAAyB;EACrB,sBAAA;EACA,mBAAA;;AAGJ,wBAAyB,SAAQ;EAC7B,YAAA;;AAGJ,wBAAyB,SAAS;EAC9B,qBAAA;;AAGJ,wBAAyB,SAAS;EAC9B,iBAAA;EACA,mBAAA;;AAEJ,wBAAyB,SAAS,eAAe;EAC7C,eAAA;;AAGJ,wBAAyB,SAAS,eAAe;EAC7C,eAAA;;AADJ,wBAAyB,SAAS,eAAe,cAE7C;EACI,sBAAA;;AAIR,wBAAyB,SAAS;EAC9B,qBAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,wBAAyB,SAAS,cAAc;EAC5C,qBAAA;EACA,cAAA;;AAEJ,wBAAyB;EACrB,eAAA;EACA,cAAA;;AAGJ,wBAAyB;EACrB,cAAA;;;AAIJ;EACI,cAAA;;AAGJ,wBAAyB,OAAM;EAC3B,mBAAA;EACA,YAAA;EACA,qCAAA;EACA,yBAAA;EACA,8CAAA;;AAGJ;EACI,UAAA;;AAEJ,wBAAyB,kBAAkB,aAAa;EACpD,kBAAA;;;;;AAKJ,gBAAgB;EACZ,eAAA;;AAEJ;AAAgB,cAAe;EAC3B,YAAA;;AAGJ,cAAe,GAAE;EACb,qBAAA;EACA,eAAA;EACA,cAAA;;AAEJ,cAAe,IAAG,wBAAwB,MAAO;AACjD,cAAe,IAAG,wBAAyB,EAAC;AAC5C,cAAe,IAAG,wBAAyB,EAAC;AAC5C,cAAe,GAAE,MAAO;EACpB,cAAA;;AAGJ,cAAe,IAAG;EACd,yBAAA;;AAGJ;EACI,cAAA;EACA,eAAA;EACA,eAAA;;AAHJ,wBAII;EACI,kBAAA;EACA,cAAA;;AANR,wBAII,EAGI;EACI,iBAAA;;AARZ,wBAII,EAMI;EACI,yBAAA;;AAKZ;EACI,mBAAA;EACA,YAAA;;AAFJ,cAGI,aAAa;EACX,yBAAA;;AAIN;EACI,eAAA;;AAGJ,cAAe,GAAG,GAAG;EACjB,yBAAA;EACA,cAAA;EACA,cAAA;;AAGJ,kBAAmB;EACf,kBAAA;EACA,gBAAA;;AAGJ,kBAAmB,iBAAiB;EAChC,qBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,yBAAA;;AAGJ,kBAAmB,iBAAiB,EAAE;EAClC,qBAAA;EACA,gBAAA;EACA,eAAA;;AAGJ,2BAA4B;EACxB,aAAA;EACA,iBAAA;;AAGJ,2BAA4B;EACxB,aAAA;;AAGJ,2BAA4B;EACxB,YAAA;EACA,8CAAA;EACA,cAAA;EACA,eAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,2BAA4B,UAAS,YAAY,MAAO;EACpD,qBAAA;EACA,YAAA;;AAGJ,2BAA4B,aAAY,MAAO,OAAM;EACjD,YAAA;;AAGJ,2BAA4B;EACxB,mBAAA;EACA,yBAAA;;AAGJ,2BAA4B,aAAY;EACpC,mBAAA;;AAGJ,mBAAoB;EAChB,aAAA;EACA,yBAAA;;AAFJ,mBAAoB,sBAGhB;EACI,cAAA;;AAJR,mBAAoB,sBAMhB;EACI,WAAA;;AAIR,YAAa;EACT,cAAA;;AAGJ;EACI,eAAA;EACA,oBAAA;;AAEJ;EACI,gBAAA;EACA,oBAAA;;AAIJ,SAAU;EACN,8BAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,SAAU,GAAG;EACT,gBAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,SAAU,GAAG,gBAAgB;EACzB,WAAA;;AAGJ,SAAU,GAAG,gBAAgB,EAAC;EAC1B,0CAAA;EACA,SAAS,GAAT;EACA,qBAAA;EACA,WAAA;EACA,WAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;;AAGJ,SAAU;EACN,iBAAA;;AAGJ;EACI,WAAA;;AAGJ,oBAAqB;EACjB,iBAAA;;AAGJ,oBAAqB;EACjB,SAAA;EACA,kBAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;;AAGJ,oBAAqB,kBAAiB;EAClC,aAAA;;AAGJ;EACI,kBAAA;EACA,8BAAA;EACA,eAAA;EACA,gBAAA;EACA,YAAA;EACA,UAAA;EACA,qBAAA;EACA,gBAAA;EACA,mBAAA;EACA,YAAA;;AAEJ;EACI,YAAA;EACA,qBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ,mBAAoB;EAChB,mBAAA;;AAEJ,mBAAoB;EAChB,YAAA;EACA,mBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,mDAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,0BAArF;;EAGA,YAAY,sDAAZ;;EAGA,YAAY,iDAAZ;;EAGA,YAAY,kDAAZ;;EAGA,YAAY,oDAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,gBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,4EAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,yBAAyB,0BAA0B,0BAAxI;;EAGA,YAAY,+EAAZ;;EAGA,YAAY,0EAAZ;;EAGA,YAAY,2EAAZ;;EAGA,YAAY,6EAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,iBAAA;;AAEJ,oBAAoB,gBAAiB;EACjC,mBAAA;;EAGA,YAAY,8EAAZ;;EAGA,YAAY,gDAAgD,yBAAyB,0BAA0B,2BAA2B,0BAA1I;;EAGA,YAAY,iFAAZ;;EAGA,YAAY,4EAAZ;;EAGA,YAAY,6EAAZ;;EAGA,YAAY,+EAAZ;;EAGA,QAAQ,yDAAyD,uBAAuB,0BAAxF;;EAEA,kBAAA;;AAGJ,sBAAuB,aAAa;EAChC,aAAA;;AAGJ,sBAAsB,MAAO;EACzB,qBAAA;;AAGJ,sBAAuB;EACnB,UAAA;EACA,WAAA;;AAGJ;EACI,WAAA;EACA,mBAAA;;AAGJ,sBAAsB,MAAO;EACzB,UAAA;;;AAIJ,kBAAmB;AAAG;EAClB,YAAA;;;;;AAOJ,QAAS;EACL,qBAAA;EACA,0BAAA;EACA,2BAAA;EACA,mBAAA;;AAGJ;EACI,sBAAA;EACA,eAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,yBAAA;EACA,2BAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,iBAAkB;EACd,iBAAA;EACA,UAAA;;AAGJ;EACI,yBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,yBAAA;;AAGJ,oCAAqC;EACjC,iBAAA;EACA,aAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,iBAAA;EACA,aAAA;;AAGJ;EACI,yBAAA;EACA,mBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,yBAAA;EACA,uBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,gBAAA;EACA,aAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,yBAAA;EACA,mBAAA;EACA,uBAAA;;AAGJ;EACI,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,+BAAA;EACA,iBAAA;;AAGJ;EACI,gBAAA;EACA,UAAA;EACA,SAAA;;AAGJ;EACI,YAAA;EACA,gBAAA;;AAGJ;EACI,2BAAA;;AAGJ;EACI,8BAAA;;AAGJ;EACI,gCAAA;EACA,+BAAA;EACA,eAAA;;AAEJ,gBAAiB;EACb,6BAAA;;AAGJ,aAAa;EACT,SAAS,GAAT;EACA,UAAA;;AAGJ,SAAU,YAAY,UAAU;AAAI,SAAU,YAAY,UAAU,IAAG;EACnE,sBAAA;EACA,4BAAA;;AAGJ,SAAU,UAAU;EAChB,uBAAA;;AAGJ;EACI,mCAAA;EACA,wCAAA;EACA,uCAAA;;AAEJ,SAAU,UAAU;EAChB,mCAAA;EACA,wCAAA;EACA,uCAAA;;AAGJ;EACI,kBAAA;EACA,mCAAA;;AAGJ;EACI,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ;EACI,sBAAA;;AAGJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ;AACA,oBAAqB;EACjB,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;;AAEJ,oBAAqB,YAAY;EAC7B,WAAA;;AAEJ,oBAAqB,YAAY,iBAAiB,YAC9C;EACI,SAAA;EACA,iBAAA;;AAHR,oBAAqB,YAAY,iBAAiB,YAK9C;EACI,mBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,WAAA;;AAGR,oBAAqB;EACjB,0BAAA;;AAEJ,mBAAoB;EAChB,mBAAA;EACA,iBAAA;EACA,aAAA;EACA,eAAA;EACA,cAAA;;AAEJ;EACI,iBAAA;EACA,oBAAA;EACA,iBAAA;;AAEJ;EACI,kBAAA;;AADJ,yBAEI,YAAY;EACR,WAAA;;AAGR;EACI,mBAAA;;AAEJ,oBAAqB,oBACjB;AADJ,oBAAqB,oBACJ;EACT,mBAAA;EACA,mBAAA;;AAHR,oBAAqB,oBAKjB,YAAY;EACR,cAAA;EACA,eAAA;EACA,uBAAA;EACA,gBAAA;EACA,mBAAA;;AAVR,oBAAqB,oBAYjB,YAAY;EACR,UAAA;;AAKR,aAAc,kBAAkB,KAAK;EACjC,qBAAA;EACA,kBAAA;EACA,gBAAA;;AAHJ,aAAc,kBAAkB,KAAK,aAIjC;EACI,cAAA;EACA,qBAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;;AAGR,oBAAqB,WAAW;EAC7B,eAAA;EACC,YAAA;EACA,gBAAA;;AAGJ,aAAc,kBAAkB,KAAK;EACjC,eAAA;EACA,qBAAA;EACA,cAAA;;AAEJ,aAAc,kBAAkB,KAAK,aAAa;EAC9C,cAAA;EACA,eAAA;EACA,gBAAA;;AAEJ,iBAAkB,KAAK,aAAa;EACpC,aAAa,+BAAb;;AADA,iBAAkB,KAAK,aAAa,GAEpC;EACI,cAAA;;AAGJ,iBAAkB,KAAK,aAAa,uBAAuB;AAC3D,iBAAkB,KAAK,aAAa,uBAAuB;EAC/C,eAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAGX,iBAAkB,KAAK,aAAa;EACjC,iBAAA;EACA,kBAAA;EACA,mBAAA;;AAHH,iBAAkB,KAAK,aAAa,uBAIjC;EACQ,cAAA;;AALX,iBAAkB,KAAK,aAAa,uBAOjC;EACI,aAAa,+BAAb;EACA,kBAAA;;AATP,iBAAkB,KAAK,aAAa,uBAWjC;EACI,YAAA;;AAIR,aAAc;EACV,6BAAA;EACA,mBAAA;EACA,UAAA;EACA,kBAAA;;AAEJ,aAAc,kBAAkB,KAAK;EACjC,qBAAA;;AAEJ,aAAc,kBAAiB;EAC3B,mBAAA;EACA,UAAA;EACA,gBAAA;;AAEJ,uBAAwB;AACxB,aAAc;AACd,eAAgB,wBAAwB;EACpC,gBAAA;;AAEJ,qBAAsB,gBAAgB;EAClC,mBAAA;;AAEJ,qBAAsB,gBAAgB,gBAAgB;EAClD,iBAAA;;AAEJ,qBAAuB;EACnB,SAAA;EACA,UAAA;;AAEJ,aAAc,2BAA2B;EACrC,UAAA;;;;;AAKJ;EACI,sBAAA;;AAGJ;EACI,0BAAA;;AAGJ;EACI,WAAA;;AAGJ;EACI,eAAA;EACA,cAAA;;AAGJ,sBAAuB;EACnB,YAAA;;AAGJ,cAAe;EACX,WAAA;EACA,WAAA;EACA,cAAA;EACA,gBAAA;EACA,qBAAA;;AAGJ,sBAAuB,uBAAuB;EAC1C,cAAA;;AAGJ,sBAAuB,uBAAuB,EAAC;EAC3C,SAAA;;AAGJ,sBAAuB,uBAAuB,EAAC;EAC3C,cAAA;EACA,YAAA;;AAGJ,sBAAuB;EACnB,gBAAA;EACA,mBAAA;EACA,qBAAA;;AAEJ,qBAAsB;EAClB,YAAA;;AAMJ,sBAAuB,yBAAyB;EAC5C,gBAAA;;AAGJ,cAAe,wBAAwB,sBAAsB;EACzD,0BAAA;;AAGJ,cAAe,wBAAwB,sBAAsB,MAAK;EAC9D,mBAAA;;AAGJ,cAAe,wBAAwB;EACnC,gBAAA;EACA,qBAAA;;AAGJ;EACI,UAAA;;AAGJ,sBAAuB;EACnB,WAAA;;AAGJ,aAAc;EACV,aAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;;AAGJ,aAAc,gBAAgB;EAC1B,WAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,6BAAA;EACA,eAAA;EACA,mBAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,eAAA;EACA,cAAA;;AAGJ,aAAc,gBAAgB,eAAe,sBAAsB;EAC/D,qBAAA;EACA,UAAA;EACA,WAAA;;AAGJ,aAAc,gBAAgB,eAAe,sBAAsB;EAC/D,YAAA;;AAGJ,aAAc,gBAAgB,eAAe;EACzC,cAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,eAAA;EACA,WAAA;EACA,yBAAA;EACA,0BAAA;;AAIJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,cAAA;EACA,WAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,iBAAA;EACA,UAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB;EAC7D,mBAAA;EACA,SAAA;EACA,kBAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB,qBAAqB;EAClF,sBAAA;;AAGJ,aAAc,gBAAgB,eAAe,oBAAoB,sBAAsB;EACnF,cAAA;EACA,WAAA;;AAGJ,aAAc;EACV,cAAA;;AAGJ,aAAc;EACV,kBAAA;;AAGJ;EACI,cAAA;EACA,gBAAA;EACA,YAAA;;AAGJ,aAAc;EACV,mBAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,aAAA;EACA,WAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,UAAA;EACA,qBAAA;;AAGJ,aAAc,sBAAsB,sBAAsB;EACtD,SAAA;EACA,qBAAA;EACA,kBAAA;;;;;;;AASJ;EACI,0BAAA;EACA,gBAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,yBAAA;EACA,iBAAA;;AAGJ;EACI,yBAAA;EACA,iBAAA;;AAGJ;EACI,kBAAA;EACA,gBAAA;;AAGJ,cAAe,MAAK;EAChB,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,eAAA;EACA,UAAA;EACA,wBAAA;EACA,WAAA;;AAGJ,EAAE;AACF,EAAE;EACE,eAAA;;AAGJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,qBAAA;EACA,YAAA;EACA,qBAAA;;AAEJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,eAAA;;AAGJ,EAAE,OAAQ,KAAI;AACd,EAAE,KAAM,KAAI;EACR,eAAA;EACA,qBAAA;EACA,YAAA;EACA,qBAAA;;;;;AAOJ,qBAAsB;EAClB,iBAAA;;AAGJ,uBAAwB,sBAAsB;EAC1C,cAAA;;AAGJ,oBAAqB,MAAM,MAAK,KAAG;EAC/B,sBAAA;EACA,yBAAA;;AAGJ,oBAAqB,MAAM;EACvB,YAAA;;AAGJ,mBAAoB;EAChB,qBAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,kBAAA;;AAGJ;EACI,iBAAA;EACA,oBAAA;;AAGJ,mBAAoB;EAChB,kBAAA;EACA,aAAA;EACA,gBAAA;EACA,UAAA;EACA,SAAA;;AAGJ,uBAAwB,oBAAoB;EACxC,aAAA;EACA,YAAA;;AAGJ,uBAAwB,sBAAsB;EAC1C,kBAAA;;AAGJ,uBAAwB,oBAAoB;EACxC,eAAA;EACA,UAAA;EACA,aAAA;;AAGJ,qBAAsB,SAAQ,SAAU;EACpC,iBAAA;EACA,cAAA;EACA,eAAA;;AAGJ;EACE,WAAA;EACA,kBAAA;EACA,eAAA;EACA,aAAA;;;;;AAMF;EACI,cAAA;EACA,aAAA;;AAEJ,cAAe;EACX,YAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,gBAAA;EACA,yBAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ;EACI,qBAAA;EACA,kBAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;;AAEJ;EACI,qBAAA;EACA,cAAA;EACA,kBAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,UAAA;EACA,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ;EACI,qBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,gBAAA;;AAEJ,uBAAuB;AAAU,uBAAuB,SAAS;EAC7D,mBAAA;EACA,yBAAA;;AAEJ;EACI,sBAAA;EACA,yBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,UAAA;EACA,SAAA;EACA,iBAAA;EACA,eAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,eAAA;;AAGJ;EACI,eAAA;;AAGJ;EACI,0BAAA;;AAGJ;EACI,gBAAA;EACA,WAAA;;AAIJ;EACI,YAAA;EACA,gBAAA;;AAEJ,mBAAoB,UAAU,KAAK,IAAG;AAAQ,mBAAoB,UAAU,KAAK,IAAG;EAChF,wBAAA;EACA,2BAAA;EACA,wCAAA;EACA,eAAA;;AAEJ,mBAAoB,UAAU,KAAI,OAAQ;EACtC,2BAAA;EACA,uBAAA;EACA,wBAAA;;AAEJ,mBAAoB,UAAU,KAAI,OAAQ,IAAI,IAAG;EAC7C,wBAAA;;AAEJ;EACI,sCAAA;EACA,YAAA;EACA,iBAAA;EACA,wBAAA;EACA,qBAAA;EACA,cAAA;;AAEJ,mBAAoB;EAChB,eAAA;EACA,WAAA;;AAEJ,mBAAoB,IAAG;EACnB,aAAA;;AAEJ,oBAAqB;EACjB,eAAA;;AAEJ,gBAAiB,aAAa;EAC1B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB,aAAa,MAAM;EAChC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,gBAAiB;EACb,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa;EAC3B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,iBAAkB,aAAa,MAAM;EACjC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,iBAAkB;EACd,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,GAAG;EACrB,YAAA;EACA,uBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,qBAAsB,UAAU,KAAI,OAAQ;AAAK,gBAAiB,UAAU,KAAI,OAAQ,IAAG;AAAQ,gBAAiB,KAAK,KAAK,IAAG;EAC7H,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,qBAAsB,UAAU;EAC5B,iBAAA;;AAEJ,qBAAsB,KAAK,KAAK,IAAG;EAC/B,wCAAA;EACA,8BAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,gBAAiB;;EAEb,uBAAA;;AAGJ,eAAgB;EACZ,gBAAA;;AAGJ,cAAe,kBAAkB;EAC7B,kBAAA;EACA,mBAAA;EACA,oBAAA;;AAEJ;AAAW,SAAS;AAAQ,SAAS;EACjC,wBAAA;EACA,YAAA;EACA,eAAA;;AAEJ;AAAyB;AAAkB;EACvC,gBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,eAAA;EACA,kBAAA;EACA,SAAA;EACA,kBAAA;EACA,YAAA;;AAGJ;EACI,mBAAA;EACA,yBAAA;EACA,aAAA;;AAEJ,iBAAkB;EACd,kBAAA;EACA,mBAAA;;AAEJ,iBAAkB,MAAK;EACnB,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,SAAA;;AAEJ,IAAI,8BAA+B;EAC/B,YAAA;EACA,kBAAA;;AAEJ,2BAA4B,GAAG;EAC3B,YAAA;EACA,uBAAA;EACA,eAAA;;AAGJ,2BAA4B,UAAU,KAAI,OAAQ;AAAK,sBAAuB,UAAU,KAAI,OAAQ,IAAG;AAAQ,sBAAuB,KAAK,KAAK,IAAG;EAC/I,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,2BAA4B,UAAU,KAAK,IAAG;EAC1C,YAAA;EACA,6BAAA;EACA,6BAAA;;AAEJ,2BAA4B,KAAK,KAAK,IAAG;EACrC,wCAAA;EACA,8BAAA;;AAGJ;EACI,WAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,sBAAuB;AAAG,sBAAuB,EAAC;AAAQ,sBAAuB,EAAC;AAAU,sBAAuB,EAAC;EAChH,YAAA;;AAIJ,gBAAiB,aAAa;EAC1B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB,aAAa,MAAM;EAChC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,gBAAiB;EACb,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;;AAGJ,iBAAkB,aAAa;EAC3B,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,iBAAkB,aAAa,MAAM;EACjC,WAAA;EACA,eAAA;EACA,iBAAA;EACA,2BAAA;;AAGJ,iBAAkB;EACd,yCAAA;EACA,sBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,qBAAsB,GAAG;EACrB,YAAA;EACA,uBAAA;EACA,kBAAA;EACA,eAAA;;AAGJ,qBAAsB,UAAU,KAAI,OAAQ;AAAK,gBAAiB,UAAU,KAAI,OAAQ,IAAG;AAAQ,gBAAiB,KAAK,KAAK,IAAG;EAC7H,6BAAA;EACA,wBAAA;EACA,YAAA;EACA,8BAAA;;AAEJ,qBAAsB,UAAU;EAC5B,iBAAA;;AAEJ,qBAAsB,KAAK,KAAK,IAAG;EAC/B,wCAAA;EACA,8BAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,gBAAiB;;EAEb,uBAAA;;AAGJ,cAAe,kBAAkB;EAC7B,kBAAA;EACA,mBAAA;EACA,oBAAA;;AAGJ,sBAAuB,KAAK,KAAK,IAAG;EAChC,wCAAA;EACA,8BAAA;;AAGJ,sBAAuB,KAAK,KAAI,MAAO;EACrC,SAAA;EACA,2BAAA;EACA,cAAA;;AAGF,oBAAqB;EACjB,kBAAA;EACA,mBAAA;;AAIJ,oBAAqB;EACjB,eAAA;EACA,YAAA;EACA,gBAAA;;AAGJ,qBAAsB;EAClB,cAAA;;AAGJ,qBAAsB;EAClB,cAAA;;;;;AAMJ;EACI,mBAAA;;AAGJ,aACI;EACI,qBAAA;EACA,+BAAA;EACA,kBAAA;;AAJR,aAMI;EACI,qBAAA;;AAIR;EACI,gBAAA;EACA,qCAAA;EACA,cAAA;;;AAIJ;EACI,qBAAA;EACA,yBAAA;EACA,yBAAA;EACA,WAAA;EAKA,cAAA;EACA,oBAAA;EACA,eAAA;EACA,gCAAA;;AAPA,IAAC;EACG,yBAAA;EACA,qBAAA;;AAPR,IAaI;EACI,iBAAA;EACA,gBAAA;EACA,eAAA;EACA,sBAAA;;AAjBR,IAmBI;EAII,cAAA;;AAHA,IADJ,EACK;EACG,iBAAA;;AAGJ,IALJ,EAKK;EACG,cAAA;;AAGR,IAAC;EACG,yBAAA;EACA,mBAAA;EACA,YAAA;;AAHJ,IAAC,OAIG;EACI,YAAA;;AAjCZ,IAoCI;EACI,UAAA;;AAEJ,IAAC,MAAO;EACJ,UAAA;;AAIR,kBAAmB;EACf,kBAAA;;AAGJ,oBAAqB;AACrB,qBAAsB;EAClB,eAAA;;AAGJ,gBACI;EACI,wBAAA;;AAFR,gBAII;EACI,YAAA;;AALR,gBAOI,oBACI,GAAE;EACE,eAAA;EACA,kBAAA;;AAVZ,gBAOI,oBAKI;EACI,gBAAA;;AAbZ,gBAOI,oBAQI,GAAE;EACE,kBAAA;;AAMZ,mBACI;EACI,8BAAA;;AAFR,mBAII;EACI,aAAA;EACA,iBAAA;EACA,gBAAA;;AAIR,iBACI;EACI,YAAA;;AAFR,iBACI,iBAEI,MAAK;EACD,WAAA;EACA,yBAAA;;AAIZ,SACC;EACC,YAAA;EACA,yBAAA;EACA,qBAAA;EACA,kBAAA;EACA,cAAA;EAIA,WAAA;;AAHA,SAND,KAME;EACA,cAAA;;AARH,SACC,KAUC;EACC,WAAA;EACA,eAAA;EACA,sBAAA;;;;;AAQH,gBAAiB,GAAG;AACpB,mBAAoB,GAAG;EACnB,iBAAA;;AAGJ,mBAAoB;EAChB,gCAAA;;AAEJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,YAAA;EACA,kBAAA;EACA,sBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,gBAAiB;AACjB,mBAAoB;EAChB,yBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;;AAGJ;EACI,6BAAA;EACA,eAAA;;AAGJ;EACI,yBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,YAAA;EACA,WAAA;;AAGJ,uBAAwB,GAAG;EACvB,cAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;;AAGJ,uBAAwB,GAAG,GAAG;EAC1B,qBAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;EACA,WAAA;EACA,WAAA;;AAGJ,uBAAwB,GAAG,GAAE;EACzB,yBAAA;EACA,gCAAA;EACA,6BAAA;EACA,iBAAA;EACA,WAAA;EACA,cAAA;;;;;;;;AASJ;EACI,yBAAA;;AADJ,cAEI;EACI,UAAA;;AAGR,cAAc,MAAO;EACjB,UAAA;;AAEJ;EACI,qBAAA;EACA,2BAAA;EACA,iBAAA;;;;;AAOJ,EAAE;EACD,gBAAA;;AAGD,sBAAuB;EACnB,oBAAA;EACA,eAAA;;AAGJ,sBAAsB;EAClB,YAAA;;AAGJ,mBAAoB;EAChB,gBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,iBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,eAAA;EACA,yBAAA;;AAGJ,mBAAoB,cAAc;EAC9B,gBAAA;;AAGJ,mBAAoB,sBAAsB,GAAG;EACzC,yBAAA;EACA,eAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;;AAGJ,uBAAwB;EACpB,kBAAA;EACA,QAAA;EACA,mBAAA;;AAGJ;EACI,kBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;;AAGJ,sBAAuB;EACnB,yBAAA;EACA,cAAA;;AAGJ,sBAAuB;EACnB,kBAAA;EACA,iBAAA;EACA,aAAA;EACA,YAAA;EACA,WAAA;EACA,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,eAAA;;AATJ,sBAAuB,iBAWnB,aAAa;EACT,sBAAA;EACA,gBAAA;;AAIR;AACA;EACI,kBAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ,sBAAuB,UAAU;EAC7B,sBAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAE;EACnC,iBAAA;EACA,qBAAA;EACA,YAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAE;EACnC,iBAAA;EACA,qBAAA;EACA,YAAA;;AAGJ,mBAAoB,cAAc,UAAU;EACxC,gBAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAC,MAAO;EACzC,qBAAA;EACA,UAAA;;AAGJ,mBAAoB,cAAc,GAAG,EAAG,WAAU;EAC9C,eAAA;;AAGJ,wBAAyB;EACrB,kBAAA;EACA,QAAA;;AAGJ,mBAAoB,uBAAuB,EAAC;AAC5C,mBAAoB,uBAAuB,EAAC;EACxC,YAAA;;AAGJ;EACE,cAAA;;AAGF,mBAAoB;EAChB,eAAA;;AAGJ,mBAAoB;EAChB,mBAAA;;AADJ,mBAAoB,iBAEhB;EACI,sBAAA;;AAGR;EACI,mBAAA;;AAEJ,mBAAoB;EAChB,yBAAA;EACA,yBAAA;EACA,iBAAA;;AAGJ,mBAAoB;EAChB,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,WAAA;;AAEJ,gBAAiB;EAChB,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAW,qBAAX;;;;;AAQD,gBACI;EACI,kBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;;AALR,gBAOI,iBACI;EACI,mBAAA;;AATZ,gBAYI;EACI,kBAAA;EACA,mBAAA;;AAdR,gBAYI,mBAGI;EACI,8BAAA;;AAhBZ,gBAYI,mBAMI;EACI,SAAA;;AAnBZ,gBAYI,mBAMI,yBAEI,aAAa;EACT,mBAAA;;AArBhB,gBAYI,mBAMI,yBAKI;EACI,mBAAA;;;;;AAUhB,kBAAmB;EACf,YAAA;EACA,kBAAA;;AAEJ;EACC,aAAA;;AAED,kBAAmB;EACf,YAAA;;AAEJ;EACI,uBAAA;EACA,cAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;;AACA,mBAAC;EACG,sBAAA;;AAIR;EACI,mBAAA;EACA,sBAAA;EACA,uBAAA;;AAEJ;EACI,sBAAA;EACA,mBAAA;EACA,cAAA;;AAGJ,gBAAiB;EACb,cAAA;;AAGJ,mBAAoB;EAChB,aAAA;EACA,yBAAA;;AAFJ,mBAAoB,sBAGhB;EACI,cAAA;;AAGR;EACI,0BAAA;;AAGJ;EACI,cAAA;;AAEJ;EACI,gBAAA;EACA,eAAA;EACA,qBAAA;EACA,gBAAA;;AAGJ,YAAa;EACT,cAAA;;AAEJ,YAAa;EACT,eAAA;;AAEJ;EACI,qBAAA;EACA,gBAAA;EACA,mBAAA;;AAEJ;EACI,gBAAA;EACA,SAAA;;AAGJ,aAAc;EACV,gBAAA;EACA,oBAAA;;AAGJ;EACI,YAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,kBAAA;EACA,WAAA;;AAEJ;AACA,YAAa,MAAK;EACd,sBAAA;;AAEJ,mBAAoB;EAChB,SAAA;;AAGJ,WAAY;EACR,yBAAA;;AAGJ;EAEI,eAAA;EACA,SAAA;EACA,mBAAA;;EAEA,+BAAA;EACA,YAAA;EACA,OAAA;EACA,QAAA;EACA,aAAA;EACA,iBAAA;EACA,6BAAA;EACA,aAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;;AAEJ,UAAW;EACN,UAAA;;AAEL,gBAAiB;EACb,gCAAA;;AAEJ,yBAA0B;EACvB,SAAA;EACA,6BAAA;;AAGH,wBAAyB;EACrB,eAAA;;AAEJ;EACI,UAAA;EACA,YAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,WAAA;EACA,aAAA;;AAGJ,mBAAoB;EAChB,sBAAA;EACA,eAAA;;AAEJ,kBAAmB,YAAW;EAC1B,YAAA;EACA,kBAAA;;AAGJ,cAAc,KAAG;EAKb,gBAAA;;AALJ,cAAc,KAAG,IACb,KAAK;EACD,eAAA;EACA,sBAAA;;AAKR,aAAc;EACV,iBAAA;EACA,eAAA;;AACA,aAHU,eAGT,oBAAkB;EACf,eAAA;EAcA,gBAAA;;AAbI,aALE,eAGT,oBAAkB,kBAEV,KAAG;EACJ,cAAA;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;;AATR,aAHU,eAGT,oBAAkB,kBAWf,KAAK;EACD,eAAA;EACA,sBAAA;;AAMZ,cAAe,KAAI;EACf,gBAAA;;AAGJ,eAAgB,GAAG,GAAG,EAAC;EAClB,mBAAA;EACD,UAAA;;AAFJ,eAAgB,GAAG,GAAG,EAAC,MAGnB;EACI,UAAA;;AAGR,eAAgB,GAAG,GAAG,EAAC;EACnB,yBAAA;;AAKJ;EACI,aAAA;;AAGJ,iBAAkB,uBAAsB;EACpC,6BAAA;;AAKJ,aAAa,IAAK,KAAI;EAClB,eAAA;EACA,qBAAA;EACA,WAAA;EACA,kBAAA;;AAGJ,aAAa,IAAI;EACb,eAAA;EACA,aAAA;;AAEJ,IAAK,KAAI,KAAG;AACZ,IAAK,KAAI,KAAG,IAAE;EACV,iBAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,8BAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ,IAAK,KAAI,KAAG,IAAE;EACV,yBAAA;;;;;AAIA,QAEJ,KAAK,KAAI,KAAG,IAAE;EACV,yBAAA;EACA,gBAAA;;AAGJ,IAAK,GAAG,GAAE;EACN,cAAA;;AAGJ,aACI,UAAS,KAAG;AADF,mBACV,UAAS,KAAG;AADkB,SAAS,SACvC,UAAS,KAAG;AADhB,aACwB,CAAA,SAAS,KAAG;AADtB,mBACU,CAAA,SAAS,KAAG;AADF,SAAS,SACnB,CAAA,SAAS,KAAG;AADpC,aAC2C,CAAA,SAAS,KAAG,OAAO;AADhD,mBAC6B,CAAA,SAAS,KAAG,OAAO;AAD5B,SAAS,SACA,CAAA,SAAS,KAAG,OAAO;EACtD,YAAA;EACA,6BAAA;EACA,gBAAA;;AAIR,SAAS,KAAG,OAAO;AAAI,SAAS,KAAG,OAAO,IAAE;AAAQ,SAAS,KAAG,OAAO,IAAE;AACzE,SAAS,KAAG;EACR,SAAA;;AAGJ,IAAI,KAAG,IAAE;AAAQ,IAAI,KAAG,IAAE;EACtB,yBAAA;;AAMJ;AAAY;EACR,eAAA;;AAEJ;EACI,eAAA;;;;;AAMJ;EACI,mBAAA;;AAGJ;EACE,yBAAA;;AAGF;EACE,aAAA;EACA,iBAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,qBAAA;;AAGF;EACE,yBAAA;;AAGF;EACG,0BAAA;;AAGH;EACI,UAAA;;EAEA,YAAY,oDAAZ;EACA,wBAAA;;AAGJ;EACI,sBAAA;;AAGJ,cAAe,GAAE;EACb,0BAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,cAAe,GAAE,SAAU;EACvB,eAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;;AAGJ,gBAAiB;EACb,YAAA;;AAGJ,cAAe;EACX,UAAA;;AAEJ,cAAe,SAAQ,MAAO;EAC1B,UAAA;EACA,YAAY,oDAAZ;;EACA,0BAAA;;AAGJ,cAAe,wBAAuB,MAAO;EACzC,UAAA;;EAEA,YAAY,oDAAZ;EACA,0BAAA;;AAGJ,qBAAsB,gBAAgB,EAAC;AACvC,qBAAsB,gBAAgB,EAAC;EACnC,YAAA;;AAGJ,qBAAsB,gBAAgB;EAClC,6BAAA;;AAGJ,qBAAsB,gBAAgB,IAAG;AACzC,qBAAsB,gBAAgB,IAAG;EAErC,yBAAA;;AAGJ,qBAAsB,gBAAgB;EAClC,iBAAA;EACA,iBAAA;;AAGJ,cAAe;AACf,sBAAuB;EACnB,kBAAA;EACA,yBAAA;EACA,yBAAA;EACA,cAAA;EACA,mBAAA;;AAGJ,cAAe,WAAU;AACzB,cAAe,WAAU;AACzB,cAAe,WAAU;AACzB,sBAAuB,WAAU;AACjC,sBAAuB,WAAU;AACjC,sBAAuB,WAAU;EAC7B,yBAAA;EACA,yBAAA;;AAGJ,cAAe,iBAAiB;EAC5B,qBAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,eAAA;EACA,cAAA;EACA,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,gBAAA;;AAGJ,cAAe;EACX,iBAAA;EACA,YAAA;EACA,+BAAA;;AAGJ,cAAe;EACX,iBAAA;EACA,iBAAA;EACA,iBAAA;;AAGJ;EACI,mBAAA;;AAGJ,cAAe,iBAAiB,QAAO;EACnC,UAAA;;AAGJ,sBAAuB;EACnB,yBAAA;EACA,8BAAA;;AAGJ,sBAAuB;EACnB,cAAA;;AAGJ;EACI,YAAA;;AAGJ,qBAAsB;EAClB,YAAA;EACA,YAAA;EACA,kBAAA;;AAGJ,qBAAsB;AACtB,qBAAsB,oBAAoB;EACtC,eAAA;EACA,YAAA;EACA,iBAAA;EACA,YAAA;;AAGJ,qBAAsB;EAClB,YAAA;EACA,YAAA;EACA,YAAA;;AAGJ,gBAAiB,cAAc;EAC3B,mBAAA;EACA,gBAAA;EACA,qBAAA;;;;;AAOJ,yBAA0B,OAAO,GAAE;AACnC,kBAAmB,SAAS,OAAO,GAAE;EACjC,6BAAA;EACA,mBAAA;;AAGJ,kBAAmB,SAAS;AAC5B,mBAAoB,eAAe;AACnC,qBAAsB,YAAY;EAC9B,gBAAA;EACA,gBAAA;;AAGJ,kBAAmB,SAAS;AAC5B,qBAAsB,YAAY;EAC9B,oBAAA;;AAIJ;EACI,mBAAA;EACA,yBAAA;EACA,YAAA;;AAEJ,mBAAoB;EAChB,yBAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;;AAEJ,mBAAoB,MAAM,GAAG;EACzB,oBAAA;EACA,eAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,iBAAA;EACA,gBAAA;;;;;AAMJ,cAAe;EACX,iBAAA;;AAGJ,sBAAuB,gBAAgB,QAAQ,KAAK;EAChD,mBAAA;EACA,YAAA;;AAIJ;EACI,YAAA;EAEA,wBAAA;;AAGJ,cACI;EACI,mBAAA;EACA,iBAAA;;AAHR,cAKI;EACI,mBAAA;;AANR,cAQI;EACI,mBAAA;EACA,cAAA;;AAKR;EACI,wBAAA;;AAIJ,YAAY,aAAc;EACtB,YAAA;;AAIJ,sBAAuB;EACtB,gBAAA;;AAGD;EACC,iBAAA;EACG,mBAAA;EACA,eAAA;EACA,yBAAA;EACA,kBAAA;;AAEJ;EACC,kBAAA;;AAGD,iBAAkB;EACd,gCAAA;;AAGJ,eAAe;EACX,mBAAA;;AAGJ,sBACI,mBACI;EACI,YAAA;;AACA,sBAHR,mBACI,gBAEM;EACE,iBAAA;EACA,gBAAA;EACA,eAAA;;AAMhB,iBAAkB;EACd,gCAAA;;AAEJ;EACI,sBAAA;EACA,aAAA;;;AAGJ,WAAY,MAAM;EACd,iBAAA;;AAEJ,WAAY;EACR,eAAA;;AAEJ;EACI,UAAA;EACA,OAAA;EACA,mBAAA;EACA,gBAAA;EACA,2BAAA;EACA,sBAAA;;AAEJ,WAAY;EACR,qBAAA;EACA,iBAAA;EACA,kBAAA;;AAEJ;EACI,iBAAA;EACA,WAAA;;AAEJ;AAAgB;EACZ,kBAAA;;AAEJ;EACI,gBAAA;EACA,uBAAA;EACA,qBAAqB,iBAArB;EACA,sBAAA;EACA,0BAAA;EACA,kBAAA;EACA,cAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,eAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ,SAAS;EACL,mBAAA;;AAEJ,SAAS;EACL,mBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,iBAAA;;AAEJ,4BAA6B,MAAK;EAC9B,gBAAA;EACA,iBAAA;;AAEJ;EACI,WAAA;EACA,kBAAA;;AAEJ,MAAM;AACN,MAAM;EACF,cAAA;EACA,SAAS,EAAT;;AAEJ,MAAM;EACF,WAAA;;AAEJ,WAAY;EACR,gBAAA;EACA,WAAA;EACA,gBAAA;;AAGJ;EACI,gBAAA;EACH,uBAAA;;AAED;EACC,YAAA;;AAGD;EACI,YAAA;EACA,gBAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,iBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAIJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ,oBAAqB;EACjB,aAAA;EACA,gBAAA;EACA,wBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,aAAA;;AADJ,oBAEI;EACI,kBAAA;;AAIR;EACI,kBAAA;;AAGJ,IAAK,MAAK;AAAI,IAAK,MAAK,IAAE;AAAQ,IAAK,MAAK,IAAE;EAC1C,cAAA;EACA,yBAAA;;AAGJ,wBAAyB,qBAAqB;EAC1C,mBAAA;;AAGJ,wBAAyB,aAAa;EAClC,kBAAA;;AAGJ;EACI,gBAAA;;AAGJ,uBAAwB;EACpB,eAAA;;AAGJ;AACA;EACI,WAAA;EACA,gBAAA;;;;;AAMJ;EACI,YAAA;EACA,yBAAA;EACA,yBAAA;;AAEJ;EACI,aAAA;EACA,UAAA;EACA,mBAAA;EACA,kBAAA;EACA,qBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,aAAA;;AAEJ;EACI,uBAAA;EACA,qBAAA;EACA,iBAAA;;AAEJ;EACI,cAAA;EACA,eAAA;EACA,kBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,UAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,0BAAA;EACA,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,qCAAA;EACA,kBAAkB,qDAAlB;EACA,yBAAA;EACA,yBAAA;;AAEJ;EACI,aAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,iBAAA;EACA,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,iBAAA;EACA,eAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;EACA,kBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,iBAAA;;AAEJ;EACI,0BAAA;;AAEJ;EACI,iBAAA;EACA,qBAAA;EACA,kBAAA;EACA,iBAAA;;AAEJ;EACI,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,6BAAA;;AAEJ;EACI,YAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;EACA,wBAAA;EACA,qBAAA;;AAEJ;EACI,yBAAA;;AAEJ,oBACI;EACI,eAAA;;AAFR,oBAII;EACI,sBAAA;;AAGR;EACI,wBAAA;EACA,kCAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,cAAA;EACA,cAAA;;AAEJ;EACI,wBAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,eAAA;EACA,kBAAA;;AAEJ;EACI,YAAA;EACA,yBAAA;EACA,iBAAA;EACA,wBAAA;EACA,qBAAA;;AAEJ;EACI,cAAA;EACA,gBAAA;;AAEJ;EACI,eAAA;EACA,iBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,gBAAA;EACA,qBAAA;EACA,sBAAA;;AAEJ;EACI,iBAAA;EACA,gBAAA;;AAEJ;EACI,sBAAA;EACA,eAAA;;AAEJ;EACI,cAAA;EACA,cAAA;EACA,kBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,mBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,kBAAA;EACA,cAAA;EACA,eAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yBAAA;EACA,cAAA;EACA,aAAA;EACA,eAAA;EACA,kBAAA;EACA,yBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,cAAA;EACA,cAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,eAAA;;AAEJ;EACI,yCAAA;EACA,yBAAA;EACA,cAAA;EACA,YAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;;AAEJ;EACI,eAAA;EACA,aAAA;;AAEJ;EACI,kBAAA;;AAEJ;EACI,cAAA;;AAEJ;EACI,eAAA;EACA,eAAA;;AAEJ;EACI,yBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;;AAEJ;EACI,yBAAA;;AAEJ;EACI,UAAA;;;AAIJ,mBAAoB,eAAe;AAClC,gBAAiB,iBAAiB;EAC/B,gBAAA;EACA,YAAA;;AAGJ,MAAM,iBAAiB,UAAW,YAAY;EAC1C,WAAA;;AAIJ,YAAa;AACb,wBAAyB;EACrB,UAAA;;;AAIJ,IAAK,YAAY,uBAAsB,KAAG,SAAS,IAAE;EACjD,sBAAA;;AAEJ,sBAAsB,KAAG,SAAS,IAAE;EAChC,uBAAA;;AAEJ,IAAK,YAAY,uBAAsB,KAAG,SAAS;EAC/C,sBAAA;;AAGJ,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC3C,sBAAA;;AAGJ,mBAAmB,KAAG,gBAAgB,OAAO,IAAE;EAC3C,sBAAA;;AAEJ;EACI,iBAAA;;AAGJ;EACI,+BAAA;EACA,iBAAA;;AAGJ;EACI,iBAAA;;AAGJ;EACI,gBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;;AAGJ;EACI,uBAAA;EACA,6BAAA;;AAGJ,mBAAmB;EACf,6BAAA;;AAGJ,mBAAmB;EACf,yCAAA;EACA,iCAAA;;AAGJ;EACI,WAAA;EACA,YAAA;EACA,mBAAA;EACA,UAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGJ,qBAAqB;EACjB,SAAS,GAAT;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,UAAA;EACA,mBAAA;EACA,wBAAA;EACA,2BAAA;;AAGJ,qBAAqB;EACjB,SAAS,GAAT;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,0BAAA;EACA,6BAAA;EACA,wBAAA;;AAEJ;AAAwB,uBAAuB;EAE3C,mBAAA;;AAGJ,uBAAuB;EAEnB,qBAAA;EACA,yBAAA;;AAGJ;EACI,yBAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,yBAA0B;EACtB,YAAA;;AAGJ;EACI,gBAAA;EACA,iBAAA;;AAGJ;EACI,gBAAA;;AAGJ;EACI,8BAAA;;AAGJ,0BAA0B;EACtB,8BAAA;;AAGJ;EACI,0BAAA;EACA,kBAAA;;AAGJ,QAAS;EACP,qBAAA;EACA,0BAAA;EACA,2BAAA;EACA,mBAAA;EACA,eAAA;;AAGF,qBAAqB;EACnB,gDAAA;;;AAIF,YAAa,MAAM,MAAK;EACpB,kBAAA;EACA,QAAA;;AAGJ,eAAgB,MAAM,MAAK;EACvB,kBAAA;EACA,QAAA;;AAGJ,GAAG;EACC,gBAAA;;;;;AAOJ,SAAS,aAAa;EAClB,YAAA;;AAEJ;EACI,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,cAAA;EACA,cAAA;EACA,4BAAA;EACA,YAAA;EACA,YAAA;EACA,kBAAA;;AAIJ,GAAG;EACC,cAAA;;AAGJ,eAAgB;EACZ,cAAA;;AAGJ;EACI,mBAAA;EACA,gCAAA;EACA,YAAA;;AAGJ,eAAe;EACX,cAAA;EACA,eAAA;;AAGJ,qBAAqB;EACjB,mBAAA;;AAGJ;EACI,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;;AAEJ;EACI,YAAA;;AAEJ;EACI,kBAAA;EACA,gBAAA;EACA,iBAAA;;AAGJ;EACI,iBAAA;EACA,aAAA;EACA,iBAAA;EACA,sBAAA;EACA,kBAAA;;AAGJ,oBAAqB;AACrB,gBAAiB;AACjB,gBAAgB;AAChB,gBAAiB;EACb,mBAAA;;AAEJ,oBAAqB;AACrB,oBAAqB;AACrB,aAAa,IAAK,SAAQ;AAC1B,mBAAoB,SAAQ,IAAK;EAC7B,mBAAA;EACA,aAAA;;AAEJ,mBAAoB,SAAQ,IAAK;EAC7B,sBAAA;EACA,kBAAA;;AAEJ,mBAAoB,SAAQ,IAAK;EAC7B,iBAAA;EACA,UAAA;EACA,aAAA;EACA,sBAAA;EACA,kBAAA;;AAEJ,aAAa;EACT,mBAAA;EACA,gBAAA;;AAEJ,oBAAqB,kBAAkB,cAAa;AACpD,oBAAqB,kBAAkB;EACnC,mBAAA;EACA,kBAAA;;AAEJ;EACI,kBAAA;EACA,UAAA;EACA,UAAA;EACA,eAAA;EACA,YAAA;EACA,UAAA;EACA,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,eAAA;;AAZJ,uBAaA;EACI,cAAA;EACA,gBAAA;;AAGJ,iBACI;AADe,iBACf;EACI,UAAA;;AAFR,iBAII,SAAQ,aAAa;AAJN,iBAIf,SAAQ,aAAa;EACjB,UAAA;;AALR,iBAOI,SAAQ;AAPO,iBAOf,SAAQ;EACJ,UAAA;;AARR,iBAUI;AAVe,iBAUf;EACI,UAAA;;AAXR,iBAaI;AAbe,iBAaf;EACI,sBAAA;;AAIR,2BACI,cAAa;EACT,UAAA;;AAFR,2BAII;EACI,WAAA;;AAKR,WAAY,kBAAkB,aAAY;AAC1C,kBAAmB,aAAY;EAC3B,WAAA;EACA,qBAAA;;AAEJ,mBAAoB,aAAY;EAC7B,WAAA;EACC,aAAA;;AAEJ,YAAa,mBAAmB;EAC5B,cAAA;;AAGJ;EACI,mBAAA;EACA,SAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,sBAAA;EACA,cAAA;;AAEJ,iBAAkB,YAAY;EAC1B,WAAA;EACA,qBAAA;;AAEJ;EACI,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,gBAAA;;AAEJ,yBAA0B;EACtB,WAAA;EACA,gBAAA;;AAEJ,gBAAiB;AACjB,uBAAwB;EACpB,WAAA;EACA,gBAAA;;AAEJ,mBAAoB,cAAa;AACjC,iBAAkB,cAAa;EAC3B,UAAA;EACA,gBAAA;;AAEJ,iBAAkB,MAAK;EACnB,sBAAA;EACA,eAAA;;AAEJ,iBAAkB,mBAAkB,gBAAc;AAClD,iBAAkB,cAAa,aAAa;EACxC,cAAA;EACA,gBAAA;;AAGJ,mBAAoB,wBAAwB;AAC5C,iBAAkB,wBAAwB;AAC1C,0BAA2B;EACvB,WAAA;;AAEJ,mBAAoB,aAAY;AAChC,iBAAkB,aAAY;EAC1B,WAAA;;AAEJ;EACI,cAAA;;AAGJ;EACI,kBAAA;EACA,WAAA;EACA,YAAA;;AAEJ,oBAAqB;EACjB,aAAA;EACA,gBAAA;EACA,wBAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,YAAA;EACA,gBAAA;;AAEJ,qBAAsB;EAClB,gBAAA;EACA,iBAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAGJ;EACI,gBAAA;;AAGJ,YAAa,aAAa;EAC1B,WAAA;EACA,iBAAA;;;AAIA,aAAc;EACV,0BAAA;;AAGJ,aAAc;EACV,kBAAA;;AAGJ,aAAc,QAAQ,KAAI,YAAa;AACvC,aAAc,QAAQ,KAAI,YAAa;EACnC,6BAAA;EACA,8BAAA;;;AAKJ,sBAAuB;EACnB,kBAAA;EACA,mBAAA;;AAIJ,QAAQ;EACJ,sBAAA;;AAGJ,eAAgB;EACZ,eAAA;EACA,sBAAA;;AAmBJ;EAdI,qCAAA;EACA,uEAAA;EACA,yBAAA;EACA,kBAAkB,2CAAlB;EACA,kBAAkB,0CAAlB;EACA,kBAAkB,sCAAsC,eAA2B,YAAnF;EACA,kBAAkB,8CAAlB;EACA,kBAAkB,yCAAlB;EACA,kBAAkB,sCAAlB;EACA,2BAAA;EACA,kHAAA;EAMA,gBAAA;;AAFJ,YAGI;EAz/KA,6BAAA;EAsnJA,kBAAA;EA0WA,cAAA;;AA+hBJ;AAAiB,eAAgB,OAAM;AACvC,kBAAmB,iBAAiB,sBAAsB;EACtD,gBAAA;;AAEJ,cAAe;EACX,aAAA;;AAGJ;EACI,qBAAA;;AAEJ,2BAA4B;AAC5B,yBAA0B;EACvB,4BAAA;;AAEH,2BAA4B,OAAO;EAC/B,WAAA;;AAEJ,2BAA4B,OAAO,wBAAwB;EACvD,YAAA;;AAEJ,oBAAoB;EACjB,SAAQ,GAAR;EACA,UAAA;EACA,UAAA;EAAY,iBAAA;EACZ,UAAA;EACA,YAAA;;AAKH,cAAe;EACX,kBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;;AAEJ,cAAe;EACV,iBAAA;;AAEL,cAAe;EACX,WAAA;EACA,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;;AALJ,cAAe,YAMX;AANJ,cAAe,YAMG;EACV,iBAAA;EACA,kBAAA;;AARR,cAAe,YAUX;EACI,iBAAA;EACA,kBAAA;;AAGR,mBAAoB,cAAa;AACjC,uBAAwB,cAAa;EACjC,YAAA;;AAEJ;EACI,YAAA;EACA,iBAAA;;AAGJ,SACI;EACI,aAAA;;AAFR,SAMI;EACI,cAAA;;AAEJ,SAAC,MAAO;EACJ,cAAA;;AAEJ,SAAC,MAAO;EACJ,aAAA;;AAEJ,SAAC,OACG;EACI,cAAA;;AAFR,SAAC,OAIG;EACI,aAAA;;AApBZ,SAuBI;EACI,aAAA;;AAKR,IAAI,KAAG,gBAAgB;AACvB,IAAI,KAAG,gBAAgB,IAAE;EACrB,kBAAA;EACA,mBAAA;;AAGJ,mBAAoB;EAChB,eAAA;EACA,gBAAA;;AAFJ,mBAAoB,UAGhB,sBAAsB;EAClB,kBAAA;EACA,aAAA;;AAIR,SAAS;EACD,oCAAA;EACA,aAAA;;AAER,mBAAoB,cAAc;EAC9B,eAAA;EACA,yBAAA;;AAGJ,QAAQ;EACJ,UAAA;;AAGJ;EACI,eAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;EACA,uBAAA;;AAEJ;EACI,yBAAA;EACA,YAAA;EACA,4BAAA;EACA,iBAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,QAAA;EACA,mBAAA;EACA,gBAAA;EACA,eAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,WAAA;EACA,yBAAA;;AAEJ;EACI,gBAAA;EACA,YAAA;EACA,uBAAA;EACA,kBAAA;;AAEJ;EACI,uBAAA;EACA,kBAAA;EACA,QAAA;EACA,YAAA;;AAEJ;EACI,kBAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;;AAEJ;EACI,kBAAA;EACA,SAAA;EACA,UAAA;;AAEJ,YAAa;EACT,kBAAA;EACA,YAAA;EACA,WAAA;;AAGJ,YAAa,KAAK;EACd,kBAAA;EACA,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,cAAA;;AAGJ,kBAAkB,wBAAwB;AAC1C,gBAAiB,mBAAkB,wBAAwB;EACvD,sBAAA;;AAGJ,kBAAmB,yBAAwB,aAAa,aACxD,oBAAoB,mBAAkB,wBAAwB;AAC9D,kBAAmB,mBAAkB,wBAAwB;EACzD,YAAA;EACA,uBAAA;;AAJJ,kBAAmB,yBAAwB,aAAa,aACxD,oBAAoB,mBAAkB,wBAAwB,QAI1D;AAHJ,kBAAmB,mBAAkB,wBAAwB,QAGzD;EACI,YAAA;EACA,kBAAA;;AAIR,wBAAyB;EACrB,UAAA;;AADJ,wBAAyB,iBAEpB,aAAY;EACT,UAAA;EACA,gBAAA;;AAIR,KAAM;EACF,kBAAA;;AAGJ,YAAY;AACZ,UAAU;EACN,eAAA;EACA,gBAAA;;AAEJ,eAAe;AACf,eAAe;EACX,eAAA;EACA,iBAAA;;AAHJ,eAAe,eAIX;AAHJ,eAAe,WAGX;EACI,qBAAA;;AAIR,cAAe;EACX,mBAAA;;AAEJ;EACI,sBAAA;;AAEJ,WAAY,OAAO;EACf,YAAA;;AAGJ,yBAA0B;AAC1B,eAAgB;EACZ,wBAAA;;AAGJ;EACI,gBAAA;;AADJ,iBAEI;EACI,cAAA;EACA,2BAAA;EACA,8BAAA;;AAIR,mBACI;AADJ,mBACuB;EACnB,eAAA;EACA,WAAA;;AAHJ,mBAKI;EACI,UAAA;;AANR,mBAQG;EACC,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,UAAA;EACH,qBAAA;EACG,sBAAA;EACA,uBAAA;;AAGJ,eAAgB;EACZ,qBAAA;EACA,mBAAA;;AAEJ,IAAI;EACA,YAAA;;AAIJ;EACI,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,UAAA;EACA,YAAA;;AAGJ,cACI;EACQ,wBAAA;;AAFZ,cAMI;EACQ,yBAAA;;AAGZ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,CAAC,WAAW;EACR,sBAAA;;AAGJ;EACI,mBAAA;EACA,iBAAA;;;AAFJ,mBAGI;EACI,UAAA;EACA,WAAA;EACA,YAAA;;AANR,mBASI;EACI,YAAA;EACA,iBAAA;;AAXR,mBAcI;EACI,cAAA;;AAfR,mBAkBI;EACI,uBAAA;EACA,UAAA;EACA,YAAA;EACA,kBAAA;;AAtBR,mBAkBI,UAMI;EACI,YAAA;;AAzBZ,mBAkBI,UAUI;EACI,qBAAA;EACA,YAAA;EACA,WAAA;;AA/BZ,mBAkBI,UAgBI;EACI,UAAA;;AAIZ;EACI,wBAAA;;;AAIJ,kBAAmB,gBAAgB,GAAG,GAAE;AAAc,eAAgB,GAAG,GAAE;EACvE,0BAAA;;AAGJ,kBAAmB,iBAAiB;EAChC,8BAAA;;;AAKJ,aAAa;EACT,aAAA;;AAGJ,cAAe;EACX,iBAAA;;;AAIJ;EACI,uBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,WAAA;EACA,yBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,kBAAmB;EACf,iCAAA;;AAGJ,kBAAmB;EACf,iCAAA;;;AAGJ,oBAAqB;EACjB,eAAA;EACA,YAAA;EACA,cAAA;;AAGJ;EACI,YAAA;;AAGJ,2BAA4B;EACxB,YAAA;;AAGJ,2BAA4B;EACxB,mBAAA;;AAGJ,gBAAiB;EACb,qBAAA;;AAGJ,EAAE,sBAAuB;EACrB,mBAAA;;AAEJ,mBAAoB;EAChB,iBAAA;EACA,aAAA;EACA,WAAA;;AAGJ;EACI,YAAA;EACA,8BAAA;;AAGJ,QAAQ;EACJ,cAAA;;AAEJ,mBAAoB,UAAS,MAAO;EAChC,gBAAA;;AAGJ,mBAAoB;EAChB,SAAA;EACA,QAAA;EACA,gBAAA;EACA,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,oBAAA;EACA,sBAAA;EACA,eAAA;;AAGJ,YAAa;EACT,iBAAA;;AAGJ,gBACI,GAAE;AADW,QACb,GAAE;EACE,qBAAA;EACA,YAAA;EACA,gBAAA;;AAJR,gBACI,GAAE,SAIE;AALS,QACb,GAAE,SAIE;EACI,YAAA;;AANZ,gBASC,UAAS;AATO,QAShB,UAAS;EACL,YAAA;EACA,mBAAA;;AAIL,qBAAsB;EAClB,cAAA;EACA,mBAAmB,cAAnB;EACA,eAAe,cAAf;EACA,cAAc,cAAd;EACA,WAAW,cAAX;;;AAGJ;EACI,uBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;EACA,WAAA;EACA,yBAAA;EACA,cAAA;EACA,qBAAA;;AAGJ,kBAAmB;EACf,iCAAA;;AAGJ,kBAAmB;EACf,iCAAA;;;AAGJ,oBAAqB;EACjB,eAAA;EACA,YAAA;;AAGJ;EACI,YAAA;;AAGJ;EACI,mBAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,QAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,QAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,YAAA;EACA,OAAA;;AAEJ,yBAA0B;AAC1B,uBAAwB;EACpB,4BAAA;;AAGJ,gBAAiB;EACb,qBAAA;;AAGJ,EAAE,sBAAuB;EACrB,mBAAA;;AAEJ,mBAAoB;EAChB,iBAAA;EACA,aAAA;EACA,WAAA;;AAGJ,mBAAoB,UAAS,MAAO;EAChC,gBAAA;;AAGJ,mBAAoB;EAChB,SAAA;EACA,QAAA;EACA,gBAAA;EACA,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,WAAA;;AAGJ,mBAAoB,yBAAyB;EACzC,UAAA;;AAGJ,cAAe;EACX,YAAA;EACA,oBAAA;EACA,sBAAA;EACA,eAAA;;AAGJ,YAAa;EACT,iBAAA;;AAGJ;EACI,yBAAA;EACA,cAAA;EACA,oBAAA;EACA,qBAAA;;AAGJ,QAAS,iBAAiB;EACtB,aAAA;EACA,gBAAA;;AAEJ,cAAe,OACX,UAAS;AADb,cAAe,OACS,WAAU;EAC1B,qCAAA;EACA,uEAAA;EACA,yBAAA;EACA,kBAAkB,2CAAlB;EACA,kBAAkB,0CAAlB;EACA,kBAAkB,sCAAmC,eAAc,YAAnE;EACA,kBAAkB,8CAAlB;EACA,kBAAkB,yCAAlB;EACA,kBAAkB,sCAAlB;EACA,2BAAA;EACA,QAAQ,yDAAyD,uBAAuB,0BAAxF;EACA,gBAAA;;AAbR,cAAe,OAgBX,GAAE,SAAS;AAhBf,cAAe,OAgBW,GAAE,UAAU;EAC9B,WAAA;;AAjBR,cAAe,OAoBX;AApBJ,cAAe,OAoBF;AApBb,cAAe,OAoBS;EAChB,mBAAA;EACA,sBAAA;;AAtBR,cAAe,OAyBX;EACI,mBAAA;EACA,sBAAA;EACA,cAAA;;AA5BR,cAAe,OA+BX;AA/BJ,cAAe,OA+BI;AA/BnB,cAAe,OA+BmB;AA/BlC,cAAe,OA+BiC;AA/BhD,cAAe,OAgCX;AAhCJ,cAAe,OAgCE;AAhCjB,cAAe,OAgCe;AAhC9B,cAAe,OAgC+B;EACtC,sBAAA;;AAIR,OAAQ;EACJ,cAAA;;AAEJ;EACI,6BAAA;EACA,iBAAA;EACA,cAAA;EACA,YAAA;EACA,gBAAA;;AAEJ,cAAe;EACX,mBAAA;;AAGJ;EACI,8BAAA;;EAEA,SAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAY,2FAAZ;EACA,OAAA;EACA,WAAA;;;;;AAKJ,WAAY;EACR,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;;AAEJ,WAAY;EACR,WAAA;;AAEJ;EACI,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,YAAA;;AAEJ,aAAc;EACV,kBAAA;EACA,SAAA;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;;AAEJ;EACI,kBAAA;;AAGJ;EACI,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;;AAEJ,QAAQ;EACJ,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;EACA,sBAAA;;AAEJ,YAAa;EACT,SAAS,GAAT;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,mBAAA;EACA,UAAA;EACA,UAAA;;AAEJ,YAAY,QAAS;EACjB,UAAA;EACA,UAAA;;AAEJ;EACI,YAAA;EACA,WAAA;EACA,WAAA;EACA,sBAAA;EACA,UAAA;EACA,UAAA;;AAIJ,CAAC;AAAY,CAAC,UAAU;EACpB,YAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,eAAA;EACA,sBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,kBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,mBAAA;;AAEJ,OAAO;EACH,YAAA;;AAEJ;EACI,mBAAA;;AAGJ;EACI,WAAA;EACA,qBAAA;EACA,UAAA;EACA,gBAAA;;AACH,cAAe,MAAM,GAAG,GAAE;EACvB,gBAAA;EACA,aAAA;;AAEJ;EACI,WAAA;;AAEJ;EACI,WAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;;AAEJ;EACI,WAAA;EACA,gBAAA;;AAEJ,2BAA4B;EACxB,WAAA;;AAGJ,wBAAyB,yBAAyB;EAC9C,aAAA;;AAGJ;EACI,kBAAA;;AAGJ;EACI,qBAAA;EACA,iBAAA;;AAEJ,iBAAkB;EACd,YAAA;;AAGJ,gBACI;EACI,iBAAA;EACA,gCAAA;;AAHR,gBAKI,cAAc;EACV,cAAA;;AAIR,wBAAyB,yBAAyB;EAC9C,aAAA;;AAGJ;EACI,kBAAA;EACA,mBAAA;EACA,UAAA;EACA,QAAA;;AAGJ,WAAY;EACR,eAAA;EACA,YAAA;EACA,YAAA;;AAGJ,WAAY;EACV,iBAAA;;AAGF,SAAU;EACR,iBAAA;;AAGF,WAAY,UAAU;EACrB,kBAAA;EACA,kBAAA;EACA,SAAA;;AAGD,WAAY;EACX,UAAA;EACG,SAAA;EACA,gBAAA;;EAGA,mBAAmB,aAAnB;EACA,gBAAgB,aAAhB;EACA,eAAe,aAAf;EACA,cAAc,aAAd;EACA,WAAW,aAAX;;AAGJ,WAAY;EACR,kBAAA;EACA,aAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;EACA,iBAAA;;AAEJ,WAAY,UAAU;EAClB,qBAAA;EACA,QAAA;EACA,gBAAA;;AAGJ,WAAY,UAAS,iBAAkB;EACnC,gBAAA;EACA,oBAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,UAAA;EACA,uBAAA;EACA,0BAAA;EACA,kBAAA;;AAGJ,WAAY,UAAS,iBAAkB,EAAC;AACxC,WAAY,UAAS,iBAAkB,EAAC;EACpC,gBAAA;;AAEJ,WAAY;EACR,UAAA;;AAEJ,WAAY;EACR,WAAA;;AAEJ,WAAY,uBAAuB;EAC/B,kBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;;AAGJ,WAAY,uBAAuB,EAAC;EAChC,aAAA;;AAIJ;EACI,aAAA;;AAGJ;EACI,yBAAA;;AAKJ,kCAAmC,iBAAkB;EACjD,eAAA;EACA,gBAAA;;AAGJ;EACI,eAAA;;AAEJ,IAAI;EACA,iBAAA;;AAGJ;EACE,sBAAsB,sBAAtB;EACA,8BAAA;EACA,YAAA;EACA,WAAA;EACA,qBAAA;;AAEF;EACE,sBAAsB,sBAAtB;EACA,2BAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;;AAIF;EACI,eAAA;EACA,iBAAA;EACA,kBAAA;;AAGJ,KAAK,MAAM;EAA8B,kBAAA;;AACzC,KAAK,MAAM;EAAoB,kBAAA;;;AAC/B,KAAK,MAAM;EAAqB,kBAAA;;;AAChC,KAAK,MAAM;EAAyB,kBAAA;;;AAEpC,eAAgB,eAAc;EAC5B,kBAAA;EACA,SAAA;EACA,WAAA;EACA,qBAAA;EACA,mCAAA;EACA,6BAAA;EACA,kCAAA;EACA,uCAAA;EACA,SAAS,EAAT;;AAEF,eAAgB,eAAc;EAC5B,kBAAA;EACA,SAAA;EACA,WAAA;EACA,qBAAA;EACA,mCAAA;EACA,gCAAA;EACA,kCAAA;EACA,SAAS,EAAT;;AAGF,eAAgB,oBAAoB;AACpC,WAAY,oBAAoB;EAC5B,kBAAA;;AAGJ;EACI,kBAAA;EACA,qBAAA;;AAEJ,iBAAkB;EACd,kBAAA;EACA,SAAA;EACA,aAAA;EACA,SAAA;EACA,gBAAA;EACA,UAAA;EACF,cAAA;;AAGF,iBAAiB,MAAO;EACpB,mBAAA;EACA,cAAA;EACA,YAAA;EACA,SAAA;EACH,YAAA;EACG,cAAA;;AAGJ,iBAAiB,MAAO;EACvB,eAAA;EACG,cAAA;;AAGJ,iBAAkB;EACd,cAAA;EACA,oBAAA;EACA,qBAAA;;AAIJ,cACI;EACI,iBAAA;;AAFR,cACI,sBAGI;EACI,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;;AARZ,cACI,sBAGI,WAMI;EACI,YAAA;;AAXhB,cACI,sBAGI,WAUI;EACI,eAAA;EACA,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,iBAAA;;AAnBhB,cACI,sBAsBI;EACI,WAAA;EACA,mBAAA;EACA,iBAAA;EACA,WAAA;EACA,UAAA;;AA5BZ,cACI,sBAsBI,cAOI;EACI,UAAA;EACA,cAAA;;AAhChB,cACI,sBAsBI,cAOI,iBAII,OAEI;EACI,YAAA;;AArCxB,cACI,sBAsBI,cAOI,iBAII,OAEI,MAGI;EACI,WAAA;EACA,YAAA;EACA,cAAA;EACA,iBAAA;EACA,kBAAA;;AA5C5B,cACI,sBAsBI,cAOI,iBAII,OAEI,MAWI;EACI,kBAAA;EACA,eAAA;EACA,yBAAA;EACA,cAAA;;AAnD5B,cACI,sBAsBI,cAOI,iBAII,OAEI,MAkBI;EACI,iBAAA;;AAvD5B,cACI,sBA6DI;EACI,gBAAA;EACA,mBAAA;EACA,sBAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;;AApEZ,cACI,sBA6DI,UAQI;EACI,WAAA;;AAvEhB,cACI,sBA6DI,UAQI,YAGI;EACI,iBAAA;EACA,gBAAA;EACA,iBAAA;;AA5EpB,cACI,sBA6DI,UAQI,YAQI;EACI,gBAAA;;AA/EpB,cACI,sBA6DI,UAQI,YAWI;EACI,YAAA;;AAlFpB,cACI,sBA6DI,UAuBI;EACI,sBAAA;EACA,eAAA;;AAvFhB,cACI,sBAyFI;EACI,yBAAA;;AA3FZ,cACI,sBA6FI;EACI,cAAA;;AA/FZ,cACI,sBA6FI,kBAEI;EACI,UAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AApGhB,cACI,sBA6FI,kBASI;EACI,iBAAA;EACA,aAAA;;AAzGhB,cACI,sBA4GI,UACI;EACI,mBAAA;EACA,sBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,qBAAA;EACA,gBAAA;EACA,yBAAA;;AA1HhB,cACI,sBA4GI,UAgBI,MAAM;EACF,eAAA;EACA,WAAA;EACA,UAAA;EACA,WAAA;;AAjIhB,cACI,sBA4GI,UAuBI,MAAK;EACD,qBAAA;;AArIhB,cACI,sBA4GI,UA2BI,MAAK,MAAO;EACR,UAAA;;AAzIhB,cACI,sBA4GI,UA+BI;EACI,yBAAA;EACA,kBAAA;EACA,yBAAA;;AA/IhB,cACI,sBA4GI,UA+BI,QAII;EACI,UAAA;;AAjJpB,cACI,sBA4GI,UAwCI;EACI,4BAAA;EACA,iBAAA;EACA,gBAAA;;AAxJhB,cACI,sBA4GI,UA8CI;EACI,aAAA;EACA,UAAA;EACA,oBAAA;EACA,eAAA;EACA,kBAAA;;AAhKhB,cACI,sBA4GI,UAsDI,SAAQ;;EACJ,kBAAA;EACA,YAAA;EACA,eAAA;;AAtKhB,cACI,sBAyKI,WACI;EACI,kBAAA;EACA,gBAAA;;AA7KhB,cACI,sBAyKI,WAKI;EACI,yBAAA;EACA,aAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,yBAAA;;AAvLhB,cACI,sBAyKI,WAgBI;EACI,yBAAA;EACA,kBAAA;EACA,yBAAA;;AA7LhB,cACI,sBAyKI,WAsBI;EACI,UAAA;EACA,iBAAA;EACA,kBAAA;;AAnMhB,cACI,sBAyKI,WA4BI,MAAK;EACD,yBAAA;;AAvMhB,cACI,sBA0MI,UACI,MAAK;EACD,UAAA;;AA7MhB,cACI,sBA0MI,UAII;EACI,UAAA;;AAhNhB,cACI,sBAkNI;EACI,WAAA;;AApNZ,cACI,sBAkNI,QAEI;EACI,YAAA;;AAtNhB,cACI,sBAkNI,QAEI,GAEI;EACI,WAAA;;AAxNpB,cACI,sBAkNI,QAEI,GAMI;EACI,eAAA;;AA5NpB,cACI,sBAkNI,QAaI,GAAE;EACE,UAAA;EACA,UAAA;;AAlOhB,cACI,sBAkNI,QAiBI,GAAE;EACE,yBAAA;EACA,4BAAA;EACA,yBAAA;;AAvOhB,cACI,sBAkNI,QAiBI,GAAE,aAIE;EACI,YAAA;;AAzOpB,cACI,sBAkNI,QAyBI,GAAE,aAAa;EACX,0BAAA;;AA7OhB,cACI,sBAkNI,QA4BI,GAAE,IAAI,gBAAgB;EAClB,yBAAA;EACA,4BAAA;EACA,yBAAA;;AAlPhB,cACI,sBAkNI,QA4BI,GAAE,IAAI,gBAAgB,MAIlB;EACI,cAAA;;AApPpB,cACI,sBAkNI,QAoCI,GAAE,IAAI,gBAAgB,MAAM;EACxB,0BAAA;;AAxPhB,cACI,sBA2PI,sBACI,qBACI;EACI,YAAA;;AA/PpB,cACI,sBAkQI,yBACI;EACI,iBAAA;EACA,iBAAA;EACA,eAAA;;AAvQhB,cACI,sBA0QI,IAAG;EACC,YAAA;EACA,kBAAA;;AA7QZ,cACI,sBA+QI,EAAC;EACG,cAAA;;AAKZ,gCAAiC;EAC7B,kBAAA;;AAEJ,SAAU;EACN,iBAAA;;AAGJ;EACI,gBAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAGJ,SAAS,UAAW,KAAK;EACrB,2BAAA;EACA,6BAAA;EACA,sBAAA;;AAHJ,SAAS,UAAW,KAAK,IAIrB;EACI,YAAA;;AAIR,IAAK,KAAI,UAAW,KAAK,IAAG;AAC5B,SAAS,UAAW,KAAI,OAAQ;AAChC,SAAS,UAAW,KAAK,IAAG;EACxB,sBAAA;EACA,sBAAA;EACA,2BAAA;;AAEJ,IAAK,KAAI,UAAW;AACpB,SAAU;EACN,gBAAA;EACA,mBAAA;;AAGJ,WAAY,oBAAoB;EAC5B,kBAAA;;AAEJ,QACG,EAAC;EACG,YAAA;;AAFP,QAKG,yBAAyB,GAAE,iBAEvB;EACI,gBAAA;EACA,YAAA;;AATX,QAaG,yBAAyB,GAAE,iBAAkB;EACzC,UAAA;;AAdP,QAiBG,yBAAyB,GAAE,iBAAiB,MAAO;EAC/C,UAAA;;AAGP,gCAAiC;EAC7B,kBAAA;;AAEJ,sBAAuB,YAGtB;AAFD,YAAa,YAEZ;AADD,OACC;EACC,gBAAA;;AAGF,oBAAqB,iBAAiB,eAAe;EACpD,aAAA;EACA,eAAA;;AAED,oBAAqB,iBAAiB,eAAc,MAAO;EAC1D,qBAAA;;AAED,eAAe;EACd,2BAA4B;IAC3B,YAAA;IACA,gBAAA;;;AAGF,2BACC;EACC,2BAAA;;AAFF,2BAIC;EACC,0BAAA;;AALF,2BAOC;EACC,uBAAA;;AAGF;EACC,yBAAA;EACA,cAAA;;AAFD,4BAGC;EACC,kBAAA;;AAGF,sBAAuB;AAAY,sBAAuB;AAC1D,sBAAuB;AAAY,sBAAuB;EACzD,eAAA;;AAED,SAAU,aAAa;EACtB,eAAA;EACA,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,yBAAA;;AAED,UAAW;EACV,aAAa,8BAAb;EACA,eAAA;EACA,kBAAA;EACA,YAAA;EACA,WAAA;EACA,yBAAA;;AAED,aAAc;EACb,cAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;EACA,kBAAA;EACA,mCAAA;EACA,eAAA;EACA,WAAA;EACA,YAAA;;AAED,mBAAoB;AACpB,sBAAuB;AACvB,qBAAsB;EACrB,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,sBAAA;;AAED,eAAgB;EACf,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;;AAED,aAAc;EACb,kBAAA;EACA,gBAAA;EACA,cAAA;EACA,sBAAA;;AAED,aAAc;AACd,gBAAiB;EAChB,kBAAA;EACA,cAAA;EACA,sBAAA;EACA,gBAAA;EACA,iBAAA;;AAED,cAAe;EACd,eAAA;;AAED,WAAY;EACX,iBAAA;;AAED;EACI,wBAAA;;AAEJ,IAAK;EACD,cAAA;;AAEJ;EACI,SAAA;;AAEJ;EACI,SAAA;;AAEJ;EACI,UAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,mBAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,sBAAA;EACA,kBAAA;EACA,mBAAA;;AAEJ;EACI,iBAAA;;AAEJ,eAAgB,QAAQ,KAAK;EACzB,gBAAA;EACA,eAAA;;AAEJ;EACI,gBAAA;;AAEJ;EACI,sBAAA;EACA,kBAAA;;AAEJ,OAAQ;EACJ,SAAA;EACA,gBAAA;;AAEJ;AAAqB;EACjB,YAAY,mBAAZ;;AAEJ,gBAA+B,qBAAuB;EAElD,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,KAAK,cAAc,QAAM,KAAG;EAC5B,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;EAC1B,iBAAiB,QAAM,KAAG;IACtB,cAAA;IACA,yBAAA;;EAGJ,KAAK,cAAc,QAAM,KAAG;EAC5B,mBAAmB,QAAM,MAAM,QAAM,KAAG;EACxC,oBAAoB,QAAM,MAAM,IAAI,iBAAiB,QAAM,KAAG;EAC9D,iBAAiB,QAAM,KAAG;IACtB,aAAA;;EAEJ,YAAa;IACT,WAAA;;EAEJ,WAAY,GAAE,WAAY;IACtB,WAAA;IACA,sBAAA;IACA,qBAAA;;EAEJ,KAAK,cAAe,GAAE,WAAY;EAClC,mBAAmB,QAAM,MAAO,GAAE,WAAY;EAC9C,oBAAoB,QAAM,MAAM,IAAI,iBAAkB,GAAE,WAAY;EACpE,oBAAoB,QAAM,MAAM,IAAI,iBAAkB,GAAE,WAAY;IAChE,WAAA;IACA,sBAAA;;EAEJ,WAAY,GAAE;IACV,iBAAA;;EAEJ,WAAY,GAAE;IACV,6BAAA;IACA,oBAAA;;EAEJ,WAAY,GAAE,WAAW,OAAK;IAC1B,SAAA;IACA,8BAAA;;EAGJ;IACI,SAAA;;EAEJ,KAAK,MAAI;IACL,6BAAA;;EAEJ;IAEI,cAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,eAAA;;EAEJ;IACI,iBAAA;;EACA,mBAAC;IACG,gBAAA;;EAGR,cAAe;IACX,kBAAA;;EAEJ,YAAa;IACT,eAAA;;EAEJ;IACI,aAAA;;EAEJ;IACI,WAAA;;EAEJ;IACI,uBAAA;;EAEJ,iBAAkB;IACd,iBAAA;;EAEJ,mBAAoB;IAChB,iBAAA;;EAEJ;IACI,gBAAA;IACA,gBAAA;;EAEJ,gBAAiB;IACb,2BAAA;;EAEJ;IACI,sBAAA;IACA,mBAAA;IACA,kBAAA;IACA,aAAA;;;AC38QR,aAAc,GAAG,GAAE,OAAQ;EACvB,8BAAA;EACA,UAAA;;AAIJ;AAAsB,GAAG;EACtB,0CAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;;AAEH;EACG,sBAAA;EACA,yBAAA;EACA,kBAAA;EACA,yCAAA;EACA,mBAAA;EACA,0BAAA;EACA,mBAAA;;AAEH,eAAgB;EACb,0BAAA;;AAEH;EACG,uCAAA;;AAEH;EACG,WAAA;EACA,kBAAA;EACA,iBAAA;;AAGH;EACG,iCAAA;;AAGH;EACG,6BAAA;;AAGH;EACC,gBAAA;EACA,uBAAA;EACA,aAAA;EACA,UAAA;EACA,eAAA;;AAGD;EACC,4BAAA;;AAGD;EACC,yBAAA;EACA,mBAAA;EACA,kBAAA;EACI,mBAAA;;AAGL;EACC,yBAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AAGD;EACa,kCAAA;EACC,+BAAA;EACA,6BAAA;EACA,8BAAA;EACA,0BAAA;EACA,eAAA;;AAGd,iBAAiB;EAChB,mBAAmB,cAAnB;EACA,gBAAgB,cAAhB;EACA,eAAe,cAAf;EACA,cAAc,cAAd;EACA,WAAW,cAAX;;AAGD;EACC,eAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAA;EAAY,gBAAA;EACZ,mBAAA;;AAED;EACC,gCAAA;EACA,WAAA;;AAGD;EACC,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;;AAED;EACC,kBAAA;EACA,qBAAA;EACA,kBAAA;EACA,kBAAA;EACA,SAAA;EAAU,UAAA;EACV,QAAA;EAAS,WAAA;EACT,YAAA;EACA,YAAA;;AAGD;EACC,wBAAA;EACA,iBAAA;;AAGD;EACC,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;;AAGD;EACC,wBAAA;EACA,mBAAA;;AAED;EACC,gBAAA;EACA,mBAAA;EACA,iBAAA;;AAED;EACC,6BAAA;;AAGD;EACC,eAAA;EACA,gBAAA;;AAGD;EACC,6BAAA","file":"style.css"}
\ No newline at end of file
diff --git a/layouts/v7/skins/tools/style.css b/layouts/v7/skins/tools/style.css
deleted file mode 100644
index e2d4c2a5d81568e0177f44477b0e8d75ea9227c6..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/tools/style.css
+++ /dev/null
@@ -1,7726 +0,0 @@
-@font-face {
-  font-family: 'Oswald';
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg');
-  /* Legacy iOS */
-  font-weight: normal;
-  font-style: normal;
-  text-rendering: optimizeLegibility;
-}
-*:focus,
-*:active,
-a:focus,
-a:active {
-  outline: none;
-}
-@font-face {
-  font-family: 'OpenSans-Regular';
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'OpenSans-Semibold';
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot');
-  /* IE9 Compat Modes */
-  src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg');
-  /* Legacy iOS */
-}
-@font-face {
-  font-family: 'ProximaNova-Regular';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  /* Safari, Android, iOS */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-@font-face {
-  font-family: 'ProximaNova-Semibold';
-  src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
-  /* IE6-IE8 */
-  font-style: normal;
-  font-weight: normal;
-  text-rendering: optimizeLegibility;
-}
-/**********************************/
-/************ Layout **************/
-/**********************************/
-html {
-  margin: 0;
-  padding: 0;
-  overflow-y: auto;
-  min-height: 100%;
-}
-body {
-  margin: 0;
-  padding: 0;
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  font-weight: normal;
-  font-style: normal;
-  font-kerning: normal;
-  height: inherit;
-}
-body > .mCSB_inside > .mCSB_container {
-  margin-right: 15px;
-}
-#page {
-  padding-top: 84px;
-  height: inherit;
-}
-.select2-container .select2-choice {
-  font-family: 'OpenSans-Regular', sans-serif;
-}
-.app-fixed-navbar {
-  background: #fff;
-  border-bottom: 0;
-  margin-bottom: 0;
-  border-top: 0;
-}
-.global-nav {
-  position: relative;
-}
-.global-nav .global-actions {
-  padding-right: 15px;
-}
-.app-nav {
-  position: relative;
-}
-.app-footer p {
-  width: 100%;
-  text-align: center;
-  background: #FBFBFB;
-  margin-bottom: 0;
-  padding: 4px 0;
-  border-top: 1px solid #ccc;
-  border-width: thin;
-}
-.main-container {
-  position: relative;
-  min-height: calc(100vh - 108px);
-}
-.main-container:before,
-.main-container:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.main-container .row {
-  min-height: inherit;
-}
-@media (min-width: 992px) {
-  .global-nav .logo-container {
-    display: inline-block;
-    width: 150px;
-    z-index: 2;
-    padding-left: 6%;
-    margin-top: 1px;
-  }
-  .app-nav .module-action-bar {
-    padding-left: 42px;
-    top: 0px;
-    padding-right: 0;
-    position: absolute;
-    width: 100%;
-    height: 43px;
-  }
-  .app-nav .module-action-bar .module-action-content {
-    background: #FBFBFB;
-    height: 41px;
-    /*        border-bottom: 1px solid #eee;*/
-  }
-  .app-nav .module-action-bar .module-action-content .navbar-right {
-    margin-right: 0;
-  }
-  .main-container .module-nav {
-    display: inline-block;
-    width: 42px;
-    z-index: 1093;
-    position: absolute;
-    bottom: 0;
-    top: 0;
-    left: 0;
-    min-height: 100%;
-    background-color: #2C3B49;
-    background: #2C3B49;
-  }
-  .main-container .sidebar-essentials {
-    display: inline-block;
-    width: 240px;
-    z-index: 1;
-    position: absolute;
-    bottom: 0;
-    top: 0px;
-    left: 42px;
-    min-height: 100%;
-    background: #FFFFFF;
-    border-right: 1px solid #DDDDDD;
-    overflow: auto;
-    border-width: thin;
-  }
-  .main-container .content-area {
-    width: 100%;
-    padding-left: 283px;
-  }
-  .main-container .settingsPageDiv {
-    padding-left: 230px;
-  }
-  .main-container .settingsNav {
-    height: 100%;
-  }
-  .app-nav .module-action-bar-full {
-    padding-left: 0;
-  }
-}
-.btn-toolbar > .btn-group:first-child {
-  margin-left: 5px;
-}
-.vt-notification {
-  background-color: #2C3B49;
-  border-color: #2C3B49;
-  padding: 10px 15px;
-  font-size: 15px;
-  position: fixed !important;
-}
-.vt-notification .notificationHeader {
-  font-size: 17px;
-  padding-bottom: 8px;
-}
-.vt-notification .notificationHeader [data-notify="title"] {
-  color: #FFFFFF;
-  margin-left: 8px;
-}
-.vt-notification .notificationHeader .close {
-  color: #c3c3c3;
-}
-.vt-notification .fa-exclamation-triangle {
-  color: #FFC600;
-}
-.vt-notification .fa-exclamation-circle {
-  color: #F10404;
-}
-.vt-notification .fa-check-circle {
-  color: #4EBF4E;
-}
-.vt-notification [data-notify="message"] {
-  color: #eaeaea;
-}
-/**********************************/
-/******** Navigation styles *******/
-/**********************************/
-.company-logo {
-  height: 40px;
-  width: 150px;
-  margin: 0 0;
-  display: inline-block;
-  margin-left: 1px;
-}
-.company-logo img {
-  max-height: 100%;
-  max-width: 100%;
-}
-.navbar .fa {
-  font-size: 15px;
-}
-.navbar .vicon {
-  display: inline-block;
-  font-size: 16px;
-  position: relative;
-}
-/*.module-action-bar .module-action-content #appnav{
-    padding-top:5px;
-}*/
-.global-nav .navbar-nav > li div a {
-  padding: 13px;
-}
-#navbar > ul > li > div > div > a {
-  float: left;
-}
-#navbar > ul > li > div > a {
-  float: left;
-}
-.global-nav > ul {
-  margin-right: 20px;
-}
-.global-nav .search-links-container {
-  padding-right: 15px;
-}
-.global-nav .app-navigator-container {
-  height: 42px;
-}
-.link-text-xs-only {
-  padding: 0px 15px;
-  display: inline-block;
-  vertical-align: top;
-}
-.search-link {
-  float: left;
-  display: inline-block;
-  height: 100%;
-  width: 100%;
-  color: #AAAAAA;
-  margin: 4px;
-  padding: 0px 10px;
-  text-decoration: none;
-  vertical-align: top;
-  border: 1px solid #DDDDDD;
-  border-width: thin;
-}
-.search-link .adv-search {
-  margin-top: 9px;
-}
-.search-link:hover,
-.search-link:active,
-.search-link:visited,
-.search-link:focus {
-  color: #333;
-}
-.search-link .keyword-input,
-.searchWorkflows {
-  border: 0;
-  height: 30px;
-  width: 70%;
-  margin: 1px 0 1px 5px;
-}
-.search-link .keyword-input:focus {
-  outline: none;
-}
-@media (max-width: 768px) {
-  .module-action-bar .navbar-right {
-    float: right;
-    height: 42px;
-  }
-  .module-action-bar .navbar-right .nav > li {
-    display: inline-block;
-  }
-  .module-action-bar .navbar-right .nav > li a {
-    padding: 0 10px;
-  }
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-}
-@media (max-width: 991px) {
-  .global-nav .logo-container {
-    border-bottom: 0;
-    width: 150px;
-  }
-  .notificationMessageHolder {
-    padding-left: 45%;
-  }
-}
-@media (min-width: 991px) {
-  .nav > li > a.qc-button {
-    padding: 2px 3px;
-    margin-top: 13px;
-    margin-right: 15px;
-    background: #3cb878;
-    color: #fff;
-    border-radius: 20px;
-  }
-  .nav > li > a.qc-button span {
-    vertical-align: top;
-  }
-}
-@media (max-width: 1200px) {
-  .app-menu {
-    max-height: 100%;
-    overflow-y: auto;
-  }
-}
-#messageBar {
-  opacity: 0.5;
-  background-color: white;
-  z-index: 100000;
-  position: fixed;
-  top: 0px;
-  width: 100%;
-  height: 100%;
-}
-/** App Nav Styles */
-.active-app-title {
-  white-space: nowrap;
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-}
-.module-action-bar .module-title {
-  font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
-  color: #596875;
-  margin: 12px 0;
-  white-space: nowrap;
-  overflow: hidden;
-  max-width: 223px;
-  text-overflow: ellipsis;
-  font-size: 15px;
-}
-.module-action-bar .module-breadcrumb {
-  padding-left: 11px;
-}
-.module-action-bar .module-breadcrumb a {
-  display: inline-block;
-  float: left;
-}
-.module-action-bar .module-breadcrumb .module-title {
-  max-width: 160px;
-}
-.module-action-bar .module-breadcrumb .list-name {
-  max-width: 170px;
-}
-.module-action-bar .module-breadcrumb .detail-name,
-.module-action-bar .module-breadcrumb .editing-name {
-  max-width: 350px;
-}
-.module-action-bar .module-breadcrumb-List .module-title {
-  max-width: 185px;
-}
-.module-action-bar .module-breadcrumb-List .list-name {
-  max-width: 190px;
-}
-.app-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  text-align: center;
-}
-.app-nav .app-indicator-icon-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 50px;
-}
-.app-nav .app-indicator-icon-container {
-  top: 0px;
-  height: 42px;
-  text-align: center;
-  line-height: 42px;
-  color: #ffffff;
-}
-.app-nav .app-indicator-icon-container .app-indicator-icon {
-  font-size: 24px;
-  line-height: 40px;
-}
-.app-SALES {
-  background: #3CB878 !important;
-}
-.app-MARKETING {
-  background: #EF5E29 !important;
-}
-.app-OTHER {
-  background: #56ccc8 !important;
-}
-.app-SUPPORT {
-  background: #6297C3 !important;
-}
-.app-INVENTORY {
-  background: #F1C40F !important;
-}
-.app-PROJECT {
-  background: #8E44AD !important;
-}
-.app-TOOLS {
-  background: #EF5E29 !important;
-}
-.app-DEFAULT,
-.app-DASHBOARD {
-  background: #56ccc8 !important;
-}
-.module-nav .mod-switcher-container {
-  display: inline-block;
-  width: 42px;
-  z-index: 2;
-  height: 100%;
-}
-.app-switcher-container .app-icon {
-  display: inline-block;
-  font-size: 25px;
-  line-height: 43px;
-  color: black;
-  text-align: center;
-  vertical-align: bottom;
-}
-.app-switcher-container .active {
-  background-color: #010101 !important;
-}
-.app-switcher-container .app-navigator {
-  background-color: #2C3B49;
-}
-.app-switcher-container .app-navigator .app-icon {
-  color: white;
-  opacity: 0.8;
-}
-.global-nav .app-switcher-container .app-navigator:hover {
-  background: #596875;
-  opacity: 1;
-}
-.global-nav .app-switcher-container .app-navigator:hover .app-icon {
-  opacity: 1;
-}
-.app-switcher-container .navbar-toggle {
-  margin: 5px 0;
-  padding: 5px;
-}
-.app-switcher-container .navbar-toggle .icon-bar {
-  background: #fff;
-}
-.app-nav .module-action-bar .navbar-right .glyphicon {
-  font-size: 14px;
-  vertical-align: middle;
-}
-.app-menu {
-  width: 230px;
-  height: 100%;
-  padding-top: 0;
-  padding-bottom: 50px;
-  color: #555;
-  position: fixed;
-  border: 0;
-  top: 0px !important;
-  box-shadow: 0px 5px 14px #555;
-  background: #2C3B49;
-  z-index: 1102;
-  display: none;
-}
-.app-menu hr {
-  border-top: 1px solid #596875;
-  padding: 1%;
-}
-.app-menu .app-name {
-  padding-left: 2%;
-  max-width: 75%;
-  display: inline-block;
-}
-.app-menu .app-icon-list {
-  width: 10%;
-}
-.menu-item {
-  padding: 15px 5px;
-  margin: 10px 0;
-  background: #ddd;
-  cursor: pointer;
-  display: block;
-}
-.app-list a.menu-item:hover {
-  color: #FFFFFF;
-  text-decoration: none;
-}
-.app-list .mCSB_outside + .mCSB_scrollTools {
-  right: -4px;
-}
-#overlayPageContent .mCSB_scrollTools,
-.app-list .mCSB_scrollTools,
-#overlayPageContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-.app-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonUp,
-.app-list .mCSB_scrollTools .mCSB_buttonUp,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonDown,
-.app-list .mCSB_scrollTools .mCSB_buttonDown,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonLeft,
-.app-list .mCSB_scrollTools .mCSB_buttonLeft,
-#overlayPageContent .mCSB_scrollTools .mCSB_buttonRight,
-.app-list .mCSB_scrollTools .mCSB_buttonRight {
-  -webkit-transition: none;
-  transition: none;
-}
-a.menu-item:hover {
-  color: #000000;
-}
-.app-item {
-  font-size: 14px;
-  color: #fff;
-  cursor: pointer;
-  display: block;
-  background-color: #2c3b49;
-  padding: 2.5% 2% !important;
-  margin-left: 2px;
-  opacity: 0.8;
-  text-shadow: 0 0 1px #000;
-}
-.app-item div {
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.active-app-item,
-.app-item:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-item-color-MARKETING {
-  border-left: 4px solid #EF5E29;
-}
-.app-item-color-SALES {
-  border-left: 4px solid #3CB878;
-}
-.app-item-color-INVENTORY {
-  border-left: 4px solid #F1C40F;
-}
-.app-item-color-SUPPORT {
-  border-left: 4px solid #6297C3;
-}
-.app-item-color-PROJECT {
-  border-left: 4px solid #8E44AD;
-}
-.app-item-color-TOOLS {
-  border-left: 4px solid #EF5E29;
-}
-.app-item .fa {
-  font-size: 1.5em;
-  -webkit-transition: all 0.25s ease-in;
-  -moz-transition: all 0.25s ease;
-  -o-transition: all 0.25s ease;
-  transition: all 0.25s ease-in;
-}
-.app-menu .fa-chevron-right {
-  font-size: 0.7em;
-  padding-top: 9px;
-  padding-right: 10px;
-}
-.app-menu .app-modules-dropdown {
-  left: 229px;
-  top: -1px;
-  position: fixed;
-  width: 230px;
-  height: 100vh;
-  font-size: 1.2em;
-  overflow-x: hidden;
-  background-color: #2C3B49;
-  box-shadow: none;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  border-top: none;
-}
-.app-menu .app-modules-dropdown li {
-  padding: 3%;
-  opacity: 0.7;
-}
-.app-menu .app-modules-dropdown li a {
-  background: transparent;
-  padding-left: 20px;
-  color: #fff;
-  text-shadow: 0 0 1px #000;
-  display: block;
-}
-.app-menu .app-modules-dropdown li a .module-name {
-  padding-left: 5px;
-  word-wrap: break-word;
-}
-.app-menu .app-modules-dropdown li a span {
-  display: inline-block;
-  max-width: 85%;
-}
-.app-menu .app-modules-dropdown li:hover {
-  opacity: 1;
-  background: #596875;
-  color: #f2f1f1;
-}
-.app-menu .app-modules-dropdown li:hover .module-icon {
-  opacity: 1;
-}
-.app-menu .app-modules-dropdown .module-icon {
-  font-size: 1.2em;
-  opacity: 0.2;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.app-menu .app-list-divider {
-  border-top: 1px solid;
-}
-.app-menu .menu-items-wrapper {
-  padding-left: 8px;
-}
-.app-menu .app-menu-items-wrapper {
-  padding-left: 4px;
-}
-.app-menu .app-menu-items-wrapper span {
-  display: inline-block;
-  max-width: 75%;
-}
-.app-menu .app-item-misc {
-  font-size: 13px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper {
-  padding-left: 9px;
-}
-.app-menu .dropdown-compact .app-menu-items-wrapper .app-name {
-  padding-left: 1%;
-}
-.app-menu #menu-toggle-action:hover {
-  opacity: 1;
-}
-.menu-toggle {
-  width: 20px;
-  padding-top: 10px;
-  margin: 0 15px 0 0;
-  display: inline-block;
-  float: left;
-}
-.menu-toggle:focus {
-  outline: none;
-}
-.menu-toggle .icon-bar {
-  display: block;
-  width: 100%;
-  height: 3px;
-  background: #fff;
-  margin: 3px 0;
-}
-.app-trigger {
-  padding-top: 12px;
-  color: #fff;
-  font-size: 18px;
-  cursor: pointer;
-  display: inline-block;
-  width: 85%;
-}
-.app-trigger:before,
-.app-trigger:after {
-  content: ' ';
-  display: block;
-  clear: both;
-}
-.app-trigger .active-app-title {
-  float: left;
-  margin: 0;
-  overflow: hidden;
-  display: inline-block;
-  width: 85%;
-  text-overflow: ellipsis;
-  text-transform: uppercase;
-}
-.app-trigger .arrow-down {
-  margin-top: 2px;
-  float: right;
-  color: #fff;
-  font-size: 12px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-}
-.app-trigger:hover .arrow-down {
-  font-size: 16px;
-  -webkit-transition: all 0.2s ease;
-  -moz-transition: all 0.2s ease;
-  -o-transition: all 0.2s ease;
-  transition: all 0.2s ease;
-  background: #2c3b49;
-  padding: 6px;
-  border-radius: 20px;
-  margin-top: -2px;
-}
-#sidebar-wrapper,
-#content-wrapper {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  -o-transition: all 0.5s ease;
-  transition: all 0.5s ease;
-  overflow-y: auto;
-}
-#sidebar {
-  width: 300px;
-}
-#sidebar .module-nav {
-  display: inline-block;
-  background: #fff;
-  width: 300px;
-}
-.module-nav .toggled {
-  width: 0px;
-  overflow: hidden;
-}
-/* User Logout */
-.logout-content {
-  padding: 10px;
-  width: 350px;
-}
-.profile-img-container {
-  background: orange;
-  text-align: center;
-  margin: 1px;
-}
-.profile-img-container .change-link {
-  position: absolute;
-  height: auto;
-  background: #ddd;
-  padding: 3px;
-  bottom: 2px;
-  font-size: 10px;
-  width: 85px;
-  text-align: center;
-  opacity: 0.5;
-}
-.profile-img-container .change-link:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.profile-container {
-  display: inline-block;
-  margin-right: 1px;
-  padding-right: 1px;
-  width: 180px;
-}
-.logout-footer hr {
-  margin: 10px 0;
-}
-#logout-footer > div > span > a {
-  float: none;
-}
-.app-home {
-  background: #C5EFF7;
-}
-.app-phonecalls {
-  background: #C8F7C5;
-}
-.app-smsnotifier {
-  background: #FDE3A7;
-}
-.app-rss {
-  background: #ECF0F1;
-}
-.app-oursites {
-  background: #A2DED0;
-}
-.app-recyclebin {
-  background: #FDFF8E;
-}
-.app-settings {
-  background: #FFFFFF;
-}
-/*************************************************/
-/******** View styles (List/Edit/Detail..) *******/
-/*************************************************/
-.viewContent {
-  height: inherit;
-}
-.viewContent .content-area {
-  padding-left: 3%;
-}
-.viewContent .content-area.full-width {
-  padding-left: 15px;
-}
-.listViewPageDiv.content-area.full-width,
-.CalendarViewPageDiv.content-area.full-width,
-.editViewPageDiv.content-area.full-width,
-.settingsPageDiv.content-area.full-width {
-  padding-left: 42px;
-}
-.input-group-addon-save {
-  background: #32A082;
-  width: auto;
-}
-.input-group-addon-cancel {
-  width: auto;
-}
-.pointerCursorOnHover:hover {
-  cursor: pointer;
-}
-.input-group-addon.disabled {
-  opacity: 0.5;
-  pointer-events: none;
-}
-.input-group.percentage-input-group .form-control {
-  width: 100% !important;
-}
-.bottomscroll-div,
-.topscroll-div {
-  display: table;
-  min-width: 100%;
-}
-.contents-bottomscroll {
-  overflow-x: auto !important;
-}
-.fieldValue .value {
-  max-width: 85%;
-  display: inline-block;
-  word-break: break-word;
-}
-.fieldValue .value a {
-  color: #15c !important;
-}
-.modal-header button.close {
-  padding: 0;
-  color: #ffffff;
-}
-.modal-header .close {
-  margin-top: 7px;
-}
-.modal-header h3 {
-  margin: 0px;
-}
-a {
-  color: inherit;
-  cursor: pointer;
-  text-decoration: none !important;
-}
-.inputElement {
-  height: 30px;
-  width: 100%;
-  border-radius: 1px;
-  box-shadow: none;
-  border: 1px solid #cccccc;
-  border-width: thin;
-}
-input[type="text"].inputElement,
-input[type="password"].inputElement {
-  padding: 3px 8px;
-}
-.select2-container-multi .select2-choices {
-  min-height: 28px;
-  border-radius: 1px;
-  border-color: #ccc;
-  position: initial;
-  z-index: 3;
-  border-width: thin;
-}
-.select2-container-multi .select2-choices .select2-search-field input {
-  height: 29px;
-  padding: 1px 10px;
-}
-.select2-container-multi .select2-choices .select2-search-choice {
-  cursor: move;
-}
-.select2-container .select2-choice {
-  position: initial;
-  font-weight: 100 !important;
-}
-.inputElement.select2-container .select2-choice {
-  border-radius: 0 2px 2px 0;
-  height: 28px;
-  border-width: thin;
-}
-.inputElement.select2-container {
-  border: 0;
-  padding: 0px;
-}
-.listSearchContributor {
-  min-height: 28px;
-  width: 100%;
-  min-width: 100px;
-}
-.listViewContentHeaderValues {
-  vertical-align: middle;
-  white-space: nowrap;
-}
-#convertLeadContainer .inputElement,
-#editCurrency .inputElement {
-  width: 70%;
-}
-.confirm-box-ok {
-  margin-right: 5px;
-}
-.confirm-box-btn-pad {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-/**********************************/
-/**** Side vertical Nav styles ****/
-/**********************************/
-.module-nav {
-  background: #fff;
-  z-index: 1004;
-}
-.module-nav .modules-menu {
-  display: inline-block;
-  width: 100%;
-  height: 100%;
-  float: left;
-  background: #2C3B49;
-  position: absolute;
-  z-index: 10;
-  left: 0;
-  transition: 0s width;
-}
-.module-nav:hover {
-  /*z-index: 1001;*/
-}
-.modules-menu ul {
-  list-style: none;
-  margin-left: 0;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-.modules-menu ul li a {
-  color: #fff;
-  padding: 10px 17px;
-  display: block;
-  z-index: 1;
-  word-break: break-word;
-  font-size: 12px;
-  opacity: 0.6;
-  text-transform: uppercase;
-  height: 42px;
-  padding-top: 11px;
-  padding-left: 8px;
-}
-.modules-menu ul li a:before {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a:after {
-  content: "";
-  display: block;
-  clear: both;
-}
-.modules-menu ul li a i {
-  vertical-align: middle;
-  float: left;
-  font-size: 20px;
-  padding-left: 3px;
-}
-.modules-menu ul li a > span {
-  margin-left: 10px;
-  vertical-align: middle;
-  font-size: 13px;
-  display: inline-block;
-  height: 0;
-  overflow: hidden;
-  padding: 4px 0;
-  width: 80%;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.modules-menu ul li:hover {
-  background: #596875;
-  opacity: 1;
-}
-.modules-menu ul li:hover a {
-  opacity: 1;
-}
-.modules-menu ul li.active {
-  background: #010101;
-}
-.modules-menu ul li.active a {
-  opacity: 1;
-  padding-left: 8px;
-}
-.module-nav .sidebar-menu {
-  display: inline-block;
-  width: 80%;
-  float: left;
-  background: #FFFFFF;
-  border-right: 1px solid #DDDDDD;
-  height: 100%;
-  left: 20%;
-  position: relative;
-}
-.module-nav .sidebar-menu-full {
-  width: 100%;
-  left: 0%;
-}
-/** Lists Menu in Side bar */
-.module-filters .settings-sidebar,
-.module-filters .sidebar-container {
-  padding: 0 12px;
-}
-.module-filters .settings-sidebar > hr {
-  margin: 20px 12px;
-}
-.module-nav .panel {
-  border: 0;
-}
-.lists-menu-container .lists-header {
-  margin-top: 15px;
-  text-transform: uppercase;
-  color: #000000;
-}
-.lists-menu-container .sidebar-header {
-  text-transform: uppercase;
-  margin-top: 10px;
-}
-.sidebar-menu .sidebar-btn {
-  padding: 6px 10px;
-  line-height: 10px;
-  margin-top: 2px;
-}
-.lists-menu-container .toggleFilterSize {
-  cursor: pointer;
-  font-size: 11px;
-  padding-right: 20px;
-  color: #15c;
-}
-.lists-menu-container hr {
-  margin: 5px 0;
-}
-/* mScrollbar customization for lists widget */
-.lists-menu-container .menu-scroller .mCSB_scrollTools {
-  width: 13px;
-}
-.lists-menu-container .menu-scroller .mCSB_inside > .mCSB_container,
-.modules-menu .mCSB_inside > .mCSB_container {
-  margin-right: 0;
-}
-.lists-menu-container .menu-scroller .mCSB_scrollTools .mCSB_draggerContainer,
-.modules-menu .mCSB_scrollTools .mCSB_draggerContainer {
-  left: 8px;
-}
-/* Customization ends */
-.lists-menu-container .list-menu-content .more-less-link {
-  color: #fff;
-  /*text-decoration: none;*/
-}
-.lists-menu-container .list-menu-content .sub-header {
-  color: #ddd;
-  font-weight: bold;
-  margin: 20px 0 5px;
-}
-.lists-menu-container .menu-scroller .lists-menu {
-  list-style: none;
-  padding: 0px;
-  font-size: 13px;
-  margin-bottom: 5px;
-}
-.lists-menu > li {
-  margin: 1px 0;
-  padding: 0 5px;
-}
-.lists-menu > li:hover,
-.lists-menu > li.active {
-  background: #F7F7F7;
-}
-.lists-menu > li:hover .js-popover-container,
-.lists-menu > li.active .js-popover-container {
-  display: inline;
-}
-.lists-menu .js-popover-container {
-  display: none;
-}
-.lists-menu > li > a {
-  padding: 3px 5px 5px 0;
-  text-decoration: none;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: nowrap;
-  color: #666666;
-}
-.lists-menu > li > .dropdown {
-  margin-left: 1%;
-  margin-top: 3px;
-  width: 14%;
-  text-align: center;
-}
-.lists-menu > li > .pull-right > .js-popover-container > .fa {
-  -webkit-transition-duration: 0.4s;
-  -moz-transition-duration: 0.4s;
-  -o-transition-duration: 0.4s;
-  transition-duration: 0.4s;
-  display: inline-block;
-  -webkit-transition-property: -webkit-transform;
-  -moz-transition-property: -moz-transform;
-  -o-transition-property: -o-transform;
-  transition-property: transform;
-  font-size: 15px;
-  margin-right: 10px;
-  margin-top: 4px;
-}
-.lists-menu > li > .dropdown.open > .fa {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-}
-.lists-menu > li .fa.dropdown-toggle {
-  visibility: hidden;
-}
-.lists-menu > li .fa.fa-chevron-circle-down {
-  margin: 6px 2px 0 0;
-  cursor: pointer;
-}
-.lists-menu > li .fa.fa-plus-square-o {
-  vertical-align: middle;
-  cursor: move;
-}
-.lists-menu > li.active .fa,
-.lists-menu > li:hover .fa {
-  visibility: visible;
-}
-.search-folders,
-.search-list {
-  width: 100%;
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  margin: 5px 0 10px;
-  padding: 5px 10px;
-}
-.search-folders:focus,
-.search-list:focus {
-  outline: none;
-}
-.integrations-container > div,
-.common-links-container > div {
-  padding: 8px 5px;
-}
-.integrations-container > div:hover,
-.common-links-container > div:hover {
-  background: #2c3b49;
-}
-.integrations-container > div a,
-.common-links-container > div a {
-  color: #fff;
-}
-/*Search Container styles */
-.search-container {
-  min-height: 300px;
-  position: absolute;
-  /*z-index: 1030;*/
-  width: 100%;
-  top: 0;
-  background: #FBFBFB;
-  margin-left: -15px;
-  margin-top: 51px;
-  display: none;
-  opacity: 0.96;
-}
-.footer {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background-color: #f5f5f5;
-}
-.footer p {
-  margin: 5px 0;
-}
-/*** Utilities ***/
-.showElement {
-  display: block !important;
-  height: 100%;
-  -webkit-transition: all 3s ease;
-  -moz-transition: all 3s ease;
-  -o-transition: all 3s ease;
-  transition: all 3s ease;
-}
-.overlay-container-60.full-width,
-.overlay-container-300.full-width,
-.full-width {
-  padding-left: 0;
-  margin-left: 0 !important;
-  width: 100% !important;
-}
-.paddingLeftRight50px {
-  padding-left: 50px;
-  padding-right: 50px;
-}
-.paddingLeftRight10Per {
-  padding-left: 10%;
-  padding-right: 10%;
-}
-.padding20 {
-  padding: 20px;
-}
-.overflowVisible {
-  overflow: visible !important;
-}
-.overflowYAuto {
-  overflow-y: auto;
-}
-.marginBottom50px {
-  margin-bottom: 50px;
-}
-.paddingLeft15 {
-  padding-left: 15px;
-}
-.marginRight15 {
-  margin-right: 15px;
-}
-.paddingRight0 {
-  padding-right: 0;
-}
-.paddingLeft0 {
-  padding-left: 0;
-}
-.paddingTop15 {
-  padding-top: 15px;
-}
-.paddingTop5 {
-  padding-top: 5px;
-}
-.paddingTop10 {
-  padding-top: 10px;
-}
-.resize-vertical {
-  resize: vertical;
-}
-.maxWidth50 {
-  max-width: 50%;
-}
-.maxWidth40 {
-  max-width: 40%;
-}
-.radio-group {
-  margin-bottom: 5px;
-}
-.radio-group input[type="radio"] {
-  margin-top: 0;
-}
-.radio-group .radio-label {
-  vertical-align: top;
-}
-.no-border,
-.no-border.table > thead > tr > th,
-.table > tbody > tr > th,
-.no-border.table > tfoot > tr > th,
-.table > thead > tr > td,
-.no-border.table > tbody > tr > td,
-.table > tfoot > tr > td {
-  border: 0px;
-}
-.display-inline-block {
-  display: inline-block;
-}
-.textAlignCenter {
-  text-align: center !important;
-}
-.textAlignLeft {
-  text-align: left !important;
-}
-.textAlignRight {
-  text-align: right !important;
-}
-.lineItemInputBox {
-  width: 45%;
-  float: right;
-  text-align: right;
-}
-ul.unstyled {
-  list-style-type: none;
-  padding-left: 0px;
-}
-.coloredBorderBottom {
-  border-bottom: 1px solid #2ECC71;
-}
-.coloredBorderTop {
-  border-top: 1px solid #2ECC71;
-}
-.redColor {
-  color: red;
-}
-.emptyRecordsDiv {
-  width: 100%;
-  height: 350px;
-  text-align: center;
-  font-size: 16px;
-  padding: 5% 0;
-}
-.emptyRecordsDiv .emptyRecordsContent {
-  display: inline-block;
-  left: 50%;
-  margin-left: -25%;
-  position: absolute;
-  width: 50%;
-  font-size: 16px;
-}
-.textOverflowEllipsis {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.textStrike {
-  text-decoration: line-through;
-}
-.vicon-puzzle {
-  position: relative;
-}
-.vicon-puzzle .custom-module-text {
-  font-size: 10px;
-  position: absolute;
-  top: -5px;
-  right: -4px;
-}
-.break-word {
-  word-wrap: break-word;
-}
-.removeNoFileChosen {
-  color: transparent !important;
-}
-/***********************************
-**********Button Styles**********
-***********************************/
-.module-buttons-container {
-  float: right;
-  margin-right: 10px;
-}
-.btn {
-  border-radius: 0px;
-  font-weight: 100;
-  cursor: pointer;
-  border-width: thin;
-}
-.btn:hover {
-  cursor: pointer;
-}
-.module-buttons#ClearDemoData {
-  color: white;
-  background: #DB4A38;
-}
-.module-buttons.btn {
-  padding: 6px 12px;
-  margin: 4px 2px;
-  border-radius: 2px;
-  border: 1px solid #ddd;
-  color: #666;
-  background: #fff;
-  border-width: thin;
-}
-.module-buttons:hover,
-.module-buttons:focus,
-.module-buttons.focus,
-.module-buttons:active,
-.module-buttonst.active {
-  background-color: #f9f9f9;
-  border: 1px solid #ccc;
-}
-.help-link {
-  font-size: 22px;
-  margin: 10px;
-}
-.module-help {
-  border: 1px solid #46b8da !important;
-  color: #FFFFFF !important;
-  background: #5bc0de !important;
-}
-/***********************************
-**********List View Styles**********
-***********************************/
-.fa.pull-left {
-  margin-right: 0;
-}
-.current-filter-name {
-  margin: 11px 0;
-  float: left;
-  font-size: 12px;
-  line-height: 18px;
-}
-.current-filter-name a {
-  max-width: 120px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  display: inline-block;
-  overflow: hidden;
-}
-.listViewContentHeaderValues .customsort {
-  opacity: 0.3;
-}
-.listViewPageDiv a {
-  text-decoration: none;
-  color: inherit;
-}
-.listViewContentHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.listview-actions-container {
-  position: relative;
-  background: #fff;
-  padding-top: 10px;
-}
-.listview-pagination i {
-  font-size: 20px;
-}
-.listview-pagination .disabled {
-  color: rgba(0, 0, 0, 0.2);
-}
-.listview-pagination .disabled:hover {
-  cursor: default;
-}
-.listview-table .fi.listViewEntryValue .input-groupeldValue,
-.listview-table .listViewEntryValue .fieldValue {
-  color: #222;
-}
-.listViewEntryValue .select2-container-multi .select2-choices {
-  min-height: 26px;
-}
-.select2-container .select2-choice .select2-arrow {
-  margin-right: 0px;
-}
-.listview-pagination p {
-  display: inline-block;
-  float: left;
-  margin: 5px;
-}
-.table-container {
-  width: 100%;
-  border: 1px solid #ddd;
-  margin-top: 10px;
-  overflow: scroll;
-  border-width: thin;
-}
-.listview-table {
-  margin-bottom: 0;
-  border-top: 0;
-  /* Horizontal scroll will not work if table layout Fixed */
-  /*    table-layout: fixed;*/
-}
-.listview-table tr td,
-.listview-table tr th {
-  color: #222;
-}
-.listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: 130px;
-}
-.listview-table > thead > tr:first-child > th,
-.listview-table > tbody > tr:first-child > th {
-  padding: 10px 5px;
-}
-.listview-table > tbody > tr > td,
-.listview-table > tfoot > tr > td {
-  vertical-align: middle;
-  padding: 8px 3px;
-}
-.listview-table > tbody > tr > td .value,
-.listview-table > tfoot > tr > td .value {
-  padding: 0 5px;
-}
-.listview-table > thead > tr > td .fieldValue,
-.listview-table > tbody > tr > td .fieldValue,
-.listview-table > tfoot > tr > td .fieldValue {
-  display: inline-block;
-  width: 100%;
-}
-.listViewEntries .relatedListEntryValues .fieldValue .value,
-.listViewEntries .listViewEntryValue .fieldValue .value {
-  vertical-align: middle;
-  width: 100%;
-  display: inline-block;
-  word-break: normal;
-}
-.listViewEntries .relatedListEntryValues .value {
-  vertical-align: middle;
-  width: 80%;
-  display: inline-block;
-}
-.floatThead-table {
-  background: #fff;
-}
-.listview-table-norecords .table-actions,
-.listview-table .table-actions {
-  width: 120px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table .table-actions.reportListActions {
-  width: 125px;
-  font-size: 15px;
-  color: #555;
-  margin-left: 7px;
-}
-.listview-table-norecords .table-actions span,
-.listview-table .table-actions span {
-  opacity: 0.7;
-}
-.listview-table .table-actions span.dropdown.open,
-.listview-table-norecords .table-actions span.dropdown.open {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions span:hover,
-.listview-table-norecords .table-actions span:active,
-.listview-table-norecords .table-actions span:focus,
-.listview-table .table-actions span:hover,
-.listview-table .table-actions span:active,
-.listview-table .table-actions span:focus,
-input[type=checkbox]:checked {
-  opacity: 1;
-}
-.listview-table-norecords .table-actions:before,
-.listview-table-norecords .table-actions:after,
-.listview-table .table-actions:before,
-.listview-table .table-actions:after {
-  content: " ";
-  display: block;
-  clear: both;
-}
-.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
-.listview-table .table-actions .dropdown .dropdown-toggle {
-  min-width: 35px;
-}
-.listview-table-norecords .listViewEntries .table-actions span,
-.listview-table .listViewEntries .table-actions span {
-  padding-right: 10px;
-  float: left;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more,
-.listview-table .listViewEntries .table-actions span.more {
-  padding-right: 0;
-  padding-left: 0;
-}
-.listview-table-norecords .listViewEntries .table-actions span.more a,
-.listview-table .listViewEntries .table-actions span.more a {
-  padding: 0 6px;
-}
-.listview-table-norecords .table-actions .input input,
-.listview-table .table-actions .input input {
-  float: left;
-  border: 1px solid #777;
-  margin-top: 4px;
-}
-.listview-table tr.listViewContentHeader th,
-.listview-table tr.searchRow th {
-  border-bottom-width: 1px;
-  vertical-align: middle;
-  display: table-cell;
-}
-.listview-table tr.searchRow th {
-  padding: 5px 3px;
-}
-.listview-table tr.searchRow th.inline-search-btn {
-  padding: 3px 10px;
-}
-.listview-table tr.searchRow th.inline-search-btn button {
-  text-align: center;
-  width: 85%;
-  text-shadow: none;
-  padding: 3px;
-}
-.relatedContents .listview-table tr.searchRow th.inline-search-btn button {
-  width: 95px;
-}
-.listview-table .table-actions span:hover {
-  opacity: 1;
-  cursor: pointer;
-}
-.listview-table .table-actions span.caret {
-  padding: 0;
-}
-.listview-table tr td .input .checkbox {
-  margin-right: 10px;
-}
-.listview-table .fa-star-o,
-.listview-table .fa-star {
-  font-size: 16px;
-}
-.input-error {
-  border: 1px solid #B94A48 !important;
-  background-color: #FFEEEE !important;
-  background-image: none !important;
-}
-/*.floatThead-wrapper .table-container{
-    z-index: 0 !important;
-}*/
-/* List view bottom fixed scroll */
-/*.bottom-fixed-scroll{
-    height: 14px;
-    position: relative;
-    top: -15px;
-    overflow-x: auto;
-    overflow-y: hidden;
-    width: 100%;
-}*/
-.scroller-div {
-  height: 1px;
-}
-.blockHeader h4 {
-  margin: 13px 0;
-}
-.listViewEntries td:not(:first-child) {
-  cursor: pointer;
-}
-.listViewEntries .dropdown-menu {
-  z-index: 1100;
-}
-.listViewMassActions .dropdown-menu,
-#PageJumpDropDown {
-  z-index: 1100;
-}
-.edited {
-  box-shadow: 0px 0px 2px 2px #CCCCCC;
-}
-#listview-table .inline-save button {
-  height: 26px;
-  width: 35px;
-}
-.listview-pagenum {
-  text-align: center;
-  white-space: nowrap;
-  padding: 3px 10px;
-  margin-bottom: 6px;
-  font-size: 12px;
-}
-.listview-pagejump {
-  text-align: center;
-  padding-bottom: 3px;
-}
-.listViewPagingInput {
-  width: 70px;
-  padding: 0px 5px;
-  vertical-align: middle;
-}
-#pageToJumpSubmit {
-  padding: 1px;
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.listview-table-norecords {
-  margin-bottom: 0;
-  border-top: 0;
-}
-.configColumnsContainer .selectedFieldsContainer {
-  border-right: 2px solid #dddddd;
-  min-height: 300px;
-}
-.configColumnsContainer .selectedFieldsContainer ul {
-  list-style: none;
-  padding: 0px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item .removeField {
-  color: gray;
-  font-size: 14px;
-}
-.configColumnsContainer .selectedFieldsContainer ul .item:hover {
-  cursor: move;
-}
-.configColumnsContainer .selectedFieldsContainer ul .active {
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock {
-  padding: 2%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:focus {
-  font-weight: bold !important;
-  color: black !important;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock a:hover {
-  color: black;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .availFieldBlock i {
-  font-size: 16px;
-  padding-right: 1%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .panel-body {
-  padding-top: 0px;
-  padding-bottom: 0px;
-  padding-left: 4%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item {
-  padding: 2%;
-  width: 90%;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item .fieldLabel {
-  padding-left: 5px;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover {
-  cursor: pointer;
-  background-color: #dddddd;
-}
-.configColumnsContainer .availFiedlsContainer #accordion .item:hover .addField {
-  color: gray;
-}
-.configColumnsContainer .availFiedlsContainer .avialFieldsListContainer {
-  margin-top: 3%;
-}
-#listColumnFilterContainer .listColumnFilter {
-  cursor: pointer;
-  margin-left: 20%;
-}
-#listColumnFilterContainer .disabled {
-  display: none;
-  cursor: default;
-}
-#listColumnFilterContainer .disabled i {
-  color: #ccc;
-}
-/**********************************
-**********Detail View Styles**********
-**********************************/
-.detailViewButtoncontainer {
-  padding-top: 5px;
-}
-.detailViewButtoncontainer button.btn {
-  margin: 1px !important;
-}
-.detailview-header .recordBasicInfo > .info-row {
-  margin-bottom: 4px;
-}
-.detailview-header .recordBasicInfo > .info-row .socialLinks {
-  height: 20px;
-  display: inline-block;
-}
-.main-container .detailViewModNavigator.module-nav,
-.detailViewModNavigator .mod-switcher-container,
-.detailViewModNavigator .modules-menu {
-  width: 42px;
-}
-strong,
-b,
-th {
-  font-family: 'OpenSans-Semibold', 'ProximaNova-Semibold', sans-serif;
-  font-weight: normal;
-  font-size: 1.1em;
-}
-.detailview-table {
-  table-layout: fixed;
-}
-.detailViewInfo .fieldLabel {
-  text-align: right;
-}
-.detailview-table .fieldLabel {
-  width: 20%;
-}
-.detailview-table .fieldValue {
-  width: 30%;
-}
-#detailView td.fieldValue .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-#detailView td.fieldValue:hover .action {
-  display: inline-block;
-}
-#detailView td.fieldValue:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-#detailView td.fieldValue .edit {
-  width: 100%;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
-.detailview-header .recordBasicInfo .fieldLabel .action {
-  display: none;
-  position: absolute;
-  margin-left: 10px;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action {
-  display: inline-block;
-}
-.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
-.detailview-header .recordBasicInfo .fieldLabel:hover .action a {
-  text-decoration: none;
-  color: inherit;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement,
-.detailview-header .recordBasicInfo .inputElement {
-  width: 70%;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
-.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement {
-  width: 123px;
-  min-width: 148px;
-}
-.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
-.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
-  min-width: 177px;
-}
-.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
-.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
-  width: 6%;
-  margin-top: 3%;
-  margin-right: 2%;
-}
-.overlayDetailHeader button.btn {
-  margin: 0px 1px !important;
-}
-.input-save-wrap {
-  float: left;
-  display: table-cell;
-}
-.input-save-wrap .fa.fa-check {
-  color: #FFFFFF;
-}
-.summaryView .referencefield-wrapper {
-  width: 80%;
-  display: table-cell;
-}
-.summaryView .referencefield-wrapper .input-group.time,
-.summaryView .referencefield-wrapper .input-group.date {
-  min-width: 120px;
-}
-.referencefield-wrapper {
-  display: table-cell;
-  width: 80%;
-  max-width: 325px;
-}
-.record-header {
-  min-height: 80px;
-}
-.record-header .recordImage {
-  float: left;
-  display: inline-block;
-  position: absolute;
-}
-.record-header .recordBasicInfo {
-  float: left;
-  display: inline-block;
-  padding-left: 90px;
-  width: 100%;
-}
-.record-header .recordBasicInfo .info-row,
-.record-header .recordBasicInfo h4,
-.record-header .recordBasicInfo a,
-.record-header .recordBasicInfo .fieldLabel {
-  width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.record-header .recordBasicInfo h4 {
-  height: 25px;
-  margin: 0;
-}
-.detailViewContainer .recordImage,
-.overlayDetailHeader .recordImage,
-.quickPreviewModuleHeader .recordImage {
-  display: table;
-  height: 80px;
-  width: 80px;
-  padding: 0;
-}
-.detailViewContainer .recordImage .name,
-.overlayDetailHeader .recordImage .name,
-.quickPreviewModuleHeader .recordImage .name {
-  display: table-cell;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.detailViewContainer .recordImage .name span,
-.overlayDetailHeader .recordImage .name span,
-.quickPreviewModuleHeader .recordImage .name span {
-  color: #fff;
-  text-shadow: 1px 0 2px #999;
-}
-.detailViewContainer .recordImage.bgAccounts,
-.overlayDetailHeader .recordImage.bgAccounts,
-.quickPreviewModuleHeader .recordImage.bgAccounts {
-  background: #6cc4b9;
-}
-.detailViewContainer .recordImage.bgcontacts,
-.overlayDetailHeader .recordImage.bgcontacts,
-.quickPreviewModuleHeader .recordImage.bgcontacts {
-  background: #03A678;
-}
-.detailViewContainer .recordImage.bghelpdesk,
-.overlayDetailHeader .recordImage.bghelpdesk,
-.quickPreviewModuleHeader .recordImage.bghelpdesk {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bginvoice,
-.overlayDetailHeader .recordImage.bginvoice,
-.quickPreviewModuleHeader .recordImage.bginvoice {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgleads,
-.overlayDetailHeader .recordImage.bgleads,
-.quickPreviewModuleHeader .recordImage.bgleads {
-  background: #F47983;
-}
-.detailViewContainer .recordImage.bgpotentials,
-.overlayDetailHeader .recordImage.bgpotentials,
-.quickPreviewModuleHeader .recordImage.bgpotentials {
-  background: #492d61;
-}
-.detailViewContainer .recordImage.bgproducts,
-.overlayDetailHeader .recordImage.bgproducts,
-.quickPreviewModuleHeader .recordImage.bgproducts {
-  background: #FFB3A7;
-}
-.detailViewContainer .recordImage.bgvendors,
-.overlayDetailHeader .recordImage.bgvendors,
-.quickPreviewModuleHeader .recordImage.bgvendors {
-  background: #875F9A;
-}
-.detailViewContainer .recordImage.bgpurchaseorder,
-.overlayDetailHeader .recordImage.bgpurchaseorder,
-.quickPreviewModuleHeader .recordImage.bgpurchaseorder {
-  background: #C93756;
-}
-.detailViewContainer .recordImage.bgquotes,
-.overlayDetailHeader .recordImage.bgquotes,
-.quickPreviewModuleHeader .recordImage.bgquotes {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgsalesorder,
-.overlayDetailHeader .recordImage.bgsalesorder,
-.quickPreviewModuleHeader .recordImage.bgsalesorder {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bgproject,
-.overlayDetailHeader .recordImage.bgproject,
-.quickPreviewModuleHeader .recordImage.bgproject {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_ServiceContracts,
-.overlayDetailHeader .recordImage.bg_ServiceContracts,
-.quickPreviewModuleHeader .recordImage.bg_ServiceContracts {
-  background: #FFB61E;
-}
-.detailViewContainer .recordImage.bg_Assets,
-.overlayDetailHeader .recordImage.bg_Assets,
-.quickPreviewModuleHeader .recordImage.bg_Assets {
-  background: #8DB255;
-}
-.detailViewContainer .recordImage.bg_Services,
-.overlayDetailHeader .recordImage.bg_Services,
-.quickPreviewModuleHeader .recordImage.bg_Services {
-  background: #d1026c;
-}
-.detailViewContainer .recordImage.bg_Calendar,
-.overlayDetailHeader .recordImage.bg_Calendar,
-.quickPreviewModuleHeader .recordImage.bg_Calendar {
-  background: #ed4c57;
-}
-.detailViewContainer .recordImage.bg_Campaigns,
-.overlayDetailHeader .recordImage.bg_Campaigns,
-.quickPreviewModuleHeader .recordImage.bg_Campaigns {
-  background: #A17917;
-}
-.detailViewContainer .recordImage.bg_Cases,
-.overlayDetailHeader .recordImage.bg_Cases,
-.quickPreviewModuleHeader .recordImage.bg_Cases {
-  background: #42A5F5;
-}
-.detailview-header .recordImage [class^="vicon-"],
-.overlayDetailHeader .recordImage [class^="vicon-"],
-.quickPreviewModuleHeader .recordImage [class^="vicon-"] {
-  font-size: 35px;
-}
-.detailViewContainer {
-  background: #f9f9f9;
-  min-height: inherit;
-}
-.detailViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-  border-width: thin;
-}
-.detailViewContainer .block hr {
-  margin: 10px 0;
-}
-.editViewContainer .block {
-  background: #FFFFFF;
-  border: 1px solid #eee;
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.commentDetails li {
-  padding-left: 50px;
-}
-.commentInfoContent {
-  display: inline-block;
-  word-break: break-all;
-  line-height: 1.5em;
-}
-.fc-overlay-modal {
-  top: auto !important;
-  bottom: 0;
-  right: 0;
-  left: auto;
-  border: 1px solid #DDDDDD;
-  box-shadow: none;
-  background: white;
-}
-.table-borderless tbody td,
-.table-borderless tbody th {
-  border: 0 !important;
-}
-#overlayPage {
-  top: 86px;
-  position: fixed;
-  width: 100%;
-  z-index: 1030;
-}
-#overlayPage .arrow.show {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: -9px;
-  border-left: 10px solid transparent;
-  border-right: 10px solid transparent;
-  border-bottom: 10px solid #CCC;
-  position: absolute;
-}
-#overlayPage .arrow.show:after {
-  content: "";
-  width: 10px;
-  height: 10px;
-  right: 150px;
-  top: 0;
-  border-left: 9px solid transparent;
-  border-right: 9px solid transparent;
-  border-bottom: 9px solid #FFF;
-  position: absolute;
-  left: -9px;
-  z-index: 1030;
-}
-.overlay-container-60 {
-  margin-left: 42px ;
-}
-.overlay-container-300 {
-  margin-left: 230px ;
-}
-.overlayPageContent {
-  background: #FFFFFF;
-  padding-bottom: 60px;
-  float: left;
-}
-.overlayPageContent.fade {
-  top: 700px;
-  opacity: 0;
-  -webkit-transition: all 0.3s ease;
-  -moz-transition: all 0.3s ease;
-  -o-transition: all 0.3s ease;
-  transition: all 0.3s ease;
-  overflow: hidden;
-}
-.overlayPageContent.fade.in {
-  top: 83px;
-  opacity: 1;
-}
-.overlayPageContent form .modal-body {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-#helpPageOverlay {
-  width: 300px;
-  right: 0px;
-  top: 0px;
-  position: fixed;
-  z-index: 1070;
-}
-.overlayHeader .modal-header {
-  background: inherit;
-  color: inherit;
-  border-bottom-color: transparent;
-}
-.overlayHeader .modal-header .close {
-  color: #000;
-}
-.overlayFooter {
-  position: fixed;
-  bottom: 0;
-  background: #eeeeee;
-  width: 100%;
-  height: 60px;
-  right: 0;
-}
-.contentsOverLayFooter {
-  width: 76%;
-}
-.footer-actions {
-  margin-left: 285px;
-  text-align: left;
-}
-.overlay-close {
-  margin-top: 10px;
-  margin-right: 10px;
-}
-.commentTextArea {
-  padding-bottom: 7px;
-}
-.saveButton {
-  font-size: 14px;
-  color: white;
-  padding: 7px 25px;
-}
-.cancelLink,
-.popoverCancel {
-  font-size: 14px;
-  padding-left: 10px;
-  color: red;
-}
-.modal-overlay-footer a:hover {
-  color: red;
-}
-.cancel-x-small {
-  font-size: 12px;
-}
-.detailview-content {
-  padding-bottom: 30px;
-}
-.detailview-content .commentsRelatedContainer .commentTitle {
-  border: 1px solid #CCC;
-  padding: 20px;
-}
-.detailview-content .commentsRelatedContainer textarea {
-  width: 100%;
-  height: 73px;
-  resize: none;
-}
-.detailview-content .commentsRelatedContainer .commentTextArea {
-  padding-bottom: 10px;
-}
-.numberCircle {
-  background: none repeat scroll 0 0 #8e44ad;
-  border-radius: 2px;
-  color: white;
-  display: inline-block;
-  font-size: 10px;
-  min-height: 19px;
-  min-width: 19px;
-  padding: 2px;
-  text-align: center;
-  vertical-align: baseline;
-  margin-top: 2px;
-}
-.related-tabs {
-  position: relative;
-}
-.related-tabs ul {
-  padding-left: 10px;
-  width: 100%;
-}
-.related-tabs .tab-icon {
-  max-width: 85%;
-  display: inline-block;
-  vertical-align: middle;
-}
-.related-tabs .tab-label {
-  display: inline-block;
-  height: 26px;
-  line-height: 25px;
-}
-/**********************************
-**********Summary View Styles******
-**********************************/
-.summary-table {
-  width: 100%;
-  table-layout: fixed;
-}
-.editViewContents .fieldBlockContainer,
-.summaryView {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryView .fieldLabel {
-  padding-left: 0px;
-  padding-right: 30px;
-}
-.summaryView .summaryViewHeader,
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 8px;
-  margin-top: 0;
-}
-.summaryView .summaryViewHeader h4,
-.summaryWidgetContainer .widget_header h4 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.summaryWidgetContainer .widget_contents {
-  margin-top: 12px;
-}
-.summaryView .summaryViewFields {
-  line-height: 2;
-}
-.summaryViewFields .inputElement {
-  max-height: 30px;
-}
-.summaryViewFields .inputElement.input-xxlarge {
-  max-height: 200px;
-}
-.summaryWidgetContainer {
-  position: relative;
-  border: 1px solid #eee;
-  padding: 15px;
-  margin-bottom: 10px;
-  background: #FFFFFF;
-  border-width: thin;
-}
-.summaryWidgetContainer .widget_header {
-  margin-bottom: 6px;
-}
-.summaryWidgetContainer .toggleButton {
-  font-size: 16px;
-}
-.summaryWidgetContainer .commentTitle {
-  margin-bottom: 25px;
-}
-.summaryWidgetContainer .creatorName {
-  color: blue;
-}
-.summaryWidgetContainer .recentCommentsHeader {
-  margin-bottom: 10px;
-}
-.summaryWidgetContainer .commentContainer {
-  background: white;
-  border-color: #eee;
-}
-.summaryWidgetContainer .commentContainertextarea {
-  width: 100%;
-  resize: none;
-}
-.noCommentsMsgContainer,
-.quick-preview-modal .noContent {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.summaryWidgetContainer .recordImage .name {
-  display: table-cell;
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .recordImage .name span {
-  color: #fff;
-  display: inline-block;
-  font-size: 30px;
-  line-height: 50px;
-  text-shadow: 1px 0 2px #999;
-}
-.commentsList .recordImage,
-.summaryWidgetContainer .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  display: table;
-  overflow-y: hidden;
-  height: 50px;
-  padding: 0;
-  width: 50px;
-}
-.summaryWidgetContainer .activityEntries .module-icon {
-  line-height: 28px;
-}
-.summaryWidgetContainer .activityEntries .module-icon.span {
-  position: relative;
-  vertical-align: middle;
-}
-.summaryWidgetContainer .activityEntries .summaryViewEntries {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.summaryWidgetContainer .activityStatus .editStatus,
-.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
-  opacity: 0;
-}
-.summaryWidgetContainer .activityStatus:hover .editStatus,
-.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
-  opacity: 1;
-  cursor: pointer;
-}
-.details.row > form .social-media-toggle {
-  position: absolute;
-  right: -15px;
-  display: inline-block;
-  width: 500px;
-  border-left: 0px;
-}
-.details.row > form .social-media-widget {
-  border-left: 1px solid #ddd;
-  border-bottom: 1px solid #ddd;
-  height: 100%;
-  background: white;
-}
-.details.row > form div[class*="col-"].resizable-summary-view {
-  padding-left: 0;
-  padding-right: 0px;
-}
-.details.row > form > div[class*="col-"],
-.details.row > form .resizable-summary-view div[class*="col-"] {
-  padding-right: 0;
-  padding: 0px 5px;
-}
-.details.row > form > div[class*="col-"]:first-child,
-.details.row > form .left-block {
-  padding-left: 0 !important;
-}
-.details.row > form > div[class*="col-"]:last-child {
-  padding-right: 0;
-}
-.summaryWidgetContainer .noContent {
-  padding: 10px;
-}
-.summaryView .fieldValue .value {
-  max-width: 80%;
-  width: auto !important;
-}
-.caseReplyArea .nav > li {
-  padding: 0 10px;
-}
-/**********************************
-**********Edit View Styles*******
-**********************************/
-.main-container .editViewModNavigator.module-nav,
-.editViewModNavigator .mod-switcher-container,
-.editViewModNavigator .modules-menu {
-  width: 42px;
-}
-#massEditHeader {
-  color: #3498DB;
-}
-.fieldLabel {
-  color: #2c3b49;
-  opacity: 0.8;
-}
-.fieldLabel label {
-  font-weight: 100;
-}
-.fieldValue {
-  color: #222;
-}
-.importBlockContainer {
-  border: 1px solid #FBFBFB;
-  padding-left: 30px;
-  padding-right: 30px;
-  padding-top: 5px;
-  background: #FBFBFB;
-  border-color: #FBFBFB;
-}
-.fieldBlockContainer .inputElement {
-  height: 30px;
-  width: 100%;
-  max-width: 325px;
-}
-.editViewContents .input.form-control:focus,
-.editViewContents .input.form-control:hover,
-.editViewContents .input.form-control:active {
-  box-shadow: none;
-  outline: none;
-}
-.editViewContents .fieldBlockContainer .input-group .input-group-addon + input {
-  width: 100%;
-}
-.editViewContents .input-group {
-  float: left;
-}
-.editViewContents .fieldLabel {
-  min-width: 100px;
-  width: 20%;
-  word-break: break-all;
-}
-.editViewContents .fieldValue {
-  width: 30%;
-}
-.editViewContents td.fieldValue[colspan="3"] {
-  width: 80%;
-}
-.editViewContents textarea.textAreaElement {
-  width: 88%;
-}
-.editViewContents input[type="checkbox"],
-.editViewContents input[type="radio"] {
-  width: 15px;
-  height: 15px;
-}
-.input-group.inputElement .input-group-addon {
-  border: none;
-  border-left: 1px solid #ddd;
-}
-.fieldBlockContainer textarea.inputElement {
-  height: auto;
-}
-.listview-table .listViewEntries textarea,
-.uploadview-content textarea,
-.fieldBlockContainer textarea.textAreaElement {
-  width: 100%;
-  resize: vertical;
-  padding-left: 5px;
-  padding-top: 5px;
-}
-.fieldBlockHeader {
-  margin-top: 0;
-  color: #596875;
-}
-.quickCreateContent .referencefield-wrapper {
-  width: 210px;
-  height: 32px;
-}
-.referencefield-wrapper .select2-container-multi {
-  height: auto !important;
-  float: left;
-}
-.quickCreateContent .input-group {
-  display: table;
-}
-.quickCreateContent .inputElement {
-  height: 30px;
-  width: 200px;
-}
-.mandatoryField {
-  width: 4px;
-  background: #FF4068;
-  height: 30px;
-  float: left;
-}
-#composeEmailContainer input[type="text"] {
-  width: 100%;
-  height: 30px;
-}
-#composeEmailContainer .row {
-  padding: 5px;
-}
-.navigationButton[disabled] {
-  opacity: 0.2;
-  pointer-events: none;
-  cursor: not-allowed;
-}
-.moduleResults-container {
-  background-color: #fbfbfb;
-}
-.textSearchPreviousPageButton > i,
-.textSearchNextPageButton > i {
-  font-size: 1.5em;
-}
-#EditView .editViewBody {
-  position: relative;
-  width: auto;
-  margin-top: 15px;
-  margin-bottom: 2%;
-}
-#EditView .editViewBody .editViewContents {
-  margin-bottom: 0px;
-}
-#EditView .editViewFooter {
-  position: fixed;
-  bottom: 0%;
-  width: 100%;
-  background-color: #EEEEEE;
-  z-index: 1000;
-  padding: 7px;
-}
-/**********************************
-**********Advance Search styles**********
-**********************************/
-.op0.fadeInx {
-  opacity: 1;
-}
-.op0 {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-#advanceSearchHolder {
-  max-height: 0px;
-  overflow: hidden;
-  -webkit-transition: max-height 500ms ease;
-  -moz-transition: max-height 500ms ease;
-  -o-transition: max-height 500ms ease;
-  transition: max-height 500ms ease;
-}
-#advanceSearchHolder.slideDown {
-  max-height: 3000px;
-}
-.filterConditionContainer {
-  background: #FFFFFF;
-}
-.filterConditionContainer .header {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow {
-  padding-bottom: 10px;
-}
-.filterConditionContainer .conditionRow .col-lg-12 {
-  width: 100%;
-}
-.filterConditionContainer .anyConditionContainer {
-  padding-top: 10px;
-}
-.filterConditionContainer .conditionList .deleteCondition {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-#advanceSearchContainer #searchContainer {
-  background-color: white;
-  margin-top: 20px;
-}
-#advanceSearchContainer.well {
-  margin-bottom: 0px !important;
-}
-#advanceSearchContainer [name="viewname"] {
-  width: 0px;
-  -webkit-transition: width 500ms ease;
-  -moz-transition: width 500ms ease;
-  -o-transition: width 500ms ease;
-  transition: width 500ms ease;
-}
-#advanceSearchContainer [name="viewname"].slideRight {
-  width: 200px;
-}
-#searchResults-container {
-  background-color: #FBFBFB;
-}
-#searchResults-container .searchModuleHeader {
-  color: blue;
-}
-#searchResults-container .moduleSearchResults {
-  padding-bottom: 20px;
-}
-#searchResults-container h3 {
-  background: #F3F3F3;
-  padding: 5px 15px;
-}
-.btn + input {
-  margin-left: 5px;
-  /*    margin-top : 3px;*/
-}
-/**********************************
-**********Extension Store Styles**********
-**********************************/
-.extensionstore .app-trigger {
-  width: 98%;
-}
-.extensionWidgetContainer {
-  background-color: #FFFFFF;
-  border: 1px solid #DDDDDD;
-  min-height: 200px;
-  padding: 2%;
-}
-.extensionWidgetContainer .extension_contents {
-  margin-top: 2%;
-  padding: 15px 0px;
-}
-.extensionWidgetContainer .extension_contents .slimScrollDiv {
-  padding-right: 10px;
-}
-.extensionWidgetContainer .extension_header .font-x-x-large {
-  font-size: 1.5em;
-  font-weight: bold;
-  color: #1560BD;
-}
-.extensionWidgetContainer .extensionDescription {
-  line-height: 20px;
-}
-.extensionWidgetContainer .extensionInfo {
-  padding-top: 5%;
-}
-.extensionContents .extensionError {
-  color: #F10404;
-}
-/**********************************
-**********Extension Store Nav Bar**********
-**********************************/
-.tabbable-line > .nav-tabs {
-  border: none;
-  margin: 0px;
-}
-.tabbable-line > .nav-tabs > li.open,
-.tabbable-line > .nav-tabs > li:hover {
-  border-bottom: 4px solid #5CE68A;
-}
-.tabbable-line > .nav-tabs > li.open > a,
-.tabbable-line > .nav-tabs > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.open > a > i,
-.tabbable-line > .nav-tabs > li:hover > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.tabbable-line > .nav-tabs > li > a {
-  border: 0;
-  margin-right: 0;
-  color: #737373;
-}
-.tabbable-line > .nav-tabs > li > a > i {
-  color: #A6A6A6;
-}
-.tabbable-line > .nav-tabs > li.active {
-  border-bottom: 4px solid #449D44;
-  position: relative;
-}
-.tabbable-line > .nav-tabs > li.active > a {
-  outline: 0;
-  border: 0;
-  color: #333333;
-}
-.tabbable-line > .nav-tabs > li.active > a > i {
-  color: #404040;
-}
-.tabbable-line > .tab-content {
-  margin-top: -3px;
-  background-color: #FFFFFF;
-  border: 0;
-  padding: 15px 0;
-}
-.nav .divider-vertical {
-  height: 45px;
-  margin: 0 9px;
-  border-right: 3px solid #FFFFFF;
-  border-left: 3px solid #DDDDDD;
-}
-.extensionContents {
-  padding-bottom: 30px;
-}
-.extensionContents .extensionLink {
-  cursor: pointer;
-  color: #00FF00;
-  text-decoration: underline;
-}
-.extensionContents .navigationLink {
-  cursor: pointer;
-}
-.extensionContents .listview-table {
-  width: 100%;
-}
-/*******************************************
-******Detail View related list styles*******
-********************************************/
-.relatedContents .listViewContentHeaderValues:hover {
-  text-decoration: none;
-  color: #333;
-}
-.relatedContents .listview-table .table-actions {
-  width: 75px;
-  height: 15px;
-}
-.relatedContents .listSearchContributor {
-  width: 130px;
-}
-.relatedContents .relatedListEntryValues:hover {
-  text-decoration: none;
-}
-.relatedListHeaderValues .customsort {
-  opacity: 0.3;
-}
-.relatedListHeaderValues:hover .customsort {
-  opacity: 1;
-}
-.relatedListHeaderValues:hover {
-  text-decoration: none;
-  color: #000000;
-}
-.relatedContents .listViewEntries .actions {
-  opacity: 0;
-  -webkit-transition: all 1s ease;
-  -moz-transition: all 1s ease;
-  -o-transition: all 1s ease;
-  transition: all 1s ease;
-}
-.relatedContents .listViewEntries:hover .actions {
-  opacity: 1;
-}
-.relatedViewActions #PageJumpDropDown {
-  margin-left: -5px;
-  font-size: 10px;
-  width: 50px;
-}
-.relatedViewBasicAction .relatedViewPagingInput {
-  width: 69px;
-  padding: 0px 5px;
-  vertical-align: middle;
-  height: 22px;
-  margin-top: -2px;
-  font-size: 12px;
-}
-.relatedViewBasicAction .relatedViewPagingInputSubmit {
-  padding: 1px;
-  margin-left: -4px;
-  font-size: 9px;
-  width: 14%;
-  margin-top: -2px;
-}
-.relatedViewActions .btn-group {
-  margin-right: 15px;
-}
-/*******************************************
-****************** Modal *******************
-********************************************/
-.modal-header {
-  padding: 5px 15px;
-  background: #596875;
-  color: #FFFFFF;
-}
-.modal-footer {
-  background: #EFEFEF;
-}
-#overlayPage.fade {
-  max-height: 0;
-  overflow: hidden;
-  -webkit-transition: max-height 0.3s ease;
-  -moz-transition: max-height 0.3s ease;
-  -o-transition: max-height 0.3s ease;
-  transition: max-height 0.3s ease;
-}
-#overlayPage.fade.in {
-  max-height: 3800px;
-}
-#overlayPage .modal-backdrop {
-  z-index: -1;
-}
-.settings-sidebar {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #596875;
-  /*    height: 100%;*/
-}
-.settings-menu {
-  display: inline-block;
-  width: 100%;
-  float: left;
-  background: #2c3b49;
-  height: 100%;
-}
-.settings-flip {
-  background: none repeat scroll 0 0 #596875;
-  font-size: 14px;
-  margin: auto;
-  padding: 5px;
-  cursor: n-resize;
-}
-.settings-menu-items {
-  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-  margin-bottom: 10px;
-  text-align: justify;
-}
-.settings-menu-items a {
-  color: #fff;
-  font-size: 13px;
-}
-.settingsgroup .panel-group {
-  padding-top: 15px;
-}
-.importOverLayHeader {
-  background: white;
-  color: #596875;
-  border-color: transparent;
-  max-height: 50px;
-}
-.cursorPointer {
-  cursor: pointer;
-  text-decoration: none;
-}
-.cursorDefault {
-  cursor: default;
-}
-.modal-body {
-  background: white;
-}
-#selectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-#deSelectAllMsgDiv {
-  font-size: 18px;
-  color: #3498DB;
-}
-.greenColor {
-  color: #2ECC71;
-}
-.breadcrumb {
-  height: auto;
-  background: #FBFBFB;
-}
-.crumbs {
-  height: 40px;
-  margin: 0;
-  padding: 0 20px 0 0;
-  display: inline-block;
-  font-family: sans-serif;
-  position: relative;
-  width: 100%;
-}
-.crumbs li:after {
-  content: '\0000a0';
-  width: 0;
-  height: 0;
-  border-left: 20px solid #ECECEC;
-  border-top: 20px solid transparent;
-  border-bottom: 20px solid transparent;
-  display: inline-block;
-  position: absolute;
-  top: -20px;
-  right: -20px;
-}
-.crumbs li {
-  height: 0;
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 20px solid transparent;
-  display: inline-block;
-  cursor: pointer;
-  position: relative;
-  width: 18%;
-}
-.crumbs li:first-child {
-  border-top: 20px solid #ECECEC;
-  border-bottom: 20px solid #ECECEC;
-  border-left: 0;
-}
-.crumbs li:hover {
-  height: 0;
-  border-top: 20px solid #FBFBFB;
-  border-bottom: 20px solid #FBFBFB;
-}
-.crumbs li:hover:after {
-  border-left: 20px solid #FBFBFB !important;
-}
-.crumbs li.active {
-  height: 0;
-  border-top: 20px solid #596875;
-  border-bottom: 20px solid #596875;
-}
-.crumbs li.active:after {
-  border-left: 20px solid #596875 !important;
-}
-.crumbs li a {
-  display: block;
-  margin-top: -14px;
-  font-size: 14px;
-  font-weight: bold;
-  color: #666666;
-  text-decoration: none;
-}
-.crumbs li:first-child a .stepNum {
-  margin-left: 8px;
-}
-.stepText {
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 13px;
-  width: 60%;
-  display: inline-block;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-}
-.active .stepText,
-.active .stepNum {
-  color: #FFFFFF;
-}
-.mailBoxEditDiv .crumbs li {
-  width: 22%;
-}
-.stepNum {
-  display: inline-block;
-  padding: 0 5px;
-  overflow: hidden;
-  font-size: 20px;
-  vertical-align: middle;
-  color: #3399ff;
-}
-/* .squaredFour */
-.squaredFour {
-  width: 20px;
-  position: relative;
-  margin: 20px auto;
-}
-.squaredFour label {
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  position: absolute;
-  top: 0;
-  left: 0;
-  background: #fcfff4;
-  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
-  border-radius: 4px;
-  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
-}
-.squaredFour label:after {
-  content: '';
-  width: 9px;
-  height: 5px;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border: 3px solid #333;
-  border-top: none;
-  border-right: none;
-  background: transparent;
-  opacity: 0;
-  transform: rotate(-45deg);
-}
-.squaredFour label:hover::after {
-  opacity: 0.5;
-}
-.squaredFour input[type=checkbox] {
-  visibility: hidden;
-}
-.squaredFour input[type=checkbox]:checked + label:after {
-  opacity: 1;
-}
-.importBlockContainer {
-  color: #596875;
-}
-/******************************************* 
-************* Social Buttons *************** 
-********************************************/
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-.btn-google-plus {
-  color: #FFFFFF !important;
-  background-color: #DD4B39;
-  border-color: rgba(0, 0, 0, 0.2);
-}
-.btn-social {
-  position: relative;
-  padding-left: 44px;
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.btn-social > :first-child {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 32px;
-  line-height: 34px;
-  font-size: 1.6em;
-  text-align: center;
-  border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-/******************************************* 
-************* Updates Timeline *************** 
-********************************************/
-.recentActivitiesContainer .history {
-  margin: 0 auto;
-  padding: 20px 20px 1px;
-  max-width: 100%;
-  overflow-x: visible;
-  -webkit-transition: opacity 0.2s ease-out;
-  transition: opacity 0.2s ease-out;
-}
-.updates_timeline {
-  padding-top: 20px;
-  position: relative;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-/* The line */
-.updates_timeline:before {
-  content: '';
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  display: block;
-  width: 4px;
-  background: #f9f9f9;
-  left: 19%;
-}
-.updates_timeline > li {
-  position: static;
-  top: 0;
-  display: block;
-  position: relative;
-  min-height: 40px;
-  z-index: 2;
-}
-/* Left Content(Time) */
-.updates_timeline > li .update_time {
-  position: absolute;
-  margin: 0;
-  width: 14%;
-  background-color: transparent;
-  padding: 5px;
-  text-align: right;
-  color: #999;
-  font-size: 15px;
-  font-style: italic;
-}
-/* Right content(Update info) */
-.updates_timeline > li .update_info {
-  padding: 10px 10px 1px;
-  display: block;
-  margin: 0 0 -47px 24%;
-  line-height: 1.4;
-  position: relative;
-  top: -45px;
-}
-.updates_timeline > li .update_info > h3 {
-  font-size: 1.1em;
-  margin-left: -3%;
-}
-/* The icons  */
-.updates_timeline > li .update_icon {
-  position: relative;
-  border-radius: 50%;
-  text-align: center;
-  top: 0;
-  left: 20%;
-  width: 35px;
-  height: 35px;
-  margin: 0 0 0 -27px;
-  color: #fff;
-  line-height: 35px;
-}
-/* More Button */
-.updates_timeline #more_button .update_icon {
-  position: relative;
-  border-radius: 0;
-  box-shadow: none;
-  background: #fff;
-  text-align: center;
-  top: 0;
-  margin: 0 0 0 -55px;
-  color: #fff;
-  width: 100px;
-}
-.updates_timeline #more_button .update_icon .moreRecentUpdates {
-  background: #2c3b49;
-  border-radius: 15%;
-}
-.updates_timeline .update_icon img {
-  height: 42px;
-  width: 42px;
-  border-radius: 50%;
-  position: absolute;
-  left: -4px;
-}
-.updates_timeline .update_icon .update_image {
-  line-height: 1.5;
-}
-.bg-info {
-  background-color: orange;
-}
-.bg-info-modcomments {
-  background-color: #135fd7;
-}
-.bg-info-accounts {
-  background-color: #6cc4b9;
-}
-.bg-info-calendar {
-  background-color: #ed4c57;
-}
-.bg-info-contacts {
-  background-color: #03A678;
-}
-.bg-info-documents {
-  background-color: #789048;
-}
-.bg-info-potentials {
-  background-color: #492d61;
-}
-.bg-info-pricebooks {
-  background-color: #048091;
-}
-.bg-info-project {
-  background-color: #d1026c;
-}
-.bg-info-purchaseorder {
-  background-color: #C93756;
-}
-.bg-info-projecttask {
-  background-color: #012677;
-}
-.bg-info-quotes {
-  background-color: #d1026c;
-}
-.bg-info-salesorder {
-  background-color: #d1026c;
-}
-.bg-info-servicecontracts {
-  background-color: #d1026c;
-}
-.bg-info-services {
-  background-color: #d1026c;
-}
-.bg-info-invoice {
-  background-color: #d1026c;
-}
-.bg-info-helpdesk {
-  background-color: #d1026c;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-emails {
-  background-color: #299AFC;
-}
-.bg-info-products {
-  background-color: #FFB3A7;
-}
-.bg-info-campaigns {
-  background-color: #A17917;
-}
-.bg-info-custom-mod {
-  background-color: #CCCC99;
-}
-.alert-static {
-  border-color: #eeeeee;
-  white-space: nowrap;
-  vertical-align: super;
-  padding-bottom: 0px;
-}
-.alert-static .icon {
-  font-size: medium;
-  color: #1B809E;
-  margin-left: 8px;
-  vertical-align: top;
-}
-.alert-static .message {
-  vertical-align: super;
-  font-size: 13px;
-}
-/******************************************* 
-************* Task Management ************** 
-********************************************/
-#taskManagementContainer .data-body {
-  margin-bottom: 50px;
-}
-#taskManagementContainer .input-group,
-#taskManagementContainer .input-group input {
-  width: 100%;
-}
-#taskManagementContainer .title {
-  width: 20%;
-  height: 25px;
-  padding: 5px 0px 0px 10px;
-  color: white;
-}
-#taskManagementContainer .contentsBlock {
-  margin-bottom: 25px;
-}
-#taskManagementContainer .taskSubject > p {
-  margin-bottom: 5px;
-  word-wrap: break-word;
-}
-#taskManagementContainer .entries {
-  border: 1px solid #CCC;
-  margin-bottom: 10px;
-}
-#taskManagementContainer .entries:hover {
-  cursor: move;
-}
-#taskManagementContainer .entries .task {
-  padding: 6px 10px 5px;
-}
-#taskManagementContainer .entries .task-body {
-  margin-left: 20px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .other-details .drag-task {
-  margin-top: 3px;
-}
-#taskManagementContainer .entries .other-details .task-actions {
-  margin-top: 5px;
-}
-#taskManagementContainer .entries .other-details .task-actions a {
-  vertical-align: middle;
-}
-#taskManagementContainer .entries .task-details {
-  display: inline-block;
-  float: left;
-  max-width: 80%;
-  margin-top: 5px;
-  margin-left: 5px;
-  text-align: justify;
-}
-#taskManagementContainer .entries .task-details .recordName {
-  display: inline-block;
-  max-width: 20%;
-}
-#taskManagementContainer .fa-ellipsis-v {
-  font-size: 14px;
-  color: #979797;
-}
-#taskManagementContainer .other-details {
-  color: #979797;
-}
-/*overwriting jquery ui css*/
-.ui-menu {
-  z-index: 10000;
-}
-#taskManagementContainer button.active {
-  background: #3B83F7;
-  color: white;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
-  border: 1px solid #135fd7;
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.taskSubject {
-  width: 99%;
-}
-#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container {
-  margin-right: 13px;
-}
-/******************************************* 
-************* Settings Page ************** 
-********************************************/
-.settingsPageDiv.content-area {
-  margin-right: 0;
-}
-.settingsgroup,
-.settingsgroup .panel-collapse {
-  width: 230px;
-}
-.settingsgroup ul.list-group {
-  list-style-type: none;
-  font-size: 13px;
-  padding: 5px 0;
-}
-.settingsgroup div.settingsgroup-accordion:hover a,
-.settingsgroup div.settingsgroup-accordion a:link,
-.settingsgroup div.settingsgroup-accordion a:active,
-.settingsgroup li:hover a {
-  color: #FFFFFF;
-}
-.settingsgroup div.panel-collapse {
-  background-color: #2C3B49;
-}
-.settingsgroup-accordion {
-  color: #FFFFFF;
-  font-size: 14px;
-  cursor: pointer;
-}
-.settingsgroup-accordion a {
-  padding: 10px 20px;
-  display: block;
-}
-.settingsgroup-accordion a i {
-  margin-right: 5px;
-}
-.settingsgroup-accordion a span {
-  text-transform: uppercase;
-}
-.settingsgroup {
-  background: #2C3B49;
-  height: 100%;
-}
-.settingsgroup .panel-group .panel {
-  background-color: #2C3B49;
-}
-.userDefaultIcon {
-  font-size: 30px;
-}
-.settingsgroup ul li a {
-  padding: 8px 8px 8px 50px;
-  display: block;
-  color: #FFFFFF;
-}
-.settingsIndexPage .settingsSummary {
-  text-align: center;
-  margin-top: 10px;
-}
-.settingsIndexPage .settingsSummary a {
-  display: inline-block;
-  background: #F3F3F4;
-  color: #444444;
-  border-radius: 2px;
-  min-width: 200px;
-  padding: 20px 0 10px;
-  border: 1px solid #DDDDDD;
-}
-.settingsIndexPage .settingsSummary a .summaryText {
-  display: inline-block;
-  margin-top: 20px;
-  font-size: 15px;
-}
-#settingsShortCutsContainer .well {
-  padding: 10px;
-  margin-left: 20px;
-}
-#settingsShortCutsContainer .hiden {
-  display: none;
-}
-#settingsShortCutsContainer .close {
-  border: none;
-  background: none repeat scroll 0 0 transparent;
-  border: 0 none;
-  cursor: pointer;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 18px;
-  opacity: 0.2;
-}
-#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
-  display: inline-block;
-  opacity: 0.4;
-}
-#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
-  opacity: 0.8;
-}
-#settingsShortCutsContainer .contentsBackground {
-  background: #FFFFFF;
-  border: 1px solid #DDDDDD;
-}
-#settingsShortCutsContainer .moduleBlock:hover {
-  background: #F3F3F4;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.companydetailsedit .company-logo-content img {
-  width: 100%;
-}
-.companyLogo img {
-  max-width: 95%;
-}
-.editViewContainer {
-  padding: 15px 0;
-  padding-bottom: 60px;
-}
-.editbutton-container {
-  padding-top: 5px;
-  padding-bottom: 10px;
-}
-.treeView li {
-  border-left: 4px solid #dddddd;
-  list-style: none;
-  padding-top: 15px;
-}
-.treeView li .toolbar-handle {
-  margin-top: 10px;
-  margin-left: 10px;
-  position: relative;
-}
-.treeView li .toolbar-handle .btn {
-  margin: 0px;
-}
-.treeView li .toolbar-handle a:before {
-  background: none repeat scroll 0 0 #DDDDDD;
-  content: " ";
-  display: inline-block;
-  height: 4px;
-  left: -10px;
-  position: absolute;
-  top: 12px;
-  width: 10px;
-}
-.treeView ul {
-  margin-top: -16px;
-}
-.mini-slider-control {
-  width: 50px;
-}
-.mini-slider-control + div {
-  margin-left: 15px;
-}
-.mini-slider-control .ui-slider-handle {
-  border: 0;
-  border-radius: 50%;
-  height: 13px;
-  top: -1px;
-  width: 13px;
-  cursor: pointer;
-}
-.mini-slider-control .ui-slider-handle:focus {
-  outline: none;
-}
-.ui-widget-content {
-  border-radius: 6px;
-  box-shadow: 0 0 3px -1px inset;
-  margin-top: 2px;
-  margin-left: 5px;
-  height: auto;
-  opacity: 1;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-  height: 14px;
-}
-.ui-slider-disabled {
-  opacity: 0.5;
-  border-color: #dddddd;
-  box-shadow: none;
-  cursor: not-allowed;
-}
-.ui-slider-disabled .ui-slider-handle {
-  cursor: not-allowed;
-}
-.ui-slider-disabled + div {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.mini-slider-control[data-value="0"] .ui-slider-handle {
-  background: #7d7e7d;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
-  /* IE6-9 */
-  margin-left: 0px;
-}
-.mini-slider-control[data-value="1"] .ui-slider-handle {
-  background: #ffb76b;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(0%, #ffa73d), color-stop(49%, #ff7c00), color-stop(100%, #ff7f04));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
-  /* IE6-9 */
-  margin-left: -6px;
-}
-.mini-slider-control[data-value="2"] .ui-slider-handle {
-  background: #bfd255;
-  /* Old browsers */
-  background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* FF3.6+ */
-  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(79%, #8eb92a), color-stop(100%, #72aa00), color-stop(100%, #9ecb2d));
-  /* Chrome,Safari4+ */
-  background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Chrome10+,Safari5.1+ */
-  background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* Opera 11.10+ */
-  background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* IE10+ */
-  background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
-  /* W3C */
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
-  /* IE6-9 */
-  margin-left: -13px;
-}
-.ModulemanagerSettings .moduleblock .hiden {
-  display: none;
-}
-.ModulemanagerSettings:hover .unpin {
-  display: inline-block;
-}
-.ModulemanagerSettings .actions {
-  opacity: 0;
-  width: 80px;
-}
-.ModulemanagerSettings {
-  width: 12px;
-  background: #FFFFFF;
-}
-.ModulemanagerSettings:hover .actions {
-  opacity: 1;
-  /* background:@ModulemanagerSettingshover; */
-}
-#OutgoingMoretable td,
-th {
-  padding: 6px;
-}
-/******************************************* 
-********** CustomerPortal styles start ********
-********************************************/
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-}
-.drag-portal-module {
-  vertical-align: middle;
-  cursor: pointer;
-}
-.addFieldsBlock {
-  margin-top: 20px;
-}
-.portal-home-module {
-  padding-left: 40px;
-}
-.portal-dashboard {
-  border: 1px solid #2ECC71 !important;
-  border-left: 0px !important;
-  min-height: 500px;
-  padding-left: 15px;
-}
-.portal-dashboard > .hrHeader {
-  margin-left: 18px;
-  width: 94%;
-}
-.portal-annoucement-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-widget-container {
-  border: 1px solid #D7D7D7;
-}
-.portal-annoucement-widget-container > .portal {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-chart-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-chart-content {
-  min-height: 100px;
-  padding: 10px;
-}
-.portal-record-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-}
-.portal-record-widget-content {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 10px;
-  padding: 4px;
-}
-.portal-record-control-container {
-  padding: 4px;
-}
-.portal-shortcuts-container {
-  border: 1px solid #D7D7D7;
-  width: 285px !important;
-}
-.portal-shortcuts-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-shortcuts-content {
-  min-height: 80px;
-  padding: 10px;
-}
-.portal-shortcut-list {
-  margin-top: 10px;
-}
-.portal-helpdesk-widget-container {
-  border: 1px solid #D7D7D7;
-  margin-bottom: 10px;
-  width: 285px !important;
-}
-.portal-helpdesk-widget-header {
-  background: #596875;
-  color: #FFFFFF;
-  min-height: 20px;
-  padding: 5px;
-}
-.portal-fields-container {
-  margin: 15px;
-}
-.portal-fields-content {
-  border-right: 1px solid #2ECC71 !important;
-  min-height: 500px;
-}
-.portal-slider-legend {
-  margin-left: 5px;
-  z-index: 0;
-  width: 0%;
-}
-.FieldSet {
-  margin: 20px;
-  margin-left: 5px;
-}
-.portal-field-delete {
-  margin-left: 45px!important;
-}
-.portalModuleRow {
-  border-left: 4px solid #2ECC71 !important;
-}
-.portalMenuHeader {
-  border-bottom: 1px solid #2ECC71 !important;
-  border-right: 1px solid #2ECC71 !important;
-  font-size: 22px;
-}
-.portalModuleRow .active {
-  border-top-right-radius: 10px;
-}
-.cp-mandatory::after {
-  content: "*";
-  color: red;
-}
-.nav-tabs .cp-modules > .active > a,
-.nav-tabs .cp-modules > .active > a:hover {
-  border: 0px !important;
-  border-top-right-radius: 0px;
-}
-.nav-tabs > .active > .cp-modules {
-  border: 0px ! important;
-}
-.cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.nav-tabs > .active > .cp-modules-home {
-  border-right-width: 0px ! important;
-  border-top-right-radius: 0px ! important;
-  border-top-left-radius: 0px ! important;
-}
-.cp-nav-header-wrapper {
-  margin-bottom: 0px;
-  border-right-width: 0px ! important;
-}
-#dashboardContent {
-  margin-bottom: 15px;
-  margin-top: 8px;
-  margin-left: 15px;
-  margin-right: 15px;
-}
-.bgColor {
-  background-color: #ddd;
-}
-.quickPreview {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.quick-preview-modal,
-.quick-preview-modal .modal-body {
-  height: 100%;
-  padding-bottom: 5px;
-  padding-right: 0;
-  padding-left: 8px;
-  padding-right: 0px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo {
-  width: 100%;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row h4 {
-  margin: 0;
-  line-height: 21px;
-}
-.quick-preview-modal .modal-body .recordBasicInfo > .info-row .recordLabel {
-  white-space: nowrap;
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 100%;
-}
-.quick-preview-modal .quickPreviewActions {
-  padding: 10px 0px 15px 0px;
-}
-#quickPreviewHeader .title {
-  background: #f5f5f5;
-  padding: 6px 10px;
-  margin: 5px 0;
-  font-size: 15px;
-  color: #000000;
-}
-.overlayDetailHeader {
-  padding-left: 0px;
-  padding-bottom: 10px;
-  padding-top: 10px;
-}
-.quickPreviewModuleHeader {
-  padding-right: 6px;
-}
-.quickPreviewModuleHeader .qp-heading > div {
-  width: 100%;
-}
-.quickPreviewSummary {
-  margin-bottom: 10px;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel,
-.quickPreviewSummary .summaryViewEntries .fieldValue {
-  padding-bottom: 4px;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldLabel label {
-  display: block;
-  max-width: 100%;
-  text-overflow: ellipsis;
-  overflow: hidden;
-  white-space: nowrap;
-}
-.quickPreviewSummary .summaryViewEntries .fieldValue .value {
-  width: 80%;
-}
-.quickPreview .updates_timeline > li .update_time {
-  display: inline-block;
-  text-align: center;
-  padding-right: 0;
-}
-.quickPreview .updates_timeline > li .update_time small {
-  font-size: 79%;
-  display: inline-block;
-  width: 40px;
-  margin-top: 1px;
-  line-height: 12px;
-}
-.quickPreviewActions .btn-group .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 2px 6px;
-}
-.quickPreview .updates_timeline > li .update_info {
-  font-size: 12px;
-  margin: 0 0 -40px 24%;
-  padding: 2% 3%;
-}
-.quickPreview .updates_timeline > li .update_info > h5 {
-  margin-left: 0;
-  font-size: 110%;
-  margin-top: 15px;
-}
-.updates_timeline > li .update_info h5 {
-  font-family: 'OpenSans-Semibold', sans-serif;
-}
-.updates_timeline > li .update_info h5 .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-from,
-.updates_timeline > li .update_info > .updateInfoContainer .update-to {
-  max-width: 100%;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.updates_timeline > li .update_info > .updateInfoContainer {
-  margin-left: 15px;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .field-name {
-  color: #2b879e;
-}
-.updates_timeline > li .update_info > .updateInfoContainer .update-name {
-  font-family: 'OpenSans-Semibold', sans-serif;
-  margin-bottom: 2px;
-}
-.updates_timeline > li .update_info > .updateInfoContainer em {
-  color: black;
-}
-.quickPreview .updates_timeline {
-  list-style: outside none none;
-  margin: 25px 0 25px;
-  padding: 0;
-  position: relative;
-}
-.quickPreview .updates_timeline > li .update_icon {
-  display: inline-block;
-}
-.quickPreview .updates_timeline:before {
-  background: #e5e5e5;
-  width: 2px;
-  margin-left: -1%;
-}
-.summaryWidgetContainer p,
-.commentsList p,
-.recentComments .noCommentsMsgContainer p {
-  margin-bottom: 0;
-}
-.quickPreviewComments .recentComments .commentDetails {
-  margin-bottom: 25px;
-}
-.quickPreviewComments .recentComments .commentDetails .comment {
-  line-height: 15px;
-}
-.quickPreviewComments .summaryWidgetContainer {
-  border: 0;
-  padding: 0;
-}
-.quickPreview .recentActivitiesContainer .history {
-  padding: 0;
-}
-/******************************************* 
-********** Calendar view styles ************
-********************************************/
-.calendar-sidebar {
-  width: 100% !important;
-}
-.calendar-navigator {
-  margin-top: 0px !important;
-}
-.calendarview {
-  width: 100%;
-}
-.calendar-sidebar-tabs {
-  font-size: 14px;
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .active-link {
-  color: white;
-}
-.activitytypes .activitytype-indicator {
-  padding: 5%;
-  margin: 8px;
-  font-size: 80%;
-  min-height: 35px;
-  word-wrap: break-word;
-}
-.calendar-sidebar-tabs .sidebar-widget-header a {
-  color: #BDBDBD;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
-  width: 7%;
-}
-.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
-  margin-top: 1%;
-  float: right;
-}
-.calendar-sidebar-tabs hr {
-  margin-top: 15px;
-  margin-bottom: 15px;
-  border-color: #BDBDBD;
-}
-.calendar-sidebar-tab .fa-chevron-down {
-  color: white;
-}
-.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
-  list-style: none;
-}
-.activitytypes .activitytype-indicator .activitytype-actions i {
-  font-size: 14px !important;
-}
-.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
-  margin-bottom: -1px;
-}
-.activitytypes .activitytype-indicator .userName {
-  max-width: 110px;
-  display: inline-block;
-}
-.addCalendarEventModal {
-  width: 35%;
-}
-.addCalendarEventModal .input {
-  width: 100%;
-}
-.calendarview .agendaListView {
-  padding: 1% 0;
-  overflow-y: scroll;
-  overflow-x: hidden;
-  max-height: 550px;
-}
-.calendarview .agendaListView .agendaListDay {
-  padding: 1%;
-  width: 98%;
-}
-.calendarview .agendaListView .agendaListDay hr {
-  border-top: 3px solid #424242;
-  margin-top: 7px;
-  margin-bottom: 10px;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
-  font-size: 160%;
-  color: #607D8B;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
-  display: inline-block;
-  width: 70%;
-  float: left;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
-  float: right;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody {
-  color: #757575;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
-  font-size: 120%;
-  padding: 1%;
-  border-bottom-width: thin;
-  border-bottom-style: ridge;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
-  display: table;
-  width: 100%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
-  display: table-cell;
-  width: 15%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
-  display: table-cell;
-  width: 56%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
-  display: table-cell;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
-  display: table-cell;
-  text-align: right;
-  width: 10%;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
-  display: table-cell;
-  width: 5%;
-  text-align: center;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
-  vertical-align: middle;
-}
-.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
-  display: table;
-  width: 100%;
-}
-.calendarview .agenda-table {
-  display: table;
-}
-.calendarview .agenda-table-row {
-  display: table-row;
-}
-.agenda-details {
-  display: block;
-  margin-left: 22%;
-  padding: 2px;
-}
-.calendarview .agenda-table-cell {
-  display: table-cell;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .details {
-  padding: 1% 0;
-  width: 100%;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
-  width: 15%;
-  display: inline-block;
-}
-.calendarview .agenda-event-wrapper .agenda-event-details .separator {
-  width: 5%;
-  display: inline-block;
-  text-align: center;
-}
-/******************************************* 
-********** Calendar view styles end ********
-
-********** Documents Module styles *********
-********************************************/
-.dragdrop-dotted {
-  border: 2px dashed #C0C0C0;
-  min-width: 300px;
-  width: auto;
-  color: #C0C0C0;
-  text-align: center;
-  vertical-align: middle;
-  padding-top: 2%;
-  margin-bottom: 10px;
-  height: 150px;
-}
-.dragdrop-solid {
-  border-style: solid;
-}
-.selectedFile {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.selectedFolder {
-  background-color: #A9CBF5;
-  font-weight: bold;
-}
-.fileUploadBtn {
-  position: relative;
-  overflow: hidden;
-}
-.fileUploadBtn input[type="file"] {
-  position: absolute;
-  top: 0;
-  right: 0;
-  margin: 0;
-  padding: 0;
-  font-size: 20px;
-  cursor: pointer;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  width: 100%;
-}
-tr.folder,
-tr.file {
-  font-size: 130%;
-}
-tr.folder > td.fileTitleData,
-tr.file > td.fileTitleData {
-  word-break: break-all;
-  width: 350px;
-  white-space: pre-wrap;
-}
-tr.folder > td.fileSizeData,
-tr.file > td.fileSizeData {
-  font-size: 11px;
-}
-tr.folder > td.fileOwnerData,
-tr.file > td.fileOwnerData {
-  font-size: 11px;
-  word-break: break-all;
-  width: 100px;
-  white-space: pre-wrap;
-}
-/******************************************* 
-********** Documents Module styles end *****
-********************************************/
-.engagementsContainer .engagements_content {
-  padding-top: 15px;
-}
-.summaryWidgetContainer .engagementsContainer table {
-  width: inherit;
-}
-.engagements_content table thead > tr:first-child {
-  border: 1px solid #CCC;
-  background-color: #F5F5F5;
-}
-.engagements_content table th {
-  color: black;
-}
-.engagementsSummary .summaryContent {
-  display: inline-block;
-  border-radius: 2px;
-  height: 185px;
-  width: 185px;
-  padding: 10px 15px 10px;
-  margin: 0px 8px 8px 0px;
-  border: 1px solid #DDDDDD;
-  position: relative;
-}
-.engagementsSummary {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-.engagementsSummary .backgroupImage {
-  position: absolute;
-  opacity: 0.05;
-  font-size: 100px;
-  left: 75px;
-  top: 65px;
-}
-.summaryWidgetContainer .engagementsSummary .summaryContent {
-  height: 130px;
-  width: 140px;
-}
-.summaryWidgetContainer .engagementsContainer .detailview-table {
-  table-layout: auto;
-}
-.summaryWidgetContainer .engagementsSummary .backgroupImage {
-  font-size: 60px;
-  left: 70px;
-  opacity: 0.03;
-}
-.engagementsContainer .summary.selected .count {
-  font-weight: bold;
-  color: #8e44ad;
-  font-size: 15px;
-}
-.engagement_contentempty {
-  width: 100%;
-  text-align: center;
-  font-size: 15px;
-  padding: 1% 0;
-}
-/******************************************* 
-********** Mailroom view styles start ********
-********************************************/
-.mailroomBanner {
-  margin: 23px 0;
-  height: 215px;
-}
-.mailroomBlock .mailroomBanner {
-  width: 600px;
-  height: auto;
-}
-.relativePosition {
-  position: relative;
-}
-.forwardingEmailBlock {
-  margin-top: 15px;
-  border: 1px solid #dddddd;
-  width: 391px;
-  padding: 16px;
-  font-size: 1.5em;
-  position: relative;
-}
-.mailboxArrowPointer {
-  display: inline-block;
-  position: absolute;
-  width: 300px;
-  top: 15px;
-  left: 392px;
-}
-.mailroom-address-block {
-  display: inline-block;
-  margin: 0 auto;
-  position: relative;
-}
-.height75px {
-  height: 75px;
-}
-.mailboxArrowLabel {
-  color: red;
-  display: inline-block;
-  margin-right: -5px;
-  font-size: 1.2em;
-  vertical-align: top;
-}
-.displayInlineBlock {
-  display: inline-block;
-}
-.fontSize1_1em {
-  font-size: 1.1em;
-}
-.marginTop10px {
-  margin-top: 10px;
-}
-.mailroomSelectedButton.disabled,
-.mailroomSelectedButton.disabled:hover {
-  background: #a9cbf5;
-  border: 1px solid #4d94eb;
-}
-.conditionBlock {
-  border: 1px solid #ddd;
-  padding: 20px 20px 0 20px;
-}
-.marginTop15px {
-  margin-top: 15px;
-}
-.padding30px {
-  padding: 30px;
-}
-.paddingRight30px {
-  padding-right: 30px;
-}
-.mailroomHeaderAlign {
-  padding: 20px 25px;
-}
-.mailroomModal {
-  width: 80%;
-  left: 50%;
-  margin-left: -40%;
-  font-size: 12px;
-}
-.textAreaWidth66Per {
-  width: 66.3%;
-}
-.marginTop7px {
-  margin-top: 7px;
-}
-.marginLeft10px {
-  margin-left: 10px;
-}
-.marginTop55px {
-  margin-top: 55px;
-}
-.height450px {
-  height: 450px;
-}
-.height100Per {
-  height: 100%;
-}
-.fontSize10pt {
-  font-size: 10pt;
-}
-.marginTop5px {
-  margin-top: 5px;
-}
-.marginTop10Per {
-  margin-top: 10% !important;
-}
-.operatorSelectField {
-  min-width: 220px;
-  float: left;
-}
-#notification_center {
-  width: 400px;
-  min-height: 90vh;
-}
-#notification_types .nav-tabs > li > a:hover,
-#notification_types .nav-tabs > li > a:focus {
-  color: orange !important;
-  background: none !important;
-  border: 1px solid transparent !important;
-  cursor: pointer;
-}
-#notification_types .nav-tabs > li.active > a {
-  background: none !important;
-  border: none !important;
-  color: orange !important;
-}
-#notification_types .nav-tabs > li.active > a > i.fa {
-  color: orange !important;
-}
-.numberSquare {
-  background: none repeat scroll 0 0 red;
-  color: white;
-  margin-left: -3px;
-  padding: 1px 3px 1px 2px;
-  vertical-align: super;
-  font-size: 90%;
-}
-#notification_types .fa {
-  font-size: 24px;
-  color: gray;
-}
-#notification_types .fa:hover {
-  color: orange;
-}
-#notification_center .fa-times-circle {
-  cursor: pointer;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modelContainer .modal-content {
-  margin-top: -1px;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.n_button,
-.n_button:hover,
-.n_button:focus {
-  background-color: purple;
-  color: white;
-  cursor: pointer;
-}
-.smart_reminder_message,
-.mention_message,
-.mention_comment {
-  color: lightgray;
-}
-.n_cancel {
-  font-size: 16px;
-}
-.n_icon {
-  font-size: 28px;
-  position: relative;
-  top: 18px;
-  background: orange;
-  padding: 5px;
-}
-.whiteContainer {
-  background: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  padding: 20px;
-}
-.n_label_checkbox label {
-  margin-right: 20px;
-  font-weight: normal;
-}
-.n_label_checkbox input[type="checkbox"] {
-  margin-right: 10px;
-  vertical-align: middle;
-  position: relative;
-  top: -1px;
-}
-form[name="notification_settings"] .select2-choice {
-  height: 28px;
-  border-radius: 0px;
-}
-.smartReminderMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  font-size: 11px;
-}
-.smartReminderMessageHeader .nav-tabs > li.active > a,
-.smartReminderMessages .nav-tabs > li.active > a:focus,
-.smartReminderMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.smartReminderMessageHeader .nav-tabs > li > a:hover {
-  color: white;
-  background-color: transparent;
-  border: solid 1px transparent;
-}
-.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.ruleCondition {
-  width: 35px;
-  height: 24px;
-  padding-left: 10px;
-  border: 1px solid #ccc;
-}
-.notification_settings a,
-.notification_settings a:hover,
-.notification_settings a:visited,
-.notification_settings a:active {
-  color: black;
-}
-.mentionMessages .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mentionMessages .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mentionMessages .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-}
-.mention_followup .recordImage .name {
-  margin: 0 auto;
-  position: relative;
-  text-align: center;
-  vertical-align: middle;
-}
-.mention_followup .recordImage .name span {
-  color: #fff;
-  font-size: 20px;
-  line-height: 40px;
-  text-shadow: 1px 0 2px #999;
-}
-.mention_followup .recordImage {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #ccc;
-  width: 40px;
-  height: 40px;
-  margin-left: 15px;
-  margin-right: 55px;
-}
-.mentionMessageHeader li a {
-  color: white;
-  padding: 5px !important;
-  padding-left: 15px;
-  font-size: 11px;
-}
-.mentionMessageHeader .nav-tabs > li.active > a,
-.mentionMessages .nav-tabs > li.active > a:focus,
-.mentionMessages .nav > li > a:focus {
-  background: purple !important;
-  border: solid 1px purple;
-  color: white;
-  outline-style: none !important;
-}
-.mentionMessageHeader .nav-tabs > li {
-  padding: 5px 10px;
-}
-.mentionMessageHeader .nav > li > a.mention_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.mentionMessages .row {
-  margin-left: 0;
-}
-.mentionMessages .mention_follow_up {
-  /*//load this color from variable.less*/
-  background-color: green;
-}
-.modal-content .mention_followup .row {
-  padding-left: 15px;
-  padding-right: 15px;
-  padding-bottom: 10px;
-}
-.CalendarMessageHeader .nav > li > a.calendar_dismiss {
-  background-color: transparent !important;
-  border: transparent !important;
-}
-.CalendarMessageHeader .nav > li:hover > a {
-  border: 0;
-  background: none !important;
-  color: #333333;
-}
-#notification_center .more {
-  margin-right: 35px;
-  margin-bottom: 30px;
-}
-#notification_center .btn-success {
-  font-size: 12px;
-  color: white;
-  padding: 3px 8px;
-}
-.mentionMessageHeader .MultiFile-title {
-  color: #FFFFFF;
-}
-.mentionMessageHeader .MultiFile-remove {
-  color: #FFFFFF;
-}
-/******************************************* 
-********** Mailroom view styles end ********
-********************************************/
-.detailview-header {
-  margin-bottom: 10px;
-}
-.tagContainer .tag-contents {
-  display: inline-block;
-  border-right: 1px solid #DDDDDD;
-  padding-right: 8px;
-}
-.tagContainer #addTagContainer {
-  display: inline-block;
-}
-.moreTags {
-  margin: 0px 10px;
-  text-decoration: underline !important;
-  color: #3498DB;
-  /*font-size : 12px;*/
-}
-.tag {
-  display: inline-block;
-  border: 1px solid #5ea9dd;
-  background-color: #5ea9dd;
-  width: auto;
-  color: #FFFFFF;
-  padding: 1px 3px 1px;
-  margin: 0px 2px;
-  border-radius: 20px 0px 0px 20px;
-}
-.tag[data-type="public"] {
-  background-color: #3cb878;
-  border-color: #3cb878;
-}
-.tag .tagLabel {
-  margin-right: 8px;
-  margin-left: 5px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-.tag i {
-  color: #FFFFFF;
-}
-.tag i.deleteTag {
-  margin-right: 5px;
-}
-.tag i.activeToggleIcon {
-  font-size: 9px;
-}
-.tag.active {
-  background-color: #FFFFFF;
-  border-color: black;
-  color: black;
-}
-.tag.active i {
-  color: black;
-}
-.tag .editTag {
-  opacity: 0;
-}
-.tag:hover .editTag {
-  opacity: 1;
-}
-.multiLevelTagList .tag {
-  margin-bottom: 5px;
-}
-.detailViewContainer .tag,
-#listViewTagContainer .tag {
-  cursor: pointer;
-}
-#addTagContainer .dropdown-menu {
-  padding: 5px 0px 0px 0px;
-}
-#addTagContainer .modal-footer {
-  padding: 5px;
-}
-#addTagContainer .createTagContainer ul.list-group {
-  margin-top: 5px;
-  margin-bottom: 0px;
-}
-#addTagContainer .createTagContainer hr {
-  margin: 10px 0px;
-}
-#addTagContainer .createTagContainer li.tag-item {
-  margin-bottom: 5px;
-}
-.detailShowAllModal .selectTagContainerborder {
-  border-left: 3px solid #DDDDDD;
-}
-.detailShowAllModal .currentTag {
-  height: 100px;
-  max-height: 100px;
-  overflow: hidden;
-}
-.editTagContainer .editTagContents {
-  padding: 8px;
-}
-.editTagContainer .editTagContents input[type="text"] {
-  width: 100%;
-  border: 1px solid #dcdcdc;
-}
-#tagCloud .tag {
-  padding: 0px;
-  background-color: #FFFFFF;
-  border-color: #FFFFFF;
-  border-radius: 0px;
-  color: #5ea9dd;
-  margin: 3px;
-}
-#tagCloud .tag[data-type="public"] {
-  color: #3cb878;
-}
-#tagCloud .tag .tagName {
-  margin: 3px;
-  max-width: 80px;
-  vertical-align: bottom;
-}
-/******************************************* 
-********** Groups view styles ********
-********************************************/
-#s2id_memberList li > div,
-.groupMembersColors li > div {
-  margin-left: 10px;
-}
-.groupMembersColors li {
-  text-shadow: 1px 0px 2px #FFFFFF;
-}
-#s2id_memberList .Users,
-.groupMembersColors .Users {
-  background-color: #F99984 !important;
-  padding: 5px;
-  margin-bottom: 2px;
-  background-image: none;
-}
-#s2id_memberList .Groups,
-.groupMembersColors .Groups {
-  background-color: #ACD5FF !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .Roles,
-.groupMembersColors .Roles {
-  background-color: #FFEC98 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-#s2id_memberList .RoleAndSubordinates,
-.groupMembersColors .RoleAndSubordinates {
-  background-color: #C4DEA2 !important;
-  background-image: none;
-  padding: 5px;
-  margin-bottom: 2px;
-}
-.liStyleNone {
-  list-style: none outside none;
-  padding-left: 0;
-}
-.collectiveGroupMembers {
-  border: 1px solid #DDDDDD;
-  border-top: 0px;
-  padding-left: 0px;
-  padding-right: 0px;
-  line-height: 0.5em;
-}
-.collectiveGroupMembers ul {
-  padding: 0px;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li {
-  padding: 4px 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.collectiveGroupMembers ul li a {
-  display: inline-block;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-  width: 100%;
-  margin: 0px;
-}
-.collectiveGroupMembers ul li.groupLabel {
-  background-color: #F3F3F4;
-  border-bottom: 1px solid #DDDDDD;
-  border-top: 1px solid #DDDDDD;
-  padding: 10px 5px;
-  margin: 0px;
-  color: #444444;
-}
-/******************************************* 
-********** Groups view styles  ends********
-********************************************/
-/******************************************* 
-********** Picklist Css ********
-********************************************/
-.pickListValue {
-  background-color: #FFFFFF;
-}
-.pickListValue .picklistActions {
-  opacity: 0;
-}
-.pickListValue:hover .picklistActions {
-  opacity: 1;
-}
-.picklist-color {
-  display: inline-block;
-  padding: 2px 1px !important;
-  line-height: 15px;
-}
-/******************************************* 
-************* Dashboard Styles *************
-********************************************/
-li.dashboardWidget {
-  overflow: hidden;
-}
-.dashboardWidgetHeader .title {
-  padding-bottom: 10px;
-  font-size: 15px;
-}
-.dashboardWidgetHeader:hover {
-  cursor: move;
-}
-.dashBoardContainer .tabContainer {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer ul {
-  margin: 0 inherit;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #F0F0F0;
-}
-.dashBoardContainer .tabContainer .tab-content {
-  margin-top: 10px;
-}
-.dashBoardContainer .dashBoardTabContents ul li {
-  border: 3px solid #E2E2E4;
-  box-shadow: 1px;
-  list-style: none;
-  padding: 15px;
-  position: absolute;
-}
-.dashboardWidgetContent .entryIcon {
-  position: relative;
-  top: 5px;
-  padding-right: 10px;
-}
-.dashBoardWidgetFooter {
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 100%;
-  height: 30px;
-  background: #F7F7F7;
-  font-size: 14px;
-}
-.dashBoardWidgetFooter .footerIcons {
-  padding: 8px 15px 0px 0px;
-  color: #CCCCCC;
-}
-.dashBoardWidgetFooter .filterContainer {
-  position: absolute;
-  padding: 10px 7px;
-  display: none;
-  height: auto;
-  width: 100%;
-  background: white;
-  border: 1px solid #CCCCCC;
-  bottom: 30px;
-  font-size: 11px;
-}
-.dashBoardWidgetFooter .filterContainer .radio-group input {
-  vertical-align: middle;
-  margin-top: -1px;
-}
-.importview-content,
-.customview-content {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 530px;
-}
-.dashboardWidgetHeader .userList .select2 {
-  width: 100% !important;
-}
-.dashBoardContainer .tabContainer li a .deleteTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.1;
-}
-.dashBoardContainer .tabContainer li a .moveTab {
-  margin-left: 10px;
-  display: inline-block;
-  opacity: 0.5;
-}
-.dashBoardContainer .tabContainer .sortable button {
-  margin-top: 10px;
-}
-.dashBoardContainer .tabContainer li a:hover .deleteTab {
-  display: inline-block;
-  opacity: 1;
-}
-.dashBoardContainer .tabContainer li a .deleteTab:hover {
-  cursor: pointer;
-}
-#minilistWizardContainer .fieldLabel {
-  position: relative;
-  top: 8px;
-}
-.dashBoardContainer .dashBoardWidgetFooter a:active,
-.dashBoardContainer .dashBoardWidgetFooter a:hover {
-  color: black;
-}
-.muted {
-  color: #6f6f6f;
-}
-.dashBoardContainer .entryIcon {
-  font-size: 120%;
-}
-.dashBoardContainer .addDashboardTab {
-  padding-bottom: 3px;
-}
-.dashBoardContainer .addDashboardTab i {
-  vertical-align: middle;
-}
-.moreSettings {
-  padding-right: 18px;
-}
-.dashBoardContainer .dashboard_notebookWidget_viewarea {
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  min-height: 150px;
-}
-.dashBoardContainer .dashboard_notebookWidget_textarea {
-  min-height: 200px;
-  background-color: #ffffdd;
-  resize: none;
-  width: 100%;
-}
-.dashboardWidget .wait_resizing_msg {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-/******************************************* 
-********** Picklist DependencyGraph ********
-********************************************/
-#dependencyGraph .tableHeading {
-  text-align: center;
-  padding-top: 30px;
-  font-size: 1.2em;
-  font-weight: bold;
-}
-#dependencyGraph .depandencyTable .blockHeader {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping {
-  text-align: center;
-  background: #FFFFFF;
-}
-#dependencyGraph .dependencyMapping .mCSB_container {
-  margin-bottom: 16px !important;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable {
-  border: 0;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .blockHeader th {
-  background: #F3F3F3;
-}
-#dependencyGraph .dependencyMapping .pickListDependencyTable .selectedCell {
-  background: #a9cbf5;
-}
-/******************************************* 
-********** Rewriting select2 for consistency********
-********************************************/
-.select2-container .select2-choice {
-  height: 29px;
-  border-radius: 1px;
-}
-.modal {
-  z-index: 1100;
-}
-.select2-container .select2-choice {
-  height: 28px;
-}
-.vt-default-callout {
-  padding: 10px 20px 20px;
-  margin: 10px 0;
-  border: 1px solid #eee;
-  border-left-width: 5px;
-  border-radius: 3px;
-}
-.vt-default-callout.tagInfoblock {
-  padding: 0px 13px 16px;
-}
-.holidays-container-header {
-  background: #fbfbfb;
-  border: 1px solid #ddd;
-  padding: 10px 15px 25px;
-}
-.holidays-container-content {
-  border: 1px solid #ddd;
-  border-top-width: 0;
-  padding: 5px 0;
-}
-.vt-info-callout .vt-callout-header {
-  color: #2b9cbd;
-}
-.companydetailsedit .company-logo-content {
-  padding: 10px;
-  border: 1px solid #DDDDDD;
-}
-.companydetailsedit .company-logo-content hr {
-  margin: 10px 0;
-}
-.vt-info-callout {
-  border-left-color: #2b9cbd;
-}
-hr {
-  margin: 10px 0;
-}
-.alert-mini {
-  padding: 3px 5px;
-  font-size: 10px;
-  display: inline-block;
-  margin-bottom: 0;
-}
-.blockHeader h4 {
-  margin: 10px 0;
-}
-.blockHeader .btn-group {
-  margin-top: 4px;
-}
-.input-info-addon {
-  display: inline-block;
-  margin: 1px 10px;
-  vertical-align: top;
-}
-.input-select-addon {
-  background: none;
-  border: 0;
-}
-.editViewBody .editViewContents {
-  max-height: 100%;
-  padding-bottom: 50px;
-}
-.help-inline {
-  padding: 5px;
-  display: inline-block;
-  border: 1px solid #ddd;
-  background: #f3f3f3;
-  margin-left: -15px;
-  float: left;
-}
-.listViewEntriesCheckBox,
-.input-group input[type="checkbox"] {
-  vertical-align: middle;
-}
-.overlayPageContent .modal-overlay-footer {
-  margin: 0;
-}
-.full-width .modal-overlay-footer {
-  margin-left: 0 !important;
-}
-.modal-overlay-footer {
-  position: fixed;
-  bottom: 0;
-  background: #EFEFEF;
-  /*width:100%;*/
-  border-left: 42px solid #2c3b49;
-  height: 60px;
-  left: 0;
-  right: 0;
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5;
-  z-index: 1090;
-}
-.modal-footer-overwrite-style {
-  position: initial;
-  margin-left: 0px !important;
-}
-.ui-slider .ui-slider-handle {
-  z-index: 0;
-}
-.settingsPageDiv .modal-overlay-footer {
-  border-left: 230px solid #2c3b49;
-}
-.settingsOverlayContainer .modal-overlay-footer {
-  margin: 0;
-  border-top: 1px solid #e5e5e5;
-}
-#mass_action_add_comment textarea {
-  max-width: 100%;
-}
-.smsTextArea {
-  width: 80%;
-  height: 60px;
-  max-width: 100%;
-}
-.emailDescription {
-  overflow: auto;
-  width: 100%;
-  height: 600px;
-}
-#conditionContainer .glyphicon-trash {
-  vertical-align: middle;
-  margin-top: 6px;
-}
-.list-menu-content .pull-right > .dropdown-menu {
-  left: -126px;
-  position: relative;
-}
-.dropdown-menu > li > a {
-  padding: 4px 6px;
-}
-.dropdown-menu > li > a span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.related-tabs .dropdown-menu {
-  max-height: 300px;
-  padding-left: 0;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container {
-  margin-right: 0;
-  padding: 4px 6px;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container > li > a {
-  display: block;
-  padding: 3px 5px;
-  clear: both;
-  font-weight: 400;
-  line-height: 1.42857143;
-  color: #333;
-  white-space: nowrap;
-}
-.related-tabs .dropdown-menu > .mCustomScrollBox > .mCSB_container span i {
-  font-size: 15px;
-  vertical-align: middle;
-}
-.dropdown-menu > li.dropdown-header {
-  padding: 4px 6px;
-}
-.panel-collapse ul li a:hover {
-  background: #596875;
-  opacity: 1;
-}
-.panel-collapse ul li a:hover a {
-  opacity: 1;
-}
-.panel-collapse ul li a.settingsgroup-menu-color {
-  background-color: #010101;
-}
-.calendar-sidebar-tab {
-  padding: 10px;
-}
-.calendar-sidebar .calendar-sidebar-tabs.padding {
-  padding-left: 20px !important;
-}
-.related-tabs.row .nav > li {
-  padding: 0 10px;
-  margin: 0 2px 3px 2px;
-  width: 90px;
-  text-align: center;
-}
-.massEditTabs.nav > li {
-  padding: 0 10px;
-  margin: 0 4px;
-}
-.row .nav > li > a,
-.row .nav > li > a:hover {
-  padding: 10px 3px;
-  border: none;
-  vertical-align: bottom;
-  display: inline-block;
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  margin-bottom: 1px;
-}
-.row .nav > li > a:hover {
-  border-bottom-color: #555;
-}
-/*.row ul{
-    padding:0;
-}*/
-TN-34230 .row .nav > li > a:hover {
-  border-bottom-color: #555;
-  background: none;
-}
-.row ul li:first-child {
-  margin-left: 0;
-}
-.related-tabs .nav-tabs > li.active,
-.dashBoardContainer .nav-tabs > li.active,
-.contents.tabbable .nav-tabs > li.active,
-.related-tabs .nav-tabs > li:hover,
-.dashBoardContainer .nav-tabs > li:hover,
-.contents.tabbable .nav-tabs > li:hover,
-.related-tabs .nav-tabs > li.active:focus,
-.dashBoardContainer .nav-tabs > li.active:focus,
-.contents.tabbable .nav-tabs > li.active:focus {
-  border: none;
-  border-bottom: 3px solid #555;
-  margin-bottom: 0;
-}
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:hover,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li > a {
-  border: 0;
-}
-.nav > li > a:hover,
-.nav > li > a:focus {
-  background-color: #FFFFFF;
-}
-.fa-pencil,
-.fa-times {
-  cursor: pointer;
-}
-.commentAttachmentName {
-  font-size: 11px;
-}
-/******************************************* 
-********** Layout Editor ********
-********************************************/
-.marginBottom10px {
-  margin-bottom: 10px;
-}
-.border1px {
-  border: 1px solid #DDDDDD;
-}
-.padding10 {
-  padding: 10px;
-  padding-bottom: 0;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  word-wrap: break-word;
-}
-.marginLeftZero {
-  margin-left: 0 !important;
-}
-.paddingLeftZero {
-  padding-left: 0 !important;
-}
-.zeroOpacity {
-  opacity: 0;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=0);
-}
-.alignMiddle {
-  vertical-align: middle;
-}
-.layoutContent li.dummyRow {
-  border: 1px dotted #DDDDDD;
-  min-height: 116px;
-  height: auto;
-}
-.layoutContent li.dummyRow .dragUiText {
-  font-size: 20px;
-  opacity: 0.3;
-  padding-top: 7%;
-  padding-left: 15%;
-}
-.fieldProperties .disabled {
-  opacity: 0.3;
-}
-.layoutContent .actions {
-  opacity: 0;
-}
-.layoutContent .opacity:hover .actions {
-  opacity: 1;
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  /*for IE*/
-  filter: alpha(opacity=100);
-}
-.layoutContent .fieldPropertyContainer:hover .actions {
-  opacity: 1;
-  /*for IE*/
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-  filter: alpha(opacity=100);
-}
-#addRelationContainer .relationImages a:hover,
-#addRelationContainer .relationImages a:focus {
-  color: black;
-}
-#addRelationContainer .relationImages img {
-  border: 5px solid transparent;
-}
-#addRelationContainer .relationImages img.selected,
-#addRelationContainer .relationImages img:hover {
-  border: 5px solid #DDDDDD;
-}
-#addRelationContainer .relationImages h5 {
-  margin-left: 20px;
-  margin-top: -20px;
-}
-.layoutContent .addButton,
-.relatedTabModulesList .addButton {
-  border-radius: 2px;
-  border: 1px solid #DDDDDD;
-  text-transform: uppercase;
-  color: #666666;
-  background: #FFFFFF;
-}
-.layoutContent .addButton:hover,
-.layoutContent .addButton:focus,
-.layoutContent .addButton:active,
-.relatedTabModulesList .addButton:hover,
-.relatedTabModulesList .addButton:focus,
-.relatedTabModulesList .addButton:active {
-  background-color: #f9f9f9;
-  border: 1px solid #CCCCCC;
-}
-.layoutContent .blockFieldsList ul {
-  list-style-type: none;
-  float: left;
-  min-height: 1px;
-  padding: 2px;
-  margin-left: 4%;
-  margin-top: 1%;
-  width: 44%;
-}
-.layoutContent .blockFieldsList {
-  padding: 5px;
-  min-height: 27px;
-}
-.layoutContent .editFields {
-  min-height: 116px;
-  height: auto;
-  border-right: 1px solid #DDDDDD;
-}
-.layoutContent .fieldLabelContainer {
-  padding-top: 15px;
-  margin-right: 6px;
-  text-align: right;
-}
-.cursorPointerNotAllowed {
-  cursor: not-allowed;
-}
-.layoutContent .fieldProperties .switch:hover {
-  opacity: 1;
-}
-.relatedTabModulesList .relationListInfo {
-  border: 1px solid #DDDDDD;
-  border-left: 3px solid #6565D9;
-}
-.relatedTabModulesList .relatedListInfoHeader {
-  color: #6565D9;
-}
-.cursorPointerMove {
-  cursor: move;
-}
-.relatedListContainer .ONE_TO_ONE {
-  width: 300px;
-  padding: 5px;
-  padding-left: 14px;
-}
-.relatedListContainer .referenceModule,
-.relatedListContainer .relatedModulesList .moduletranslatedLabel {
-  font-size: 10px;
-  color: green;
-  font-weight: bold;
-  opacity: 0.6;
-}
-.relatedListContainer .ONE_TO_MANY {
-  width: 300px;
-  padding: 5px;
-  height: 70px;
-}
-.form-horizontal .inActiveList span {
-  vertical-align: top;
-  margin-left: 5px;
-  word-break: break-all;
-}
-/******************************************* 
-************** Tax Management **************
-********************************************/
-#TaxCalculationsContainer .table tr:first-child,
-.taxModalContainer #editTax .table tr:first-child {
-  border-bottom: 1px solid #ccc;
-  background: #F5F5F5;
-}
-.taxModalContainer #editTax .inputEle,
-.taxRegionContainer #editTaxRegion .inputEle,
-.chargeModalContainer #editCharge .inputEle {
-  min-height: 30px;
-  min-width: 180px;
-}
-.taxModalContainer #editTax .block,
-.chargeModalContainer #editCharge .block {
-  padding-bottom: 20px;
-}
-.importMappingTableHeader {
-  background: #F0F0F0;
-  border: 1px solid #F5F5F5;
-  color: black;
-}
-.importResultsTable tr {
-  border: 1px solid #F5F5F5;
-  background: #FFFFFF;
-}
-.fieldIdentifier {
-  border: 1px solid #F5F5F5;
-  color: #999999;
-}
-.importMappingTable thead tr th {
-  font-weight: lighter;
-  font-size: 16px;
-}
-.landingPage {
-  min-height: 600px;
-}
-.import-details-container {
-  max-height: 500px;
-  overflow-y: auto;
-}
-/******************************************* 
-********** Workflows ********
-********************************************/
-#workflow_edit .editViewBody {
-  overflow: inherit;
-}
-.workflowListContainer .listview-table > tbody > tr > td {
-  vertical-align: top;
-  padding: 6px;
-}
-.timePicker {
-  width: 9.5em !important;
-  z-index: 1100 !important;
-}
-.weekDaySelect .ui-state-default {
-  background: inherit;
-  padding: 6px 12px;
-}
-.weekDaySelect .ui-selecting {
-  background: #28c5f9;
-}
-.weekDaySelect .ui-selected {
-  background: #06AFE8;
-  color: #FFFFFF;
-}
-.qtip {
-  z-index: 1082 !important;
-}
-.input-group.inputElement input {
-  border: none;
-}
-.email-preview-toolbar .btn-sm {
-  margin-left: 5px;
-}
-.email-body-preview {
-  min-height: 280px;
-  background: #fdfdfd;
-  padding: 0 10px;
-  border: 1px solid #f3f3f3;
-  border-radius: 2px;
-}
-.email-info-row {
-  margin-bottom: 6px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.module-filters.active {
-  background: #F7F7F7;
-}
-.workflowListContainer .select2-container .select2-choice {
-  height: 36px;
-}
-.workflowListContainer .select2-container .select2-choice > .select2-chosen {
-  margin-left: 10px;
-  padding-top: 6px;
-  font-size: 16px;
-}
-.dashboardHeading .dahBoardTabContainer {
-  border-bottom: 1px solid #DDDDDD;
-}
-.contactAdd {
-  border: 1px solid #eee;
-  padding: 20px;
-  /*min-height: 310px !important;*/
-}
-#subDetails table td {
-  padding: 7px 10px;
-}
-.contactAdd h4 {
-  padding: 10px 0;
-}
-.jumboModel {
-  width: 60%;
-  left: 0;
-  top: 46% !important;
-  margin-left: 20%;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-.jumboModel .modal-body {
-  display: inline-block;
-  max-height: 350px;
-  overflow-y: scroll;
-}
-.paymentIcon {
-  margin: -8px 20px;
-  float: left;
-}
-.paymentHolder,
-.textAlignCenter {
-  text-align: center;
-}
-.paymentInfo {
-  text-align: left;
-  padding: 20px 20px 10px;
-  background: #fff url('images/pat.jpg');
-  border: 1px solid #ddd;
-  box-shadow: 0 0 4px 0 #ddd;
-  border-radius: 6px;
-  margin: 0 auto;
-}
-.paidstus {
-  padding: 2px 10px;
-  background: #ddd;
-  border-radius: 3px;
-  color: #fff;
-  min-width: 50px;
-  display: inline-block;
-  text-align: center;
-}
-.paidstus.yes {
-  background: #4da658;
-}
-.paidstus.no {
-  background: #d42525;
-}
-.blueColor {
-  color: #0380BF;
-}
-.plnActions {
-  margin: 22px 0;
-}
-.cancellation-question-title {
-  line-height: 30px;
-}
-.cancellation-question-title input[type="radio"] {
-  margin-top: -3px;
-  margin-right: 6px;
-}
-.horizontal-fld {
-  float: left;
-  margin-right: 20px;
-}
-.group:before,
-.group:after {
-  display: table;
-  content: "";
-}
-.group:after {
-  clear: both;
-}
-.cardInputs label {
-  margin: 5px 14px;
-  float: left;
-  min-width: 100px;
-}
-.lineItemPopover {
-  max-width: 600px;
-  width: 350px !important;
-}
-.span1 {
-  width: 100px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.date-picker-wrapper {
-  z-index: 2000;
-}
-.date-picker-wrapper .footer {
-  position: relative;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.nav .open > a,
-.nav .open > a:hover,
-.nav .open > a:focus {
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.moduleResults-container .moduleSearchResults .table-container {
-  background: #FFFFFF;
-}
-#searchResults-container .mCSB_inside > .mCSB_container {
-  margin-right: 10px;
-}
-.searchModuleHeader {
-  margin-bottom: 0;
-}
-[name="existingImages"] > img {
-  max-width: 100%;
-}
-.lineitemTableContainer,
-.lineItemTableDiv {
-  width: 100%;
-  overflow-x: auto;
-}
-/******************************************* 
-*************** Mail Manager ***************
-********************************************/
-#mm_searchButton {
-  height: 28px;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-}
-.mmDescription {
-  height: 300px;
-  width: 80%;
-  border: 1.5px solid;
-  border-radius: 2px;
-  border-color: #DDDDDD;
-  font-size: 11pt;
-  margin-top: 55px;
-  margin-left: -4%;
-  background: #F9F9F9;
-  padding: 20px;
-}
-#mails_container {
-  border-right: 2px solid;
-  border-color: #CCCCCC;
-  min-height: 723px;
-}
-.mmListMainContainer {
-  color: #888888;
-  font-size: 14px;
-  padding-top: 250px;
-}
-#mmSettingEditModal {
-  background: #F9F9F9;
-}
-.width75per {
-  width: 75%;
-}
-#_mbox_pwd {
-  padding: 3px 8px;
-}
-#mmSettingInfo {
-  padding-left: 7px;
-  padding-top: 7px;
-  font-size: 14px;
-}
-.mmMainFolder {
-  padding: 5px 10px;
-}
-.mmOtherFolder {
-  padding: 5px 10px 5px 30px;
-  font-size: 12px;
-}
-.fontSize20px {
-  font-size: 20px;
-}
-.mmUnreadCountBadge {
-  padding: 1px 5px;
-  border-radius: 3px;
-  text-align: center;
-  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  background-image: -webkit-linear-gradient(top, #DD4B39 0, #D14836 100%);
-  border: 1px solid #C6322A;
-  background-color: #DD4B39;
-}
-.padding15px {
-  padding: 15px;
-}
-.padding0px {
-  padding: 0px;
-}
-#mainCheckBox {
-  margin-top: 8.5px;
-  border: 1px solid #AAAAAA;
-}
-.mailCheckBox {
-  border: 1px solid #AAAAAA;
-}
-.paddingLeft5px {
-  padding-left: 5px;
-}
-.mmActionIcon {
-  border: 1px solid;
-  font-size: 15px;
-  padding: 0px;
-  width: 30px;
-  height: 30px;
-  border-color: #BBBBBB;
-  text-align: center;
-}
-#mmDeleteMail {
-  margin-left: -1px;
-}
-#mmMarkAsRead {
-  border-right: 0px;
-}
-.borderLeft0px {
-  border-left: 0px;
-}
-.marginRight0px {
-  margin-right: 0px;
-}
-.mmSearchContainer {
-  padding: 15px 0px 15px 0px;
-}
-#mailManagerSearchbox {
-  border: 1px solid;
-  border-color: #CCCCCC;
-  border-radius: 0px;
-  border-right: 0px;
-}
-.mmSearchBoxIcon {
-  border: 1px solid #CCCCCC;
-  border-radius: 0;
-  border-left: 0;
-  background-color: transparent;
-}
-#searchType {
-  height: 30px;
-  width: 80px;
-  padding: 3px;
-  border: 1px solid #DDDDDD;
-  border-radius: 0px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-#mmSearchButtonContainer {
-  padding: 15px 0px 0px 0px;
-}
-.mmEmailContainerDiv .mCSB_container {
-  margin-right: 0;
-}
-.mmEmailContainerDiv #mmBody {
-  border: 1px solid #ddd;
-}
-.mailEntry {
-  padding: 5px 5px 5px 0px;
-  border-bottom: 1.5px solid #CCCCCC;
-}
-.font11px {
-  font-size: 11px;
-}
-.mmReadEmail {
-  background-color: #EEEEEE;
-}
-.font13px {
-  font-size: 13px;
-}
-.font14px {
-  font-size: 14px;
-}
-.mmDateTimeValue {
-  font-size: 9px;
-  color: #999999;
-}
-.mmMailDesc {
-  padding: 5px 0px 0px 0px;
-  max-height: 20px;
-  overflow: hidden;
-  font-size: 11px;
-}
-.noMailsDiv {
-  color: #848383;
-  font-size: 15px;
-  padding-top: 200px;
-}
-#_mlinktotype {
-  height: 25px;
-  border: 1px solid #CCCCCC;
-  padding-left: 5px;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-}
-.mmRelatedRecordDesc {
-  color: #666666;
-  padding-top: 1px;
-}
-.moveToFolderDropDown {
-  font-size: 14px;
-  border: 1px solid;
-  width: 50px;
-  height: 30px;
-  padding: 0px 4px;
-  margin-left: 5px;
-  border-color: #BBBBBB;
-  vertical-align: bottom;
-}
-.mmSearchDropDown {
-  margin-top: -30px;
-  margin-left: 66%;
-}
-.mmMoveDropdownFolder {
-  vertical-align: middle;
-  font-size: 15px;
-}
-.mmMoveDropdownArrow {
-  color: #FFFFFF;
-  font-size: 8px;
-  margin-left: -10px;
-}
-.mmMoveDropdownCaret {
-  padding-top: 8px;
-  padding-right: 1px;
-}
-#mmEnvelopeOpenIcon {
-  width: 15px;
-  padding-bottom: 2px;
-}
-.mmSearchContainerOther {
-  padding: 15px 0px 5px 5px;
-}
-.mmModulesMenu {
-  padding: 15px 17px;
-  color: #FFFFFF;
-  font-size: 13px;
-}
-.mailbox_setting {
-  font-size: 15px;
-}
-#mail_compose {
-  background-color: #FFFFFF;
-  color: #595553;
-  padding: 10px;
-  font-size: 14px;
-  text-align: center;
-  margin: 20px 0px 20px 0px;
-}
-.highLightMail {
-  background-color: #2C3B49;
-}
-.whiteFont {
-  color: #FFFFFF;
-}
-.mmListDateDivSelected {
-  color: #FFFFFF;
-  font-size: 9px;
-}
-.fontBlack {
-  color: #000000;
-}
-.marginTop0px {
-  margin-top: 0px;
-}
-.mmFirstNameChar {
-  background: none repeat scroll 0 0 orange;
-  border: 1px solid #CCCCCC;
-  display: table;
-  height: 50px;
-  width: 50px;
-  color: #FFFFFF;
-  font-size: 31px;
-}
-.mmDisplayName {
-  font-size: 15px;
-  margin-top: 0;
-}
-.displayEmailValues {
-  font-style: italic;
-}
-.mmEmailColor {
-  color: #38A7F7;
-}
-.mmDetailDate {
-  font-size: 10px;
-  margin-top: 3px;
-}
-.mmDetailAction {
-  border: 1px solid #BBBBBB;
-  padding: 0px 5px;
-  display: inline-block;
-  border-right: 0;
-  line-height: 22px;
-}
-.mmDetailHr {
-  border: 1px solid #BBBBBB;
-}
-.width40per {
-  width: 40%;
-}
-/****** Mail Manager Ends ******/
-.quickCreateContent .massEditTable textarea,
-.addCommentBlock .commentTextArea textarea {
-  resize: vertical;
-  padding: 6px;
-}
-.table.detailview-table.no-border .ajaxEdited .input-group-addon {
-  width: auto;
-}
-.input-group .form-control,
-.select2-container-multi .select2-choices {
-  z-index: 1;
-}
-/****** Customer Portal Settings ******/
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a:hover {
-  background-color: #fff;
-}
-.cp-nav-header-wrapper > li.disabled > a:hover {
-  border: 0px ! important;
-}
-.nav .nav-stacks .cp-nav-header-wrapper > li.disabled > a {
-  background-color: #fff;
-}
-#portalModulesTable > li.portalModuleRow.active > a:hover {
-  background-color: #fff !important;
-}
-#portalModulesTable > li.portalModuleRow.active > a:focus {
-  background-color: #fff !important;
-}
-.portal-dashboard {
-  min-height: 600px;
-}
-.portal-fields-container-wrapper {
-  border-right: 1px solid #DDDDDD;
-  min-height: 600px;
-}
-.addFieldsBlock {
-  padding-left: 0px;
-}
-.portal-addfields-wrapper {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 120%;
-  white-space: nowrap;
-}
-.portal-deletefield {
-  background: transparent;
-  border: 1px solid transparent;
-}
-.portal-deletefield:active {
-  border: 1px solid transparent;
-}
-.portal-deletefield:hover {
-  -webkit-box-shadow: 0 1px 1px transparent;
-  box-shadow: 0 1px 1px transparent;
-}
-.portal-fields-switch {
-  width: 40px;
-  height: 20px;
-  background: #e5e5e5;
-  z-index: 0;
-  margin: 0;
-  padding: 0;
-  appearance: none;
-  border: none;
-  cursor: pointer;
-  position: relative;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:before {
-  content: ' ';
-  position: absolute;
-  left: 1px;
-  top: 1px;
-  width: 40px;
-  height: 20px;
-  background: #ddd;
-  z-index: 1;
-  border-radius: 16px;
-  -moz-border-radius: 16px;
-  -webkit-border-radius: 16px;
-}
-.portal-fields-switch:after {
-  content: ' ';
-  height: 20px;
-  width: 20px;
-  border-radius: 28px;
-  background: #fff;
-  position: absolute;
-  z-index: 2;
-  top: 0px;
-  left: 1px;
-  -webkit-transition-duration: 300ms;
-  transition-duration: 300ms;
-  box-shadow: 0 2px 5px #999999;
-  background-color: orange;
-}
-.portal-fields-switchOn,
-.portal-fields-switchOn:before {
-  background: #dddddd !important;
-}
-.portal-fields-switchOn:after {
-  left: 20px !important;
-  background-color: #8ce196;
-}
-.portal-fieldInfo-wrapper {
-  border: 1px solid #e8e8e8;
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.portal-fieldInfo-wrapper .switch-disabled {
-  opacity: 0.5;
-}
-.portal-fieldInfo-sliderWrapper {
-  padding-top: 4px;
-  padding-left: 5px;
-}
-.portal-fieldName-wrapper {
-  padding-top: 5px;
-}
-.portal-dashboard {
-  border-bottom: 0px ! important;
-}
-#portal-shortcutsContainer > ul {
-  border-bottom: 0px ! important;
-}
-.portalMenuHeader {
-  text-align: -webkit-center;
-  text-align: center;
-}
-.cp-tabs .enabledModules {
-  display: inline-block ! important;
-  margin-left: 4px!important;
-  margin-right: 4px!important;
-  vertical-align: top;
-  margin-top: 4px !important;
-}
-.portal-shortcut-list:hover {
-  border-bottom: 3px solid transparent ! important;
-}
-/****** Customer Portal Settings ******/
-.label-radio label input[type="radio"] {
-  position: relative;
-  top: 2px;
-}
-.label-checkbox label input[type="checkbox"] {
-  position: relative;
-  top: 2px;
-}
-div.tooltip-inner {
-  max-width: 400px;
-}
-/******************************************* 
-********** Menu Editor ********
-********************************************/
-.sortable.appContainer.ui-sortable {
-  width: 160px;
-}
-.menuEditorItem {
-  padding: 15px 5px;
-  background: #DDDDDD;
-  text-align: center;
-  font-size: 1em;
-  color: #FFFFFF;
-  text-shadow: 0 0 1px #999999;
-  height: 65px;
-  width: 160px;
-  margin-right: 15px;
-}
-.fa.whiteIcon {
-  color: #FFFFFF;
-}
-.menuEditorItem .fa {
-  font-size: 2em;
-}
-.menuEditorModuleItem {
-  background: #2C3B49;
-  border-bottom: 1px solid #DDDDDD;
-  cursor: move;
-}
-.menuEditorItem.menuEditorAddItem {
-  color: #999999;
-  cursor: pointer;
-}
-.menuEditorModuleItem.active {
-  background: #010101;
-}
-.reports-content-area {
-  padding-top: 15px;
-  min-height: 768px;
-  padding-left: 15px;
-  padding-right: 15px;
-  width: 100%;
-}
-.cursorDrag {
-  cursor: move;
-}
-.google-import-container {
-  overflow-x: hidden;
-  overflow-y: auto;
-  max-height: 525px;
-}
-.detailview-header-block {
-  background: white;
-  padding: 15px;
-  padding-top: 25px;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailViewContainer .content-area,
-.editViewPageDiv .content-area,
-.editViewPageDiv.content-area,
-.editViewPageDiv .reports-content-area {
-  background: #f9f9f9;
-}
-.detailViewContainer .HistoryContainer,
-.detailViewContainer .recentActivitiesContainer,
-.related-tabs.row .details.row,
-.detailview-content .details.row .relatedHeader {
-  background: #FFFFFF;
-  padding: 15px;
-}
-.detailview-content .details.row .relatedHeader {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.detailview-content .details.row .relatedContents {
-  background: white;
-  padding: 0;
-  margin-top: 0;
-  border: 1px solid #eee;
-  border-width: thin;
-}
-.related-tabs.row {
-  background: #FFFFFF;
-  margin-top: 10px;
-}
-.detailViewContainer .commentContainer .commentTitle.row,
-.detailViewContainer .commentContainer .showcomments {
-  background: #FFFFFF;
-  border-color: #eee;
-}
-.detailViewTwitterImage {
-  position: absolute;
-  top: -60px;
-  right: 0px;
-  font-size: 19px;
-  float: right;
-  z-index: 3;
-  border-right-width: 0px;
-  padding: 5px 10px;
-  background: #eee;
-  color: #fff;
-  height: 50px;
-  cursor: pointer;
-}
-.detailViewTwitterImage .fa {
-  color: #04ABE7;
-  margin-top: 10px;
-}
-#SLAEditContainer .inputElement,
-#editTagContainer .inputElement {
-  width: 50%;
-}
-#SLAEditContainer .select2.inputElement.EmailTemplates,
-#editTagContainer .select2.inputElement.EmailTemplates {
-  width: 90%;
-}
-#SLAEditContainer .select2.inputElement,
-#editTagContainer .select2.inputElement {
-  width: 40%;
-}
-#SLAEditContainer .select2-container-multi,
-#editTagContainer .select2-container-multi {
-  width: 82%;
-}
-#SLAEditContainer td,
-#editTagContainer td {
-  vertical-align: middle;
-}
-#BusinessHoursEditContainer .form-control.inputElement {
-  width: 58%;
-}
-#BusinessHoursEditContainer .configwidth {
-  width: 93px;
-}
-#detailView .detailview-table .input-group.editElement,
-.calendar-timezone .input-group.editElement {
-  width: 100%;
-  display: inline-block;
-}
-.summaryViewEntries .input-group.editElement {
-  width: 100%;
-  display: flex;
-}
-.summaryView .summaryViewFields .input-group {
-  line-height: 0;
-}
-.clearReferenceSelection {
-  display: table-cell;
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle;
-  padding: 5px 8px;
-  border: 1px solid #ddd;
-  border-left: 0;
-}
-.editViewContents .fieldValue .referencefield-wrapper {
-  width: 100%;
-  display: inline-block;
-}
-.input-group-addon {
-  line-height: 1.5;
-  border-width: thin;
-}
-.input-group {
-  float: left;
-  min-width: 220px;
-}
-.addCalendarEventContents .input-group {
-  float: left;
-  min-width: 150px;
-}
-.listViewEntries .input-group,
-.referencefield-wrapper .input-group {
-  width: 100%;
-  max-width: 325px;
-}
-.summaryViewEntries .inputElement.form-control,
-.detailview-table .inputElement.form-control {
-  width: 80%;
-  max-width: 300px;
-}
-.detailview-table input[type="checkbox"] {
-  width: 13px !important;
-  margin-top: 8px;
-}
-.detailview-table .input-group-addon + .inputElement.form-control,
-.detailview-table .inputElement.form-control.input-medium {
-  min-width: 80%;
-  max-width: 300px;
-}
-.summaryViewEntries .referencefield-wrapper .inputElement,
-.detailview-table .referencefield-wrapper .inputElement,
-.recentActivitiesContainer .updateInfoContainer {
-  width: 100%;
-}
-.summaryViewEntries .input-group.date,
-.detailview-table .input-group.date {
-  float: left;
-}
-.inventoryLineItemDetails {
-  color: #3498DB;
-}
-.productsBundlePopup {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-.productsBundlePopup .modal-body {
-  height: 500px;
-  overflow-y: auto;
-  padding: 0px 5px 0px 5px;
-}
-.productBundles {
-  padding-left: 20px;
-}
-.productBundlePopover {
-  width: 500px;
-  max-width: 600px;
-}
-.productBundlePopover .popover-content {
-  overflow-y: auto;
-  max-height: 250px;
-  width: 500px;
-  max-width: 600px;
-  font-size: 12px;
-}
-.discountTotal {
-  margin-top: 10px;
-}
-#lineItemTab .lineItemRow .listPrice {
-  float: left;
-  margin-right: 5px;
-}
-/***** Oursites Changes *****/
-.portal-table .table-actions {
-  width: inherit ! important;
-}
-.portal-table .listViewEntryValue {
-  padding-left: 20px;
-}
-.portal-table > thead > tr:first-child > th,
-.portal-table > tbody > tr:first-child > th {
-  padding: 10px 5px ! important;
-  padding-left: 10px ! important;
-}
-/***** Oursites Changes *****/
-.ExtensionscontentsDiv .content-area {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-.tagInfo.input-info-addon {
-  vertical-align: middle;
-}
-.relationDelete .vicon-linkopen {
-  font-size: 12px;
-  vertical-align: middle;
-}
-.blockHeader {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-.blockHeader th {
-  text-align: center !important;
-  text-align: center;
-  color: #FFFFFF;
-}
-.select2-chosen,
-.select2-choice > span:first-child,
-.select2-container .select2-choices .select2-search-field input {
-  padding: 6px 8px;
-}
-.socialActions .fa-star {
-  color: orange;
-}
-.bootbox-body {
-  word-wrap: break-word;
-}
-.calendarQuickCreateContent .input-group,
-.addCalendarEventContents .input-group {
-  min-width: 120px ! important;
-}
-.calendarQuickCreateContent .table .inputElement {
-  width: 100%;
-}
-.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
-  width: 235px;
-}
-.reference-mandatory::after {
-  content: "*";
-  color: red;
-  top: -30px;
-  position: inherit;
-  left: 10px;
-  float: right;
-}
-.overlayDetail .modal-content {
-  position: absolute;
-  height: 100%;
-  padding: 10px;
-  background: #f9f9f9;
-}
-.overlayDetail .overlayDetailHeader {
-  background: white;
-}
-.overlayDetail .modal-body {
-  height: 82%;
-  overflow: auto;
-  background: #f9f9f9;
-  padding-left: 0px;
-  padding-right: 1px;
-}
-.overlayDetail .modal-body .left-block,
-.overlayDetail .modal-body .middle-block {
-  padding-left: 0px;
-  padding-right: 7px;
-}
-.overlayDetail .modal-body .right-block {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-.uploadview-content .inputElement.select2,
-#uploadToDriveContainer .inputElement.select2 {
-  width: 170px;
-}
-.daily-digest-time {
-  width: 114px;
-  padding-left: 4px;
-}
-.markStar .unfollowMessage {
-  display: none;
-}
-.markStar .active {
-  color: #FFC600;
-}
-.markStar:hover .unfollowMessage {
-  display: block;
-}
-.markStar:hover .followMessage {
-  display: none;
-}
-.markStar.active .starredStatus {
-  display: block;
-}
-.markStar.active .unstarredStatus {
-  display: none;
-}
-.markStar .starredStatus {
-  display: none;
-}
-.nav > li.addDashboardTab > a,
-.nav > li.addDashboardTab > a:hover {
-  padding: 10px 15px;
-  background: inherit;
-}
-.dashBoardContainer .tab-pane {
-  padding: 0 15px;
-  min-height: 100%;
-}
-.dashBoardContainer .tab-pane .dashBoardTabContents ul {
-  position: relative;
-  width: 1260px;
-}
-.nav-tabs > li {
-  border-bottom: 3px solid transparent;
-  margin: 0 2px;
-}
-.dashBoardContainer .tabContainer .nav {
-  font-size: 15px;
-  background-color: #FFFFFF;
-}
-.popover.lineItemPopover {
-  z-index: 1;
-}
-#helpMeNow {
-  position: fixed;
-  right: 0;
-  top: 100px;
-  width: 350px;
-  z-index: 1040;
-  min-height: 85vh;
-  border: 1px solid #aaa;
-  background-color: white;
-}
-.help_header {
-  background-color: #2c3b49;
-  cursor: move;
-  box-shadow: 0 0px 5px 0 #ccc;
-  padding: 5px 10px;
-  color: white;
-}
-#help_back {
-  position: relative;
-  top: 7px;
-  padding-right: 10px;
-  font-size: large;
-  cursor: pointer;
-}
-.help_close {
-  position: relative;
-  top: 10px;
-  border: 0px;
-  background-color: #2c3b49;
-}
-.help_close_area {
-  margin: 5px 15px;
-  padding: 5px;
-  background-color: white;
-  border-radius: 5px;
-}
-.help_search_button {
-  background-color: white;
-  position: relative;
-  top: 3px;
-  border: none;
-}
-.help_search {
-  padding: 10px 12px;
-  border: none;
-  color: black;
-  font-size: 14px;
-}
-.help_image {
-  position: relative;
-  top: 50px;
-  left: 50px;
-}
-.overlayEdit .modal-content {
-  position: absolute;
-  height: 100%;
-  width: 100%;
-}
-.overlayEdit form .modal-body {
-  padding-left: 10px;
-  padding-right: 0px;
-  background: #f9f9f9;
-  height: 574px;
-  overflow: auto;
-}
-.select2-container.select2-container-multi.select2,
-.editViewPageDiv .select2-container.select2-container-multi.select2 {
-  height: auto!important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2,
-#massEditContainer .select2-container.select2-container-multi.select2 {
-  width: 150px;
-  height: auto !important;
-}
-.summaryViewFields .select2-container-multi.inputElement.form-control .quickCreateContent .select2-container.select2-container-multi.select2 .input-save-wrap,
-#massEditContainer .select2-container.select2-container-multi.select2 .input-save-wrap {
-  float: right;
-  margin-right: 25px;
-}
-#taskManagementContainer .popover-content {
-  padding: 0;
-}
-#taskManagementContainer .popover-content .input-group.inputElement {
-  width: 70%;
-  min-width: 200px;
-}
-.task .quickPreview {
-  position: relative;
-}
-.vicon-unpin.pinToDashboard,
-.vicon-pin.pinToDashboard {
-  font-size: 14px;
-  padding-top: 5px;
-}
-.select2-result[class*=vicon-],
-.select2-result[class*=fa] {
-  font-size: 12px;
-  padding: 5px 10px;
-}
-.select2-result[class*=vicon-] .select2-result-label,
-.select2-result[class*=fa] .select2-result-label {
-  display: inline-block;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.verticalAlignMiddle {
-  vertical-align: middle;
-}
-#detailView .block h4 {
-  height: 20px;
-}
-.listview-table-norecords .table-actions,
-.listview-table .calendar-table-actions {
-  width: 117px ! important;
-}
-.dashBoardTabMenu {
-  padding-top: 0px;
-}
-.dashBoardTabMenu .dropdown-header {
-  color: #000000;
-  padding-top: 8px !important;
-  padding-bottom: 8px !important;
-}
-#quickCreateModules [class^="vicon-"],
-#quickCreateModules [class*=" vicon-"] {
-  font-size: 20px;
-  color: #888;
-}
-#quickCreateModules a {
-  padding: 0;
-}
-#quickCreateModules .quick-create-module {
-  color: black;
-  padding: 0 0 0 12px;
-  overflow-x: hidden;
-  width: 80%;
-  display: inline-block;
-  vertical-align: middle;
-  text-overflow: ellipsis;
-}
-.workflow-table .listViewEntryValue {
-  word-wrap: break-word;
-  white-space: normal;
-}
-.btn[disabled] {
-  opacity: 0.2;
-}
-#settingsMenuSearch {
-  background-color: white;
-  margin-left: 12px;
-  margin-top: 12px;
-  width: 91%;
-  color: black;
-}
-.settingsgroup [data-instafilta-hide="true"] {
-  display: none !important;
-}
-.settingsgroup [data-instafilta-hide="false"] {
-  display: block !important;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 2%;
-}
-a.cp-modules:hover {
-  background-color: #eee ! important;
-}
-#RestrictionsLayout {
-  background: #fafafb;
-  margin-top: -92px;
-  /*to adjust with page padding top*/
-}
-#RestrictionsLayout .vtImage {
-  width: 22%;
-  padding: 2%;
-  margin: auto;
-}
-#RestrictionsLayout #RestrinctionsContainer {
-  margin: auto;
-  min-height: 600px;
-}
-#RestrictionsLayout #RestrictionsPageDetails {
-  display: block;
-}
-#RestrictionsLayout .contents {
-  background-color: white;
-  width: 40%;
-  margin: auto;
-  text-align: center;
-}
-#RestrictionsLayout .contents .alert {
-  padding: 5px;
-}
-#RestrictionsLayout .contents .resetPwdFormContainer {
-  display: inline-block;
-  width: 300px;
-  padding: 2%;
-}
-#RestrictionsLayout .contents .error {
-  color: red;
-}
-.datepicker {
-  z-index: 1100 !important;
-}
-/*****RSS Changes****/
-.feedListContainer .listview-table tr td:first-child,
-.listview-table tr th:first-child {
-  width: inherit ! important;
-}
-.feedListContainer .listViewEntries .listViewEntryValue {
-  max-width: inherit ! important;
-}
-/*****RSS Changes****/
-.ps-container > .ps-scrollbar-y-rail {
-  z-index: 1002;
-}
-#relationBlock .recordScroll {
-  max-height: 150px;
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 87px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-  line-height: 1;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.main-container-MailManager .module-nav {
-  width: 230px;
-}
-.main-container-MailManager .listViewPageDiv {
-  padding-left: 230px;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-.related-list-actions {
-  width: 100px;
-  padding-left: 15px ! important;
-}
-.fa-star.active {
-  color: #FFC600;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.popover-content ul.listmenu,
-.popover ul.listmenu {
-  list-style-type: none;
-  padding: 1px;
-  margin-bottom: 0;
-}
-.popover-content ul.listmenu li,
-.popover ul.listmenu li {
-  padding: 3px;
-}
-.popover-content .disabled > a,
-.popover .disabled > a {
-  opacity: 0.5;
-  cursor: not-allowed;
-}
-.js-popover-container .rotate {
-  color: #24a159 !important;
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-/*Start - List sidebar toggle*/
-.essentials-toggle {
-  background-color: white;
-  font-weight: bold;
-  padding: 5px 2px !important;
-  position: absolute;
-  top: 89px;
-  left: -1px;
-  cursor: pointer;
-  width: 14px;
-  border: 1px solid #DDDDDD;
-  border-left: 0;
-  display: inline-block;
-}
-.essentials-toggle .fa-chevron-left {
-  background-position: -434px -72px !important;
-}
-.essentials-toggle .fa-chevron-right {
-  background-position: -460px -72px !important;
-}
-/*End - List essentials toggle*/
-.module-name-tooltip .qtip-content {
-  font-size: 12px;
-  padding: 3px;
-}
-.module-name-tooltip {
-  padding: 3px;
-}
-.floatThead-table {
-  background: #fbfbfb;
-}
-.main-container-Documents .module-nav,
-.main-container-Reports .module-nav {
-  width: 0;
-}
-.main-container-Documents .mod-switcher-container,
-.main-container-Reports .mod-switcher-container {
-  width: 0;
-}
-.main-container-Documents .sidebar-essentials,
-.main-container-Reports .sidebar-essentials {
-  width: 283px;
-  left: 0;
-}
-.main-container-Documents .full-width,
-.main-container-Reports .full-width {
-  padding-left: 0px !important;
-}
-.listViewPageDiv .ps-scrollbar-x-rail {
-  opacity: 1 !important;
-}
-li.select2-search-choice div {
-  white-space: nowrap;
-}
-#quickCreateModules .quickcreateMoreDropdownAction {
-  padding-left: 4px;
-  display: none;
-  color: #888;
-}
-#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
-  display: inherit;
-}
-#quickCreateModules .quickcreateMoreDropdown {
-  left: 85%;
-  top: 0px;
-  min-width: 170px;
-  padding: 4%;
-}
-#quickCreateModules .quickcreateMoreDropdown li {
-  padding: 1%;
-}
-#quickCreateModules .quickcreateMoreDropdown .divider {
-  padding: 0;
-}
-.mailroomBlock .actionButton {
-  height: 87px;
-  margin: 12px 9px 0 0;
-  border: 1px solid #CCC;
-  width: 13.2857%;
-}
-#QuickCreate .modal-body {
-  max-height: 415px;
-}
-.selectedModule {
-  background-color: #3cbad0 !important;
-  color: #FFFFFF !important;
-  font-weight: inherit;
-  border-color: #2e9ebc;
-}
-.details .relatedContents .bottomscroll-div {
-  display: flex;
-  overflow-x: auto;
-}
-#reportDetails .pivot .toptitle.targetY0,
-#reportDetails .pivot .lefttitle.targetX0 {
-  border-color: #F3F3F4 #F3F3F4 #cbcbcf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  background-color: #474747;
-  background-image: -moz-linear-gradient(top, #555555, #333333);
-  background-image: -ms-linear-gradient(top, #555555, #333333);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
-  background-image: -webkit-linear-gradient(top, #555555, #333333);
-  background-image: -o-linear-gradient(top, #555555, #333333);
-  background-image: linear-gradient(top, #555555, #333333);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
-  min-height: 30px;
-}
-#reportDetails .pivot th.toptitle.targetY0,
-#reportDetails .pivot th.lefttitle.targetX0 {
-  color: #FFF !important;
-}
-#reportDetails .pivot .ztitle,
-#reportDetails .pivot .toptitle,
-#reportDetails .pivot .lefttitle {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-}
-#reportDetails .pivot .summary {
-  background: #E5E5E5;
-  border: 1px solid #BBB;
-  color: #4479ba !important;
-}
-#reportDetails .pivot .line_right_0,
-#reportDetails .pivot .line_right_3,
-#reportDetails .pivot .line_left_0,
-#reportDetails .pivot .line_left_3,
-#reportDetails .pivot .line_top_0,
-#reportDetails .pivot .line_top_3,
-#reportDetails .pivot .line_bottom_0,
-#reportDetails .pivot .line_bottom_3 {
-  border: 1px solid #BBB;
-}
-#pivot1 th {
-  font-size: 1em;
-}
-.ui-autocomplete {
-  border-radius: 1px !important;
-  max-height: 150px;
-  overflow: auto;
-  height: auto;
-  min-height: 30px;
-}
-#reportDetails .table-bordered {
-  background: #FFFFFF;
-}
-.templateActions {
-  background: rgba(0, 0, 0, 0.1);
-  /*padding: 4%;*/
-  bottom: 0;
-  text-align: center;
-  position: absolute;
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
-  zoom: 1;
-  width: 100%;
-}
-/*.templateActions i {
-    margin-right: 30px;
-}*/
-.thumbnails > li {
-  float: left;
-  height: 315px !important;
-  margin: 0 0 18px 20px;
-  list-style: none;
-}
-.thumbnails li {
-  padding: 1%;
-}
-.templateName {
-  margin-bottom: 5px;
-  position: relative;
-  overflow: hidden;
-  height: 40px;
-}
-.templateName > p {
-  position: absolute;
-  bottom: 0;
-  margin-bottom: 0;
-  width: 100%;
-  max-height: 40px;
-  text-align: center;
-  font-size: 1.2em;
-}
-.positionRel {
-  position: relative;
-}
-.mk-rdio {
-  display: inline-block;
-  height: 26px;
-  width: 26px;
-  border-radius: 20px;
-  position: relative;
-}
-.mk-rdio:after {
-  content: " ";
-  display: inline-block;
-  height: 20px;
-  width: 20px;
-  background: #fff;
-  position: absolute;
-  top: 0;
-  left: 0;
-  border-radius: 20px;
-  border: 2px solid #ddd;
-}
-.mk-org-rdio + .mk-rdio-checked {
-  content: " ";
-  display: inline-block;
-  height: 12px;
-  width: 12px;
-  background: #3CB878;
-  position: absolute;
-  top: 4px;
-  left: 4px;
-  border-radius: 20px;
-  opacity: 0;
-  z-index: 2;
-}
-.mk-org-rdio:checked + .mk-rdio-checked {
-  opacity: 1;
-  z-index: 2;
-}
-.mk-org-rdio {
-  height: 20px;
-  width: 20px;
-  margin: 3px;
-  vertical-align: middle;
-  z-index: 3;
-  opacity: 0;
-}
-a.btnReport,
-a.btnReport:hover {
-  color: white;
-}
-.column {
-  float: left;
-  display: inline-block;
-  padding: 0 10px;
-  box-sizing: border-box;
-}
-.column.l1 {
-  width: 4.16666667%;
-}
-.column.l2 {
-  width: 8.33333333%;
-}
-.column.l3 {
-  width: 12.5%;
-}
-.column.l5 {
-  width: 20.83333333%;
-}
-.column.l8 {
-  width: 33.33333333%;
-}
-.column.l9 {
-  width: 37.5%;
-}
-.selectedReport {
-  background: #FFFFFF !important;
-}
-.tweetSummary {
-  float: left;
-  display: inline-block;
-  width: 90%;
-  margin-left: 5px;
-}
-#reportDetails table tr td.summary {
-  border-bottom: 0;
-  border-top: 0;
-}
-#popupPageContainer {
-  float: none;
-}
-.popupEntriesDiv {
-  width: 100%;
-  height: 430px;
-  overflow: hidden;
-  position: relative;
-}
-.popupEntriesTableContainer {
-  width: 100%;
-  min-width: 800px;
-}
-.popupEntriesTableContainer .listview-table {
-  width: 100%;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.marginRight10px {
-  margin-right: 10px;
-}
-.MultiFile-wrap {
-  display: inline-block;
-  margin-right: 3px;
-}
-.commentContainer .detailViewSaveComment {
-  width: 102px;
-}
-.socialContainer .socialBlock {
-  padding: 10px 5px;
-  border-bottom: 2px solid #04ABE7;
-}
-.socialContainer .tweetcontent h4 {
-  color: #04ABE7;
-}
-#searchResults-container .moduleResults-container .essentials-toggle {
-  display: none;
-}
-.bx-wrapper {
-  position: relative;
-  margin-bottom: 10px;
-  padding: 0;
-  *zoom: 1;
-}
-.bx-wrapper img {
-  max-width: 100%;
-  width: 500px;
-  height: 45px;
-}
-.bx-wrapper .bxslider {
-  padding-left: 0px;
-}
-.bxslider ul {
-  padding-left: 0px;
-}
-.bx-wrapper .bxslider li {
-  position: relative;
-  text-align: center;
-  left: 0px;
-}
-.bx-wrapper .bx-viewport {
-  width: 99%;
-  left: 0px;
-  background: #fff;
-  /*fix other elements on the page moving (on Chrome)*/
-  -webkit-transform: translatez(0);
-  -moz-transform: translatez(0);
-  -ms-transform: translatez(0);
-  -o-transform: translatez(0);
-  transform: translatez(0);
-}
-.bx-wrapper .bx-pager {
-  position: absolute;
-  bottom: -30px;
-  width: 100%;
-  text-align: center;
-  color: #666;
-  padding-top: 20px;
-}
-.bx-wrapper .bx-pager .bx-pager-item {
-  display: inline-block;
-  *zoom: 1;
-  *display: inline;
-}
-.bx-wrapper .bx-pager.bx-default-pager a {
-  background: #666;
-  text-indent: -9999px;
-  display: block;
-  width: 10px;
-  height: 10px;
-  margin: 0 5px;
-  outline: 0;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-}
-.bx-wrapper .bx-pager.bx-default-pager a:hover,
-.bx-wrapper .bx-pager.bx-default-pager a.active {
-  background: #000;
-}
-.bx-wrapper .bx-prev {
-  left: 10px;
-}
-.bx-wrapper .bx-next {
-  right: 10px;
-}
-.bx-wrapper .bx-controls-direction a {
-  position: absolute;
-  margin-top: 5px;
-  outline: 0;
-  width: 20px;
-  height: 20px;
-}
-.bx-wrapper .bx-controls-direction a.disabled {
-  display: none;
-}
-.filter-search-hide {
-  display: none;
-}
-.filter-search-show {
-  display: block !important;
-}
-.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
-  max-width: 100%;
-  min-width: 150px;
-}
-.noSorting {
-  cursor: default;
-}
-body.modal-open {
-  overflow: visible;
-}
-.greyStar {
-  background-image: url("../images/stars.png");
-  background-position: 20px 20px;
-  height: 20px;
-  width: 20px;
-  display: inline-block;
-}
-.yellowStar {
-  background-image: url('../images/stars.png');
-  background-position: 0 20px;
-  width: 20px;
-  height: 20px;
-  display: inline-block;
-}
-.notificationMessageHolder {
-  font-size: 10px;
-  padding-top: 12px;
-  text-align: center;
-}
-input:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-input:focus:-moz-placeholder {
-  color: transparent;
-}
-/* FF 4-18 */
-input:focus::-moz-placeholder {
-  color: transparent;
-}
-/* FF 19+ */
-input:focus:-ms-input-placeholder {
-  color: transparent;
-}
-/* IE 10+ */
-.global-actions .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  right: 13px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-.global-actions .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  right: 14px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-#sharedcalendar .fc-event-container .vicon-meeting,
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.insightsdropDown {
-  position: relative;
-  display: inline-block;
-}
-.insightsdropDown .dropdown-menu {
-  position: absolute;
-  top: 100%;
-  display: none;
-  margin: 0;
-  list-style: none;
-  padding: 0;
-  min-width: 0px;
-}
-.insightsdropDown:hover #slaButton {
-  background: #FF6223;
-  color: #FFFFFF;
-  border: none;
-  margin: 0;
-  padding: 4px;
-  font-size: 1em;
-}
-.insightsdropDown:hover .dropdown-menu {
-  margin-top: 4px;
-  display: block;
-}
-.insightsdropDown a {
-  display: block;
-  padding: 0.2em 0.8em;
-  text-decoration: none;
-}
-#OnBoardLayout #OnBoardPageContainer {
-  min-height: 500px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader {
-  padding: 1%;
-  padding-left: 0px;
-  width: 60%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader img {
-  width: 150px;
-}
-#OnBoardLayout #OnBoardPageContainer .topHeader .gettingStarted {
-  font-size: 18px;
-  text-align: right;
-  text-transform: uppercase;
-  height: 50px;
-  line-height: 50px;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker {
-  padding: 1%;
-  background: #2C3B49;
-  min-height: 100px;
-  width: 100%;
-  z-index: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container {
-  width: 70%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step img {
-  width: 80px;
-  height: 80px;
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name {
-  text-align: center;
-  font-size: 11px;
-  text-transform: uppercase;
-  margin-top: 2%;
-}
-#OnBoardLayout #OnBoardPageContainer .step-tracker .steps-container .steps .step .step-name-active {
-  font-weight: bold;
-}
-#OnBoardLayout #OnBoardPageContainer .contents {
-  margin-top: 30px;
-  background: #FFFFFF;
-  padding: 2% 2% 2% 2.2%;
-  min-height: 400px;
-  width: 65%;
-  margin: 0 auto;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens {
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .explanationContainer {
-  padding-top: 20px;
-  padding-left: 3%;
-  line-height: 25px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .helpImageHolder {
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .subcontens .rightAlignedButton {
-  width: 225px;
-}
-#OnBoardLayout #OnBoardPageContainer .contents .tab-content {
-  border: 1px solid #ddd;
-  border-top: 0px;
-}
-#OnBoardLayout #OnBoardPageContainer .text-uppercase {
-  text-transform: uppercase;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer {
-  margin-top: 3%;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer button {
-  width: 25%;
-  text-transform: uppercase;
-  font-weight: bold;
-  border-radius: 4px;
-}
-#OnBoardLayout #OnBoardPageContainer .buttonsContainer .previous {
-  margin-right: 5px;
-  padding: 1.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item {
-  display: table-cell;
-  vertical-align: middle;
-  height: 120px;
-  width: 250px;
-  text-align: center;
-  font-size: 14px;
-  line-height: 20px;
-  border-radius: 0px;
-  cursor: pointer;
-  word-break: break-all;
-  overflow: hidden;
-  border: 1px solid #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item p {
-  font-size: 12px;
-  color: grey;
-  opacity: 0;
-  padding: 1%;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover {
-  border-color: #2C3B49;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .item:hover p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals .active p {
-  opacity: 1;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals ul {
-  margin: 0 0 9px 0 !important;
-  padding-left: 0px;
-  list-style: none;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea {
-  height: 120px;
-  width: 99%;
-  padding: 0 12% 0 12%;
-  font-size: 14px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer .crmGoals textarea::-webkit-input-placeholder {
-  /* WebKit browsers */
-  text-align: center;
-  padding: 20%;
-  font-size: 12px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .RolesRow {
-  text-align: center;
-  margin-top: 10px;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item {
-  border: 1px solid #2C3B49;
-  height: 100px;
-  cursor: pointer;
-  text-align: center;
-  margin: 0 auto;
-  line-height: 100px;
-  font-size: 14px;
-  background-color: #fdfdfd;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .active {
-  border: 2px solid #51a351 !important;
-  border-radius: 3px;
-  background-color: #fafafb;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .subrole {
-  width: 24%;
-  margin-left: 0.5%;
-  margin-right: 0.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .PickRoles .item:hover {
-  background-color: #dddddd;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers input[type=text] {
-  width: 30%;
-}
-#OnBoardLayout #OnBoardPageContainer .AddUsers select {
-  width: 15%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li {
-  width: 21.5%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li a {
-  width: 100%;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li .stepText {
-  font-size: 15px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:after {
-  left: 100%;
-  top: -30px;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb a {
-  color: white;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li.active-crumb:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover {
-  border-top-color: #51a351;
-  border-bottom-color: #51a351;
-  box-shadow: 0 1px #51a351;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover a {
-  color: #ffffff;
-}
-#OnBoardLayout #OnBoardPageContainer .crumbs li:not(.hoverDisabled):hover:after {
-  border-left-color: #51a351 !important;
-}
-#OnBoardLayout #OnBoardPageContainer #PreferencesContainer .currencyPreferences .control-label {
-  width: 147px;
-}
-#OnBoardLayout #OnBoardPageContainer #TellUsAboutYouContainer .explanationContainer {
-  padding-top: 20px;
-  line-height: 25px;
-  font-size: 14px;
-}
-#OnBoardLayout #OnBoardPageContainer div.error {
-  margin: 10px;
-  text-align: center;
-}
-#OnBoardLayout #OnBoardPageContainer a.help {
-  color: #6297C3;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-.app-menu .app-list {
-  margin-top: -10px;
-}
-.listpotentials-overflow {
-  max-width: 150px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-.nav-tabs.charttabs > li > a {
-  padding: 15px 15px 5px 15px;
-  border: 1px solid transparent;
-  border-bottom-width: 0;
-}
-.nav-tabs.charttabs > li > a .chartname {
-  padding: 5px;
-}
-.row .nav.charttabs > li > a:hover,
-.nav-tabs.charttabs > li.active > a,
-.nav-tabs.charttabs > li > a:hover {
-  border: 1px solid #ddd;
-  border-bottom-width: 0;
-  padding: 15px 15px 5px 15px;
-}
-.row .nav.charttabs > li,
-.nav-tabs > li {
-  border-bottom: 0;
-  margin-bottom: -1px;
-}
-#mycalendar .fc-event-container .vicon-meeting {
-  font-size: inherit;
-}
-.pbxcall a:hover {
-  color: white;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo td {
-  max-width: 200px;
-  border: none;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo .relateCase {
-  opacity: 0;
-}
-.pbxcall .phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase {
-  opacity: 1;
-}
-.importServiceSelectionContainer .app-item {
-  text-align: center;
-}
-#composeEmailContainer .modal-body .quickCreateContent,
-#QuickCreate .modal-body .quickCreateContent,
-#create .quickCreateContent {
-  margin-top: 25px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
-  display: none;
-  margin-top: 2px;
-}
-.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
-  display: inline-block;
-}
-@-moz-document url-prefix() {
-  .duplicateHandlingContainer .tooltip-inner {
-    width: 550px;
-    max-width: 550px;
-  }
-}
-.duplicateHandlingContainer .tooltip-inner {
-  text-align: left !important;
-}
-.duplicateHandlingContainer .syncMessage {
-  margin-top: 5px !important;
-}
-.duplicateHandlingContainer .actionsList {
-  width: 230px !important;
-}
-.duplicationMessageContainer {
-  background-color: #f2dede !important;
-  color: #b94a48 !important;
-}
-.duplicationMessageContainer .duplicationMessageHeader {
-  margin-bottom: 8px;
-}
-.listViewRecordActions .quickView,
-.listViewRecordActions .markStar,
-.listViewRecordActions .markAsHeld,
-.listViewRecordActions .holdFollowupOn {
-  margin-top: 4px;
-}
-.app-menu .module-icon .custom-module {
-  font-size: 14px;
-  border-radius: 4px;
-  color: #000;
-  background-color: #FFFFFF;
-  padding: 4px 10px 4px 5px !important;
-}
-.menu-item .custom-module {
-  font-family: 'OpenSans-Regular', sans-serif;
-  font-size: 12px;
-  border-radius: 4px;
-  padding: 2px;
-  color: #000;
-  background-color: #FFFFFF;
-}
-.modules-menu .custom-module {
-  color: #FFFFFF;
-  margin-left: 0px;
-  display: block;
-  border: 1px solid #FFFFFF;
-  border-radius: 4px;
-  padding: 3px 4px 3px 2px !important;
-  font-size: 12px;
-  width: 26px;
-  height: 24px;
-}
-#quickCreateModules .custom-module,
-.workflowListContainer .custom-module,
-.dashBoardTabContents .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.menuEditorItem .custom-module {
-  border-radius: 4px;
-  padding: 3px 5px;
-  color: #000000;
-  background-color: #FFFFFF;
-}
-.task-details .custom-module {
-  border-radius: 4px;
-  padding: 1px 4px;
-  color: #FFFFFF;
-  background-color: #777;
-}
-.related-tabs .custom-module,
-#relatedmenuList .custom-module {
-  border-radius: 4px;
-  color: #FFFFFF;
-  background-color: #777;
-  padding: 5px 7px;
-  font-weight: bold;
-}
-.record-header .custom-module {
-  font-size: 30px;
-}
-.moduleIcon .custom-module {
-  font-weight: bold;
-}
-.navbar-fixed-top {
-  z-index: 1095 !important;
-}
-body .fc {
-  overflow: auto;
-}
-.margin0 {
-  margin: 0;
-}
-.border0 {
-  border: 0;
-}
-.padding0 {
-  padding: 0;
-}
-.rounded0 {
-  border-radius: 0;
-}
-.bg-white {
-  background: #FFFFFF;
-}
-.nav-tabs {
-  border-bottom: 0;
-}
-.commentcontent {
-  border: 1px solid #ddd;
-  border-width: thin;
-  background: #fcfcfc;
-}
-.editViewHeader {
-  padding-top: 20px;
-}
-.listview-table > thead > tr > th {
-  border-bottom: 0;
-  font-size: 13px;
-}
-.floatThead-floatContainer {
-  margin-left: 1px;
-}
-.navbar {
-  border: 1px solid #eee;
-  border-width: thin;
-}
-#appnav .navbar {
-  border: 0;
-  background: none;
-}
-.dashBoardContainer,
-.loginPageContainer {
-  min-height: calc(100vh - 110px);
-}
-@media all and (min-width: 0px) and (max-width: 830px) {
-  table.summary-table > tbody > tr > td,
-  table.summary-table > tbody > tr > th,
-  table.summary-table > tfoot > tr > td,
-  table.summary-table > tfoot > tr > th,
-  table.summary-table > thead > tr > td,
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > tbody > tr > td,
-  .quickCreateContent > table.table > tbody > tr > th,
-  .quickCreateContent > table.table > tfoot > tr > td,
-  .quickCreateContent > table.table > tfoot > tr > th,
-  .quickCreateContent > table.table > thead > tr > td,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tbody > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > tfoot > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > td,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > tbody > tr > td,
-  .detailview-table > tbody > tr > th,
-  .detailview-table > tfoot > tr > td,
-  .detailview-table > tfoot > tr > th,
-  .detailview-table > thead > tr > td,
-  .detailview-table > thead > tr > th {
-    display: block;
-    min-width: 100%!important;
-  }
-  table.summary-table > thead > tr > th,
-  .quickCreateContent > table.table > thead > tr > th,
-  .fieldBlockContainer > table.table:not(#lineItemResult) > thead > tr > th,
-  .detailview-table > thead > tr > th {
-    display: none;
-  }
-  .editElement div {
-    float: left;
-  }
-  #detailView td.fieldValue .edit {
-    width: 100%;
-    float: none !important;
-    display: inline-block;
-  }
-  table.summary-table td.fieldValue .inputElement,
-  .quickCreateContent > table.table td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .inputElement,
-  .fieldBlockContainer > table.table:not(#lineItemResult) td.fieldValue .input-group {
-    width: 100%;
-    float: none !important;
-  }
-  #detailView td.fieldLabel {
-    padding-top: 20px;
-  }
-  #detailView td.fieldValue {
-    border-bottom: 1px solid #eee;
-    padding-bottom: 20px;
-  }
-  #detailView td.fieldValue > span:first-child {
-    border: 0;
-    border-bottom: 1px dashed #aaa;
-  }
-  .search-link {
-    border: 0;
-  }
-  #page > nav.navbar {
-    border-bottom: 1px solid #eee;
-  }
-  .modal-overlay-footer {
-    border-left: 0;
-  }
-  .app-footer {
-    font-size: 11px;
-  }
-  body {
-    font-size: 13px;
-  }
-  .overlay-container-60 {
-    margin-left: 0 ;
-  }
-  .overlayPageContent {
-    padding-bottom: 0;
-  }
-  .overlayPageContent.fade {
-    overflow: scroll;
-  }
-  .overlayDetail .modal-content {
-    position: relative;
-  }
-  .mCSB_inside > .mCSB_container {
-    margin-right: 0;
-  }
-  #mCSB_9_scrollbar_vertical {
-    display: none;
-  }
-  .lineItemInputBox {
-    width: 100%;
-  }
-  #comment1 {
-    border-left-color: #ccc;
-  }
-  .editViewContents .fieldLabel {
-    padding-top: 20px;
-  }
-  .quickCreateContent .fieldLabel {
-    padding-top: 20px;
-  }
-  .floatThead-floatContainer {
-    margin-left: 1px;
-    padding-top: 1px;
-  }
-  .listViewPageDiv #table-content {
-    overflow: scroll !important;
-  }
-  #appnavcontent {
-    border: 1px solid #ccc;
-    background: #f0f0f0;
-    border-width: thin;
-    padding: 30px;
-  }
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/tools/style.css.map b/layouts/v7/skins/tools/style.css.map
deleted file mode 100644
index 24e43d4127f013074116e94e384feefc47f0cd63..0000000000000000000000000000000000000000
--- a/layouts/v7/skins/tools/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["C:/xampp/htdocs/vtigercrm/layouts/v7/skins/vtiger/style.less"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file