@import url(
  https://fonts.googleapis.com/css?family=Roboto:400,
  100,
  300,
  500,
  700,
  700italic,
  400italic,
  300italic
);
/* font-family: 'Roboto', sans-serif; */
@import url(
  https://fonts.googleapis.com/css?family=Roboto + Condensed:400,
  700
);
/* font-family: 'Roboto Condensed', sans-serif;  */
@import url(
  https://fonts.googleapis.com/css?family=Poppins:400,
  300,
  600,
  700,
  500
);
/* font-family: 'Poppins', sans-serif;  */

html {
  position: relative;
  min-height: 100%;
}

body {
  font-family: "Poppins", sans-serif;
  background: url(../images/body-bg.png);
  padding: 55px 0 0 0;
  color: #212121;
  overflow-x: hidden;
}

.body-no-align {
  margin: 0px;
  padding: 0px;
}

textarea {
  resize: none;
}

a:active,
a:hover,
a:focus {
  outline: none;
  text-decoration: none;
}

p strong {
  font-weight: 500;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

header {
  background: #212121;
  padding: 0 15px;
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 999;
}

* {
  outline: none !important;
  padding: 0px;
  margin: 0px;
}

a {
  color: #7cb342;
  transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
}

a:hover {
  text-decoration: none;
  color: #212121;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

.no-border-right {
  border-right: 0px !important;
}

.min-height-auto {
  min-height: inherit !important;
}

.blu-bx {
  background: #03abf6;
  min-height: 285px;
}

.blu-bx p {
  color: #fff;
  font-size: 17px;
  padding: 30px 0 0 25px;
  font-weight: 500;
}

.blu-bx span {
  color: #fff;
  font-size: 13px;
  padding: 25px 0 0 25px;
  font-weight: 300;
}

.blu-bx h3 {
  color: #fff;
  font-size: 39px;
  padding: 0px 0 0 25px;
}

/*[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px; *margin-right:.3em; line-height:14px;vertical-align:text-top;background-image:url(../images/glyphicons-halflings.png);}*/
.ac-profil tr td {
  border-right: 1px solid #e2e2e2 !important;
  border-bottom: solid 1px #e2e2e2 !important;
  padding: 13px !important;
}

.border-bg {
  background: url(../images/border-bg.png) repeat-x;
  border: 0px;
  height: 2px;
  margin: 20px 0 0 0;
  padding: 0px;
}

.new-brd .select2-container .select2-choice {
  border: 1px solid #e2e2e2 !important;
}

.account-client-head-wrap strong {
  font-weight: 500;
}

.modal-header {
  box-shadow: 0 2px 10px -8px hsl(0, 0%, 20%) !important;
}

.modal-header.boxshad2 {
  box-shadow: 0 3px 16px -10px hsl(0, 0%, 20%) !important;
}

.logo-img {
  display: inline-block;
  margin-top: 7px;
}

.header-nav > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.header-nav ul li {
  padding: 0;
  margin: 0;
  float: left;
  position: relative;
}

.header-nav > ul > li > a {
  color: #999999;
  padding: 18px 13px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
}

.header-nav > ul > li > a:hover {
  background: #242424;
  color: #cccccc;
}

.header-nav > ul > li > a.selected {
  background:
        /*url(../images/nav-selected-img.png) no-repeat center bottom */ #242424;
  color: #cccccc;
}

/*.HasChild>a{background:#242424; color:#cccccc;}*/
.nw-r-c {
  line-height: 12px;
  font-size: 14px !important;
}

.nw-r-c > a {
  line-height: 23px;
  margin-left: -9px;
}

.nw-r-c p {
  font-size: 13px !important;
  line-height: 20px !important;
}

.nw-r-s {
  margin-bottom: 15px;
}

.nw-r-c span {
  font-weight: 500 !important;
}

.nw-style-r {
  margin-bottom: 10px;
  margin-top: 10px;
  box-shadow: 0 3px 3px -2px #e2e2e2;
  margin-left: 63px;
  width: 95%;
}

.nw-bx-arrow {
  position: relative;
  background: #fff;
  border: 2px solid #e2e2e2;
}

.nw-bx-arrow:after,
.nw-bx-arrow:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.nw-bx-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 13px;
  margin-left: -13px;
}

.nw-bx-arrow:before {
  border-color: rgba(226, 226, 226, 0);
  border-bottom-color: #e2e2e2;
  border-width: 16px;
  margin-left: -16px;
}

.nw-bx-arrow .label-listing-wrap li .panel-heading {
  border: 1px solid #dadadd;
}

.header-logo {
  float: left;
  padding: 0 50px 4px 5px;
}

.header-desk-menu-wrap {
  float: left;
}

.user-nav-right-wrap {
  float: right;
  padding: 0 5px 0 0;
}

.meet-todo tr td {
  border-bottom: solid 1px #e2e2e2 !important;
  padding: 15px;
  font-size: 12px;
}

.m-l-b {
  border-left: 5px solid #01a8f6 !important;
}

.m-l-g {
  border-left: 5px solid #8bc34a !important;
}

.m-l-o {
  border-left: 5px solid #f4af3a !important;
}

.dropdown-backdrop {
  display: none !important;
}

.n-p-dro.pp-whi-dr .select2-container .select2-choice > .select2-chosen {
  padding: 0px !important;
  color: #fff;
}

.dropdown-hover {
  position: relative;
  padding: 0 7px 7px;
}

.dropdown-hover:hover > ul.dropdown-menu {
  display: block;
  transition: all 1s ease-in-out;
}

.dropdown-hover .dropdown-menu {
  box-shadow: none;
  border-radius: 0px;
  min-width: 210px;
}

/* .dropdown-hover .hover-dropdown-icon{ display:none; top: 52px;right: 8px; z-index:9999; position:absolute;} */
.dropdown-hover .hover-dropdown-icon {
  display: none;
  top: 45px;
  right: 20px;
  z-index: 9999;
  position: absolute;
}

.dropdown-hover:hover .hover-dropdown-icon {
  display: block;
}

.select2-container .select2-choice > .select2-chosen {
  opacity: 1 !important;
}

#tooltip {
  text-align: center;
  color: #fff;
  background: #575e6d;
  position: absolute;
  z-index: 100;
  padding: 5px 10px;
  font-size: 12px;
}

#tooltip:after

/* triangle decoration */ {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 7px solid #575e6d;
  content: "";
  position: absolute;
  left: 50%;
  bottom: -7px;
  margin-left: -10px;
}

abbr[title],
abbr[data-original-title] {
  border-bottom: 0px !important;
  text-decoration: none !important;
  cursor: none !important;
}

#tooltip.top:after {
  border-top-color: transparent;
  top: -20px;
  bottom: auto;
}

#tooltip.left:after {
  left: 10px;
  margin: 0;
}

#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}

/*.header-nav-right .dropdown-menu{ display:block;}
.header-nav-right .notification{ display:none;}
*/
.dropdown-hover .dropdown-menu {
  margin: 0px;
  padding: 0px;
}

.dropdown-hover .dropdown-menu li {
  display: block;
  clear: both;
  width: 100%;
}

.dropdown-hover .dropdown-menu li:last-child {
  border-bottom: 0px;
}

.dropdown-hover .dropdown-menu li a {
  padding: 15px 10px 15px 20px;
  margin: 0px;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
  color: #525252;
  text-transform: uppercase;
  display: block;
  background: #ffffff;
  border-bottom: 1px solid #d1cfcf;
  float: left;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}

.dropdown-hover .dropdown-menu li a:hover {
  background: #7cb342;
  color: #ffffff;
}

.dropdown-hover .dropdown-menu li a:focus {
  background: #222222;
}

.dropdown-hover .dropdown-menu li:hover {
  border-color: red;
}

.new-brd .select2-choice abbr {
  top: 9px !important;
  right: 22px !important;
}

.dropdown-hover .dropdown-menu li a i {
  background: url(../images/user-dropdown.png) no-repeat;
  width: 24px;
  height: 23px;
  float: left;
  margin: 0 10px 0 0;
}

.dropdown-hover .dropdown-menu li a span {
  float: left;
}

.dropdown-hover .dropdown-menu .dropdown-profile a i {
  background-position: 0px 0;
}

.dropdown-hover .dropdown-menu .dropdown-accout a i {
  background-position: 0px -24px;
}

.dropdown-hover .dropdown-menu .dropdown-calender a i {
  background-position: 0px -48px;
}

.dropdown-hover .dropdown-menu .dropdown-setup a i {
  background-position: 0px -72px;
}

.dropdown-hover .dropdown-menu .dropdown-setting a i {
  background-position: 0px -96px;
}

.dropdown-hover .dropdown-menu .dropdown-logout a i {
  background-position: 0px -120px;
}

.dropdown-hover .dropdown-menu .dropdown-profile a:hover i {
  background-position: -25px 0;
}

.dropdown-hover .dropdown-menu .dropdown-accout a:hover i {
  background-position: -25px -24px;
}

.dropdown-hover .dropdown-menu .dropdown-calender a:hover i {
  background-position: -25px -48px;
}

.dropdown-hover .dropdown-menu .dropdown-setup a:hover i {
  background-position: -25px -72px;
}

.dropdown-hover .dropdown-menu .dropdown-setting a:hover i {
  background-position: -25px -96px;
}

.dropdown-hover .dropdown-menu .dropdown-logout a:hover i {
  background-position: -25px -120px;
}

.dropdown-hover .dropdown-menu li.active a {
  background: #7cb342;
  color: #ffffff;
}

.dropdown-hover .dropdown-menu .dropdown-profile.active i {
  background-position: -25px 0;
}

.dropdown-hover .dropdown-menu .dropdown-accout.active i {
  background-position: -25px -24px;
}

.dropdown-hover .dropdown-menu .dropdown-calender.active i {
  background-position: -25px -48px;
}

.dropdown-hover .dropdown-menu .dropdown-setup.active i {
  background-position: -25px -72px;
}

.dropdown-hover .dropdown-menu .dropdown-setting.active i {
  background-position: -25px -96px;
}

.dropdown-hover .dropdown-menu .dropdown-integration a i {
  background-position: 0 -144px;
}
.dropdown-hover .dropdown-menu .dropdown-integration a:hover i {
  background-position: -26px -144px;
}
.dropdown-hover .dropdown-menu .dropdown-integration.active i {
  background-position: -26px -144px;
}

.dropdown-hover .dropdown-menu .dropdown-logout.active i {
  background-position: -25px -120px;
}

.header-nav-right {
  margin: 0;
}

.header-nav-right li {
  float: right;
  margin-left: 12px;
  min-height: 36px;
  position: relative;
  list-style: none;
}

.user-dropdown {
  /*background:#222;*/
  display: inline-block;
  border-radius: 5px;
  color: #666;
  margin: 7px 0 0 0;
}

.user-dropdown span {
  color: #fff;
  /*margin-right:10px; background:url(../images/dropdown-icon.png) no-repeat right 7px; padding-right:18px;*/
  float: right;
  font-size: 12px;
}

.user-dropdown img {
  display: inline-block;
}

.user-dropdown p {
  background-color: #dddddd;
  border-radius: 100%;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
  width: 33px;
  height: 33px;
}

.user-dropdown p img {
  display: block;
  margin: 0 auto;
  width: 33px;
  height: 35px;
}

.onl-b-r {
  border-right: solid 1px #e2e2e2 !important;
}

.header-nav-right .dropdown-menu li a {
  text-transform: inherit;
}

.header-nav-right li.new-users-listing {
  width: 30px;
  min-height: 37px;
  position: inherit;
}

.header-nav-right li.new-users-listing img {
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

.header-nav-right li.int-no-ic {
  cursor: pointer;
  margin: 0;
  padding: 14px 10px !important;
  background-color: #212121 !important;
}

.new-pop-table tr td {
  padding: 13px !important;
  font-size: 13px;
}

.new-pop-table-1 tr td {
  padding: 13px !important;
  font-size: 13px;
}

.new-pop-table-1 tr th {
  padding: 13px !important;
  font-weight: 500;
  font-size: 13px;
}

.new-tb-p tr th {
  font-size: 13px !important;
  padding: 13px !important;
}

.new-tb-p tr td {
  font-size: 13px !important;
  padding: 13px !important;
}

.nwe-li-blue {
  background: #f1f8fb !important;
}

.message {
  background: url(../images/email-icon.png) no-repeat bottom right;
  position: relative;
  width: 30px;
  height: 30px;
}

.notification {
  background: #7a7a7a url("../images/alert-icon.png") no-repeat scroll 6px 6px;
  border-radius: 50%;
  float: left;
  height: 22px;
  margin: 0 0 0 0;
  width: 22px;
}

.notification-nw {
  background: #7a7a7a url("../images/notepad-new.png") no-repeat scroll 7px 6px;
  border-radius: 50%;
  float: left;
  height: 22px;
  margin: 0 0 0 0;
  width: 22px;
}

.message span,
.notification span {
  background: #f00;
  border-radius: 100%;
  padding: 4px;
  font-size: 10px;
  min-width: 24px;
  min-height: 14px;
  position: absolute;
  color: #fff;
  text-align: center;
  top: -2px;
}

.header-calender img {
  margin: 13px 0 0 0;
}

.int-no-ic img {
  margin: 13px 0 0 0;
}

.blu-n p {
  font-size: 14px;
}

.left-sidebar-wrap {
  float: left;
  width: 225px;
  background: #fff;
  position: absolute;
  height: 100vh;
  z-index: 99 !important;
}
.left-sidebar-wrap .leftcol .expand_arrow {
  background: #fff url(../images/col.png) center 9px no-repeat;
  transform: rotate(90deg);
  display: inline-block;
  border: 1px solid #8bc34a;
  width: 32px;
  height: 26px;
  float: right;
  position: absolute;
  right: -29px;
  top: 3px;
  z-index: 22;
  cursor: pointer;
}
.am-left-sidebar {
  float: left;
  padding: 0 0 0 10px;
  width: 245px;
}

.right-content-area-wrap {
  margin: 0 0 0 225px;
  padding: 0 15px 0;
}

.right-content-area-wrap-padding {
  padding: 0 15px 20px;
}

.right-content-single-wrap {
  margin: 0;
}

.am-right-content-area {
  position: relative;
}

.am-right-content-area {
  margin: 0 0 0 225px;
  padding: 0 15px;
}

.email-content-area-wrap {
  margin: 0 0 0 227px;
  padding: 0 15px;
}

.email-content-area-wrap.container-fluid {
  margin: 0px;
}

.full-width-all {
  margin: 0px;
}

.content-wrap {
  /*background:#eff0f1;*/
  padding: 10px 0 0;
}

.leftcol ul {
  padding: 0;
  margin: 0;
  background: #fff;
  list-style: none;
}

.leftcol ul li {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #ebecec;
}

.leftcol ul li a {
  display: block;
  color: #6b6b6c;
  overflow: auto;
  padding: 5px 8px;
  font-size: 13px;
}

.leftcol ul li a:hover {
  color: #333;
  text-decoration: none;
  background: #eceff1;
}

.leftcol ul li a span {
  display: block;
  float: left;
}

.leftcol ul li a .icons {
  width: 24px;
  height: 22px;
  margin-right: 5px;
  background: url(../images/leftnav-icons.png) no-repeat 0 0;
}

.leftcol ul li a .text {
  margin: 3px 6px 0 0;
  font-size: 12px;
}

.leftcol ul li a .count {
  background: #f00;
  border-radius: 100%;
  padding: 4px;
  font-size: 12px;
  min-width: 24px;
  min-height: 14px;
  color: #fff;
  text-align: center;
  margin-top: 2px;
}

.leftcol ul li a .icons.dashboard {
  background-position: -1px 10px;
}

.leftcol ul li a .icons.list {
  background-position: -1px -417px;
}

.leftcol ul li a .icons.campa {
  background-position: -1px -461px;
}

.leftcol ul li a .icons.templ {
  background-position: -1px -507px;
}

.leftcol ul li a .icons.repo {
  background-position: -1px -553px;
}

.leftcol ul li a .icons.contacts {
  background-position: -3px -44px;
}

.leftcol ul li a .icons.am-com {
  background-position: 1px -638px;
}

.leftcol ul li a .icons.am-com.dashboard {
  background-position: 0px -735px;
}

/*new*/
.leftcol ul li a .icons.am-com.meetings-lft {
  background-position: -1px -369px;
}

/*new*/
.leftcol ul li a .icons.am-com.todos-lft {
  background-position: 0px -712px;
}

/*new*/
.leftcol ul li a .icons.am-com.meetings-lft.calendar {
  background-position: 0 -758px;
}

/*new*/

.leftcol ul li a .icons.am-ac {
  background-position: 1px -688px;
}

.leftcol ul li a .icons.opportunities {
  background-position: -1px -87px;
}

.leftcol ul li a .icons.rules {
  background-position: -1px -130px;
}

.leftcol ul li a .icons.sales {
  background-position: -1px -176px;
}

.leftcol ul li a .icons.calendar {
  background-position: -2px -222px;
}

.leftcol ul li a .icons.menu {
  background-position: -1px -268px;
}

.leftcol ul li a .icons.reminder {
  background-position: -1px -320px;
}

.leftcol ul li a .icons.meeting {
  background-position: -1px -367px;
}

.leftcol ul li a .icons.tod {
  background-position: 0 -711px;
}

.leftcol ul li.menu-expand a {
  background: #d8d8d9;
  border-radius: 0 0 5px 5px;
}

.leftcol ul li a.selected {
  background: #8bc34a;
  color: #fff;
}

.leftcol ul li a.selected .icons.dashboard {
  background-position: -48px 5px;
}

.leftcol ul li a.selected .icons.contacts {
  background-position: -48px -44px;
}

.leftcol ul li a.selected .icons.am-com {
  background-position: -45px -638px;
}

.leftcol ul li a.selected .icons.am-com.meetings-lft {
  background-position: -48px -369px;
}

/*new*/
.leftcol ul li a.selected .icons.am-com.todos-lft {
  background-position: -46px -712px;
}

/*new*/
.leftcol ul li a.selected .icons.am-com.meetings-lft.calendar {
  background-position: -43px -757px;
}

/*new*/

.leftcol ul li a.selected .icons.am-ac {
  background-position: -45px -688px;
}

.leftcol ul li a.selected .icons.opportunities {
  background-position: -48px -85px;
}

.leftcol ul li a.selected .icons.rules {
  background-position: -48px -127px;
}

.leftcol ul li a.selected .icons.sales {
  background-position: -48px -171px;
}

.leftcol ul li a.selected .icons.calendar {
  background-position: -48px -215px;
}

.leftcol ul li a.selected .icons.reminder {
  background-position: -50px -320px;
}

.leftcol ul li a.selected .icons.meeting {
  background-position: -48px -365px;
}

.leftcol ul li a.selected .icons.tod {
  background-position: -46px -711px;
}

.sidebar-search-wrap {
  margin: 17px 0 0 0;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  padding: 5px;
  background: #fff;
  float: left;
  width: 100%;
}

.sidebar-search-wrap .search {
  background: none;
  border: 0px;
  border: 0px;
  margin: 0 -40px 0 0;
  padding: 3px 40px 4px 5px;
  width: 100%;
}

.sidebar-search-wrap .button {
  background: url(../images/sidebar-left-bg.png) no-repeat;
  border: 0px;
  width: 31px;
  height: 28px;
  float: right;
  cursor: pointer;
  position: relative;
}

.widget-box {
  background: #fff;
  border-radius: 1px;
  min-height: 450px;
  margin: 0 0 17px 0;
  border-top: 0;
  border-right: 1px solid #e8eaef;
  border-left: 1px solid #e8eaef;
  border-bottom: 2px solid #d7d9de;
  -webkit-box-shadow: 0 3px 10px -3px #d7d9de;
  -moz-box-shadow: 0 3px 10px -3px #d7d9de;
  -o-box-shadow: 0 3px 10px -3px #d7d9de;
  -ms-box-shadow: 0 3px 10px -3px #d7d9de;
  box-shadow: 0 3px 10px -3px #d7d9de;
}

.widget-box-height {
  height: 475px;
  float: left;
  width: 100%;
}

.widget-box.no-min-height {
  min-height: inherit;
}

.email-content-area-wrap .widget-title {
  min-height: 43px;
}

.email-content-area-wrap .widget-title h2 {
  margin: 10px 0 5px 15px;
  font-size: 16px;
}

/* New widget style starts */

.col-pad {
}

.col-pad-7 {
}

.col-pad-15-r {
  padding: 0 7.5px 0 15px;
}

.col-pad-15-l {
  padding: 0 15px 0 7.5px;
}

.col-pad-7 {
  padding: 0 7.5px;
}

.col-pad .wid-tit-p h2 {
  padding: 12px 0 12px 15px;
}

.p-wid-right {
  float: right;
  margin: 9px 0 0;
}

/* New widget style ends */

.widget-title {
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  min-height: 43px;
  overflow: visible;
  border-radius: 2px 2px 0 0;
  float: left;
  width: 100%;
}

.widget-inner-title {
  background: #f4f4f4;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  min-height: 45px;
  overflow: visible;
  border-radius: 0;
}

.widget-title h2 {
  font-weight: normal;
  color: #212121;
  float: left;
  line-height: 20px;
  font-size: 16px;
  padding: 12px 0;
  margin: 0;
  float: left;
}

.widget-title h2.pdl {
  padding-left: 15px;
}

.widget-title h2 a {
  color: #212121;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  font-weight: 400;
}

.widget-title h2 a:hover {
  color: #689f38;
}

.widget-title h2 span {
  color: #616161;
  font-weight: 300;
  padding: 0 0 0 0px;
  font-size: 17px;
}

.widget-inner-title h3 {
  margin: 9px 0 5px 15px;
  font-weight: normal;
  color: #212121;
  float: left;
  font-size: 20px;
}

.widget-inner-title h4 {
  margin: 10px 0 0px 0px;
  font-weight: normal;
  color: #212121;
  float: left;
  font-size: 16px;
}

/*Biju*/
.widget-title .icons {
  width: 53px;
  height: 29px;
  padding: 22px 0;
  background: url(../images/overview-widgets-icons.png) no-repeat 0 0;
  float: left;
  margin-right: 10px;
  border-right: 1px solid #e0e0e0;
  -webkit-transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -o-transition: all 0.8s ease 0s;
  -ms-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}

/*Biju*/
.widget-title .settings {
  float: right;
  background: url(../images/overview-widgets-icons.png) no-repeat -203px -285px;
  width: 45px;
  height: 42px;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  -ms-transition: -ms-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
}
.widget-title .meet-r {
  float: right;
  background: url(../images/overview-widgets-icons.png) no-repeat -213px -323px;
  width: 45px;
  height: 29px;
  padding: 21px 0;
  border-left: 1px solid #e0e0e0;
}

/*.widget-title .export-icon{float:right; background:url(../images/overview-widgets-icons.png) no-repeat -101px -473px; width:45px; height:28px; padding:21px 0;}*/
.widget-title .export-icon {
  float: right;
  background: url(../images/overview-widgets-icons.png) no-repeat -101px -473px;
  width: 41px;
  height: 28px;
  padding: 21px 0;
}

.widget-title .export-icon.down {
  transform: rotate(180deg);
  background: url(../images/overview-widgets-icons.png) no-repeat -100px -478px;
}

.widget-title .ppc-usr-set {
  background: transparent url("../images/ppc-user-setting.png") no-repeat center
    center;
  float: right;
  height: 20px;
  padding: 22px 0;
  width: 20px;
}

.widget-title .icons.sales {
  background-position: 10px 6px;
}

.widget-title .icons.performance {
  background-position: 8px -90px;
}

.widget-title .icons.rules {
  background-position: -109px -376px;
}

.widget-title .icons.contacts {
  background-position: 12px -189px;
}

.widget-title .icons.contacts-su {
  background-position: -207px -90px;
}

.widget-title .icons.reminders {
  background-position: 12px -286px;
}

.widget-title .icons.meeting {
  background-position: 5px -472px;
}

.widget-title .icons.reminder {
  background-position: 5px -563px;
}

.widget-title .icons.seo-reports {
  background-position: 3px -643px;
}

.widget-title .icons.google-adwords {
  background-position: 4px -731px;
}

.widget-title .icons.page-performance {
  background-position: 5px -834px;
}

.widget-title .icons.companies {
  background-position: -106px -725px;
}

.widget-title .icons.conversionMe {
  background-position: 1px -968px;
}

.widget-title .icons.monthlyCon {
  background-position: 0px -1022px;
}

.widget-title .icons.meeting-summery {
  background-position: -111px -880px;
}

.widget-title .icons.google-play-b {
  background-position: -212px -882px;
}

.widget-title .icons.google-play-rev {
  background-position: -212px -788px;
}

.widget-title .icons.google-play-you {
  background-position: -213px -732px;
}

.widget-title .icons.to-do {
  background-position: -111px -960px;
}

.widget-title .icons.page-landing {
  background-position: 0px -1078px;
}

.widget-title .icons.page-converting {
  background-position: -1px -1141px;
}

.widget-title .am-companies {
  background-position: -105px -729px;
}

.dropdown-setting {
  float: right;
  position: relative;
  cursor: pointer;
}

.dropdown-setting:hover .dropdown-menu-wrap {
  display: block !important;
  position: absolute;
  right: 0px;
  top: 39px;
}

.dropdown-setting:hover .dropdown-menu-wrap ul {
  margin: 0px;
  min-width: 280px;
}

.dropdown-setting .dropdown-menu-inner-wrap {
  margin: 0px;
}

.dropdown-setting .dropdown-menu-inner-wrap li a {
  float: none !important;
  display: block;
  list-style: none;
}

.dropdown-setting .dropdown-menu-wrap {
  position: absolute;
  z-index: 99;
  background: #fff;
  border: 1px solid #d6d6d6;
  display: none;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 2px;
}

.dropdown-setting .dropdown-menu-wrap li {
  list-style: none;
}

.dropdown-setting .dropdown-menu-wrap li a {
  padding: 10px;
  font-weight: 400;
  color: #000;
  font-size: 15px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.dropdown-setting .dropdown-menu-wrap li a:hover {
  background: #f5f5f5;
}

.widget-check-box {
  float: left;
  margin: 11px 0 0 20px;
}

.company-contact {
  background: url(../images/overview-widgets-icons.png) no-repeat -120px -798px;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.companies-adl-table thead tr th:nth-child(2),
.companies-adl-table thead tr th:nth-child(1) {
  border-right: 1px solid #eeeeee;
}

.table-min-wrap .companies-tbody p {
  padding: 11px 0 0 0;
  margin: 0px;
  color: #000;
  font-size: 15px;
}

.table-min-wrap .companies-tbody td {
  padding: 10px 10px !important;
}

.text-left-imp {
  text-align: left !important;
}

.widget-title .icons.opportunities {
  background-position: -107px 5px;
}

.widget-title .icons.activeopportunities {
  background-position: -110px -89px;
}

.widget-title .icons.meetings {
  background-position: -108px -187px;
}

.widget-title .icons.activityfeed {
  background-position: -111px -284px;
}

.widget-title .icons.charger-icon {
  background-position: 10px -377px;
}

.widget-title .icons.sit {
  background-position: 4px -834px;
}

.widget-title .icons.to-do-reminder {
  background-position: 8px -562px;
}

.meeting-head-style.nwn {
  padding-top: 10px !important;
}

.widget-content {
  padding: 15px;
}

.widget-content:after,
.widget-content:before {
  content: "";
  display: table;
}

.widget-content:after {
  clear: both;
}

.widget-content .datepicker {
  background: url(../images/datepicker-icon.png) no-repeat center right;
  padding-right: 18px;
  font-size: 12px;
  color: #666;
}

.widget-content .datepicker:hover {
  color: #333;
  text-decoration: none;
}

.widget-content .center-text {
  text-align: center;
}

.widget-content .datepicker span {
  color: #e40a00;
  background: #fff;
  display: inline-block;
  border: 1px solid #e5e5e5;
  padding: 2px 10px;
  border-radius: 3px;
}

.widget-content p {
  font-size: 12px;
  font-weight: normal;
  color: #333;
  margin: 0 0 22px;
}

.widget-content span.green-bg {
  display: inline-block;
  padding: 0 4px;
  color: #689f38;
}

.widget-gray-wrap {
  background: #ffffff;
  padding: 0;
  border-radius: 5px;
}

.datepicker-outer-wrap {
  text-align: center;
}

.content-show-datepicker {
  position: relative;
  display: inline-block;
}

.datepicker-dropdown-wrap {
  width: 190px;
  position: absolute;
  background: #fff;
  text-align: left;
  padding: 6px 15px 0;
  right: 0px;
  border: 1px solid #dddddd;
  top: 32px;
  display: none;
  z-index: 9;
}

.datepicker-top-arrow-wrap {
  position: absolute;
  top: -9px;
  right: 15px;
}

.datepicker-listing-wrap {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.datepicker-listing-wrap li {
}

.datepicker-listing-wrap li a {
  background: #f5f5f5;
  display: block;
  clear: both;
  color: #656565;
  padding: 4px 0 4px 10px;
  margin: 0 0 6px 0;
  font-size: 14px;
}

.datepicker-listing-wrap li a:hover {
  text-decoration: none;
  color: #fff;
  background: #649a20;
}

.datepicker-listing-wrap li a.active {
  color: #fff;
  background: #649a20;
}

.inner-datepicker-wrap {
  display: inline-block;
  clear: both;
  width: 100%;
}

.inner-datepicker-wrap .input-container {
}

.inner-datepicker-wrap .input-container input {
  border: 0px;
  width: 76px;
  height: 28px;
  border: 1px solid #cccccc;
  font-size: 12px;
  text-align: center;
  color: #555555;
  padding: 5px 5px;
  margin: 0px;
}

.from-datepicker {
  float: left;
}

.to-datepicker {
  float: right;
}

.from-datepicker label,
.to-datepicker label {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 5px 0;
  display: block;
}

.nodatadonutbucket.sample-text-wrap {
  display: inline-block;
  padding-left: 2%;
  margin-top: 19%;
  text-align: center;
  width: 100% !important;
}

.datepicker-btn-wrap {
  display: inline-block;
  width: 100%;
  padding: 5px 0;
}

.datepicker-btn-wrap button {
  margin: 0px;
  padding: 6px;
  width: 76px;
  height: 28px;
  background: #b2b2b2;
  border: 0px;
  float: left;
  color: #fff;
  font-size: 13px;
}

.btn-float-right {
  float: right;
  margin: 9px 0 0 0;
}

.btn-float-right button {
  padding: 2px 15px !important;
}

.datepicker-btn-wrap button.cancel-btn {
  float: right;
}

.datepicker-btn-wrap button:hover {
  background: #649a1e;
}

.datepicker-btn-wrap button.active {
  background: #649a1e;
}

.beatpicker li.cell {
  box-sizing: content-box !important;
}

.widget-box .listing-tbl {
  border-collapse: collapse;
  font-size: 13px;
  color: #212121;
}

.widget-box #seoListing th {
  word-break: break-all;
}

.widget-box #seoListing th.brk_word {
  word-break: break-word !important;
}

.widget-box .listing-tbl thead tr {
  border: 1px solid #e0e0e0;
  border-width: 1px 0;
}

/*biju*/
.widget-box .listing-tbl th {
  padding: 12px;
  font-size: 12px;
  font-weight: 400;
  color: #212121;
  border-right: 1px solid #e0e0e0;
  text-align: center;
  line-height: 18px;
}

.widget-box .sales-projection-tbl tr th {
  font-size: 12px !important;
}

/*biju*/

.widget-box .listing-tbl thead th:last-child {
  border-right: 0;
}

.widget-box .listing-tbl tr {
  border: 1px solid #e0e0e0;
  border-width: 1px 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

/*.widget-box .listing-tbl tbody tr:hover {background: #f5f5f5;}*/
.no-bg:hover {
  background: rgba(0, 0, 0, 0) !important;
}

.widget-box .listing-tbl tr.noborder {
  border-width: 0;
}

.widget-box .listing-tbl tr.noborder:hover {
  background: none;
}

.widget-box .listing-tbl td {
  padding: 12px;
  border-right: 1px solid #e0e0e0;
  font-size: 12px;
  text-align: center;
}

.widget-box .listing-tbl td:last-child {
  border-right: none;
}

.widget-box .listing-tbl td a {
  cursor: pointer;
  color: #333333;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}

.widget-box .listing-tbl td .green-h {
  background: #909090;
  color: #ffffff;
  text-decoration: none;
}

.widget-box .listing-tbl td .green-h:hover {
  text-decoration: none;
}

.widget-box .listing-tbl td a.link {
  background: none;
  color: #7cb342;
  text-decoration: none;
}

.widget-box .listing-tbl td a.link:hover {
  color: #424242;
}

.widget-box .listing-tbl td img {
  border-radius: 5px;
}

.widget-box .listing-tbl td strong {
  font-size: 15px;
  color: #333;
  font-weight: 500;
}

.widget-box .listing-tbl .thead-row {
  font-weight: 500;
  font-size: 15px;
}

.widget-box .feed-tbl {
  border-collapse: collapse;
}

.widget-box .feed-tbl tr {
  background: #f4f4f4;
  border-bottom: 10px solid #fff;
}

.widget-box .feed-tbl td {
  padding: 3px 0;
  vertical-align: middle;
}

.widget-box .feed-tbl td.icon {
  padding: 0;
}

.widget-box .feed-tbl tr.noborder {
  border-width: 0;
}

.widget-box .feed-tbl tr.nofill {
  background: none;
}

.widget-box .link {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}

.widget-box .link.green {
  color: #7cb342;
}

.widget-box .link.green:hover {
  color: #212121;
}

.widget-box .btn {
  background: #bfbfbf;
  padding: 1px 8px;
  display: inline-block;
  color: #fff;
  border-radius: 2px;
  font-size: 12px;
  position: inherit;
}

.widget-box .btn:hover {
  background: #333;
  text-decoration: none;
  color: #fff;
}

.widget-box .btn.green-h:hover {
  background: #7cb342;
}

.summary-counter-wrap {
  text-align: left;
  padding: 14px 20px;
}

.summary-count {
  display: inline-block;
  color: #212121;
  min-width: 120px;
  padding-top: 10px;
  padding-bottom: 9px;
}

.summary-count:last-child {
  min-width: 0;
  border-right: none;
}

.summary-count-label {
  font-size: 14px;
  color: #607d8b;
}

.summary-count-text {
  font-size: 28px;
  line-height: 25px;
}

.summary-count-percentage {
  font-size: 15px;
  font-weight: 300;
  color: #212121;
}

.detail-ad-perform-wrap {
  text-align: center;
}

.detail-ad-perform-wrap .summary-count {
  margin: 0 0 0 0px;
  display: inline-block;
  padding: 0 30px;
  width: 360px;
  float: none;
}

.detail-ad-perform-wrap .summary-count:nth-child(4) {
  border: 0px;
}

.detail-ad-perform-wrap .summary-count .summary-count-label {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0 0 5px;
  float: left;
}

.detail-ad-perform-wrap .summary-count .summary-count-text {
  clear: both;
  color: #7cb342;
  display: block !important;
  float: left;
  font-size: 35px;
  font-weight: normal;
  line-height: 39px;
  margin: 0 0 5px;
  min-width: 50px;
  padding: 0 25px 0 0;
}

.detail-ad-perform-wrap .summary-count .summary-compare-label {
  clear: both;
  color: #666666;
  display: block;
  font-size: 14px;
  font-weight: 300;
  margin: 0;
  padding: 0;
}

.detail-ad-perform-wrap .summary-count .summary-count-text div {
  margin: 0 0 0 10px;
}

.detail-ad-perform-wrap .summary-count.orange .summary-count-text {
  color: #f19300;
}

.arrow-up,
.arrow-down {
  width: 0;
  height: 0;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  display: inline-block;
}

.arrow-up {
  border-bottom: 10px solid #333;
}

.arrow-down {
  border-top: 10px solid #333;
}

.summary-count.red .arrow-up,
.summary-count.red .arrow-down,
.arrow-color-red {
  border-color: #e40a00;
}

.summary-count.green .arrow-up,
.summary-count.green .arrow-down,
.arrow-color-green {
  border-color: #7cb342;
}

.summary-count.yellow .arrow-up,
.summary-count.yellow .arrow-down,
.arrow-color-yellow {
  border-color: #fcb322;
}

.summary-count.orange .arrow-up,
.summary-count.orange .arrow-down,
.arrow-color-orange {
  border-color: #f19300;
}

.summary-count.red .summary-count-text {
  color: #e40a00;
  padding: 0 0px 0 0;
}

.summary-count.green .summary-count-text {
  padding: 0 0px 0 0;
}

.summary-count.yellow .summary-count-text {
  color: #fcb322;
  padding: 0 0px 0 0;
}

.summary-count.orange .summary-count-text {
  padding: 0px;
}

footer {
  color: #78909c;
  text-align: center;
  width: 100%;
  font-size: 12px;
  padding: 25px 0;
  float: left;
  position: absolute;
  bottom: -50px;
  left: 0;
}

footer a {
  color: #fff;
}

/* Common Form Style */
/* ***************************************************************************************************************************** */

.no-margin {
  margin: 0px !important;
}

.no-margin-btm {
  margin-bottom: 0px !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.mar-15 {
  margin-bottom: 15px;
  float: left;
  width: 100%;
}

.marg-30 {
  margin: 30px 0;
}

.no-padding {
  padding: 0px !important;
}

.no-padding-btm {
  padding-bottom: 0px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padd-b-20 {
  padding: 0 0 20px 0 !important;
}

.bor-0 {
  border: 0 !important;
}

.bor-r-0 {
  border-right: 0 !important;
}

.bor-l-0 {
  border-left: 0 !important;
}

.bor-t-0 {
  border-top: 0 !important;
}

.bor-b-0 {
  border-bottom: 0 !important;
}

.float-right {
  float: right;
}

.color-red {
  color: #f30101 !important;
}

.color-light-green {
  color: #8bc34a !important;
}

.color-dark-green {
  color: #4a7019 !important;
}

.text-align-left {
  text-align: left;
}

.text-align-right {
  text-align: right;
}

.text-align-center {
  text-align: center;
}

.wid-flo {
  width: 100% !important;
  float: left !important;
}

.editableform-loading {
  background: url("../images/adluge-loader-small.gif") center center no-repeat;
}

.form-control-wrap {
}

.form-control-wrap .row {
  margin-bottom: 10px;
}

.control-group {
}

.control-group .control-label {
  float: left;
  color: #212121;
  font-size: 13px;
  margin-top: 7px;
  font-weight: 400;
  cursor: auto;
}

.control-group .control {
}

.control-group .control-label:after {
  content: ":";
  float: right;
}

.visa-de .control-group .control-label:after {
  content: none;
}

.border-bottom-dotted {
  border-bottom: 1px dotted #909090;
}

/* Error */
.control-group .input-box {
  border: 1px solid #e2e2e2;
  color: #424242;
  font-size: 12px;
  border-radius: 1px;
  padding: 2px 8px;
  vertical-align: top;
  float: left;
  height: 30px;
  width: 100%;
}

.control-group.error .input-box {
  border-color: #ff6666 !important;
  color: #ff6666 !important;
  height: 34px;
  margin: 0 0 5px 0;
}

.control-group.error .select2-container {
  border: 1px solid #ff6666 !important;
  border-radius: 2px;
}

.control-group.error .select2-chosen {
  color: #ff6666 !important;
}

.control-group.error .control-label {
  color: #ff6666 !important;
}

.control-group.error .help-text {
  color: #ff6666 !important;
  font-size: 13px;
}

.control-group.error .sbHolder {
  border-color: #ff6666 !important;
}

.control-group.error .sbHolder a {
  color: #ff6666 !important;
}

.control-group.error .control-text {
  color: #ff6666 !important;
}

.control-group.error .checkbox-group label {
  color: #ff6666 !important;
}

.control-group.error .text-area {
  border-color: #ff6666 !important;
  color: #ff6666 !important;
}

.control-group.error .checkbox-group {
  color: #ff6666 !important;
}

.help-text {
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}

.date-to {
  float: left;
  padding: 9px 0 0;
}

.date-time {
  padding-left: 0;
}

.control-group .text-area,
.grid-control-group .text-area {
  border: 1px solid #e0e0e0;
  color: #424242;
  font-size: 13px;
  border-radius: 2px;
  padding: 5px;
  margin: 4px 0px 0 0;
  vertical-align: top;
  float: left;
  width: 100%;
}

.border-radius-right-none {
  border-radius: 3px 0 0 3px !important;
}

.border-radius-left-none {
  border-radius: 0 3px 3px 0 !important;
}

.border-radius-left-none .sbHolder {
  border-radius: 0 3px 3px 0 !important;
}

.border-left-none {
  border-left: 0px !important;
}

.border-left-none .sbHolder {
  border-left: 0px !important;
}

.control-text {
  font-size: 15px;
  color: #333;
  margin: 8px 0 0 10px;
  display: inline-block;
}

/* group dropdown */
.group-dropdown {
  padding: 0 0 0 0px;
  display: table;
  width: 100%;
}

.group-dropdown .input-box {
  display: table-cell;
  width: 50%;
}

.group-dropdown .input-box.first-input-col {
  width: 48%;
  margin: 0 2% 0 0;
}

.group-dropdown span {
  display: table-cell;
  width: 120px;
  vertical-align: top;
}

.select-group-width .sbHolder {
  width: 95%;
}

/* group dropdown */
.group-tootip {
  padding: 0 0 0 0px;
  display: table;
  width: 100%;
}

.group-tootip .input-box {
  display: table-cell;
  width: 100%;
}

.group-tootip .img-tooltip {
  display: table-cell;
  width: 15px;
  vertical-align: middle;
  padding: 0 0 0 10px;
}

.img-tooltip a {
  background: none;
}

/* check box*/
.check-box {
  float: left;
  margin: 0 7px 0 0;
  height: 17px;
}

.check-box label {
  float: left;
}

.check-box span {
  float: left;
}

.check-box input {
  display: none;
}

.check-box input + label {
  color: #f2f2f2;
}

.check-box input + label span {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin: 0;
  vertical-align: middle;
  background: url(../images/checkbox-bg.png) no-repeat;
  cursor: pointer;
}

.check-box input:checked + label span {
  background: url(../images/checkbox-bg.png) 0px -18px no-repeat;
}

/* radio button */
.radio-box input {
  display: none;
}

.radio-box input + label {
}

.radio-box input + label span {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0;
  vertical-align: top;
  background: url(../images/radio-btn-bg.png) no-repeat;
  cursor: pointer;
}

.radio-box input:checked + label span {
  background: url(../images/radio-btn-bg.png) 0 -14px no-repeat;
}

.radio-btn-group {
  float: left;
  margin: 0 15px 0 0;
}

.radio-btn-group label {
  float: left;
  line-height: 12px;
  font-weight: 400;
}

.radio-btn-group > label > label {
  padding: 0 0 0 10px;
}

.radio-btn-group span {
  float: left;
}

/* check box, radio button controll*/
.controll-box {
  margin-top: 5px !important;
  display: block;
  clear: both;
  float: left;
  width: 100%;
}

.controll-box-group {
  margin-top: 11px !important;
}

.checkbox-group {
  float: left;
  margin: 0 15px 0 0;
}

.checkbox-group > label {
  line-height: 17px;
}

/* button */
.btn-wrap.btn-margin {
  margin: 13px 0 0 0;
}

.btn-wrap .btn {
  border: 0px;
  border-radius: 1px;
  font-size: 13px;
  padding: 11px 15px;
  float: left;
  display: block;
  color: #fff;
  line-height: 10px;
  margin: 0 0px 0 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.btn-wrap .btn:first-child {
  margin: 0 10px 0 0;
}

.btn-wrap .btn.green {
  background: #7cb243 !important;
}

.btn-wrap .btn.green:hover {
  background: #7cb342 !important;
}
.tab-pane .meetings-outer-wrap #myTab .btn-wrap .btn.green {
  margin-right: 15px;
}
.btn-wrap .btn.grey {
  background: #939baa !important;
}

.btn-wrap .btn.grey:hover {
  background: #9fa9bd !important;
}

.btn-wrap .btn.orange {
  background: #ef6c00 !important;
}

.btn-wrap .btn.orange:hover {
  background: #ff7809 !important;
}

.btn-wrap .btn.d-grey {
  background: #5a6a71 !important;
}

.btn-wrap .btn.d-grey:hover {
  background: #61747d !important;
}

.btn-wrap .btn.blue {
  background: #0399dd !important;
}

.btn-wrap .btn.d-grey:hover {
  background: #0285c1 !important;
}

.btn-wrap .btn.googl-blue.accinfo-prbtn {
  background: #4083f6 !important;
}

.btn-wrap .btn.googl-blue {
  background: #4083f6 !important;
}

.btn-wrap .btn.googl-blue.sweep-r::before {
  background: #4e8af0 !important;
}

.btn-wrap .btn.cancel {
  background: #ffffff !important;
  color: #616161 !important;
  font-weight: 500;
  padding: 10px;
  margin: 0;
  box-shadow: none;
}

.btn-wrap .btn.cancel.fb_pop_cancel {
  background: #e6e6e6 !important;
  color: #616161 !important;
  border-radius: 3px;
  padding: 10px 25px;
}
.btn-wrap .btn.cancel.fb_pop_cancel:hover {
  background: #9c9c9c !important;
  color: #ffffff !important;
}

.btn-wrap .btn.cancel:hover {
  background: #fff !important;
}

.btn-wrap .btn.light-green {
  background: #92b862;
}

.btn-wrap .btn.light-green:hover {
  background: #81b342;
}

.btn-wrap .btn.gray-dark {
  background: #666666;
}

.btn-wrap .btn.gray-dark:hover {
  background: #2f2f2f;
}

.btn-wrap .btn.gray {
  background: #bfbfbf;
}

.btn-wrap .btn.gray:hover {
  background: #707070;
}

.btn-wrap .btn.gray-d {
  background: #999999;
}

.btn-wrap .btn.gray-d:hover {
  background: #4d4d4d;
}

.btn-wrap .gray-dark {
  background: #7f7f7f;
}

.btn-wrap .gray-dark:hover {
  background: #5d5c5c;
}

.btn-wrap .btn.red {
  background: #da2128;
}

.btn-wrap .btn.red:hover {
  background: #ff0710;
}

/*.btn-wrap .btn.blue{ background:#4b8df8;}.btn-wrap .btn.blue:hover{ background:#09409a;}*/
.btn-wrap .btn.black {
  background: #000000;
}

.btn-wrap .btn.black:hover {
  background: #3c3c3c;
}

.btn-wrap .btn.light-gray {
  background: #333333;
}

.btn-wrap .btn.light-gray:hover {
  background: #000000;
}

.btn-wrap .btn.large {
  padding: 10px 25px !important;
  font-size: 16px;
}

.btn-wrap .btn.sm {
  font-size: 14px;
}

.btn-wrap .btn.small {
  padding: 4px 35px !important;
  font-size: 14px;
}

.sm-btn-wrap button {
  padding: 1px 8px !important;
  font-size: 13px !important;
}

.revision-btn-wrap .edit-field-wrap {
  border: 0 none;
  border-radius: 3px;
  color: #7cb342;
  display: block;
  float: left;
  font-size: 0px;
  margin: 12px 0px 0 0;
  width: 18px;
  padding: 0 0 0 0px;
  background: url(../images/revision.png) no-repeat left center;
  height: 19px;
}

.buttn-r {
  float: right !important;
  margin-top: -19px !important;
}

.back-btn {
  position: absolute;
  top: -50px;
}

.back-btn a {
  background: url(../images/back.png) no-repeat center top;
  width: 27px;
  height: 28px;
  font-size: 0px;
}

.add-i {
  background: url(../images/add.png) no-repeat;
  padding: 0 0 0 20px;
}

.no-btn-wrap a {
  color: #333;
}

.no-btn-wrap a:hover {
  color: #7cb342;
}

.no-btn-wrap {
  margin: 10px 0 0 0;
}

/* alert */
.alert {
  border: 1px solid #bfbfbf;
  background: #bfbfbf;
  padding: 10px;
  color: #fff;
  font-size: 16px;
  position: relative;
  margin: 10px 0;
}

.alert-success {
  background: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
  float: left;
  width: 100%;
}

.alert-info {
  background: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
  float: left;
  width: 100%;
}

.alert-warning {
  background: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
  float: left;
  width: 100%;
}

.alert-danger {
  background: #ebccd1;
  border-color: #dcbec3;
  color: #a94442;
  float: left;
  width: 100%;
}

.alert .alert-link {
  color: #2b542c;
}

.alert .alert-link:hover {
  color: #333;
}

.alert ul {
  margin: 10px 0 0 0;
  font-size: 15px;
}

.alert ul li {
  list-style: inside;
  padding: 0 0 5px 0;
}

button.close {
  background: url(../images/remove-icon-small.png) no-repeat;
  width: 9px;
  height: 9px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  position: absolute !important;
  top: 38px !important;
  right: 25px !important;
  opacity: 1;
}

.n-cl .select2-container .select2-search-choice-close {
  top: 9px !important;
  right: 22px !important;
}

/* note */

.note {
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}

.note h4 {
  margin: 0px;
  padding: 0px 0 10px 0;
  font-size: 18px;
  font-weight: 400;
}

.note p {
  margin: 0px;
  padding: 0px;
}

.note.note-success {
  background-color: #eef7ea;
  border-color: #bbdba1;
}

.note.note-info {
  background-color: #eef7fb;
  border-color: #91d9e8;
}

.note.note-danger {
  background-color: #f9f0f0;
  border-color: #dca7b0;
}

.note.note-warning {
  background-color: #fcf8e3;
  border-color: #f2cf87;
}
/*===============Header Menu mobile css===========*/
.menu {
  margin: 0;
  float: left;
}
.menu li {
  list-style: none;
  display: block;
  float: left;
  position: relative;
}
.menu li .down_arrow {
  display: none;
}
.menu li .sub_menu {
  position: absolute;
  top: 60px;
  left: 0px;
  background-color: rgba(255, 255, 255, 1);
  min-width: 550px;
  padding: 10px;
  display: none;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(33, 33, 33, 0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(33, 33, 33, 0.3);
  -ms-box-shadow: 0px 2px 5px 0px rgba(33, 33, 33, 0.3);
  box-shadow: 0px 2px 5px 0px rgba(33, 33, 33, 0.3);
}
.menu li .sub_menu li {
  float: left;
  list-style: none;
  width: 50%;
  transition: ease all 0.5s;
  -o-transition: ease all 0.5s;
  -webkit-transition: ease all 0.5s;
}
@media (max-width: 667px) {
  .menu li .sub_menu li {
    float: none;
    width: 100%;
  }
}
.menu li .sub_menu li.sub_sub_menu {
  background: rgba(33, 33, 33, 0.05);
}
.menu li .sub_menu li a {
  height: 72px;
  display: block;
  float: left;
  line-height: inherit;
  padding: 10px;
  font-size: 1.4rem;
  color: rgba(33, 33, 33, 1);
  position: relative;
  transition: ease all 0.5s;
  -o-transition: ease all 0.5s;
  -webkit-transition: ease all 0.5s;
}
@media (max-width: 667px) {
  .menu li .sub_menu li a {
    height: auto;
    padding: 3px 6px;
    font-size: 1.33rem;
  }
}
.menu li .sub_menu li a i {
  position: absolute;
  left: 0;
  top: 10px;
  color: rgba(122, 190, 49, 0.8);
  font-size: 2.5rem;
  width: 60px;
  text-align: center;
  transition: ease all 0.5s;
  -o-transition: ease all 0.5s;
  -webkit-transition: ease all 0.5s;
}
@media (max-width: 667px) {
  .menu li .sub_menu li a i {
    display: none;
  }
}
.menu li .sub_menu li a span {
  display: block;
  margin-left: 50px;
  float: left;
  color: #212121;
  text-align: left;
}
@media (max-width: 667px) {
  .menu li .sub_menu li a span {
    margin-left: 0;
    float: none;
  }
}
.menu li .sub_menu li a span.title {
  font-weight: 500;
  font-size: 1.32rem;
  padding-bottom: 2px;
}
.menu li .sub_menu li a span.descr {
  font-size: 11px;
  color: rgba(33, 33, 33, 0.8);
  line-height: 15px;
}
@media (max-width: 667px) {
  .menu li .sub_menu li a span.descr {
    display: none;
  }
}
.menu li .sub_menu li a:hover i {
  -webkit-transform: translateX(-3px) translateZ(0px);
  -moz-transform: translateX(-3px) translateZ(0px);
  -ms-transform: translateX(-3px) translateZ(0px);
  -o-transform: translateX(-3px) translateZ(0px);
  transform: translateX(-3px) translateZ(0px);
  color: #fff;
}
.menu li a {
  display: block;
  line-height: 50px;
  text-align: center;
  min-width: 100px;
  padding: 5px 15px;
  font-size: 1.32rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
}
.menu li a.active {
  color: #fff;
  background-color: rgba(122, 190, 49, 1);
}
.menu li:hover a {
  color: white;
  background-color: rgba(122, 190, 49, 1);
}
.menu li:hover ul.sub_menu {
  display: block;
}
.menu li:hover ul.sub_menu li a {
  background: transparent;
}
.menu li:hover ul.sub_menu li:hover a {
  background-color: rgba(122, 190, 49, 0.2);
}
.menu li:hover ul.sub_menu li:hover a i {
  color: rgba(33, 33, 33, 0.6);
}
.menu li:hover ul.sub_menu li:hover a span {
  color: rgba(33, 33, 33, 0.7);
}
@media (max-width: 667px) {
  .menu {
    display: none;
  }
}
.menu.show {
  display: block;
  position: fixed;
  left: 0;
  top: 59px;
  background: black;
  width: 100%;
}
.menu.show li {
  float: none;
  text-align: left;
  position: relative;
  width: 100%;
  background: #000;
}
.menu.show li a {
  padding: 4px 5px 4px 12px;
  margin: 3px 0;
  line-height: 25px;
  text-align: left;
  display: inline-block;
  width: calc(100% - 40px);
}
.menu.show li .down_arrow {
  display: inline-block;
  vertical-align: middle;
  padding: 1px 0px;
  text-align: center;
  width: 28px;
}
.menu.show li .sub_menu {
  min-width: 200px;
}
.menu.show li:hover a {
  background-color: #000;
  color: rgba(255, 255, 255, 0.6);
}
.menu.show li:hover .sub_menu {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  clear: both;
  float: none;
  max-height: 200px;
  overflow-y: scroll;
  background: #000;
  max-width: 100%;
  width: 100%;
}
.menu.show li:hover .sub_menu li {
  clear: both;
  border-bottom: 1px solid #2b2b2b;
}
.menu.show li:hover .sub_menu li a {
  padding-left: 10px;
  clear: both;
  padding-left: 15px;
  display: block;
  float: none;
}
.menu.show li:hover .sub_menu li a i {
  display: none;
}
.menu.show li:hover .sub_menu li a .title {
  color: #a5a5a5;
}
.menu.show li:hover .sub_menu li a .descr {
  display: none;
}

.mob_menu_btn {
  display: none;
}
@media (max-width: 667px) {
  .mob_menu_btn {
    display: inline-block;
    margin-top: 10px;
    padding: 3px 8px;
  }
  .mob_menu_btn .mline {
    width: 22px;
    height: 2px;
    background-color: #fff;
    margin: 5px 0;
  }
  .menu-wrapper {
    float: right;
    margin-top: 3px;
  }
  .user-dropdown p {
    background-color: #dddddd;
    border-radius: 100%;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 33px;
    height: 33px;
  }
  .user-dropdown p img {
    display: block;
    margin: 0 auto;
    width: 33px;
    height: 35px;
  }
}
/*==========================================*/
/*.header-nav-right .dropdown-hover.HasChild a{ background-image:none !important; }*/
.header-nav-right .dropdown-menu {
  position: absolute;
  right: 0px;
  left: inherit;
  top: 51px;
}

.header-nav-right .dropdown-menu li {
  margin: 0px;
  min-height: inherit;
}

.header-nav-right .dropdown-menu li.separate-wrap {
  border-top: 1px solid #ccc;
  height: 1px;
}

.head-dropdown-content-wrap {
  height: 380px;
  width: 250px;
}

.head-dropdown-content-wrap .head-dropdown-wrap {
  margin: 0px;
  padding: 0px;
  background: #d6d6d6;
  padding: 10px;
}

.head-dropdown-content-wrap .head-dropdown-wrap p {
  margin: 0px;
  padding: 0px;
}

.preview-body-pad .dropdown-logedin {
  display: none;
}

.dropdown-logedin {
  float: right;
  margin: 0 0 5px 0;
}

.dropdown-logedin .user-dropdown img {
  margin-right: 3px;
  display: inline-block;
  width: auto;
  height: auto;
  background: none;
  border-radius: 0px;
}

.dropdown-logedin.dropdown-hover .dropdown-menu li a {
  padding: 8px 13px;
}

.dropdown-logedin .dropdown {
  float: left;
  width: 230px;
}

.logged-admin {
  font-size: 11px;
  color: #7a7a7a;
  margin: -3px 0 0;
  padding: 0 0 0 3px;
}

.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-active {
  margin-top: 1px !important;
}

header .dropdown-logedin .user-dropdown {
  background: none;
  border: 0px;
  margin: 6px 3px 0 0;
  padding: 0px;
}

#select2-drop.select2-drop-active {
  /*width: 190px !important;*/
  padding: 10px 5px 1px 5px !important;
}

#select2-drop.select2-drop-active .select2-results .select2-highlighted {
  background: #7cb342;
}

/*widget-right-content*/
.widget-right-content {
  float: right;
  padding-top: 6px;
}

.widget-right-content p {
  padding: 5px 5px 0 5px;
  margin: 0px;
  float: left;
}

.widget-right-content .sbHolder {
  height: 30px;
}

.widget-right-content .sbSelector {
  height: 28px;
  padding-top: 5px;
}

.widget-right-content .sbToggle {
  top: 11px;
}

.widget-right-content .sbOptions {
  top: 28px !important;
}

.widget-right-content .widget-btn-add {
  margin: 0px;
}

/* one-col-inputbox-group*/
.one-col-inputbox-group {
  display: table;
  width: 100%;
}

.one-col-inputbox-group .input-box {
  display: table-cell;
}

.one-col-inputbox-group .drop-down-level {
  display: table-cell;
  width: 120px;
}

/*input-text-group*/
.input-text-group {
  display: table;
  width: 100%;
}

.input-text-group .input-box {
  display: table-cell;
}

.input-text-group .control-text {
  display: table-cell;
  width: 60px;
  vertical-align: middle;
  padding: 0 0 0 10px;
}

/* Two Grid */
.grid-control-group {
  margin-bottom: 0px;
  float: left;
  display: block;
  clear: both;
  width: 100%;
}

.grid-control-group .row {
  margin-bottom: 10px;
}

.grid-control-group .control-label {
  float: left;
  color: #333333;
  font-size: 15px;
  margin: 0 0 10px 0;
  width: 100%;
}

.grid-control-group .input-box {
  border: 1px solid #e8e8e8;
  color: #333333;
  font-size: 15px;
  border-radius: 3px;
  padding: 8px;
  margin: 0 0px 0 0;
  vertical-align: top;
  float: left;
  height: 40px;
  width: 100%;
}

.input-box-group {
  display: table;
  width: 100%;
  clear: both;
}

.input-box-group .input-box {
  width: 100%;
  display: table-cell;
}

.input-box-group .adjust-dw-width {
  width: 140px;
  display: inline-block;
  display: table-cell;
}

.head-h3-wrap {
  margin: 0px 0 20px 0;
  padding: 0 0 10px 0;
  font-weight: normal;
  color: #333;
  float: left;
  font-size: 20px;
  width: 100%;
  border-bottom: 1px dotted #999999;
}

.input-box-group.three-colen .input-box {
  width: 50%;
}

.input-box-group.three-colen .three-coln-input-first {
  margin-right: 3%;
  width: 47%;
}

.grid-control-group.error .input-box,
.grid-control-group.error .text-area,
.grid-control-group.error .sbHolder {
  border-color: #ff6666;
  color: #ff6666;
}

.grid-control-group.error .control-label,
.grid-control-group.error .help-text,
.grid-control-group.error .sbHolder,
.grid-control-group.error .sbHolder a,
.grid-control-group.error .control-text,
.grid-control-group.error .checkbox-group label {
  color: #ff6666;
}

.red {
  color: red;
}

.summary-counter-wrap .summary-count.red {
  color: red;
}

/* Login Popup */

.login-gray-wrap {
  background: #ffffff;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 0.3;
}

.login-pop-up-wrap {
  max-width: 480px;
  background: #fff;
  z-index: 1;
  margin: auto;
  box-shadow: 1px 1px 5px #cccccc;
}
.login-logo {
  text-align: center;
  padding: 30px 0 15px 0;
  margin: 0 auto;
  max-width: 100%;
}

.login-head-h2 {
  text-align: center;
  color: #0d0d0d;
  font-size: 18px;
  font-weight: 400;
  padding: 20px 0 0 0;
  margin: 0px;
}

.login-social-wrap {
  text-align: center;
  padding: 15px 0 0 0;
  margin: 0 auto;
  width: 86px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-justify-content: center;
  justify-content: center;
}

.login-form-wrap {
  padding: 0px 0 0 0;
  max-width: 65%;
  margin: 0 auto;
}

.login-form-wrap input {
  display: block;
  clear: both;
  width: 100%;
  color: #666666;
  font-size: 15px;
  padding: 7px 10px;
  margin: 10px 0 0 0;
  font-weight: 300;
  border: 1px solid #c9c9c9;
}

#forgot_password_form {
  display: none;
}

.login-outer-wrap {
  height: 100%;
  position: fixed;
  vertical-align: middle;
  width: 100%;
}

.login-footer-wrap {
  padding: 20px 0 5px 0;
  background: #f1f1f1;
  margin: 20px 0 0 0;
  /* position:absolute; width:100%; bottom:0px;*/
}

.login-footer-wrap .login-left-wrap {
  float: left;
  padding: 5px 0 0 0;
}

.login-footer-wrap .btn-wrap {
  float: right;
  padding-bottom: 14px;
}

.error-success-wrap {
  background: none;
  border-radius: 3px;
  padding: 10px 20px;
  margin: 0 48px;
}

.error-success-wrap p {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
}

.error-success-wrap p a {
  text-decoration: underline;
}

.error-success-wrap p a:hover {
  text-decoration: none;
}

.login-error-wrap {
  background: none;
  border: 1px solid #f9a8a7;
  mragin: 0 48px;
}

.login-error-wrap p {
  color: #da2128;
}

.login-error-wrap p a {
  color: #da2128;
}

.login-error-wrap p a:hover {
}

.login-success-wrap {
  background: #dff0d8;
  border: 1px solid #6da927;
}

.login-success-wrap p {
  color: #3c763d;
}

.login-success-wrap p a {
  color: #3c763d;
}

.login-success-wrap p a:hover {
}

.login-footer-wrap .content {
  max-width: 80%;
  margin: 0 auto;
}

.login-left-wrap input {
  float: left;
  border: 1px solid #c9c9c9;
  margin: 0px;
}

.login-left-wrap .text-rememberme {
  float: left;
  color: #666;
  font-size: 15px;
  font-weight: 300;
  line-height: 13px;
  padding: 0 0 0 10px;
}

.login-left-wrap .text-forgot-password {
  clear: both;
  display: block;
  font-style: italic;
  color: #767676;
  font-size: 13px;
  font-weight: 300;
  padding: 6px 0 0 0;
}

.login-left-wrap .text-forgot-password i {
  font-weight: 300;
}

.login-left-wrap .text-forgot-password a {
  font-style: normal;
  color: #d7777b;
  font-weight: 300;
}

.login-left-wrap .text-forgot-password a:hover {
  color: #767676;
}

.login-using-wrap {
  background: #f5f5f5;
  padding: 0 0 20px 0;
  margin: 5px 0 0 0;
}

.select2-container .select2-search-choice-close {
  top: 6px !important;
}

.opt-a label {
  font-weight: 400 !important;
}

/* social plgin style start */
.social-cotent-wrap {
  float: left;
  border-radius: 5px;
}

.social-cotent-wrap:hover {
  opacity: 0.9;
}

.social-cotent-wrap.facebook-gr {
  margin: 0 3px 0 0;
}

.social-cotent-wrap.google-plus-gr {
  margin: 0 3px 0 0;
}

.social-cotent-wrap .social-logo-wrap {
  float: left;
  position: relative;
  height: 32px;
  width: 40px;
  border-radius: 3px;
  /*margin:0 0 0 -2px;*/
}

.social-cotent-wrap .social-content-wrap {
  float: left;
  height: 32px;
  border-radius: 3px 0 0 3px;
}

.social-cotent-wrap .social-logo-wrap img {
  margin: auto;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  position: absolute;
}

.social-cotent-wrap .social-content-wrap p {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 7px 15px 5px 15px;
  text-align: left;
  margin: 0px;
}

.facebook-gr .social-logo-wrap {
  /* background:#375798;*/
}

.facebook-gr .social-content-wrap {
  background: #8ea2cb;
}

.facebook-gr .social-content-wrap:hover {
  background: #6a81b0;
}

.google-plus-gr .social-logo-wrap {
  /*background:#ee2824;*/
}

.google-plus-gr .social-content-wrap {
  background: #e88d8b;
}

.google-plus-gr .social-content-wrap:hover {
  background-color: #e05c5a;
}

.linked-in-gr .social-logo-wrap {
  /*background:#1079b6;*/
}

.linked-in-gr .social-content-wrap {
  background: #79b3d4;
}

.linked-in-gr .social-content-wrap:hover {
  background-color: #4cace2;
}

.login-form-wrap input.error {
  border-color: #ff6666;
  color: #ff6666;
}

.login-form-wrap .error.help-text {
  color: #ff6666;
  padding: 0px;
}

.login-form-wrap .help-text {
  padding: 0px;
}

.login-imgdiv {
  /*-webkit-box-shadow: inset 0px 0px 8px 2px rgba(238, 238, 239, 239);
    -moz-box-shadow: inset 0px 0px 8px 2px rgba(238, 238, 239, 239);
    box-shadow: inset 0px 0px 8px 2px rgba(238, 238, 239, 239);*/
  background: none !important;
  border: none !important;
}

/* social plgin style ends */

/* contact details starts here */

.sidebar-contact-detail-wrap {
  border: 1px solid red;
  margin: 20px 0 0 0;
}

/* Profile summery starts */

/* profile-info-wrap starts */
.profile-summery-wrap {
}

.profile-info-wrap {
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  padding: 15px;
  height: 216px;
}

.profile-img-wrap {
}

.profile-img-wrap img {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.profile-info-content h2 {
  color: #333;
  font-size: 24px;
  font-weight: 400;
  padding: 0 0 5px 0;
  margin: 0px;
}

.profile-info-content ul {
  margin: 0px;
  padding: 10px;
  float: left;
}

.profile-info-content ul li {
  list-style: none;
  font-size: 15px;
  color: #333333;
  padding: 0 0 5px 0;
}

.profile-info-content ul li a {
  background: url(../images/profile-socialbg.png) no-repeat;
  font-size: 15px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 23px;
  margin: 0 0 4px 0;
  text-decoration: underline;
  font-weight: 300;
}

.profile-info-content ul li a.mail {
  background-position: 0 8px;
}

.profile-info-content ul li a.tel {
  background-position: 0 -25px;
}

.profile-info-content ul li a.twitter {
  background-position: 0 -51px;
}

.profile-info-content ul li a.fb {
  background-position: 0 -80px;
}

.profile-info-content ul li a.linkddin {
  background-position: 0 -110px;
}

.profile-info-content ul li a:hover {
  text-decoration: none;
}

.profile-info-content ul li a.mail,
.profile-info-content ul li a.tel {
  text-decoration: none;
  cursor: text;
}

/* profile-info-wrap ends */

/* total-summery-wrap starts */
.total-summery-wrap {
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  padding: 15px;
  height: 216px;
}

.summery-detail-wrap {
}

.summery-detail-wrap .content {
  background: #ffffff;
  padding: 8px 10px;
  margin: 0 0 8px 0;
}

/*.summery-detail-wrap .content p{ font-size:15px; color:#666666;}
.summery-detail-wrap .content p span{ font-size:20px; color:#7cb342; clear:both; display:block; line-height:25px;}*/

.summery-detail-wrap .content.new-pdg {
  padding: 6px 10px 6px 10px;
  margin-bottom: 0;
}

.summery-detail-wrap .content.new-pdg p {
  text-align: left;
}

.summery-detail-wrap .content p {
  padding: 0px;
  margin: 0px;
}

.summery-detail-wrap .content .su-touch {
  font-size: 15px;
  color: #666666;
  font-weight: 300;
}

.summery-detail-wrap .content .su-head {
  font-size: 18px;
  color: #7cb342;
  clear: both;
  display: block;
  font-weight: 500;
  padding: 0 0 3px 0;
}

.summery-detail-wrap .content .su-content {
  font-size: 13px;
  color: #616161;
  font-weight: 300;
}

.summery-detail-wrap .content .su-content b {
  color: #000;
  font-weight: 300;
}

.summery-score-wrap .content {
  background: #f4f4f4;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  padding: 30px 15px;
  text-align: center;
  margin: 0px 0 0 0;
}

.summery-score-wrap .content p {
  font-size: 15px;
  color: #666666;
}

.summery-score-wrap .content p span {
  font-size: 80px;
  color: #7cb342;
  clear: both;
  display: inline-block;
  line-height: 65px;
  font-family: Arial, Helvetica, sans-serif;
}

.report-meeting-wrap {
  border: 1px solid #dedede;
  border-radius: 3px;
}

.report-meeting-wrap .report-meeting-gray {
  text-align: center;
  border-right: 1px solid #e5e5e5;
  padding: 20px 0 30px 0;
  height: 200px;
}

.report-meeting-wrap .report-meeting-gray p {
  color: #333333;
  font-size: 17px;
  font-weight: 500;
  padding: 30px 0 10px 0;
  margin: 0px;
  border-bottom: 1px solid #e5e5e5;
}

.report-meeting-wrap .row {
  margin-bottom: 0;
}

.report-meeting-wrap .report-meeting-gray span {
  color: #333333;
  font-size: 30px;
  padding: 40px 0 0 0;
  font-weight: 500;
  display: block;
  line-height: 28px;
}

.common-report-meeting-wrap {
  margin: 30px 0 0 0;
}

.common-report-border {
  border-right: 1px solid #cccccc;
}

.common-report-meeting-wrap p {
  color: #666666;
  font-size: 18px;
  font-weight: 300;
  padding: 0px;
  margin: 0px;
}

.common-report-meeting-wrap p span {
  color: #7cb342;
  font-size: 30px;
  padding: 5px 0 0 0;
  font-weight: 500;
  display: block;
  line-height: 25px;
}

.report-meeting-wrap .report-no-padding-right {
  padding: 0 15px 0 0;
}

.report-meeting-wrap .report-no-padding-left {
  padding: 0 0 0 15px;
}

.report-meeting-gray .text-open p {
  font-size: 15px;
  padding: 10px 0 0 0;
  border: none;
  color: #747272;
  font-weight: 300;
}

.report-meeting-gray .text-open span {
  color: #747272;
  padding: 10px 0 0 0;
}

.report-meeting-gray .text-awaiting p {
  font-size: 15px;
  padding: 10px 0 0 0;
  border: none;
  color: #e15b13;
  font-weight: 300;
}

.report-meeting-gray .text-awaiting span {
  color: #e15b13;
  padding: 10px 0 0 0;
}

.report-meeting-gray .text-complete p {
  font-size: 15px;
  padding: 10px 0 0 0;
  border: none;
  color: #5ba62d;
  font-weight: 300;
}

.report-meeting-gray .text-complete span {
  color: #5ba62d;
  padding: 10px 0 0 0;
}

/* total-summery-wrap ends */

/* Profile summery ends */

.profile-info-wrap,
.total-summery-wrap {
}

.sidebar-contact-details-wrap {
  margin: 40px 0 0 0;
}

.sidebar-contact-nav-wrap {
  width: 205px;
  float: left;
}

.contact-details-right-wrap {
  margin: 0 0 0 225px;
  background: #ffffff;
  /*border:1px solid #d3d3d4; */
  border-radius: 3px;
}

#information_area .sm-btn-wrap {
  margin: 5px 0 0 0;
  float: left;
}

/* contact details right starts here */
.contact-details-right-wrap h2 {
  color: #333;
  font-size: 24px;
  font-weight: 400;
  margin: 0px 0 20px 0;
}

.contact-details-right-wrap .content {
}

.filter-wrap {
  border: 1px solid #e5e5e5;
  background: #f4f4f4;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.visit-filter-wrap {
  border: 1px solid #e5e5e5;
  background: #f4f4f4;
  border-radius: 5px;
  padding: 10px 15px;
  margin: 0px 0 0 0;
}

.visit-filter-wrap h3 {
  font-size: 17px;
  font-weight: 300;
  font-weight: 300;
  display: inline-block;
}

.visit-filter-wrap h3 strong {
  font-weight: 400;
}

.visit-filter-wrap p {
  padding: 0 0 0 20px;
}

.visit-filter-wrap p a {
  color: #000;
}

.visit-filter-wrap p a:hover {
  color: #578918;
}

/* timeline starts here */
.timeline-wrap {
}

.timeline-wrap .map {
  margin: 0 0 0 0;
}

.time-line-content-wrap {
  border-left: 4px solid #e4e4e4;
  margin: 0 0 0 55px;
  padding: 0px 0 10px 30px;
  position: relative;
}

.time-line-content-wrap .timeline-head {
  font-size: 15px;
  color: #000;
  font-weight: 500;
  padding: 26px 0 5px 0;
}

.time-line-content-wrap .timeline-head span {
  color: #888888;
}

ul.timeline-content-listing {
  padding: 0px;
  margin: 0px;
}

ul.timeline-content-listing li {
  list-style: none;
  padding: 10px 0 0px 0;
  font-size: 14px;
  color: #000000;
}

ul.timeline-content-listing li p {
  display: block;
  clear: both;
  padding: 0 0 3px 0;
}

ul.timeline-content-listing li p a {
  color: #578918;
  display: table-cell;
  clear: both;
}

ul.timeline-content-listing li p a:hover {
  color: #000;
}

ul.timeline-content-listing li p.green {
  color: #578918;
}

ul.timeline-content-listing li p.gray {
  color: #747474;
}

ul.timeline-content-listing li p strong {
  font-weight: 500;
}

ul.timeline-content-listing li p .submission-details {
  float: right;
}

ul.timeline-content-listing li p .submission-details a {
  color: #7cb342;
  font-style: italic;
}

ul.timeline-content-listing li p .submission-details a:hover {
  color: #000;
}

.time-line-content-wrap i.icon {
  width: 42px;
  height: 42px;
  border: 3px solid #d5d5d5;
  border-radius: 100%;
  display: block;
  background: url(../images/timeline-icon.png) no-repeat;
  position: absolute;
  left: -22px;
  top: auto;
}

.time-line-content-wrap i.webpage-listing {
  background-position: 0 0;
}

.time-line-content-wrap i.form-submission {
  background-position: 0 -37px;
}

.time-line-content-wrap i.list-membership {
  background-position: 0 -74px;
}

/* timeline ends here */

/* Right nav content starts */

.nav-gray-box {
  margin: 0 0 15px 0;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  padding: 13px 0 13px 10px;
  font-size: 15px;
  color: #333333;
  background-color: #d8d8d9;
}

.return-contact-wrap img {
  width: 31px;
  height: 28px;
  background-image: url(../images/nav-bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-right: 10px;
}

.nav-menu-icon img {
  width: 31px;
  height: 28px;
  background-image: url(../images/nav-bg.png);
  background-repeat: no-repeat;
  background-position: 0px -54px;
  margin-right: 10px;
}

.return-contact-wrap a {
  color: #333333;
}

.return-contact-wrap a:hover {
  color: #7cb342;
}

.contact-nav-content {
  border: 1px solid #d8d8d9;
  border-bottom: 0px;
  border-radius: 3px;
}

.contact-nav-content .head {
  background: #d8d8d9;
  font-size: 20px;
  color: #333333;
  padding: 8px 0 8px 10px;
}

.contact-nav-content ul {
  margin: 0px;
  padding: 0px;
  background: #fff;
  border-radius: 0 0 3px 3px;
}

.contact-nav-content ul li {
  list-style: none;
  border: 0px;
  border-bottom: 1px solid #d8d8d9;
}

.contact-nav-content ul li a {
  background: url(../images/nav-bg.png) no-repeat;
  font-size: 15px;
  color: #333333;
  display: block;
  padding: 10px 0 10px 35px;
  margin: 0 0 0 6px;
  font-weight: 300;
  cursor: pointer;
}

.contact-nav-content ul li a:hover {
  color: #578918;
}

.contact-nav-content ul li:last-child {
  border-radius: 0 0 3px 3px;
}

.contact-nav-content ul li a.add-opportunity {
  background-position: 0 -93px;
}

.contact-nav-content ul li a.add-meeting {
  background-position: 0 -139px;
}

.contact-nav-content ul li a.add-reminder {
  background-position: 0 -187px;
}

.contact-nav-content ul li a.add-notes {
  background-position: 0 -242px;
}

/* Right nav content ends */

/* contact-table-wrap starts */

.contact-table-wrap,
.content-table-wrap {
  border: 1px solid #cccccc;
  border-radius: 3px;
}

/*.contact-table-wrap .nav-tabs,.content-table-wrap .nav-tabs{ background:#f4f4f4; border-radius:3px 3px 0 0;}*/
.contact-table-wrap .nav-tabs li,
.content-table-wrap .nav-tabs li {
  position: relative;
  border-right: 1px solid #e2e2e2;
}

.contact-table-wrap .nav-tabs li a,
.content-table-wrap .nav-tabs li a {
  border-top: 0px !important;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  font-size: 18px;
  color: #333333;
  /*background:#f4f4f4; */
  padding: 20px 30px;
}

.contact-table-wrap .nav-tabs li:nth-child(1) a,
.content-table-wrap .nav-tabs li:nth-child(1) a {
  border-radius: 0px 0 0 0;
}

.contact-table-wrap .nav-tabs li.active a,
.content-table-wrap .nav-tabs li.active a,
.contact-table-wrap .nav-tabs li.active a:hover,
.content-table-wrap .nav-tabs li.active a:hover,
.contact-table-wrap .nav-tabs li.active a:focus,
.content-table-wrap .nav-tabs li.active a:focus {
  background: #fff;
  color: #333333;
  /*padding-bottom: 21px;*/
  border-left: 0px;
  border-right: 0px;
}

/*.contact-table-wrap .nav-tabs li:last-child a,.content-table-wrap .nav-tabs li:last-child a{ border-right:1px solid #cccccc }*/
/*.contact-table-wrap > .nav-tabs > li > a,.content-table-wrap > .nav-tabs > li > a{ border-bottom:none !important;}*/
.contact-table-wrap .nav-tabs li:first-child,
.content-table-wrap .nav-tabs li:first-child {
  border-left: 0px;
}

.contact-table-wrap .nav-tabs li:first-child a,
.content-table-wrap .nav-tabs li:first-child a {
  /* border-left:0px;*/
  border: 0;
}

.contact-table-wrap .tab-content,
.content-table-wrap .tab-content {
  min-height: 350px;
  padding: 15px 29px 15px 20px;
}

.contact-table-wrap .tab-content h2,
.content-table-wrap .tab-content h2 {
  color: #212121;
  font-size: 16px;
  font-weight: normal;
}

.contact-table-wrap > .tab-content > #opportunites > .loading_filling_gif_class,
.contact-table-wrap
  > .tab-content
  > #meeting-reminder
  > .loading_filling_gif_class,
.contact-table-wrap
  > .tab-content
  > #leadscore_tab
  > .loading_filling_gif_class {
  padding: 130px 0;
}

.tab-table-style {
  margin: 0 0 20px 0;
}

.tab-table-style tr {
}

.tab-table-style tr td {
  padding: 15px;
  position: relative;
}

.tab-table-style tr td:first-child {
  padding-left: 0px;
}

.tab-table-style tr td:last-child {
  border-bottom: 1px solid #cccccc;
}

/*.tab-table-style tr td.revision-btn-wrap{ position:relative;}
.tab-table-style tr td.revision-btn-wrap .editable-container.editable-inline{ position:inherit !important;}
.tab-table-style tr td.revision-btn-wrap > .editable-container.editable-inline > div{ position:absolute; top:-10px;}
.revision-edit-btn-wrap{ float:left;} 
*/

.revision-content-wrap {
  display: inline-block;
  position: relative;
  min-width: 41px;
  min-height: 21px;
}

.revision-content-wrap .revision-edit-btn-wrap {
  float: left;
}

.revision-content-wrap .editable-container.editable-inline {
  left: 0;
  position: absolute;
  top: 0;
}

.tab-notification {
  background: #f00;
  border-radius: 3px;
  /* border-radius:100%;*/
  padding: 4px;
  font-size: 12px;
  min-width: 24px;
  min-height: 14px;
  position: absolute;
  color: #fff;
  text-align: center;
  top: -12px;
  right: 2px;
}

.tab-new-notification {
  background: #f00;
  border-radius: 5px;
  padding: 2px 4px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin: 0 0 0 5px;
}

/* contact-table-wrap ends */

/* Contact Summery  starts */
.contact-summery-wrap {
  margin: 0px;
  padding: 0px;
}

.listing-contact-summery {
}

.listing-count-wrap {
  list-style: none;
  float: left;
  width: 100%;
  padding: 0 0 0 0;
  margin: 20px 0;
}

.listing-count-wrap span {
  float: left;
  clear: both;
  font-weight: 400;
  line-height: 17px;
  color: #212121 !important;
}

.arra-center {
  text-align: center;
}

.arra-center span {
  float: none;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
}

.listing-count-wrap .total {
  font-size: 13px;
  color: #212121;
}

.listing-count-wrap .total-value {
  font-size: 30px;
  color: #212121 !important;
  line-height: 23px;
  /*padding:7px 0 7px 8px;*/
  width: 100%;
  padding: 10px 0 0;
}

.listing-count-wrap .month {
  font-size: 13px;
  color: #212121;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  padding: 3px 9px;
}

.listing-count-wrap .ratio {
  color: #212121;
  font-size: 16px;
  background: url(../images/summery-ratio-bg.png) no-repeat 0 -42px;
  padding: 6px 0 3px 22px;
  /*margin:0 0 0 10px;*/
}

.contact-summery-wrap .row {
  margin-bottom: 0px;
}

.listing-count-wrap.border-right {
  border-right: 1px solid #c8c9c9;
}

.listing-count-wrap.green {
}

.listing-count-wrap.green .total-value {
  color: #7cb342;
}

.listing-count-wrap.green .ratio {
  background-position: 0px -14px;
}

.listing-count-wrap.red {
}

.listing-count-wrap.red .total-value {
  color: #e40a00;
}

.listing-count-wrap.orange .total-value {
  color: #f19300;
}

.listing-count-wrap.red .ratio {
  background-position: 0px 10px;
}

.listing-count-wrap.orange .ratio {
  background-position: 0px -64px;
}

.bo-r-t-l {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #e0e0e0 !important;
}

.add_contact_button {
  background: url(../images/common/add-user.svg) no-repeat 9px 11px;
  border: 0px;
  font-size: 0px;
  width: 50px;
  height: 43px;
  float: right;
}

.add_contact_button.add-opp {
  background: url(../images/common/add-user.svg) no-repeat 0 0;
  border: 0px;
  font-size: 0px;
  height: 32px;
  width: 25px;
  float: none;
}

.add_contact_button.add-opp {
  display: inline-block;
  float: none;
  height: 26px !important;
  vertical-align: middle;
}

.opcount.op-cnt {
  display: inline-block;
}

.add_contact_button-n {
  background: url(../images/add-new-ico.png) no-repeat 5px 10px;
  border: 0px;
  font-size: 0px;
  width: 50px;
  height: 43px;
  float: right;
}

.add_contact_button-gr {
  background: url(../images/list-add-n.png) no-repeat 9px 17px;
  border: 0px;
  font-size: 0px;
  width: 50px;
  height: 43px;
  float: right;
}

/* add button new ui starts*/
.add_button {
  background: url(../images/add-ui.png) no-repeat 0px 0px;
  border: 0px;
  font-size: 0px;
  width: 30px;
  height: 25px;
  float: right;
  margin: 12px 0 0;
  /*-webkit-transition: all 0.1s ease 0.1s; */
  /*-moz-transition: all 0.1s ease 0.1s;*/
  /*-o-transition: all 0.1s ease 0.1s;*/
  /*-ms-transition: all 0.1s ease 0.1s;*/
  /*transition: all 0.1s ease 0.1s;*/
}

.add_button.acc {
  background-position: 0 0;
}

/*.add_button.acc:hover{background-position: -37px 0;}*/
.add_button.lea {
  background-position: 0 -30px;
}

.chart_load-he.nw-shade-i {
  background: url(../images/chart.png);
}

/* add button new ui ends*/
.advanced-search {
  float: right;
}

.contact-table-wrap .tab-content h2,
.content-table-wrap .tab-content h2 {
  padding-left: 14px !important;
}

.advanced-search label {
  width: 100%;
  float: right;
  color: #333333;
  font-size: 15px;
  font-weight: 400;
  background: url(../images/advanced-search.png) no-repeat right center;
  margin: 10px 0 0 0;
  max-width: 160px;
  padding: 0 20px 0 0;
  cursor: pointer;
}

.advanced-search-up {
  float: right;
}

.advanced-search-up label {
  width: 100%;
  float: right;
  color: #333333;
  font-size: 15px;
  font-weight: 400;
  background: url(../images/advanced-search-up.png) no-repeat right center;
  margin: 10px 0 0 0;
  max-width: 160px;
  padding: 0 20px 0 0;
  cursor: pointer;
}

.contact-search {
  float: right;
  margin: 8px 7px 0 0;
}

.contact-search input {
  background: #ffffff url("../images/search.png") no-repeat scroll 97% center;
  border-radius: 0;
  border: 1px solid #ccd4e1 !important;
  box-shadow: 0px 3px 3px -2px #d3d6d9;
  color: #4d4d4d;
  font-size: 12px;
  padding: 5px 31px 5px 10px;
  width: 100%;
}

.contact-search-2 input {
  background: none !important;
}

.serh-ico {
  position: absolute;
  right: 10px;
  top: 8px;
}

.widget-title-custom .advanced-search {
  width: 180px;
}

.widget-title-custom .clint-meeting-btn {
  width: 142px;
  float: right;
  padding: 6px 0 0 0;
}

.advanced-search-content {
  border-bottom: 1px dotted #909090;
  margin: 0 0 20px 0 !important;
  padding-bottom: 20px;
}

.adl_table_list {
  border: 0px !important;
}

.adl_table_list thead tr th {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  color: #212121;
  font-size: 13px;
  font-weight: 500;
  padding: 12px;
  border-left: none;
  border-right: 1px solid #e2e2e2;
  text-align: center;
}

@media (max-width: 1400px) {
  #accounts_list .adl_table_list thead tr th {
    padding: 15px 5px;
  }
}

.adl_table_list thead tr th:last-child {
  border-right: none;
}

.adl_table_list thead tr th:last-child {
  border-right: 0px;
}

.floatTable {
  z-index: 9 !important;
}

.floatTable tr th {
  border-right: 1px solid #e2e2e2;
  border-left: 0px;
}

.floatTable tr th:last-child {
  border-right: 0px;
}

.adl_table_list td {
  color: #212121;
  border-bottom: 1px solid #e2e2e2;
  border-top: 0px !important;
  padding: 12px;
  word-break: break-all;
  border-right: 1px solid #e2e2e2 !important;
  border-left: 0px solid #fff !important;
  vertical-align: middle;
  text-align: center;
}

.adl_table_list td:last-child {
  border-right: none !important;
}

.adl_table_list td img {
  font-size: 0px;
}

.adl_table_list td span {
  display: inline-block;
  color: #212121;
}

.adl_table_list td span.tatal-cad {
  clear: none;
  display: inline;
}

.adl_table_list td span.color-green {
  color: #616161;
}

.adl_table_list td span.color-black {
  color: #000;
}

.adl_table_list td a {
  color: #666666;
  font-size: 12px;
}

/*.adl_table_list td a:hover{ color:#7cb342;}*/
.adl_table_list td .view {
  color: #fff;
  font-size: 13px;
  background: #bfbfbf;
  border-radius: 3px;
  padding: 3px 10px;
}

.adl_table_list td .view:hover {
  color: #000;
  text-decoration: none;
}

.adl_table_list td .owner {
  height: 30px;
  width: 30px;
  color: #fff;
  font-size: 11px;
  text-transform: capitalize;
  display: inline-block;
  text-align: center;
  padding: 7px 0 0 0 !important;
  cursor: pointer;
  border-radius: 50% !important;
}

.adl_table_list td .strechRound {
  color: #fff;
  font-size: 12px;
  text-transform: capitalize;
  display: inline-block;
  text-align: center;
  padding: 4px 20px !important;
  cursor: pointer;
  border-radius: 30px !important;
  line-height: 19px !important;
  width: auto;
  height: 25px;
  letter-spacing: 1px;
}

.am-table-style td .owner {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  padding: 3px 17px;
  cursor: pointer;
  border-radius: 20px;
}

.bbg-co {
  background-color: #939baa !important;
}

.adl_table_list td .owner.cyan {
  background: #1385af;
}

.adl_table_list td .owner.green {
  background: #6abd45;
}

.adl_table_list td .owner.violet {
  background: #a85ea6;
}

.adl_table_list td .owner.orange {
  background: #f5874f;
}

.adl_table_list td .owner.chocolate {
  background: #a9742a;
}

.adl_table_list td .num-border {
  color: #fff;
  display: inline-block;
  padding: 5px 8px !important;
  width: 25px !important;
  height: 25px !important;
  text-decoration: none;
  background: #01a9f4;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto;
}

/*.adl_table_list td .num-border:hover { color: #fff; background: #8bc53f;}*/

.adl_table_list .adl_tfoot_wrap td {
  font-size: 18px;
}

.adl_table_list .adl_tfoot_wrap td strong {
  color: #333333;
  font-weight: 500;
}

.adl_table_list td button.ownerAccountCls {
  margin: 0px !important;
}

.adl_table_list td button.sharedAccountCls {
  margin: 0px !important;
}

.adl_table_list td .loading_filling_gif_class {
  margin: 0px;
}

.adl_table_list td.gray-bg .loading_filling_gif_class {
  margin: auto;
}

#table_contact_list tr.activeRow {
  background: #f9fdf4;
}

/*#table_contact_list tr.activeRow td{ border: 0px;}*/

.adl_table_list.new-tble h4 {
  font-size: 12px;
}

.adl_table_list.new-tble td,
.adl_table_list.new-tble th {
  padding: 12px;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

.popup-table-wrap .adl_table_list tr th {
  border-color: #cccccc;
  font-size: 15px;
  color: #333333;
  font-weight: 500;
}

.popup-table-wrap .adl_table_list tr td {
  background: #f4f4f4;
  font-size: 15px;
  color: #333333;
  font-weight: 300;
  border-color: #e3e3e3;
}

.popup-table-wrap .adl_table_list tr td p {
  margin: 0px;
  padding: 0px;
}

.popup-table-wrap .adl_table_list tr td p span {
  color: #333333;
  font-weight: 300;
}

.popup-table-wrap .adl_table_list tr.last-child td {
  border-bottom: 2px solid #cccccc;
}

.owner-popup-wrap {
}

.owner-popup-wrap .owner-popup-head {
  float: left;
  width: 100%;
  border-bottom: 2px solid #cccccc;
  border-top: 2px solid #cccccc;
  color: #333333;
  font-size: 15px;
  font-weight: 500;
}

.owner-popup-wrap .owner-popup-head .head-1 {
  width: 15%;
  float: left;
  padding: 8px 10px;
}

.owner-popup-wrap .owner-popup-head .head-2 {
  width: 45%;
  float: left;
  padding: 8px 10px;
}

.owner-popup-wrap .owner-popup-head .head-3 {
  width: 1%;
  float: left;
}

.owner-popup-wrap .owner-popup-head .head-4 {
  width: 39%;
  float: left;
  padding: 8px 10px;
}

.owner-popup-content {
  clear: both;
}

.owner-popup-content .content-select {
  float: left;
  width: 100%;
}

.owner-popup-content .content-select .owner-popup-left-wrap {
  float: left;
  width: 53%;
  border-bottom: 2px solid #cccccc;
  height: 180px;
}

.owner-popup-content .content-select .owner-popup-none-wrap {
  float: left;
  width: 1%;
}

.owner-popup-content .content-select .owner-popup-right-wrap {
  float: left;
  width: 46%;
  border-left: 1px solid #e3e3e3;
  padding: 8px 10px;
  background: #f4f4f4;
  color: #333333;
  font-size: 15px;
  font-weight: 300;
  border-bottom: 2px solid #cccccc;
  height: 180px;
}

.owner-popup-content .owner-scrool-wrap {
  width: 100%;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  background: #f4f4f4;
  min-height: 59px;
}

.owner-popup-content .owner-scrool-wrap .owner-scrool-number {
  color: #333333;
  font-size: 15px;
  font-weight: 300;
  float: left;
  padding: 8px 10px;
  width: 25%;
}

.owner-popup-content .owner-scrool-wrap .owner-scrool-contact {
  color: #333333;
  font-size: 15px;
  font-weight: 300;
  float: left;
  padding: 8px 10px;
  width: 75%;
}

.owner-popup-content .owner-scrool-wrap .owner-scrool-number p,
.owner-popup-content .owner-scrool-wrap .owner-scrool-contact p {
  margin: 0px;
  padding: 0px;
}

.owner-popup-content .owner-scrool-wrap .owner-scrool-number p span,
.owner-popup-content .owner-scrool-wrap .owner-scrool-contact p span {
  color: #333333;
  font-weight: 300;
  display: block;
}

.owner-popup-left-wrap .mCSB_container {
  margin: 0px !important;
}

.am-dash .popover {
  max-width: 452px !important;
}

.popover {
  max-width: 600px;
  width: 100%;
  padding: 0px;
  z-index: 99;
  border-radius: 0px;
}

.popover .package-sub-head {
  font-weight: bold;
  font-size: 13px;
}

.popover .package-sub-sub {
  font-size: 13px;
  background: url(../images/arrow-icon.png) no-repeat 18px 8px;
  padding-left: 28px !important;
}

.popover .popover-content {
  padding: 10px !important;
  border: 0px;
  line-height: 22px !important;
}

.popover .popover-content table {
}

.popover .popover-content table tr {
}

.popover .popover-content table tr td {
  border-left: 1px solid #e2e2e2;
  border-bottom: 1px solid #e8e8e8;
  padding: 5px 8px;
  word-break: keep-all;
  word-wrap: break-word;
  font-size: 12px;
}

.popover .popover-content table tr th {
  border-top: 1px solid #e2e2e2;
  font-weight: 500;
  padding: 10px 0;
  color: #333;
  border-left: 1px solid #e2e2e2;
}

.total_popover {
  background: #d4e3b7;
  border-radius: 0 0 6px 6px;
  color: #333;
}

.total_popover td {
  font-size: 15px;
}

.total-popover b {
}

.total_popover .total_b_popover {
  background: #96b853;
  color: #fff;
}

/* Contact Summery ends */

.widget-btn-add {
  float: right;
  margin: 6px 0 0 0;
}

.anchor {
  float: left;
  margin: 1px 0 0 0;
}

.text-aligin-cntr {
  text-align: center;
}

.text-aligin-right {
  text-align: right;
}

h3.popover-title {
  font-weight: bold;
  text-transform: uppercase;
}

h3.popover-title {
  background: #96b853;
  color: #fff;
  font-weight: 400;
  line-height: 25px;
  border-radius: 0px;
}

/* Package  detail wrap starts */
/*.package-detail-wrap{ }
.package-detail-wrap table{ border:1px solid #e8e8e8}
.package-detail-wrap tr{}
.package-detail-wrap tr td{ border-bottom:1px solid #e8e8e8; font-size:13px; padding:4px 10px; font-weight:400;}
.package-detail-wrap tr td label{ font-weight:500; font-size:14px;}
.package-detail-wrap tr th{ background:#f2f1f1; padding:6px 10px; font-weight:500;}
.package-detail-wrap .package-sub-head{ padding-left:10px; font-weight:bold; text-transform:uppercase;}
.package-detail-wrap .package-sub-sub{ padding-left:25px; background:url(../images/arrow-icon.png) no-repeat 10px center;}
.package-detail-wrap .package-sub-sub label{ font-weight:400;}
*/

.package-detail-wrap {
  margin: 0px 0 0 0;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  overflow: hidden;
}

.package-detail-wrap table {
}

.package-detail-wrap tr {
}

.package-detail-wrap tr th {
  text-align: center;
  color: #333333;
  font-size: 15px;
  font-weight: 500;
  padding: 8px 0;
}

.package-detail-wrap p {
  margin: 0px;
  padding: 0px;
}

.package-border-right {
  border-right: 1px solid #d2d2d2;
}

.no-bg-parent-table {
  background: none !important;
}

.table-row-content {
  margin: 10px 0;
}

.table-row-content p {
  font-size: 14px;
  color: #333333;
  font-weight: 500;
  margin: 0px;
  padding-top: 6px;
}

.table-row-content p span {
  color: #7cb342;
  font-size: 19px;
  font-weight: 400;
}

.table-row-content p img {
  margin: 0 0 0 5px;
}

.table-row-content > span {
  color: #888686;
  font-size: 13px;
}

.package-detail-wrap .table-td-head {
  background: #ecebeb;
}

.package-detail-wrap .parent-table-td-head {
  background: #f5f5f5;
}

.package-detail-wrap tr td {
  font-size: 13px;
  font-weight: 400;
  vertical-align: top;
}

.package-detail-wrap tr td label {
  font-weight: 500;
  font-size: 14px;
}

.package-detail-wrap tr th {
  background: #f2f1f1;
  font-weight: 500;
}

.package-detail-wrap .package-sub-sub {
  padding-left: 25px;
  background: url(../images/arrow-icon.png) no-repeat 10px center;
}

.package-detail-wrap .package-sub-sub label {
  font-weight: 400;
}

/* Package  detail wrap ends */

/* payment starts */
.input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: none;
}

.payment-card-wrap {
}

.payment-card-wrap span {
  display: inline-block;
  margin: 0 20px 0 0;
}

.payment-card-wrap span input {
  margin: 0 15px 0 0;
}

.payment-card-wrap span img {
}

/* payment ends */

/* action starts */
.action-wrap {
  display: inline-block;
  margin: 7px 0 0 0;
  vertical-align: middle;
}

.action-wrap a {
  display: block;
  background: url(../images/acton-bg.png) no-repeat;
  width: 22px;
  height: 22px;
  float: left;
}

.action-wrap-n a {
  display: block;
  background: url(../images/nw-edi-ico-b.png) no-repeat;
  width: 31px;
  height: 28px;
  float: left;
}

.action-wrap-n a:hover {
  opacity: 0.7 !important;
}

.action-wrap a:hover {
  opacity: 0.7;
}

.action-wrap-n-2 a {
  display: inline-block;
  float: none;
}

.action-wrap .add {
}

.action-wrap .lock {
  background-position: -46px 0;
}

.action-wrap a:first-child {
  margin: 12px 14px 0 0;
}

.action-wrap a:last-child {
  margin: 12px 0;
}

.action-wrap a:nth-child(3) {
  margin: 0 0 0 14px;
}

.action-wrap .delete {
  background: url(../images/edit-wrap-bg.png) no-repeat !important;
  background-position: 0 -84px !important;
  padding: 0 0px 0px 0px;
  width: 22px;
  height: 22px;
  font-size: 0px !important;
  float: left;
}

.action-wrap a.actin-align-5 {
  margin: 0 5px 0 5px;
}

/* action ends */

/* Loading */

.loading_gif_class {
  background: url(../images/Loader.gif) no-repeat center center;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
  min-height: 400px;
}

.loading_whit_gif_class {
  background: url(../images/Loader-whit.gif) no-repeat center center;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
  min-height: 400px;
}

/* Loading */

.loading_small_gif_class {
  background: url(../images/adluge-loader-small.gif) no-repeat center center;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
}

.loading_small-whit_gif_class {
  background: url(../images/adluge-loader-small-whit.gif) no-repeat center
    center;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
  width: 22px;
  height: 18px;
}

/* Loading */

/* Loading */

.loading_filling_gif_class {
  background: url(../images/adluge-loader-small.gif) no-repeat center center;
  width: 22px;
  height: 18px;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
}

.adluge_loading_span {
  background: url(../images/adluge-loader-small.gif) no-repeat 5px center;
  border: 0px;
  border-radius: 3px;
  font-size: 16px;
  padding: 7px 15px;
  float: left;
  display: block;
  margin: 0 10px 0 0px;
  min-width: 125px;
}

.adluge_please_wait {
  color: #000000;
  float: right;
  font-size: 13px;
}

.loader-small-white {
  background: url(../images/loader-small-white.gif) no-repeat 5px center;
  border: 0px;
  border-radius: 3px;
  font-size: 16px;
  padding: 7px 15px;
  float: left;
  display: block;
  margin: 0 10px 0 0px;
  min-width: 125px;
}

/* BootStrap fullscreen modal */
.fullscreen-modal .modal-dialog {
  width: 90%;
}

.medium-modal .modal-dialog {
  width: 80%;
}
@media (max-width: 740px) {
  .medium-modal .modal-dialog {
    width: 95%;
  }
}
.close-btn {
  background: url(../images/todo-cross.png) no-repeat;
  width: 21px;
  height: 19px;
  cursor: pointer;
  background-position: 0 3px;
}

/* admin-settings close-btn inside table */
#apisetting-vpg #client.adl_table_list td .close-btn {
  width: 19px;
  height: 19px;
  cursor: pointer;
  background-position: 2px 1px;
}

#apisetting-vpg #client.adl_table_list td {
  padding: 12px 6px;
}

/* Messages/Notes */
.message-notes-wrap {
}

.add-message-wrap {
  text-align: right;
}

.add-message-wrap .btn {
  float: none;
  display: inline-block;
  margin: 0px;
  text-transform: uppercase;
}

.message-content-wrap {
  background: #f6f6f6;
  padding: 20px;
  margin: 20px 0 0 0;
}

.date-time-wrap {
  background: #666666;
  float: left;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  color: #fff;
  padding: 5px;
}

.date-time-wrap p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}

.message-content-wrap > .content {
  width: 90%;
  float: right;
}

.hr-message {
  background: url(../images/hr-message.png) repeat-x;
  height: 2px;
  margin: 10px 0 10px;
}

.editor_button {
  padding: 10px 0 0 0;
}

.message-content-wrap .content p {
  word-wrap: break-word;
}

.user-comment-wrap {
}

.user-comment-wrap p {
  margin: 0px;
  padding: 2px 20px 0 0;
  float: left;
  color: #333333;
}

.user-comment-wrap p a {
  color: #7cb342;
}

.user-comment-wrap p a:hover {
  color: #333333;
}

.user-edit-wrap {
  margin: 0px;
  padding: 0px;
  float: left;
}

.user-edit-wrap li {
  list-style: none;
  float: left;
  background: url(../images/edit-wrap-bg.png) no-repeat;
  padding: 0 10px 1px 30px;
}

.user-edit-wrap li a {
  font-size: 15px;
  color: #333333;
  cursor: pointer;
}

.user-edit-wrap li a:hover {
  color: #666;
}

.user-replay {
}

.user-edit {
  background-position: 0 -42px !important;
}

.user-delete {
  background-position: 0 -84px !important;
}

.action-edit-wrap {
  float: left;
}

.action-edit-wrap a {
  background: url(../images/edit-wrap-bg.png) no-repeat;
  padding: 0 0px 0px 0px;
  width: 22px;
  height: 22px;
  font-size: 0px !important;
  float: left;
  margin: 0 5px 0 0;
}

.action-edit-wrap .a-c-edit {
  background-position: 0 -42px;
}

.action-edit-wrap .a-c-view {
  background-position: 0 -126px;
}

.action-edit-wrap .a-c-delete {
  background-position: 0 -84px;
}

.strike-add-todes strike {
  color: #7cb342;
}

.view-meeting-list-wrap {
  width: 100%;
  margin: 0 auto;
  background: #fbfbfb;
}

.view-meeting-list-wrap .control-group {
  border-bottom: 1px solid #eaeaea;
}

.view-meeting-list-wrap .control-group:last-child {
  border: none;
}

.view-meeting-list-wrap .control-group .row {
  padding: 0px;
  margin: 0px;
}

.view-meeting-list-wrap .control-group .row .view-content-wrap {
  font-weight: 500;
  margin: 0;
  padding: 8px 0 6px;
}

.comment-white-wrap {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 5px;
  margin: 20px 0 0 0;
}

.comment-white-wrap .user-comment-wrap {
  border-top: 1px solid #e2e2e2;
  padding: 10px;
  width: 100%;
  display: inline-block;
}

.comment-white-wrap .content {
  padding: 10px;
}

.comment-white-wrap .content p {
  margin: 0px;
}

/* Manage Services and Groups */
.add-group-service {
  float: right;
  padding: 12px;
}

/* Rules and Workflows */
.add-rules {
  float: right;
  padding: 12px;
}

.white-wrap-editor {
  padding: 0 10px 20px 10px;
}

.sort {
  top: -2px;
  right: -7px;
  width: 6px;
  height: 5px;
  display: inline-block;
  position: relative;
}

.sort.up {
  background: url("../images/multiple-select.png") -23px -10px no-repeat;
}

.sort.down {
  background: url("../images/multiple-select.png") -5px -10px no-repeat;
}

.sort.up-down {
  background: url("../images/index.png") no-repeat;
  width: 7px;
  height: 14px;
  top: 3px;
  float: right;
  padding: 0;
  margin: 0;
}

.performance01 .sortHide {
  width: 7px !important;
}

.table_th_common .sort {
  right: 0px;
  top: 3px;
}

.sorting-wrap {
  background: url(../images/sorting.png) 0px 0px no-repeat;
  float: right;
  width: 8px;
  height: 15px;
  opacity: 0.4;
}

.sorting-up {
  background: url(../images/sorting.png) 0px 0px no-repeat;
  width: 8px;
  height: 6px;
  opacity: 1;
}

.sorting-down {
  background: url(../images/sorting.png) 0px 0px no-repeat;
  width: 8px;
  height: 6px;
  background-position: 0 -9px;
  margin: 9px 0 0 0;
  opacity: 1;
}

.client-text-wrap {
  padding: 0 0 20px 0;
}

.client-text-wrap h2 {
  padding: 0 0 10px 0;
  margin: 0px;
  font-size: 28px;
  color: #333333;
  font-weight: 400;
}

.client-text-wrap p {
  padding: 0px;
  margin: 0px;
  color: #333;
}

.client-content-wrap.fullwidth {
  height: auto;
  min-height: inherit;
  background: #fff;
  padding: 10px 20px;
}

.client-content-wrap.fullwidth .client-head-wrap {
  float: left;
  padding: 0px;
  margin: 0px;
  width: 40%;
  text-align: left;
}

.client-content-wrap.fullwidth .client-head-wrap h3 {
  padding: 16px 0 0 0;
  border-radius: 0px;
}

.client-content-wrap.fullwidth .total-lead-content-wrap {
  float: left;
  padding: 0px;
  margin: 0px;
  width: 30%;
  height: auto;
  border-radius: 5px;
  border: 0px;
  color: #fff;
}

.client-content-wrap.fullwidth .total-lead-content-wrap p {
  margin: 0px;
  padding: 0px;
}

.client-content-wrap.fullwidth .total-lead-content-wrap .total-lead-text-wrap {
  margin: 0px;
  padding: 12px 10px 0 0;
  font-size: 16px;
  color: #fff;
  float: left;
  width: 50%;
  text-align: right;
}

.client-content-wrap.fullwidth .total-lead-content-wrap .total-lead-num-wrap {
  font-size: 34px;
  font-weight: 400;
  color: #fff;
  float: left;
  width: 50%;
  text-align: left;
}

.client-content-wrap.fullwidth .total-lead-content-wrap .content {
  padding: 5px;
}

.client-content-wrap.fullwidth .clint-footer-wrap {
  float: left;
  padding: 0px;
  margin: 0px;
  width: 30%;
}

.client-content-wrap.fullwidth .clint-footer-wrap a {
  margin: 13px 0 0 0;
}

.client-content-wrap {
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  margin: 0 0 30px 0;
  min-height: 454px;
}

.client-head-wrap {
  background: #ffffff;
  text-align: center;
  padding: 35px 0;
}

.client-head-wrap h3 {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  color: #000000;
  font-weight: 400;
}

.client-head-wrap h5 {
  font-weight: 400;
}

.client-total-lead-wrap {
  background: #f1f1f1;
  display: inline-block;
  width: 100%;
}

.total-lead-content-wrap {
  width: 100px;
  height: 100px;
  margin: -10px auto 0 auto;
  border: 10px solid #ffffff;
  border-radius: 100%;
  background: #404040;
  width: 152px;
  height: 152px;
  position: relative;
}

.total-lead-content-wrap .leads-txt-wrap {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  height: 52px;
  margin: auto;
  text-align: center;
}

.total-lead-content-wrap .leads-txt-wrap p {
  font-size: 16px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  line-height: 16px;
}

.total-lead-content-wrap .leads-txt-wrap strong {
  font-size: 34px;
  color: #fff;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
  line-height: 36px;
}

.client-lead-value-wrap {
  margin: 20px 0;
}

.client-lead-value-wrap ul {
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}

.client-lead-value-wrap ul li {
  float: left;
  width: 33%;
  padding: 0 10px;
  text-align: center;
  list-style: none;
  border-right: 1px solid #c1c1c1;
}

.client-lead-value-wrap ul li p {
  font-size: 15px;
  color: #666666;
  line-height: 17px;
  padding: 0px;
  margin: 0px;
}

.client-lead-value-wrap ul li strong {
  font-size: 26px;
  color: #7cb342;
  font-weight: 400;
}

.client-lead-value-wrap ul li .lead-trend-wrap {
  background: url(../images/lead-trend-arrow.png) no-repeat 0px -6px;
  padding: 0 0 0 26px;
}

.client-lead-value-wrap ul li .lead-trend-wrap.red {
  background-position: 0 -63px;
  color: #e20101;
}

.client-lead-value-wrap ul li strong.red {
  color: #e20101 !important;
}

.client-lead-value-wrap ul li.no-border {
  border: 0px;
}

.clint-footer-wrap {
  background: #fff;
  text-align: center;
  padding: 20px 0;
}

.clint-footer-wrap a {
  background: #7cb342;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 6px 40px;
  font-weight: 400;
  border-radius: 3px;
}

.clint-footer-wrap a:hover {
  background: #355a05;
}

.clint-footer-wrap span.adluge_loading_span {
  float: none;
  margin: 0 auto;
  padding: 4px 0;
}

.clint-footer-wrap span.adluge_loading_span .adluge_please_wait {
  float: none;
  padding: 0 0 0 14px;
}

.top-search-wrap {
}

.search-text-wrap {
  text-align: right;
}

.filter-clint-wrap .sbOptions a {
  background: #fff;
}

.anythingControls {
  display: none !important;
}

.anything-slder-wrap p {
  padding: 0px 0 10px 0;
  margin: 0px;
  font-size: 14px;
}

.anything-slder-wrap {
  padding: 0 0 30px 0;
}

.right-sidebar-tab {
  margin: 40px 0 0 0;
}

.right-sidebar-tab .tab-content {
  background: #fff;
  padding: 0px;
  min-height: 200px;
}

.right-sidebar-tab .nav-tabs li a {
  padding: 8px 20px;
}

.right-sidebar-tab .nav-tabs li.active a {
}

.right-sidebar-tab .nav-tabs li.active a,
.right-sidebar-tab .nav-tabs li.active a:hover,
.right-sidebar-tab .nav-tabs li.active a:focus {
  padding-bottom: 9px !important;
}

.right-sidebar-check-box .checkbox-group {
  clear: both;
  margin: 0 0 10px 0;
}

.right-sidebar-check-box .checkbox-group label {
  font-weight: 400;
}

.right-side-bar-content-wrap {
  margin: 40px 0 0 0;
}

/* setup-wizard*/

.setup-wizard-wrap {
}

.setup-wizard-wrap h2 {
  padding: 0px 0 25px 0;
  margin: 0px;
  color: #333333;
  font-size: 24px;
  font-weight: 500;
}

.setup-wizard-content-wrap {
  border: 1px solid #cccccc;
  border-radius: 4px;
  margin: 0 0 40px 0;
  float: left;
}

.setup-wizard-content-wrap .head {
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  border-radius: 4px 4px 0 0;
  padding: 10px 20px;
}

.setup-wizard-content-wrap .head h3 {
  padding: 5px 0 0;
  margin: 0px;
  font-size: 19px;
  color: #000000;
  font-weight: 400;
  display: inline-block;
}

.setup-wizard-content-wrap .head i.icon-setup {
  background: url(../images/tic-close-icon.png);
  width: 35px;
  height: 35px;
  margin: -4px 0 0;
  float: right;
}

.setup-wizard-content-wrap .head i.icon-setup.tic-i {
  background-position: 0 0;
}

.setup-wizard-content-wrap .head i.icon-setup.close-i {
  background-position: -35px 0;
}

.setup-wizard-sparate {
  box-shadow: 0 0 20px #9999ff;
}

.setup-wizard-sparate .head {
  background: #f1f1f1;
}

.setup-wizard-content-wrap .content,
.box-popup-wrap .content {
  background: #fff;
  border-radius: 0 0 4px 4px;
  padding: 20px;
}

.setup-wizard-content-wrap .content {
  min-height: 125px;
}

.wizard-social-icon {
  background: url(../images/wizard-social-icon.png) no-repeat;
  width: 83px;
  height: 83px;
  display: block;
}

.wizard-icon-align {
  margin: 0 auto;
}

.wizard-social-icon.tracking-i {
  background-position: 0 0;
}

.wizard-social-icon.contact-i {
  background-position: -83px 0;
}

.wizard-social-icon.google-i {
  background-position: -166px 0;
}

.wizard-social-icon.bing-i {
  background-position: -249px 0;
}

.wizard-social-icon.facebook-i {
  background-position: -332px 0;
}

.wizard-social-icon.twitter-i {
  background-position: -415px 0;
}

.wizard-social-icon.linked-in-i {
  background-position: -498px 0;
}

.wizard-social-icon.mailchimp-i {
  background-position: -581px 0;
}

.wizard-social-icon.adwords-i {
  background-position: -664px 0;
}

.wizard-social-icon.lead-capture-i {
  background-position: -747px 0;
}

.get-started-btn {
  margin: 45px 0 0;
  float: right;
}

.total-result-wrap {
  border: 1px solid #e0e0e0;
}

.total-result-wrap .content {
  float: left;
  width: 25%;
  padding: 20px 40px;
  text-align: center;
  border-right: 1px solid #e0e0e0;
}

.total-result-wrap .content h6 {
  padding: 0px;
  margin: 0px;
  color: #0b0b0b;
  font-size: 15px;
}

.total-result-wrap .content h5 {
  padding: 10px 0 0 0;
  margin: 0px;
  font-size: 34px;
}

.table-tittle-wrap {
  color: #212121;
  padding: 0px 0 5px 0;
  margin: 25px 0 15px 15px;
  font-size: 20px;
}

/* common style starts */
/************************************************************************************************************************************************************/
.light-gray-bg {
  background: #f5f5f5;
}

.white-bg {
  background: #fff;
}

.gray-right-border {
  border-right: 1px solid #e0e0e0;
}

.border-right {
  border-right: 1px solid #afafaf;
}

.light-green-text {
  color: #7cb342;
}

.dark-green-text {
  color: #689f38;
}

.no-border {
  border: none !important;
}

.no-border-bottom {
  border-bottom: none !important;
}

.no-border-top {
  border-top: none !important;
}

.gray-bg {
  background: #f1f1f1;
}

.border-right-white {
  border-right: 1px solid #fff;
}

.float-left {
  float: left !important;
}

.align-center {
  text-align: center;
}

.advanced-search-btn {
  margin: 5px 0 0 0;
}

.widget-box .listing-tbl .table-head-7e7e7e {
  background: #7e7e7e;
  color: #fff;
  font-size: 15px;
  border: 0px;
}

.widget-box .listing-tbl .table-head-7e7e7e th {
  color: #fff;
  padding: 10px 6px;
  font-weight: 500;
}

.background-f5f5f5 {
  background: #f5f5f5;
}

.background-efefef {
  background: #efefef;
}

.background-e5e5e5 {
  background: #e5e5e5;
}

.background-dddddd {
  background: #dddddd;
}

.padding-10 {
  padding: 10px;
}

.paddingtop-60 {
  padding-top: 60px;
}

/* common style ends */

.project-listing-wrap {
  font-size: 13px;
  color: #666;
}

.project-listing-wrap thead tr {
  border-top: 2px solid #c6c6c6;
}

.project-listing-wrap thead th {
  padding: 13px 10px;
  font-size: 13px;
  font-weight: 300;
  color: #212121;
  border-right: 1px solid #e0e0e0;
}

.project-listing-wrap thead th:last-child {
  border-right: none;
}

.project-listing-wrap tbody tr {
  border-bottom: 1px solid #e0e0e0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.project-listing-wrap tr.noborder {
  /*border-width:0;*/
}

.project-listing-wrap th {
  padding: 13px;
  vertical-align: middle;
  border-bottom: 1px solid #e0e0e0;
  word-break: break-all;
  font-size: 12px;
  /*text-align: center;*/
}

.project-listing-wrap td {
  padding: 13px;
  vertical-align: middle;
  border-bottom: 1px solid #e0e0e0;
  word-break: break-all;
  font-size: 12px;
}

.relative-edit {
  position: relative;
  text-align: right;
}

.project-listing-wrap td img {
  border-radius: 5px;
}

.project-listing-wrap .thead-row {
  color: #212121;
  font-weight: 600;
  font-size: 13px;
}

.project-listing-wrap .gray-f5f5f5 {
  background: #f5f5f5;
}

.project-listing-wrap .gray-efefef {
  background: #e0e0e0;
}

.project-listing-wrap .gray-ececec {
  background: #e0e0e0;
}

.project-listing-wrap strong {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}

/*.project-listing-wrap tr:nth-child(3){ border-bottom:0px;}*/

/* logged in */
.logged-in-wrap {
  padding-top: 6px;
}

.logged-in-wrap p {
  color: #333333;
  font-size: 15px;
  padding: 7px 0 0 0;
  text-align: right;
}

.logged-in-wrap .sbHolder {
  border: 1px solid #d3d3d4;
}

.logged-in-wrap h3 {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  padding: 8px 0 0;
  text-align: left;
}

.logged-in-txt {
  float: right;
}

.log-dropdown {
  float: right;
  position: relative;
  padding: 5px 0;
}

.log-dropdown i {
  background: url(../images/log-dropdown.png) no-repeat;
  float: left;
  padding: 0 45px 0 0;
  margin: 5px 15px 0 0;
  cursor: pointer;
}

.log-dropdown-content {
  background: #ffffff;
  position: absolute;
  right: 25px;
  top: 31px;
  display: none;
  z-index: 9;
  -webkit-box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.75);
}

/*.log-dropdown:hover .log-dropdown-content{ display:block;}*/
.log-dropdown-content {
  padding: 10px;
}

.analytics-reports-wrap {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  width: 100%;
  background: #fff;
  float: left;
  padding: 0px 15px;
  height: 277px;
}

.analytics-reports-col-md-12 {
  padding: 0px;
}

.analytics-reports-wrap h3 {
  padding: 5px 0;
  float: left;
  font-size: 16px;
  color: #212121;
  border-bottom: solid 1px #dddddd;
  width: 100%;
}

.analytics-reports-wrap h3 span {
  color: #424242;
}

.report-viewing {
  float: left;
  margin: 0 30px 0 50px;
}

.report-viewing p {
  margin: 0px;
  padding: 3px 7px 0 0;
  float: left;
}

.report-viewing .drop-down-level {
  margin: 0px 0 0 0;
  padding: 0px;
  float: right;
  width: 100px;
}

.analytics-reports-wrap .text p {
  padding: 4px 0 0 0;
  margin: 0px;
  color: #585858;
  font-size: 15px;
  font-weight: 300;
}

.report-viewing .sbHolder {
  height: 30px;
}

.report-viewing .sbToggle {
  top: 11px;
}

.report-viewing .sbSelector {
  padding-top: 5px;
}

.report-viewing .sbOptions {
  top: 29px !important;
}

.keyword-text {
  padding: 10px 0 0 0;
  margin: 0px !important;
}

.title-wrap {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  float: left;
  padding: 12px 0;
  width: 100%;
  margin-bottom: 10px;
  background: #fff;
}

.title-wrap h3 {
  font-weight: 500;
  margin: 0 0 0 15px;
  padding: 0 0 2px 0;
  float: left;
  font-size: 20px;
  color: #212121;
}

.title-wrap h3 a {
  color: #212121;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.title-wrap h3 a:hover {
  color: #689f38;
}

.title-wrap h3 span {
  color: #757575;
}

.result-comparison-wrap {
  margin: 35px 0 50px 0;
}

.link-report {
  float: right;
  background: #7cb342;
  color: #fff;
  font-size: 14px;
  padding: 11px 15px;
  line-height: 10px;
  border-radius: 2px;
  text-transform: none !important;
}

.link-report:hover {
  background: #8bc34a;
  color: #fff;
}

/* Box Popup Starts */

.box-modelpopup {
  background: #fff;
  margin: 0 auto;
  margin-top: 20px;
  width: 70%;
  border-radius: 5px;
  overflow: hidden;
}

.box-modelpopup-reset {
  margin-top: 0px;
  width: auto;
}

.model-dialog-reset {
  width: 770px !important;
}

.dont_open_lead h3.popover-title {
  background: #f4f4f4;
  padding: 10px;
  margin: 0px;
  padding: 10px;
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  text-transform: none;
}

.dont_open_lead .popover-content {
  padding: 0px !important;
  margin: 0px !important;
  border: 0px !important;
}

.box-head-wrap {
  border-bottom: 0 none;
  padding: 25px 15px 15px;
}

.box-head-wrap h3 {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  color: #333333;
  font-weight: 400;
}

.box-head-wrap .close {
  width: 13px;
  height: 15px;
  background: url(../images/todo-cross.png) no-repeat;
  cursor: pointer;
  right: 40px !important;
  opacity: 1;
}

.box-head-wrap .close:hover {
  opacity: 0.8;
}

.box-head-wrap-reset {
}

.box-head-wrap-reset h3 {
  font-size: 22px;
  color: #333333;
  font-weight: 400;
}

.box-model-inner-head {
  background: #eeeeee;
  padding: 10px;
}

.box-model-inner-head h4 {
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: 400;
}

.box-model-inner-head h4 strong {
  font-weight: 500;
}

.box-modelpopup .content-inner {
  padding: 10px;
}

.box-modelpopup .content-inner p {
  padding: 0px;
  margin: 0px;
}

.pop-upbtn-wrap {
  margin: 10px 0;
  display: block;
  clear: both;
  overflow: hidden;
}

.box-modelpopup .content-inner .copy-clip-board-wrap pre {
  background: #333333;
  border-radius: 5px;
  margin: 20px 0;
  overflow: hidden;
  color: #fff;
  padding: 10px;
  border: 0px;

  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}

.box-popup-wrap .box-modelpopup {
  width: 100%;
  margin: 0px;
}

/*.modal-open,.modal{ overflow:auto !important;}
*/
/* Box Popup Ends */

/* Detailed Reports Starts */

.old-version {
  background: #7e7e7e;
  color: #fff;
  font-size: 15px;
  border-radius: 5px;
  padding: 3px 15px;
  line-height: normal;
  display: inline-block;
  margin: 0 0 0 20px;
}

.old-version:hover {
  background: #5d5d5d;
  color: #fff;
}

/* Detailed Reports Ends */

/* Graph Summery Starts */
.graph-summery-label {
  float: left;
  width: 100%;
  padding: 0 25px;
}

.graph-summery-label ul {
  padding: 0px;
  margin: 0px;
  position: relative;
}

.graph-summery-label ul li {
  display: block;
  padding: 0px 0 10px 0;
  margin: 0px;
  list-style: none;
  color: #607d8b;
  font-size: 14px;
  width: 100%;
  float: left;
}

.graph-summery-percentage {
  float: left;
  width: 14%;
}

.graph-summery-percentage ul {
  padding: 0px;
  margin: 0px;
  position: relative;
}

.graph-summery-percentage ul li {
  display: block;
  padding: 0px;
  margin: 0px;
  list-style: none;
  -webkit-column-rule: #212121;
  -moz-column-rule: #212121;
  -o-column-rule: #212121;
  column-rule: #212121;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
  position: absolute;
  width: 100%;
  padding: 0 0 5px 0;
}

.graph-summery-percentage ul li span.increase {
  border-bottom: 10px solid;
  border-color: #7cb342;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  height: 0px;
  width: 0px;
  display: inline-block;
  margin: 0 10px 0 0;
}

.graph-summery-percentage ul li span.decrease {
  border-top: 10px solid;
  border-color: #f19300;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  height: 0px;
  width: 0px;
  display: inline-block;
  margin: 0 10px 0 0;
}

.graph-summery-chart-arrow span {
  border-top: 10px solid;
  border-color: #ffcc00;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  height: 0px;
  width: 0px;
  display: inline-block;
  vertical-align: top;
  margin: -1px 0 0 25px;
}

.graph-summery-chart-arrow {
  display: block;
  clear: both;
  width: 100%;
  text-align: center;
  position: relative;
}

.graph-summery-chart {
  float: left;
  width: 100%;
}

.highcharts-data-labels {
  width: 100%;
}

.highcharts-data-labels .null {
  width: 100%;
}

.highcharts-data-labels > .null > span {
  width: 100%;
  text-align: center;
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  margin: auto !important;
}

.highcharts-data-labels .null span div span {
  font-size: 18px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

/*.won-lost-wrap{ background:url(../images/won-lost-bg.png) no-repeat bottom center; padding:0 0 20px 0; margin:0 12px 10px 20px;}
*/
.won-lost-wrap {
  float: left;
  width: 100%;
  padding: 10px 15px 0 15px;
}

.won-lost-wrap .won-lost-md-6 {
  padding: 0px;
}

.won-lost-wrap div.won-lost-md-6:first-child {
  padding: 0 10px 0 0;
}

.won-lost-wrap div.won-lost-md-6:nth-child(2) {
  padding: 0 0 0 10px;
}

.summery-won-lost-wrap {
  float: left;
  padding: 5px 10px;
  width: 100%;
  /*border:1px solid #dbdbdb; border-radius:5px; float:right; background:#f4f4f4; padding:10px 20px;*/
}

.summery-won-lost-wrap h5 {
  margin: 0px;
  padding: 0px 0 2px 0;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  width: 50%;
  float: left;
  /*margin:0px; padding:0px 0 4px 0; font-size:16px; color:#666666; font-weight:400;*/
}

.summery-won-lost-wrap h5 span {
  font-size: 16px;
}

.summery-won-lost-wrap h6 {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  width: 50%;
  float: left;
}

.summery-won-lost-wrap.increase h5 span {
  color: #333;
}

.summery-won-lost-wrap.increase h6 span {
  background: url(../images/oper-ar.png) no-repeat;
  height: 15px;
  width: 11px;
  display: inline-block;
  margin: 0 10px 0 0;
}

.meeting_freq > p {
  font-size: 13px;
  margin-bottom: 0px;
}

/*.summery-lost-wrap{ border:1px solid #dbdbdb; border-radius:5px; float:left; background:#f4f4f4; padding:10px 20px;}
.summery-lost-wrap h5{ margin:0px; padding:0px 0 4px 0; font-size:16px; color:#666666; font-weight:400;}
.summery-lost-wrap h5 span{ font-size:20px;}
.summery-lost-wrap h6{margin:0px; padding:0px; font-size:16px; color:#333333;font-weight:400;}*/
.summery-won-lost-wrap.decrease h5 span {
  color: #7cb342;
}

.summery-won-lost-wrap.decrease h6 span {
  border-top: 10px solid;
  border-color: #f19300;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  height: 0px;
  width: 0px;
  display: inline-block;
  margin: 0 10px 0 0;
}

/* Graph Summery Ends */

.visit-filter-content-wrap {
  display: block;
  clear: both;
  margin: 0 0 10px 0;
}

.visit-filter-content-wrap p {
  padding: 0px 20px 0 0;
  margin: 0px;
  float: left;
  font-size: 15px;
  color: #333333;
}

.visit-filter-content-wrap p strong {
  color: #161616;
}

.browser-window-wrap {
  float: left;
  padding: 8px 0 0;
}

.browser-window-wrap i {
  background: url(../images/icon-browser-window.png) no-repeat;
  width: 36px;
  height: 32px;
  float: left;
  margin: 0 10px 0 0;
}

.browser-window-wrap i.visit-browser-wrap {
  background-position: 0 0;
}

.browser-window-wrap i.visit-window-wrap {
  background-position: 0 0;
}

.browser-window-wrap i.visit-browser-wrap.chrome {
  background-position: 0 -165px;
}

.browser-window-wrap i.visit-browser-wrap.ie {
  background-position: 0 -132px;
}

.browser-window-wrap i.visit-browser-wrap.safari {
  background-position: 0 -66px;
}

.browser-window-wrap i.visit-browser-wrap.opera {
  background-position: 0 -33px;
}

.browser-window-wrap i.visit-browser-wrap.firefox {
  background-position: 0 -99px;
}

.browser-window-wrap i.visit-browser-wrap.edge {
  background-position: 0 -641px;
}

.browser-window-wrap i.visit-window-wrap.ios {
  background-position: 0 -198px;
}

.browser-window-wrap i.visit-window-wrap.android {
  background-position: 0 -231px;
}

.browser-window-wrap i.visit-window-wrap.tablet {
  background-position: 0 -264px;
}

.browser-window-wrap i.visit-window-wrap.mobile {
  background-position: 0 -297px;
}

.browser-window-wrap i.visit-window-wrap.desktop {
  background-position: 0 -330px;
}

.browser-window-wrap i.visit-window-wrap.mac {
  background-position: 0 -365px;
}

.browser-window-wrap i.visit-window-wrap.ubuntu {
  background-position: 0 -396px;
}

.browser-window-wrap i.visit-window-wrap.linux {
  background-position: 0 -429px;
}

.browser-window-wrap i.visit-window-wrap.windows-8 {
  background-position: 0 -462px;
}

.browser-window-wrap i.visit-window-wrap.windows-7 {
  background-position: 0 -495px;
}

.browser-window-wrap i.visit-window-wrap.windows-vista {
  background-position: 0 -528px;
}

.browser-window-wrap i.visit-window-wrap.windows {
  background-position: 0 -601px;
}

.browser-window-wrap i.visit-window-wrap.windows-xp {
  background-position: 0 -563px;
}

/* Upgrade Tab */
.upgrade-head-wrap {
  text-align: center;
  padding: 10px 0 0 0;
}

.upgrade-head-wrap h6 {
  padding: 0px 0 5px 0;
  margin: 0px;
  color: #060606;
  font-size: 19px;
}

.upgrade-head-wrap h6 span {
  color: #7cb342;
}

.upgrade-head-wrap p {
  padding: 0px 0 10px 0;
  margin: 0px;
  font-size: 13px;
  color: #000;
}

.upgrade-head-wrap .drop-down-level {
  text-align: left;
}

.upgrade-head-wrap .drop-down-level .sbHolder {
  float: none;
}

.upgrade-cost-content {
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  text-align: center;
}

.upgrade-cost-content p {
  padding: 6px 0;
  margin: 0px;
  font-size: 15px;
}

.upgrade-cost-content .split-2 {
  /*float:left; */
  display: block;
  clear: both;
  width: 100%;
}

.split-left-border {
  border-left: 1px solid #e2e2e2;
}

.upgrade-cost-content .row {
  margin-bottom: 0px;
}

.upgrade-cost-content .split-2 .col-md-6:nth-child(1) {
  border-right: 1px solid #e2e2e2;
}

.upgrade-cost-content .split-2 .img {
  padding: 6px 0;
  margin: 0px;
}

.upgrade-cost-content p span {
  display: block;
  clear: both;
  font-size: 11px;
  color: #888686;
}

.upgrade-cost-content .upgrade-btn {
  border-radius: 0px;
  font-weight: 500;
}

.split-span-2 {
  width: 50%;
  display: inline-block !important;
  clear: none !important;
  float: left;
}

.tab-payment-bg-wrap {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  padding: 5px 10px;
}

.tab-payment-bg-wrap input {
  float: left;
  margin: 3px 10px 0 0;
  padding: 0px;
}

.tab-payment-bg-wrap label {
  float: left;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 400;
}

.tab-payment-align-wrap {
  margin: 1px 0 0 0;
}

.new-card-text {
  font-size: 15px;
  margin: 0;
  padding: 6px 13px;
  text-align: left;
}

.new-card-input {
  padding: 10px 10px;
  width: 100%;
  display: inline-block;
}

.new_cardDetails {
  text-align: left;
}

.new_cardDetails .group-dropdown {
  padding: 10px 0;
  text-align: center;
}

.new_cardDetails .group-tootip {
  width: 100%;
  padding: 10px 15px;
  position: relative;
}

.new_cardDetails .group-tootip input.input-box {
  width: 30%;
}

.new_cardDetails .group-tootip .img-tooltip {
  left: 120px;
  position: absolute;
  top: 20px;
}

.new_cardDetails .select2-container {
  width: 45% !important;
  text-align: left;
  margin: 0 1px 0 0;
}

.new-card-input .c-d-cards-content-wrap {
  display: inline-block;
  margin: 4px 0 0 7px;
  padding: 0;
}

.upgrade-cost-content .bg-f5f5f5 {
  background: #f5f5f5;
}

.upgrade-cost-content p.color-gray {
  color: #888888;
}

.upgrade-cost-content p.color-green {
  color: #7cb342;
}

.upgrade-cost-content p.color-black {
  color: #000;
}

.upgrade-cost-content p.color-white {
  color: #fff;
}

.upgrade-cost-content .bg-767676 {
  background: #767676;
}

.upgrade-cost-content .bg-d6d6d6 {
  background: #d6d6d6;
}

/* Monthly GA Report starts */

.ga-monthly-loading {
  background: url(../images/Loader.gif) no-repeat center center;
}

.ga-graph-wrap {
  min-height: 300px;
  margin: 30px 0 20px 0;
}

.ga-graph-wrap .ga-monthly-loading {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  min-height: inherit;
}

.ga-box-content-wrap {
  min-height: 95px;
}

.ga-box-content-wrap .ga-monthly-loading {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-position: center 30px;
  min-height: inherit;
}

.content-box-6-wrap {
  min-height: 360px;
}

.content-box-6-wrap .ga-monthly-loading {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  min-height: inherit;
}

.content-box-12-wrap {
  min-height: 360px;
}

.content-box-12-wrap .ga-monthly-loading {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  min-height: inherit;
}

.col-6-loader {
  min-height: 230px;
}

.col-6-loader .ga-monthly-loading {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  min-height: inherit;
}

.ga-total-box-wrap {
  border: 1px solid #e0e0e0;
  border-radius: 2px;
}

.ga-5-box-wrap .col-md-2 {
  width: 20%;
}

.ga-box-content-wrap {
  border-left: 1px solid #e0e0e0;
  padding: 25px 20px;
}

.ga-box-content-wrap h5 {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  color: #212121;
}

.ga-box-content-wrap h5 span {
  display: block;
  clear: both;
  font-size: 40px;
  color: #7cb342;
  font-weight: 400;
  padding: 5px 0 10px 0;
}

.content-box-6-wrap,
.content-box-12-wrap {
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  min-height: 260px;
  float: left;
  width: 100%;
}

.content-box-6-wrap h4,
.content-box-12-wrap h4 {
  background: #fff;
  margin: 0px;
  border-radius: 2px 2px 0 0;
  color: #424242;
  font-size: 19px;
  padding: 15px;
}

.content-box-6-wrap .content,
.content-box-12-wrap .content {
  padding: 20px;
}

.monthly-ga-table {
}

.monthly-ga-table tr {
}

.monthly-ga-table tr td {
  border-bottom: 1px solid #e0e0e0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding: 15px;
  color: #404040;
}

.monthly-ga-table tr th {
  border-bottom: 1px solid #e0e0e0;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  padding: 15px;
  color: #404040;
}

.monthly-ga-hed-col {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}

.monthly-ga-hed-col td {
  font-weight: 500 !important;
}

.monthly-ga-table tr td a {
  color: #056e9b;
}

.monthly-ga-table tr td a:hover {
  color: #7cb342;
}

.ga-monthly-content-wrap {
  text-align: center;
  padding: 20px 0 30px 0;
}

.ga-monthly-content-wrap p {
  font-size: 18px;
  color: #333333;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0 10px 0;
}

.ga-monthly-content-wrap ul {
  margin: 0px 0 10px 0;
  padding: 0px;
}

.ga-monthly-content-wrap ul li {
  margin: 0px;
  padding: 0px 60px 0 0;
  list-style: none;
  display: inline-block;
  color: #000;
  font-weight: 500;
  font-size: 16px;
}

.ga-monthly-content-wrap ul li:nth-last-child(1) {
  padding: 0px;
}

.ga-monthly-content-wrap ul li span {
  color: #7cb342;
}

.ga-monthly-content-wrap p span {
  color: #7cb342;
  font-weight: 500;
  font-size: 23px;
}

.content-box-6-wrap-text {
  padding: 10px 0 0 0;
  font-size: 16px;
  color: #000;
}

.content-box-6-wrap-text span {
  font-weight: bold;
}

.title-wrap h3 span.title-green {
  color: #7cb342;
}

.title-wrap h3 span.title-black {
  color: #333333;
}

.source-per-listing {
  margin: 0px;
  padding: 0px;
}

.source-per-listing li {
  color: #333333;
  font-size: 18px;
  list-style: none;
  padding: 0 0 10px 0;
}

.source-per-listing li span {
  color: #7cb342;
}

.source-per-listing li strong {
  font-weight: bold;
}

/* Accounts */
.result-head-wrap {
  height: 30px;
}

.result-head-wrap h2 {
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: 400;
}

.result-head-wrap h3 {
  color: #333333;
  font-size: 15px;
  font-weight: 300;
  margin: 0px;
}

.result-head-scheduld-wrap {
  float: left;
  width: 50%;
  text-align: right;
}

.result-head-resolved-wrap {
  float: left;
  width: 45%;
  text-align: left;
  margin: 0 0 0 10px;
}

/**************************************/
.seperate-result-wrap {
  float: left;
  width: 32.9%;
}

.common-account-result-wrap .box-green {
  background: #fff;
}

.common-account-result-wrap .box-title {
  background: #fff;
}

/*biju*/
.common-account-result-wrap .box-green span {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 10px;
  margin: auto;
  height: 34px;
  color: #333;
  font-size: 30px;
  line-height: 45px;
}

/*biju*/
.common-account-result-wrap .box-green a {
  color: #333333;
  font-weight: 500;
}

.common-account-result-wrap .box-green p {
  color: #333;
}

.common-account-result-wrap .box-title span {
  display: block;
}

.common-account-result-wrap .box-title a {
  color: #333333;
  font-size: 14px;
  text-transform: none;
  font-weight: 500;
}

.common-account-result-wrap .box-title p {
  color: #333333;
  font-size: 14px;
  text-transform: none;
  font-weight: 500;
}

/*biju*/
.accounts-result-single-wrap {
  border-top: 5px solid #707885;
  text-align: center;
  margin: 0 10px 0 0;
  overflow: hidden;
  background: #939aaa;
}

/*biju*/

/*biju*/
.accounts-result-single-wrap .box-green {
  display: block;
  clear: both;
  height: 37px;
  position: relative;
  background: #939aaa;
}

/*biju*/

.accounts-result-single-wrap .box-title {
  display: block;
  clear: both;
  position: relative;
  border-bottom: 1px solid #ccc;
  padding: 9px 0;
}

/*biju*/
.accounts-result-single-wrap .box-title span {
  padding: 0;
}

/*biju*/
.accounts-result-gray-wrap .box-green img {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
}

.accounts-result-double-wrap {
  border-radius: 3px;
  width: 100%;
  display: block;
  clear: both;
  float: left;
  margin: 0;
  overflow: hidden;
  border-top: 1px solid #d9dde0;
}

.accounts-result-double-wrap .box-green {
  float: left;
  width: 100%;
  height: 60px;
  position: relative;
}

/*biju*/
.accounts-result-double-wrap .box-title {
  float: left;
  position: relative;
  width: 100%;
}

/*biju*/
.accounts-result-double-wrap .box-green span {
  display: block;
  line-height: 35px;
  font-size: 30px;
  color: #a6a6a6;
}

.accounts-result-double-wrap .box-green a {
}

/*biju*/
.accounts-result-double-wrap .box-title span {
  padding: 10px 0 0 0;
}

.accounts-result-double-wrap .box-title a {
  color: #333333;
  font-size: 13px;
  text-transform: none;
  font-weight: 400;
}

.result-resolved-wrap {
  width: 48%;
  margin: 0px;
}

/*biju*/
.result-resolved-wrap .accounts-result-double-wrap .box-green {
  width: 100%;
}

/**************************************/

.meeting-progrss-bar-content {
  padding: 20px 0;
}

.meeting-progrss-bar-wrap {
  margin: 3px 0 0 0;
}

/*.meeting-progrss-bar-wrap .progress{ margin:0px; height:30px; border-radius:20px;}*/
.meeting-progrss-bar-wrap .progress {
  margin: 0px;
  height: 6px;
  border-radius: 0px;
  overflow: inherit;
}

.meeting-progrss-bar-wrap h3 {
  color: #000;
  font-size: 17px;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}

.meeting-progrss-bar-wrap h4 {
  color: #f30101;
  font-size: 21px;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}

/* Progress Bar Starts */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}

.progress-bar[aria-valuenow="0"] {
  color: #777;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-black {
  background-color: #a6a6a6;
}

.progress-striped .progress-bar-black {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

/* Progress Bar Ends */

.pop-data-content-wrap {
  text-align: center;
  margin: 10px;
}

.progress-calc-wrap {
  float: left;
  position: relative;
  padding: 5px 0 0 0;
}

.progress-calc-wrap p {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
}

.progress-calc-ab-top {
  width: 1px;
  height: 36px;
  background: #a4e252;
  right: 12px;
  top: -31px;
  position: absolute;
}

.edit-text-wrap {
  /*float:left; padding:0px 10px 0 0;*/
}

.edit-field-wrap {
  float: left;
}

.contact-popup-wrap {
}

.contact-popup-wrap table {
  width: 100%;
}

.contact-popup-wrap table tr {
}

/* .contact-popup-wrap table tr td:first-child{border-left: 1px solid #ccc;} */
.contact-popup-wrap table tr td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 8px 5px;
}

.contact-popup-wrap table thead tr td {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}

#revision_modal_title {
  padding-left: 6px;
}

#revision_modal td {
  font-size: 13px;
  padding-left: 8px;
  padding-right: 5px;
  border-bottom: 1px solid #ccc;
}

#revision_modal td:first-child {
  border-left: 1px solid #ccc;
}

#revision_modal thead tr td {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: #f5f5f5;
  font-weight: 500;
}

#revision_modal .modal-header .close {
  background-position: 12px 10px;
  margin-top: -24px;
  padding: 12px;
  z-index: 200;
}

/*#infscr-loading{ width:100%; border:1px solid red;}*/
.no-data-text-wrap {
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: 400;
  font-size: 12px;
  text-align: left;
  margin: 10px 0 0 0;
}

.no-data-text-wrap.nb {
  border: none;
}

.filter-list-wrap {
  /*border-bottom:1px dotted #909090;*/
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
}

.filter-list-wrap #filter_submit {
  margin: 5px 0 0 0;
}

a.meeting-gray-wrap {
  color: #7f7f7f !important;
  background-position: 0 2px !important;
}

a.meeting-green-wrap {
  color: #87b946 !important;
  background-position: 0px -15px !important;
}

.meeting-alarm a {
  background: url(../images/meet-icon-nw.png) no-repeat;
  font-size: 13px;
  width: 80px;
  padding: 0 0 0 20px;
  margin: 0 auto;
  text-decoration: none;
}

.meeting-alarm a:hover {
  text-decoration: none !important;
}

.meeting-separation {
  display: block;
  clear: both;
  padding: 0 0 8px 0;
}

.meeting-alarm a.meeting-schedule-wrap {
  /*background-color:#7f7f7f;padding:4px 20px 3px 30px;*/
  width: 107px;
  background-position: 0px -59px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-alarm a.meeting-schedule-wrap:hover {
  text-decoration: underline;
  color: #7cb342;
}

.meeting-alarm a.meeting-schedule-orange {
  width: 107px;
  height: 17px;
  background-position: 0px -2px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-alarm a.meeting-schedule-bl {
  width: 107px;
  height: 17px;
  background-position: 0px -31px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-alarm a.meeting-schedule-r {
  width: 107px;
  height: 17px;
  background-position: 0px -62px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-alarm a.meeting-schedule-g {
  width: 107px;
  height: 17px;
  background-position: 0px -97px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-alarm a.meeting-schedule-grey {
  width: 107px;
  height: 17px;
  background-position: 0px -130px;
  color: #424242;
  text-decoration: none;
  border-radius: 2px;
}

.meeting-o-t {
  color: #f3af39 !important;
}

.meeting-r-t {
  color: #e65100 !important;
}

.meeting-b-t {
  color: #01a9f4 !important;
}

.meeting-g-t {
  color: #8bc53f !important;
}

.meeting-grey-t {
  color: #707786 !important;
}

.no-edit-label-wrap {
  position: relative;
}

.no-edit-label {
  position: absolute;
  top: 10px;
  left: 30px;
}

.no-edit-label-wrap .input-box {
  padding-left: 30px !important;
}

#information_area .revision-btn-wrap {
  float: left;
  margin: 8px 0 0 0;
}

.calender-left-sidebar {
}

.calender-left-sidebar h4 {
  padding: 10px;
  margin: 0px;
  font-size: 18px;
  color: #212121;
  font-weight: 400;
  background: #fff;
  -webkit-box-shadow: 0 6px 1px -6px #ccc;
  -moz-box-shadow: 0 6px 1px -6px #ccc;
  box-shadow: 0 6px 1px -6px #ccc;
  border-bottom: solid 1px #e2e2e2;
}

.calender-left-sidebar h4 span {
  color: #949699;
}

.calender-left-sidebar h5 {
  padding: 5px 0 0 0;
  margin: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: 400;
}

.calender-me-re-wrap {
  -webkit-box-shadow: 0 6px 1px -6px #ccc;
  -moz-box-shadow: 0 6px 1px -6px #ccc;
  box-shadow: 0 6px 1px -6px #ccc;
  background: #fff;
  border-bottom: 1px solid #e2e2e2;
  min-height: 56px;
}

.calender-me-re-wrap .calender-meeting-wrap {
  float: left;
  display: block;
  clear: both;
  margin: 0 0 10px 0;
}

.calender-me-re-wrap .calender-reminder-wrap {
  float: left;
  display: block;
  clear: both;
}

.calender-me-re-wrap .text {
  float: left;
  font-size: 15px;
  color: #333;
  width: 100px;
  padding: 3px 0 0 0;
}

.calender-me-re-wrap .num {
  float: right;
  background: #000;
  width: 28px;
  height: 28px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  padding: 4px 0;
}

.calender-me-re-wrap .calender-meeting-wrap .num {
  background: #e40a00;
  border-radius: 0;
  width: 20px;
  height: 10px;
  margin: 10px 0 0;
  color: #000;
  float: left;
}

.calender-me-re-wrap .calender-reminder-wrap .num {
  background: #7cb342;
}

.calender-me-re-wrap .calender-meeting-wrap .num-text {
  float: left;
  margin: 5px 0 0 5px;
  font-weight: 600;
  font-size: 15px;
}

.draggable-events-wrap {
  padding: 10px;
  background: #fff;
  -webkit-box-shadow: 0 6px 1px -6px #ccc;
  -moz-box-shadow: 0 6px 1px -6px #ccc;
  box-shadow: 0 6px 1px -6px #ccc;
  border-bottom: solid 1px #e2e2e2;
}

.draggable-events-wrap h4 {
  margin: 0px 0 10px 0;
  padding: 0px;
  color: #333333;
  font-size: 18px;
  font-weight: 400;
}

.draggable-events-wrap .external-event {
  float: left;
  color: #fff;
  padding: 3px 10px;
}

.draggable-events-wrap .red-drag {
  background: #7eb838;
  margin: 0 10px 0 0;
  border-radius: 25px;
  padding: 4px 20px;
}

.draggable-events-wrap .blue-drag {
  background: #e75000;
  border-radius: 25px;
  padding: 4px 20px;
}

.calender-full-view {
  background: #fff;
  padding: 10px 0 0 0;
}

.calender-full-view .fc-header-title h2 {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}

.calender-full-view .fc-icon-left-single-arrow {
  display: none;
}

.calender-full-view .fc-icon-right-single-arrow {
  display: none;
}

.calender-full-view .fc-button-prev {
  background: url(../images/pre.png) 9px 6px no-repeat;
  width: 20px;
  height: 20px;
  border: solid 1px #929396;
  border-radius: 25px !important;
  padding: 0px !important;
}

.calender-full-view .fc-button-prev:hover {
  background: url(../images/pre.png) 9px 6px no-repeat #f1f1f1;
}

.calender-full-view .fc-button-next:hover {
  background: url(../images/nex.png) 9px 6px no-repeat #f1f1f1;
}

.calender-full-view .fc-button-next {
  background: url(../images/nex.png) 9px 6px no-repeat;
  width: 20px;
  height: 20px;
  border: solid 1px #929396;
  border-radius: 25px !important;
  padding: 0px !important;
}

.calender-full-view .fc-header-right .fc-state-default {
  background: none;
}

.calender-full-view .fc-state-active {
  background: #707786 !important;
  color: #fff;
  text-shadow: none;
}

.calender-full-view .fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
  font-weight: 400;
}

#meeting_modal_body .row {
  margin-bottom: 0px;
}

#meeting_modal_body > form > .row > div > div {
  margin-bottom: 10px;
}

#meeting_modal_body > form > .row > div > div:last-child {
  border: 0px;
}

#edit_meeting_modal_body .row {
  margin-bottom: 0px;
}

#edit_meeting_modal_body > form > .row > div > div {
  margin-bottom: 10px;
}

#edit_meeting_modal_body > form > .row > div > div:last-child {
  border: 0px;
}

.modal-footer {
  margin: 0px;
}

.calender-full-view .fc-event {
}

.select2-container .select2-choice .select2-arrow b {
  background: url(../images/dw-bg.png) no-repeat scroll 0 0 !important;
  display: block !important;
  height: 9px !important;
  outline: medium none !important;
  position: absolute !important;
  right: 8px !important;
  top: 12px !important;
  width: 14px !important;
  border-radius: 0 !important;
}

.select2-container .select2-choice .select2-arrow {
  background: none !important;
  border: 0px !important;
}

.select2-drop-active {
  border-color: #e8e8e8 !important;
}

/* Reminder */
.reminder-outer-wrap {
  border: 1px solid #d6d6d6;
  background: #fff;
  border-radius: 3px;
  margin: 20px 0 0 0;
}

.reminder-outer-wrap:first-child {
  margin: 0px;
}

.reminder-head-wrap {
  background: #f4f2f2;
  border-bottom: 1px solid #d6d6d6;
  padding: 10px 30px;
  border-radius: 3px 3px 0 0;
}

.reminder-head-wrap .reminder-head-icon {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 21px;
  height: 24px;
  background: url(../images/overview-widgets-icons.png) no-repeat 0 -913px;
}

.reminder-head-wrap h3 {
  font-size: 20px;
  color: #333333;
  margin: 0px;
  padding: 2px 0 0 10px;
  float: left;
}

.reminder-head-wrap .reminder-edit {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 29px;
  height: 21px;
  background: url(../images/reminder-edit.png) no-repeat;
  cursor: pointer;
}

.reminder-content-wrap {
  padding: 10px 30px;
}

.reminder-content-inner-wrap {
  border-bottom: 1px solid #d0cfcf;
  padding: 0 0 15px 0;
}

.reminder-content-inner-wrap p {
  padding: 0 0 10px 0;
  margin: 0px;
}

.reminder-content-inner-wrap h4 {
  padding: 10px;
  margin: 0px;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  width: 100%;
  background: #f0f0f0;
  border-radius: 3px;
}

.content-footer-wrap {
  padding: 10px 0 0 0;
}

.content-footer-wrap p {
  padding: 0 20px 0 0;
  margin: 0px;
  display: inline-block;
  color: #000000;
}

.content-footer-wrap p:last-child {
  padding: 0px;
}

.content-footer-wrap em {
  padding: 0px;
  margin: 0px;
  color: #6e6e6e;
}

.reminder-outer-wrap.selected {
  border-color: #919191;
  box-shadow: 0px 0px 7px -2px #000;
}

.reminder-outer-wrap.selected .reminder-head-wrap {
  background: #dfdede;
}

.reminder-outer-wrap.selected .reminder-content-inner-wrap h4 {
  font-weight: 500;
  color: #4f9f00;
}

/* Credit Debit Cards */
.credit-debit-cards-wrap {
}

.c-d-cards-content-wrap {
  float: left;
  width: 114px;
  height: 30px;
  background: url(../images/credit-debit-card.png) no-repeat;
  margin: 0 0 10px 0px;
}

/*.c-d-cards-content-wrap.c-d-card-visa{ background-position:-5px 0;}
.c-d-cards-content-wrap.c-d-card-master-card{ background-position:0px -31px;}
.c-d-cards-content-wrap.c-d-card-american-express{ background-position:0 -61px;}
.c-d-cards-content-wrap.c-d-card-discover{ background-position:0 -92px;}
.c-d-cards-content-wrap.c-d-card-diners-club{ background-position:0 -124px;}
.c-d-cards-content-wrap.c-d-card-carte-blanche{ background-position:0 -153px;}
.c-d-cards-content-wrap.c-d-card-jcb{ background-position:0 -185px;}
.c-d-cards-content-wrap.c-d-card-enroute{ background-position:0 -217px;}
.c-d-cards-content-wrap.c-d-card-solo{ background-position:0 -248px;}
.c-d-cards-content-wrap.c-d-card-switch{ background-position:0 -278px;}
.c-d-cards-content-wrap.c-d-card-maestro{ background-position:0 -310px;}
.c-d-cards-content-wrap.c-d-card-visa-electron{ background-position:0 -340px;}
.c-d-cards-content-wrap.c-d-card-laser{ background-position:0 -371px;}*/

.c-d-cards-content-wrap.c-d-card-visa {
  background-position: -58px 0px;
}

.c-d-cards-content-wrap.c-d-card-master-card {
  background-position: -58px -31px;
}

.c-d-cards-content-wrap.c-d-card-american-express {
  background-position: -58px -61px;
}

.c-d-cards-content-wrap.c-d-card-discover {
  background-position: -58px -92px;
}

.c-d-cards-content-wrap.c-d-card-diners-club {
  background-position: -6px -124px;
}

.c-d-cards-content-wrap.c-d-card-carte-blanche {
  background-position: -70px -153px;
}

.c-d-cards-content-wrap.c-d-card-jcb {
  background-position: -75px -185px;
}

.c-d-cards-content-wrap.c-d-card-enroute {
  background-position: -58px -217px;
}

.c-d-cards-content-wrap.c-d-card-solo {
  background-position: -58px -248px;
}

.c-d-cards-content-wrap.c-d-card-switch {
  background-position: -58px -278px;
}

.c-d-cards-content-wrap.c-d-card-maestro {
  background-position: -58px -310px;
}

.c-d-cards-content-wrap.c-d-card-visa-electron {
  background-position: -58px -340px;
}

.c-d-cards-content-wrap.c-d-card-laser {
  background-position: -80px -371px;
}

.contact-detail-user-wrap {
  position: relative;
  float: left;
}

.user-details-wrap {
  border: 1px solid #cccccc;
  width: 409px;
  border-radius: 3px;
  background: #fff;
  padding: 10px;
  position: absolute;
  z-index: 9;
}

.red-cls {
  border: 1px solid #f3af39;
  padding: 10px 19px;
  background: #fef7eb;
  font-size: 13px;
  color: #212121;
  margin-bottom: 19px;
  border-radius: 2px;
}

.user-detail-img {
  float: left;
  position: relative;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  width: 111px;
  height: 111px;
  overflow: hidden;
}

.user-detail-img img {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto;
  max-width: 100%;
}

.user-detail-content {
  float: left;
  width: 230px;
  padding-left: 15px;
}

.user-detail-content h2 {
  padding: 10px 0 0 0;
  margin: 0px;
  font-size: 17px;
  font-weight: bold;
  color: #1d1d1d;
  font-family: "Roboto", sans-serif;
}

.user-detail-content h3 {
  padding: 5px 0 0 0;
  margin: 0px;
  font-size: 15px;
  color: #67991e;
  font-weight: 400;
}

.user-detail-phone {
  padding: 20px 0 2px 0;
}

.user-detail-phone a {
  font-size: 13px;
  color: #1d1d1d;
  background: url(../images/profile-socialbg.png) no-repeat 0 -28px;
  padding: 0 0 0 20px;
  cursor: text;
}

.user-detail-loged {
  font-size: 13px;
  color: #1d1d1d;
  font-weight: 300;
}

.user-details-wrap.new-user h3 {
  color: #ef0404;
}

.contact-detail-user-wrap .loading_filling_gif_class {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: inherit;
  width: 409px;
  height: 170px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
}

.user-detail-loged strong {
  clear: both;
  display: block;
  font-weight: 400;
  font-size: 13px;
  color: #212121;
}

.user-detail-loged {
  color: #00a9f1;
}

.arrow_box {
  position: none;
  background: #fff;
  border: 1px solid #e2e2e2;
  margin-left: 4px;
  padding-left: 18px;
  padding-right: 18px;
  border-radius: 2px;
}

.arrow_box:after,
.arrow_box:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -105px;
}

.arrow_box:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #e2e2e2;
  border-width: 11px;
  margin-top: -106px;
}

.tooltip_description-1 .exi-u {
  background-color: #fff;
  width: 410px !important;
  min-height: 50px;
  float: left;
  padding: 10px 15px;
  position: absolute;
  right: -415px;
  top: -7px;
  -webkit-animation: bounceInRight 0.7s;
  animation: bounceInRight 0.7s;
  -webkit-box-shadow: 4px 5px 6px -3px #e2e2e2;
  -moz-box-shadow: 4px 5px 6px -3px #e2e2e2;
  box-shadow: 4px 5px 6px -3px #e2e2e2;
}

.tooltip_description-1 .exi-u .ar {
  left: -17px;
  position: absolute;
  top: 71px;
}

.opportunity-left-wrap {
  background: #f5f5f5;
  padding: 10px;
  min-height: 300px;
}

.opportunity-left-wrap .row {
  margin-bottom: 10px;
}

.opportunity-left-wrap .control-group .input-box {
  padding: 5px 5px;
}

.opportunity-right-wrap {
}

.opportunity-table-wrap {
  width: 100%;
}

.opportunity-table-wrap tr {
}

.opportunity-table-wrap tr td {
  padding: 5px 10px;
}

.opportunity-table-wrap tr th {
  border-top: 2px solid #bdbdbd;
  border-bottom: 2px solid #bdbdbd;
  font-size: 15px;
  color: #212121;
  font-weight: 500;
  padding: 5px 10px;
}

.opportunity-head {
  font-size: 18px;
  color: #212121;
}

.oppertunity-inner-table {
  border-bottom: 1px solid #e6e6e6;
}

.oppertunity-inner-table td {
  font-size: 13px;
}

.oppertunity-inner-table .opp-edit {
  margin: 0 10px 0 0;
  padding: 0px;
  float: right;
  width: 29px;
  height: 21px;
  background: url(../images/edit-new.png) no-repeat;
  cursor: pointer;
}

.add-oppor-btn-wrap {
  margin: 15px 0 0 0;
}

.select-service-wrap {
  background: #f5f5f5;
}

.m-l-b.pull-right {
  margin-left: 10px;
  margin-right: 10px;
}

.m-l-o.pull-right {
  margin-left: 10px;
  margin-right: 10px;
}

.m-l-g.pull-right {
  margin-left: 10px;
  margin-right: 10px;
}

.opportunity-table-col-1 {
  width: 200px;
}

.opportunity-table-col-2 {
  width: 200px;
}

.opportunity-table-col-3 {
  width: 200px;
}

.opportunity-table-col-4 {
  width: 200px;
}

.select-service-wrap .text-left {
  float: left;
  padding: 11px 4px 0 0;
  font-weight: bold;
  font-size: 12px;
}

.select-service-wrap .text-right {
  float: right;
  font-weight: bold;
  font-size: 12px;
  padding: 10px 0 0 0;
}

.opportunity-table-wrap tr.select-service-wrap td {
  padding: 10px;
}

.opportunity-table-wrap tr.oppertunity-net-total-wrap th {
  font-size: 14px;
  font-weight: 400;
}

.select-service-wrap .select {
}

.select-service-wrap .input-box {
  width: 80%;
  height: 28px;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
}

.select-service-wrap .discount-box {
  width: 50px;
  height: 28px;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
}

.select-service-wrap .ms-choice {
  border-radius: 3px;
  border: 1px solid #d4d4d4;
}

/*.modal-title{font-size:17px;font-weight: 400; color:#212121;font-family: "Roboto",sans-serif;text-align: left;} */
.modal-title-span {
  color: #7cb342 !important;
}

.widget-content-gray-wrap {
  background: #f7f7f7;
  margin: 0 0 20px 0;
}

.widget-content-gray-wrap h2 {
  color: #333;
  font-size: 24px;
  font-weight: 400;
  margin: 0 0 20px 0;
  padding: 0 0 0px;
}

.meeting-create-wrap {
  float: left;
  margin: 0px;
  padding: 0px;
}

.meeting-create-wrap li {
  display: inline-block;
  vertical-align: middle;
}

.meeting-create-wrap li a {
}

.meeting-create-wrap li a:hover {
  color: #333;
}

.meeting-create-wrap li img {
  border-radius: 3px;
}

.meeting-create-wrap li.li-spacer {
  padding: 0 6px;
}

.meeting-create-wrap li.li-user-img img {
  margin: 0 10px 0 15px;
}

.meeting-attends-wrap {
  float: right;
  margin: 0px;
  padding: 0px;
}

.meeting-attends-wrap li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
}

.meeting-attends-wrap li a {
}

.meeting-attends-wrap li a:hover {
}

.attend-create-meeting-warp {
  float: left;
  display: block;
  clear: both;
  width: 100%;
}

.manage-group-service-head-wrap {
  background: #e6e6e6;
  height: 45px;
  padding: 8px 20px 0 20px;
}

.manage-group-service-head-wrap p {
  float: left;
  margin: 0px;
  padding: 2px 0 0 0;
  color: #333333;
  font-size: 13px;
  font-weight: 500;
}

.manage-group-service-head-wrap a {
  float: right;
  margin: 0px;
  padding: 0px;
  background: #bfbfbf;
  color: #fff;
  font-size: 13px;
  padding: 3px 15px;
  border-radius: 5px;
}

.manage-group-service-head-wrap a:hover {
  background: #707070;
}

.manage-group-service-head-wrap.manage-group-wrap {
  border-right: 1px solid #d8d8d9;
}

.manage-group-service-wrap .vertical-tab-no-right {
  padding-right: 0px;
}

.manage-group-service-wrap .vertical-tab-no-left {
  padding-left: 0px;
}

.manage-group-service-wrap .row {
  margin-bottom: 0px;
}

.manage-service-tab-wrap {
}

.manage-service-tab-wrap .ms-tab-no-right {
  padding-right: 0px;
}

.manage-service-tab-wrap .ms-tab-no-left {
  padding-left: 0px;
}

.manage-group-edit {
  background: url(../images/edit-wrap-bg.png) no-repeat;
  width: 22px;
  height: 22px;
  float: right;
}

.error-outer-wrap {
  width: 100%;
  height: 100%;
}

.error-inner-wrap {
  width: 478px;
  height: 201px;
  position: absolute;
  margin: auto;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.error-403-wrap {
  width: 448px;
  height: 230px;
}

.error-outer-wrap .img-404-wrap {
  width: 478px;
  height: 201px;
  position: relative;
  margin-top: -26px;
}

.error-outer-wrap .img-404-wrap h1 {
  color: #d72022;
  font-size: 52px;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0px;
  margin: 0px;
  position: absolute;
  right: 50px;
  top: 0px;
  text-transform: uppercase;
  font-weight: 700;
}

.error-outer-wrap .img-404-wrap h2 {
  font-size: 22px;
  color: #5e5e5e;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0px;
  margin: 0px;
  position: absolute;
  right: 50px;
  top: 50px;
  text-transform: uppercase;
  font-weight: 400;
}

.error-outer-wrap .img-403-wrap {
  width: 448px;
  height: 230px;
  position: relative;
  margin-top: -26px;
}

.error-outer-wrap .img-403-wrap h1 {
  color: #d72022;
  font-size: 52px;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0px;
  margin: 0px;
  position: absolute;
  bottom: 15px;
  left: 0px;
  text-transform: uppercase;
  font-weight: 700;
}

.error-outer-wrap .img-403-wrap h2 {
  font-size: 17px;
  color: #5e5e5e;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0px;
  margin: 0px;
  position: absolute;
  bottom: 0;
  left: 0px;
  text-transform: uppercase;
  font-weight: 400;
}

.edit-gray-btn {
  float: right;
  margin: 8px 15px 0 0;
}

.edit-gray-btn a {
  background: #9e9e9e;
  font-size: 13px;
  color: #fff;
  display: block;
  padding: 3px 10px 3px 10px;
  border-radius: 2px;
}

.edit-gray-btn a:hover {
  background: #000;
}

.tab-pad .nav-tabs.mgb {
  margin-bottom: 13px;
}

.vertical-append-wrap {
  min-height: 362px;
  margin-bottom: 30px;
}

.vertical-append-wrap.no-min-h {
  min-height: auto;
  margin-bottom: 0px;
}

.vertical-append-wrap .summery-detail-wrap p {
  margin: 0px;
  padding: 0px;
}

.vertical-append-wrap .summery-detail-wrap .content p {
  color: #666666;
  font-size: 14px;
}

.vertical-append-wrap .summery-detail-wrap .content p span {
  color: #7cb342;
  font-size: 13px;
  font-weight: 300;
  display: block;
}

.oppoptunites-content-wrap .vertical-append-wrap .widget-title h2 {
  padding: 11px 0 0 20px;
  margin: 0px;
  float: left;
  font-size: 20px;
  color: #333333;
  font-weight: 400;
}

.oppoptunites-content-wrap
  .vertical-append-wrap
  .widget-content
  .summery-detail-wrap {
  margin-bottom: 15px;
}

.oppoptunites-content-wrap {
  background: #f6f6f6;
  padding: 30px;
  padding-bottom: 0px;
}

.opportunity-widget-wrap {
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  margin: 0 0 30px 0;
}

.opportunity-widget-title {
  background: #f4f4f4;
  padding: 0px;
  margin: 0px;
  border-radius: 5px 5px 0 0;
}

.opportunity-widget-title h3 {
  padding: 11px 0 0 20px;
  margin: 0px;
  float: left;
  font-size: 20px;
  color: #333333;
  font-weight: 400;
}

.widget-comment-wrap {
  background: #999999;
  float: left;
  position: relative;
  padding: 2px 10px 4px 10px;
  border-radius: 3px;
  margin: 8px 0 0 10px;
}

.widget-comment-wrap a {
  font-size: 15px;
  color: #ffffff;
  text-decoration: underline;
}

.widget-comment-wrap a:hover {
  text-decoration: none;
}

.widget-comment-wrap img {
  bottom: -5px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
}

.opportunity-widget-content {
  background: #ffffff;
  padding: 20px;
  border-radius: 0 0 5px 5px;
}

.opportunity-widget-content .summery-detail-wrap {
  margin-bottom: 15px;
}

.loading-medium {
  background: url(../images/Loader.gif) no-repeat center center;
}

.height420 {
  height: 420px;
}

.page_init_loader {
  background: url(../images/Loader.gif) #ffffff no-repeat center center;
  font-size: 0px;
  height: 100%;
  position: fixed;
  text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  opacity: 0.8;
}

/*.page_init_loader{background:url(../images/loader-small-white.gif) #F5F5F5 no-repeat center center; position:fixed;top: 0;width: 100%;z-index: 9999; font-size:0px;}
*/
/*.editable-container.editable-inline {position: absolute; top:8px;}*/
.editable-container.editable-inline {
  position: absolute;
  top: 5px;
  right: 0px;
}

/* .editable-container.editable-inline input{ height:34px; padding:5px !important;} */
/*25Jan2017*/

.editable-container.editable-inline input {
  font-size: 12px;
  height: 25px;
  line-height: 25px !important;
  margin: 6px 2px 0 0 !important;
  padding: 2px 5px !important;
  width: 60px !important;
}

.editable-container .input-editable-box {
  display: block;
  float: left;
  height: 25px;
  margin: -2px 0 2px 2px;
  padding: 5px !important;
  vertical-align: middle;
  width: 60px !important;
}

.salesproj-cli .editable-container.editable-inline {
  top: 30%;
}

.salesproj-cli .editable-container.editable-inline input {
  float: none;
  font-size: 12px;
  height: 21px;
  line-height: 25px !important;
  margin: 0 auto !important;
  padding: 2px 5px !important;
  text-align: right;
  width: 90% !important;
}

.user-ownership {
  font-size: 12px;
  padding: 3px;
  text-align: left;
  text-transform: uppercase;
}

.adLugepageloader {
  position: fixed;
  display: none;
  background-color: #ffffff;
  opacity: 0.5;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(../images/Loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

.user_status {
  padding: 1px 2px;
  background-color: #ccc;
  color: #000;
  text-align: center;
  border: 1px solid #666;
  font-size: 14px;
}

.has-error .form-control,
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error .form-control:focus {
  border-color: #ff6666;
  color: #ff6666;
}

.editable-container.editable-inline .has-error div {
  float: left;
}

.editable-container.editable-inline .has-error .editable-error-block {
  padding: 9px 0 0 10px;
  margin: 0px;
}

.txtbox_readonly {
  background-color: #f0f0f0;
}

.user_detail_box {
  border: 1px solid #666;
  background-color: #f0f0f0;
  color: #000;
  padding: 6px;
}

.table_th_common {
  border-right: 1px solid #eeeeee;
}

.sort_list_th {
  cursor: pointer;
}

.header-menu-selected {
  background: #242424;
  color: #cccccc;
}

.guest_abbr {
  color: #ffffff;
  display: inline-block;
  font-size: 15px;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  width: 35px;
  cursor: pointer;
}

.remove-i {
  background: url(../images/close-red.png) no-repeat;
  padding: 0 0 0 20px;
}

.no_user_contact {
  border: 1px solid #e0e0e0;
  padding: 1px;
  border-radius: 100% !important;
}

.image-upload-wrap {
  position: relative;
}

.image-upload-wrap .upload-image {
  font-size: 15px;
  font-weight: 400;
}

.image-upload-wrap .user-image {
  margin: 10px 0;
}

.image-upload-wrap #preview {
}

#infscr-loading {
  width: 100%;
  margin: 0px 0 0 0;
  position: relative !important;
}

.user-model-outer-wrap {
  margin-bottom: 0px !important;
}

.user-model-content-wrap {
  margin: 0px;
  padding: 0px;
}

.user-model-content-wrap li {
  margin: 0px;
  padding: 0 4px 0 10px;
  list-style: none;
  text-transform: inherit;
  font-size: 14px;
  background: url(../images/li-arrow.png) no-repeat center left;
}

.daterangepicker .ranges label {
  display: block;
  clear: both;
}

.daterangepicker .ranges div {
  padding: 0px !important;
}

.daterangepicker .ranges div input.input-mini {
  font-size: 13px !important;
  margin: 0 0 5px;
  padding: 3px 10px;
  width: 150px;
}

.daterangepicker .ranges {
  float: left;
}

.payment-input-align {
}

.payment-input-align .select2-container {
  width: 95% !important;
}

.payment-input-align-next {
}

.payment-input-align-next .select2-container {
  width: 100% !important;
}

.error-cvv-align #error_card_cvv {
  min-width: 230px;
  position: absolute;
  top: 38px;
  padding: 0;
  line-height: 16px;
}

.select-box-width-service {
  max-width: 393px;
}

.myleads-reminder-add {
  margin: 0 0 10px 0 !important;
}

.myleads-reminder-add > div {
  padding: 0 5px 0 0;
}

.notification-close {
  position: absolute;
  right: 0px;
}

.widget-title-right-content {
  padding: 7px 0 0 0;
}

.widget-title-right-content p {
  padding: 5px 0 0 0;
  margin: 0px;
}

.widget-title-right-content .select2-container .select2-choice {
  height: 30px !important;
}

.widget-title-right-content .select2-container .select2-choice {
  padding: 4px 8px 8px !important;
}

.widget-title-right-content
  .select2-container
  .select2-choice
  .select2-arrow
  b {
  top: 11px !important;
}
[id^="type_field_row_prob_"] {
  border: 1px solid #cccccc;
  /*background: #f5f5f5;*/
  cursor: move;
  width: 525;
  padding: 5px;
  margin: 0 0 20px 0;
}
.ctrl_btn {
  padding-top: 8px;
}
.ctrl_btn.rem_probbtn {
  display: inline-block;
  vertical-align: top;
  padding-top: 0;
  margin-left: 8px;
  margin-top: 5px;
}
.opp_prob_perc {
  margin-top: 5px;
  display: inline-block;
  vertical-align: top;
}
.ctrl_btn a {
  background: url(../images/add-remove.png) no-repeat;
  width: 19px;
  height: 17px;
  font-size: 0px;
  display: block;
  float: left;
}

.ctrl_btn .removeclass {
}

.ctrl_btn .AddMore {
  background-position: 0px -17px;
  margin: 0 0 0 10px;
}

/*.sample-img-text-wrap{ text-align:center;}
.sample-img-text-wrap img{ box-shadow:3px 3px 10px #cccccc;}
.sample-text-wrap{ text-align:left; padding:10px;  font-family: "Roboto",sans-serif; color: #6b6b6c; font-size:14px;}
*/

.dashboard-help-wrap {
  padding: 0px;
  position: relative;
  text-align: center;
  height: 400px;
}

.dashboard-help-wrap .sample-text-wrap {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 40px;
}

.dashboard-help-wrap .sample-text-wrap h3 {
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  color: #212121;
  font-weight: 400;
}

.dashboard-help-wrap .sample-text-wrap ul {
  padding: 0px;
  margin: 0px;
}

.dashboard-help-wrap .sample-text-wrap ul li {
  color: #424242;
  font-size: 13px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.dashboard-help-wrap .sample-text-wrap ul li a {
  color: #8bc34a;
  font-size: 13px;
  font-weight: 400;
  text-decoration: underline;
  transition: all 0.2s ease 0s;
}

.dashboard-help-wrap .sample-text-wrap ul li a:hover {
  color: #7cb342;
  text-decoration: none;
}

.dashboard-help-wrap img {
  max-width: 100%;
}

#revision_modal .modal-dialog {
  width: 700px;
}

.advanced-search-input-wrap {
  padding: 0px;
  width: 160px;
  margin: 0 5px 0 0;
}

.advanced-search-btn-wrap {
  width: 66px;
  padding: 0px;
}

.advanced-search-input-align-wrap {
  width: 130px;
  margin-right: 5px;
}

.h4-head-wrap {
  margin: 0px 0 0 0;
  padding: 15px;
}

.summary-counter-wrap.adwords-summery-wrap {
  padding: 0px 0 20px 0;
}

.summary-counter-wrap.adwords-summery-wrap .summary-count-label strong {
  font-size: 12px;
  font-weight: 500;
}

.adwords-currently-wrap a {
  padding: 8px !important;
}

.sm-tab-wrap {
}

.sm-tab-wrap > ul {
}

.sm-tab-wrap > ul > li {
}

.sm-tab-wrap > ul > li > a {
  background: #f7f7f7;
  border: 1px solid #cccccc;
  margin-right: -1px;
  border-radius: 0px;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
}

.sm-tab-wrap > ul > li > a:hover {
  background-color: #fff;
  border: 1px solid #ddd;
}

.sm-tab-wrap > ul > li > a.active {
  border: 0px;
}

.sm-tab-wrap > ul > li.active > a {
  color: #000;
  font-size: 15px;
  font-weight: 500;
}

/*.sm-tab-wrap .tab-content{ padding:10px 0 0 0;}*/

.adwords-currently-wrap {
  float: none;
}

.adwords-currently-wrap .select2-container .select2-choice {
  height: 32px !important;
}

.adwords-currently-wrap .select2-container .select2-choice .select2-arrow b {
  top: 12px !important;
}

.adwords-currently-wrap .select2-container .select2-choice > .select2-chosen {
  line-height: 23px;
}

.adwords-currently-wrap .select2-container {
  margin: -1px 0 0 0;
}

.loggedin-single-wrap {
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #333333;
  float: left;
  font-size: 15px;
  height: 40px;
  margin: 0;
  padding: 8px;
  vertical-align: top;
  width: 100%;
  display: block;
  border-radius: 4px;
  background-color: #fff;
}

.loggedin-single-wrap h3 {
  padding: 3px 0 0 0;
  font-size: 15px;
  color: #333333;
}

.workarea-header-wrap {
  border: 1px solid #cccccc;
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  border-radius: 5px;
  padding: 15px 0;
}

.workarea-header-wrap p {
  margin: 0px;
  padding: 0px;
}

.workarea-content-wrap {
  display: block;
  clear: both;
}

.ppc-workarea-wrap {
}

.ppc-workarea-wrap .workarea-show-wrap {
  float: left;
  padding: 7px 0 0 0;
  font-weight: 400;
}

.ppc-workarea-wrap .workarea-entries-wrap {
  float: left;
  padding: 7px 0 0 0;
  font-weight: 400;
}

.ppc-workarea-wrap .dataTables_length label .select2-container {
  float: left;
  width: 60px;
  margin: 0 10px;
}

.ppc-workarea-wrap > .dataTables_wrapper > .dataTables_length {
}

.ppc-workarea-wrap > .dataTables_wrapper > .adl_table_list > thead > tr > th {
  font-size: 12px;
  font-weight: 400;
}

.ppc-workarea-wrap > .dataTables_wrapper > .adl_table_list > tbody > tr > td {
  font-size: 12px;
  padding: 8px 8px 8px 8px;
}

.sorting_1 {
  background: #f1f8e9;
}

.ppc-workarea-wrap .adl_table_list td span#hidNotesid {
  display: inline;
}

.workareanotes-wrap {
  border: 1px solid red;
}

.notification-position-wrap {
  position: fixed;
  z-index: 99;
  width: 340px;
}

.align-left-notification {
  bottom: 0px;
  left: 15px;
}

.notification-position-inner-wrap {
}

.notification-position-inner-wrap ul {
  list-style: none;
  margin: 0px;
}

.notification-position-inner-wrap ul li {
  list-style: none;
  background: url(../images/notification-bg.png);
  position: relative;
  padding: 6px 10px;
  border: 1px solid #cdcdcd;
  margin: 0 0 5px 0;
}

.notification-position-li-wrap {
}

.notification-position-li-img {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 8px;
  height: 8px;
}

.notification-position-li-content {
  padding: 0 13px 0 0;
}

.notification-position-li-content a {
  color: #333333;
}

.notification-position-li-content a span {
  color: #7cb342;
  clear: both;
  display: block;
}

.notification-position-li-content a:hover {
  color: #7cb342;
}

.notification-position-li-content a span:hover {
  color: #333333;
}

.breadcrumbs {
  clear: both;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 7px 0 5px 0;
}

.alin {
  color: #7cb342 !important;
  text-decoration: none;
}

.gmail_signature a {
  color: #7cb342 !important;
  text-decoration: none !important;
}

.gmail_signature a:hover {
  color: #212121;
}

.alin:hover {
  color: #212121 !important;
}

.breadcrumbs a {
  float: left;
  padding: 0 10px 0 0;
  font-size: 12px;
  font-weight: 400;
  color: #7cb342 !important;
  text-decoration: none !important;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.breadcrumbs a:hover {
  color: #212121 !important;
}

.breadcrumbs a:hover {
  color: #202020;
}

.breadcrumbs span.breadcrumb-img {
  float: left;
  margin: 4px 7px 0 0;
  background: url(../images/breadcrumb-img.png) no-repeat;
  width: 6px;
  height: 9px;
}

.breadcrumbs span {
  float: left;
  font-size: 12px;
  color: #202020;
  font-weight: 300;
}

.breadcrumbs-full {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  /*padding: 10px 0 5px 0;*/
}

.summery-detail-col-5 .col-md-2 {
  width: 20%;
}

.no-border-all {
  border: 0px !important;
}

.inner-widget-title-align {
}

.inner-widget-title-align h2 {
  padding: 0px;
  margin: 9px 0 5px 15px;
  font-size: 20px;
}

.view-icon {
  background: url(../images/invoice-search.png) no-repeat;
  font-size: 0px;
  display: inline-block;
  vertical-align: top;
}

#enOfList-loading {
  position: inherit !important;
  clear: both;
}

.close-btn-align {
  margin: 15px 0 0 0;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.address-detail-wrap {
  font-weight: 300;
}

.address-detail-wrap b {
  font-weight: 500;
}

.year-align-wrap {
  text-align: right;
}

.more_visit {
  background: none repeat scroll 0 0 #7cb342;
  border-radius: 3px;
  color: white;
  display: block;
  margin: 50px auto 0;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  width: 28%;
}

.more_visit:hover {
  background: #417201;
}

.contact-spam-wrap {
  float: left;
  padding: 10px 0 0 10px;
}

.contact-spam-wrap #spam_count {
  padding: 0 0 0 5px;
}

.more-drop-wrap-wrap {
  position: relative;
  float: left;
  margin: 11px 0 0 10px;
}

.more-drop-wrap {
  float: left;
  background: #8bc34a;
  border-radius: 2px;
  padding: 4px 10px;
}

.more-drop-wrap img.man-more {
  float: left;
  padding: 0px;
  margin: 0px;
}

.more-drop-wrap img.more-icon {
  float: left;
  padding: 4px 0 0 5px;
  margin: 0px;
}

.more-drop-wrap p {
  float: left;
  padding: 0px;
  margin: 0px;
  line-height: 14px;
  color: #fff;
  font-size: 12px;
}

.more-drop-wrap p.more-num {
  padding: 0 4px;
}

.more-drop-wrap a:hover p {
  color: #ffffff;
}

.more-drop-wrap:hover {
  background: #7cb342;
}

.more-listing-wrap {
  float: left;
  position: absolute;
  width: 209px;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  top: 0px;
  z-index: 9;
  border-radius: 3px;
  right: -209px;
  border: 1px solid #d6d6d6;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
}

.more-listing-wrap li {
  list-style: none;
  display: block;
  clear: both;
  float: left;
  width: 100%;
  position: relative;
}

.more-listing-wrap li:last-child {
  border: 0px;
}

.more-listing-wrap li a {
  font-size: 12px;
  display: block;
  padding: 8px 15px;
  float: left;
  width: 100%;
}

.more-listing-wrap li a:hover {
  background: #f5f5f5;
}

.more-listing-wrap li a:hover p {
  color: #000;
}

.more-listing-wrap li a i {
  background: url(../images/crm-action/i-more.svg) no-repeat;
  width: 20px;
  height: 21px;
  float: left;
}

.more-listing-wrap li a p {
  color: #333333;
  padding: 0px 0 0 10px;
  margin: 2px 0px 0px;
  float: left;
  font-weight: 400;
  line-height: 20px;
  font-style: 12px;
}

.more-listing-wrap li ul {
  float: left;
  position: absolute;
  width: 149px;
  background: #ffffff;
  border: 1px solid #d6d6d6;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  margin: 0px;
  padding: 0px;
  top: -1px;
  left: 207px;
  z-index: 9;
  border-radius: 2px;
}

.more-listing-wrap li.more-parent {
  background: #f5f5f5;
}

.more-listing-wrap > li.more-parent > a > p {
  color: #000000;
}

.more-listing-wrap li:hover ul {
  display: block !important;
}

.more-drop-wrap-wrap:hover .more-listing-wrap {
  display: block !important;
}

.more-listing-wrap li a i.i-move {
  background-position: 0 0;
}

.more-listing-wrap li a i.i-change-sts {
  background-position: -25px 0;
}

.more-listing-wrap li a i.i-assign {
  background-position: -50px 0;
}

.more-listing-wrap li a i.i-share {
  background-position: -75px 0;
}

.more-listing-wrap li a i.i-merge {
  background-position: -100px 0;
}

.more-listing-wrap li a i.i-spam {
  background-position: -150px 0;
}

.more-listing-wrap li a i.i-export {
  background-position: -100px 0;
}

.more-listing-wrap li a i.i-csv {
  background-position: 0 -133px;
}

.more-listing-wrap li a i.i-excel {
  background-position: 0 -152px;
}

.more-listing-wrap li a i.i-lead {
  background-position: -175px 0;
}

.more-listing-wrap li a i.i-prospect {
  background-position: -200px 0;
}

.more-listing-wrap li a i.i-customer {
  background-position: -225px 0;
}

.more-listing-wrap li a i.i-trash {
  background-position: -250px 0;
}

.modal-footer-align {
  padding: 20px 0 0 0;
  border: 0px;
}

.modal-footer-align .btn-wrap {
  float: right;
}

.modal-footer-align .btn-wrap .btn {
  margin: 0 0 0 10px !important;
}

.popover-content {
  border-bottom: 1px solid #e3e3e3;
  padding: 0 !important;
  margin: 0 !important;
}

.popover-content .row {
  margin-bottom: 0px;
}

.popover-content p {
  margin: 0px;
  padding: 0px;
}

.popover-content .text p {
  font-weight: 500;
  font-size: 13px;
  padding: 0 0 5px 0;
  text-transform: uppercase;
}

.popup-td-null {
  border-left: 1px solid;
  border-bottom: 2px solid #cccccc !important;
}

.popover-content .content p {
  font-size: 13px;
  line-height: 22px;
}

.popover-content.clear-popover .text,
.popover-content.clear-popover .content {
  clear: both;
  width: 100%;
}

.popup-table-wrap .pop-white-th,
.popup-table-wrap .pop-white-td {
  padding: 0px !important;
  margin: 0px !important;
}

.popup-table-wrap .pop-white-th {
  width: 1px;
}

.popup-table-wrap .pop-white-td {
  background: #fff !important;
  border: 0px !important;
}

.popup-table-wrap .popup-td-share {
  background: none !important;
  border: 0px !important;
  padding: 0px !important;
}

.popup-table-wrap .share-content-wrap {
  background: #f4f4f4;
  border-bottom: 2px solid #cccccc;
  padding: 10px;
}

.popup-table-wrap .popup-td-outer-wrap {
}

.popup-table-wrap .popup-td-outer-wrap ul {
  padding: 0px;
  margin: 5px 0 0 0;
}

.popup-table-wrap .popup-td-outer-wrap li {
  color: #000;
  font-size: 14px;
  text-align: left;
  list-style: none;
  padding: 5px 0 0 0;
}

.select-mode {
  float: left;
  padding: 12px 0 0 15px;
}

.select-mode input {
  margin: 1px 4px 0 0;
  padding: 0px;
  float: left;
}

.select-mode p {
  margin: 0px;
  padding: 3px 0 0 0;
  float: left;
  font-size: 13px;
  color: #333;
}

.select-mode .custom-checkbox {
  margin: 0px 4px 0 0;
  padding: 0px;
  float: left;
}

.phone_icon {
  /*background:url(../images/phone.png) no-repeat left center;*/
  line-height: 18px;
  margin: 5px 0 0;
  /*padding: 0 0 0 12px;*/
}

.contact-activity-head {
  font-weight: 400;
  color: #212121;
  font-size: 13px;
}

.contact-activity-head:hover {
  text-decoration: underline;
}

.label-listing-wrap {
  margin-top: 100px;
}

.label-listing-wrap li {
  border: none;
  margin-bottom: 10px;
  cursor: move;
}

.label-listing-wrap li .panel-heading {
  background: #f4f4f4;
  border-bottom: 2px solid #dadadd;
  border-radius: 0px;
  color: #333;
  padding: 6px 15px;
  font-size: 12px;
}

.img-idd {
  position: relative;
  width: 37px;
  height: 37px;
}

.img-idd-cnt {
  background: none repeat scroll 0 0 #fff;
  bottom: -3px;
  box-shadow: 0px 0px 2px #000000;
  color: #000;
  font: bold 11px arial;
  height: 13px;
  overflow: hidden;
  position: absolute;
  right: -4px;
  text-align: center;
  width: 13px;
}

.contact-align > .input-box {
  border: 0px !important;
  padding: 0px !important;
}

.call-head-wrap {
  border: 1px solid #e5e5e5;
  background: #f3f3f3;
  border-radius: 3px;
  padding: 10px 30px;
}

.call-head-wrap h3 {
  padding: 0px 0 5px 0;
  margin: 0px;
  color: #333333;
  font-weight: 500;
  font-size: 19px;
}

.call-head-wrap ul {
  margin: 0px;
  padding: 0px;
}

.call-head-wrap ul li {
  list-style: none;
  float: left;
}

.call-head-wrap ul li p {
  margin: 0px;
  padding: 0px;
  color: #333333;
  font-weight: 300;
  font-size: 15px;
}

.call-head-wrap ul li p b {
  color: #161616;
  font-weight: 400;
}

.call-head-wrap ul li.spacer {
  padding: 0 20px 0 0;
}

.call-status-wrap {
  padding: 30px;
}

.call-status-img-wrap {
  float: left;
}

.call-status-img-wrap img {
  width: 53px;
  height: 53px;
}

.call-status-img-wrap .call-answer {
  background: url(../images/call.png) no-repeat;
  margin-bottom: 5px;
}

.call-status-img-wrap .no-answer {
  background: url(../images/call.png) no-repeat 0 -54px;
}

.call-status-img-wrap .hangup {
  background: url(../images/call.png) no-repeat 0 -108px;
}

.call-status-img-wrap .not-connected {
  background: url(../images/call.png) no-repeat 0 -162px;
}

.call-status-img-wrap .busy {
  background: url(../images/call.png) no-repeat 0 -216px;
}

.call-status-img-wrap .wind-down {
  background: url(../images/call.png) no-repeat 0 -270px;
}

/*.call-status-img-wrap  .voice-mail{ background:url(../images/call.png) no-repeat 0 -43px;}*/

.call-status-left-wrap {
  float: left;
  padding: 10px 0 15px 10px;
  width: 100%;
}

.call-status-left-wrap > p {
  font-size: 14px;
  color: #838383;
  margin: 0px;
  padding: 0px;
}

.call-status-left-wrap > p > b {
  color: #000000;
  text-transform: uppercase;
}

.call-status-left-wrap .mp-down {
  padding: 10px 0 0 0;
  display: inline-block;
}

.call-status-left-wrap .mp-down p {
  margin: 0px;
  padding: 10px 0 0 0;
}

.call-status-left-wrap .mp-down p a {
  color: #477d01;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 400;
}

.call-summery-wrap {
  float: left;
  padding: 20px 20px;
  background: #f7f7f7;
  margin: 0 0 0 120px;
  border-radius: 3px;
}

.call-summery-wrap ul {
  padding: 0px;
  margin: 0px;
}

.call-summery-wrap ul li {
  list-style: none;
  font-size: 14px;
  color: #535252;
  padding: 0 0 5px 0;
}

.call-summery-wrap ul li span {
  width: 150px;
  display: inline-block;
  color: #000000;
}

.call-summary-in-list {
  margin: 0 0 0 45px;
  background: none;
}

.call-summary-in-list ul li {
  list-style: none;
  font-size: 13px;
  color: #535252;
  padding: 0 0 5px 0;
}

.phone-contact-wrap {
}

.open-id-settings {
}

.open-id-settings > p {
  margin: 0px;
  padding: 0px 0 20px 0;
  font-weight: 300;
  font-size: 16px;
}

.open-id-wrap {
}

.open-id-content {
  float: left;
  border-radius: 3px;
  clear: both;
  box-shadow: 0 1px 3px #424242;
  margin: 0 0 10px 0;
}

.open-id-content .txt {
  float: left;
  width: 210px;
}

.open-id-content .ico-1 {
  width: 34px;
  height: 32px;
  float: left;
  border-radius: 3px;
  position: relative;
}

.open-id-content a p {
  color: #fff;
}

.open-id-content .txt p {
  margin: 0px;
  padding: 6px 0 0 10px;
  color: #fff;
}

.open-id-fb {
  background-color: #375798;
}

.open-id-gp {
  background-color: #ee2824;
}

.open-id-in {
  background-color: #1079b6;
}

.open-id-content:hover {
  opacity: 0.8;
}

.open-id-content.disable-open-id,
.open-id-content.disable-open-id p,
.open-id-content.disable-open-id img {
  opacity: 0.5;
}

.open-id-content .ico-1 img {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
}

.open-id-pf {
  float: left;
  clear: both;
  padding: 0 0 10px 0;
}

.open-id-pf img {
  float: left;
  padding: 0 10px 0 0;
}

.open-id-pf-content {
  float: left;
}

.open-id-pf-content p {
  margin: 0px;
  padding: 0px;
}

.open-id-pf-content .pf-name {
  color: #5f5f5f;
  padding: 7px 0 0px 0;
}

.open-id-pf-content .pf-msg {
  color: #c49999;
}

.comments-contact-wrap {
  background-color: #f4faed;
  position: relative;
  border-radius: 3px;
  padding: 20px;
  margin: 20px 0 20px 0;
}

.comments-contact-wrap img {
  position: absolute;
  top: -16px;
}

.comments-contact-wrap h3 {
  padding: 0px;
  margin: 0px;
  font-size: 24px;
  color: #000000;
  font-weight: 400;
}

.comments-contact-wrap i.q-1 {
  background: url(../images/q1.png) no-repeat;
  width: 15px;
  height: 10px;
  display: inline-block;
}

.comments-contact-wrap i.q-2 {
  background: url(../images/q2.png) no-repeat;
  width: 15px;
  height: 10px;
  display: inline-block;
}

.comments-contact-wrap p {
  font-size: 16px;
  color: #000000;
  font-style: italic;
  font-weight: 300;
  padding: 0px 5px;
  margin: 0px;
  display: inline;
}

.comments-contact-wrap .cm-ct {
  padding: 15px 0 0 0;
}

.comments-contact-wrap .date {
  padding: 0 0 5px 19px;
}

.comments-contact-wrap .date p {
  color: #a6aca0;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 5px 0 0;
}

.note-wrap {
  padding: 20px 20px 10px 20px;
}

.note-head-wrap {
  width: 100%;
  float: left;
  border-bottom: 1px solid #d6d6d6;
  padding: 0 0 10px 0;
}

.note-head-wrap img {
  float: left;
}

.note-head-wrap p {
  float: right;
  width: 90%;
  font-weight: 300 !important;
  font-size: 16px !important;
  line-height: 23px !important;
  padding: 0 0 5px 0 !important;
}

.note-head-wrap p.signature {
  font-size: 13px !important;
  font-weight: 300 !important;
  color: #616161;
  padding: 0px !important;
}

.note-head-wrap p.signature b {
  font-weight: 400 !important;
  color: #000;
}

.note-comment-wrap {
}

.note-comment-wrap > .content {
  float: right;
  width: 90%;
}

.comment-content-wrap {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e7e6e6;
  padding: 10px 0;
  margin: 0 0 0px;
}

.comment-content-wrap img {
  float: left;
}

.comment-content-right-wrap {
  float: right;
  width: 95%;
}

.comment-content-right-wrap p.comment {
  font-size: 16px !important;
  font-weight: 300 !important;
  padding: 0 0 5px 0 !important;
}

.comment-content-right-wrap p.signature {
  font-size: 13px !important;
  font-weight: 300 !important;
  color: #616161;
}

.comment-content-right-wrap p.signature b {
  font-weight: 400 !important;
  color: #000;
}

.note-inner-wrap {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  overflow: hidden;
}

.contact-user {
  width: 41px;
  height: 41px;
  border: 1px solid #c4c4c5;
  position: relative;
  border-radius: 100%;
  /* overflow: hidden;*/
  margin: auto;
}

.contact-user img {
  max-width: 100%;
  border-radius: 100%;
}

.contact-user-listing {
  width: 38px;
  height: 38px;
  /*border: 1px solid #bdbdbd;*/
  position: relative;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
}

.contact-user-listing img {
  max-width: 100%;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  margin: auto;
}

.contact-mode {
  position: absolute;
  width: 17px;
  height: 18px;
  border: 1px solid #c4c4c5;
  left: -1px;
  bottom: -1px;
  background: url(../images/mode.png) no-repeat;
  border-radius: 100%;
}

.subm_count {
  position: absolute;
  min-width: 20px;
  height: 20px;
  border: 1px solid #c4c4c5;
  left: 25px;
  font-size: 11px;
  bottom: -1px;
  padding: 2px 0px;
  border-radius: 100%;
  text-align: center;
  background: #01a9f4;
  color: #ffffff;
}

.opportunity-created {
  position: absolute;
  right: -10px;
  top: -10px;
}

.contact-mode.form {
  background-position: 0 0px;
}

.contact-mode.phone {
  background-position: 0 -32px;
}

.contact-mode.offline {
  background-position: 0 -16px;
}

.contact-list td {
  font-weight: 400;
  color: #000000;
  word-break: break-all;
}

.contact-list .phone_icon {
  font-weight: 400;
}

.contact-list td a {
  color: #7cb342;
}

.contact-list td a:hover {
  color: #212121;
}

.contact-list .click-mail {
  background: #f2fbe5;
}

.contact-list .read-mail td,
.contact-list .read-mail td a {
  color: #777777;
  font-weight: 300;
}

/*.contact-list tr:hover{ background:#f2fbe5;}*/

.contact-list .ct-list-input {
  min-width: 5px;
}

.contact-list .ct-list-img {
  min-width: 10px;
}

.contact-list .ct-list-name {
  min-width: 155px;
}

.contact-list .ct-list-email {
  min-width: 190px;
}

.contact-list .ct-list-date {
  min-width: 190px;
}

.contact-list .ct-list-stage {
  min-width: 135px;
}

.contact-list .ct-list-owner {
  min-width: 130px;
}

.contact-list .ct-list-status {
  min-width: 120px;
}

.contact-list .ct-list-action {
  min-width: 40px;
}

.contact-list .ct-list-first-touch {
  min-width: 190px;
}

.contact-list .ct-list-last-touch {
  min-width: 190px;
}

.contact-list .ct-list-last-conversion {
  min-width: 190px;
}

.contact-list .ct-list-medium {
  min-width: 120px;
}

.contact-list .ct-list-source {
  min-width: 180px;
}

.contact-list .ct-list-mode {
  min-width: 80px;
}

.contact-list .ct-list-lead-score {
  min-width: 80px;
}

.contact-list .ct-list-no-of-submition {
  min-width: 115px;
}

.contact-list .ct-list-notes {
  min-width: 50px;
}

.contact-list .ct-list-phone {
  min-width: 122px;
}

.contact-detail-wrap {
  margin: 0 0 30px 0;
}

.contact-detail-wrap h3 {
  padding: 0px 0 20px 0;
  margin: 0px;
  color: #666b6f;
  font-size: 16px;
  font-weight: 300;
}

.cd-left-wrap {
  float: left;
  padding: 0 0 0 0px;
}

.cd-left-wrap img {
  float: left;
  border: 1px solid #dadad8;
}

.cd-left-wrap .cd-left-cnt-wrap {
  float: left;
  padding: 0 0 0 15px;
}

.cd-left-wrap .cd-left-cnt-wrap p {
  margin: 0px;
  padding: 0px;
  line-height: normal;
}

.cd-left-wrap .cd-left-cnt-wrap h4 {
  font-size: 16px;
  color: #000000;
  padding: 0px 0 7px 0;
  margin: 0px;
  font-weight: 700;
}

.cd-left-wrap .cd-left-cnt-wrap .mail {
  font-size: 14px;
  color: #4e4e4e;
  margin: 0px 0 6px 0;
}

.cd-left-wrap .cd-left-cnt-wrap .phone {
  font-size: 14px;
  color: #7cb342;
  background: url("../images/phone.png") no-repeat 0 2px;
  padding: 0 0 0 10px;
}

.cd-view-contact {
  float: left;
  padding: 0 0 0 30px;
}

.cd-view-contact p {
  margin: 0px;
  padding: 0px;
  line-height: normal;
}

.cd-view-contact p a {
  font-weight: 300;
  font-size: 14px;
}

.cd-view-contact p a:hover {
  color: #000;
}

.cd-right-wrap {
  float: right;
}

.cd-right-wrap p {
  padding: 0px 0 10px 0;
  margin: 0px;
  float: right;
  font-size: 14px;
  color: #8d8d8d;
  font-weight: 300;
}

.cd-right-wrap p b {
  color: #262626;
  font-weight: 400;
  font-size: 14px;
}

.cd-right-wrap i {
  width: 17px;
  height: 17px;
  border: 1px solid #cfcfd0;
  background: #fff;
  float: right;
  margin: 0 0 0 10px;
  background: url(../images/mode.png) no-repeat;
}

.cd-right-wrap i.form {
  background-position: 0 0px;
}

.cd-right-wrap i.phone {
  background-position: 0 -33px;
}

.cd-right-wrap i.offline {
  background-position: 0 -16px;
}

.cd-right-wrap em {
  float: right;
  display: block;
  clear: both;
  color: #929191;
}

.drag-li-select {
}

.drag-li-select li .panel-heading {
  background: #f4f4f4;
  color: #000;
  font-size: 15px;
}

.right-check-box {
  float: right;
}

.drag-li-select li.select-li .panel-heading {
  background: #fff;
}

.custom-checkbox {
  width: 17px;
  height: 17px;
  display: inline-block;
  position: relative;
  z-index: 0;
  top: 3px;
  background: url("../images/checkbox.png") no-repeat;
}

.custom-checkbox:hover {
  background: url("../images/checkbox.png") no-repeat;
}

.custom-checkbox.selected {
  background: url("../images/checkbox-selected.png") no-repeat;
  top: 1px;
  /* display: block; */
}

.custom-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  width: 17px;
  height: 17px;
  left: 0;
}

.email-checkbox {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  z-index: 0;
  top: 3px;
  background: url("../images/email-checkbox.png") no-repeat;
}

.email-checkbox:hover {
  background: url("../images/email-checkbox.png") no-repeat;
}

.email-checkbox.selected {
  background: url("../images/email-checkbox-click.png") no-repeat;
}

.email-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  width: 24px;
  height: 24px;
}

.cd-left-right-wrap {
  background: #fafafa;
  padding: 20px;
}

.lead-detail-visit-date {
  font-size: 13px;
  color: #aaa9a9;
}

.right-move-wrap {
  float: right;
}

.right-move-wrap .lb-move-to {
  float: left;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 9px 0 0 0;
}

.right-move-wrap .drop-down-level {
  float: left;
  margin: 0 10px 0 20px;
  width: 120px;
}

.right-move-wrap .btn-wrap {
  float: left;
  margin: 5px 0 0;
}

.scrool-table-wrap-fixed {
  padding-top: 0px !important;
}

#table_contact_list {
  margin: 20px 0 0 !important;
}

#popup-append-wrap .popover-content {
  border: 0px !important;
  margin: 0 !important;
  padding: 10px 0 !important;
}

#popup-append-wrap .popover-content .loading_gif_class {
  min-height: 53px;
}

#popup-append-wrap .popover-content .note-wrap {
  min-height: 83px;
}

#popup-append-wrap h3.popover-title {
  font-size: 22px;
  font-weight: 400;
  text-transform: none;
  padding: 10px;
}

.width-reset {
  width: auto;
}

.filter-list-align .padding-reset {
  padding: 3px 0 0 0;
}

.filter-list-align {
  padding-top: 15px;
}

.filter-list-align .row {
  margin: 0px;
}

.filter-list-align > .row > div {
  padding: 0 11px 0 0;
}

.filter-list-align > .row > div:last-child {
  padding: 0px;
}

.filter-list-wrap > .row > div > .btn-wrap > button:last-child {
  margin: 0px !important;
}

.spam-check {
  padding: 6px 5px 0 7px;
}

.spam-check input {
  margin: 3px 0 0 0;
  padding: 0px;
  vertical-align: top;
}

.spam-check label {
  font-weight: 400;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

.filter-list-align .row .padding-reset {
  padding: 4px 0 0 0 !important;
}

.filter-list-align #input_follow_up.input-box {
  font-size: 14px;
}

.filter-list-align .select2-container .select2-choice {
  font-size: 14px !important;
}

.select2-results .select2-result-label {
  font-size: 12px;
  font-weight: 400;
}

.leadscore-wrap {
  float: left;
  margin: 30px 0 0;
  width: 100%;
}

#lead-score.tab-pane .leadscore-wrap {
  margin: 0px;
}

.leadscore-content-wrap {
  float: left;
  width: 100%;
  border-bottom: 1px solid #d8d8d9;
  margin: 15px 0 0 0;
  padding: 0 0 5px 0;
}

.leadscore-content-wrap:last-child {
  border: 0px !important;
}

.leadscore-content-wrap .leadscore-detail {
  float: left;
  width: 60%;
}

.leadscore-content-wrap .leadscore-value {
  float: left;
  width: 30%;
  padding: 0 3%;
  font-size: 13px;
  font-weight: normal;
}

.leadscore-content-wrap .leadscore-score {
  float: left;
  width: 10%;
  color: #578918;
  font-size: 17px;
  font-weight: 500;
  text-align: right;
  padding: 0 10px 0 0;
}

.leadscore-content-wrap .leadscore-score.head {
  font-weight: 400;
  font-size: 16px;
}

.leadscore-content-wrap .leadscore-detail p {
  padding: 0px;
  margin: 0px;
  float: right;
  width: 94%;
  font-size: 13px;
}

.leadscore-content-wrap .leadscore-detail .icon {
  width: 24px;
  height: 24px;
  background: url("../images/lead-ico.png");
  vertical-align: top;
  float: left;
}

.leadscore-content-wrap .leadscore-detail p .date {
  display: block;
  clear: both;
  color: #719ab6;
  font-size: 12px;
}

.leadscore-content-wrap .leadscore-detail p a {
  color: #7cb342;
}

.leadscore-content-wrap .leadscore-detail p a:hover {
  color: #000;
}

.leadscore-content-wrap .leadscore-detail .icon.visit {
  background-position: 0 0;
}

.leadscore-content-wrap .leadscore-detail .icon.pagevisit {
  background-position: -200px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.revisit {
  background-position: -25px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.opportunitylost {
  background-position: -50px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.opportunitywon {
  background-position: -175px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.opportunitycreated {
  background-position: -75px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.emailclick {
  background-position: -100px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.emailopen {
  background-position: -125px 0;
}

.leadscore-content-wrap .leadscore-detail .icon.formsubmission {
  background-position: -150px 0;
}

.lead-mode-outer-wrap {
  float: left;
  width: 100%;
  padding: 5px 0 0 0;
}

.lead-mode-wrap {
  float: left;
  width: 100%;
  padding: 2px 0 3px 0;
}

.lead-mode-wrap .lead-mode-detail-wrap {
  float: left;
  width: 60%;
  font-size: 14px;
  color: #777;
  padding: 0 0 0 70px;
}

.lead-mode-wrap .lead-mode-value-wrap {
  float: left;
  width: 30%;
  padding: 0 3%;
  font-weight: 300;
}

.lead-mode-wrap .lead-mode-scorewrap {
  float: left;
  width: 10%;
  font-weight: 300;
  text-align: right;
  padding: 0 10px 0 0;
}

.lead-mode-wrap .lead-mode-detail-wrap b {
  color: #000000;
  font-weight: 400;
}

.page-opportunity-count-wrap {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ebecec;
}

/*.page-opportunity-count-wrap>div{ padding:0 15px 0 5px;}*/
.page-opportunity-count-wrap .listing-count-wrap {
  margin: 0px;
  padding: 15px 0;
}

.page-opportunity-count-wrap .listing-count-wrap .total i {
  /*display: block;*/
  clear: both;
  font-style: normal;
}

.page-opportunity-count-wrap .page-opportunity-aligm-wrap .listing-count-wrap {
  border: 0px;
}

.page-opportunity-count-wrap .listing-count-wrap.red {
  position: inherit;
  left: 0px;
}

#sortable_container {
  width: 720px;
  height: 464px;
}

#sortable_container #draggablePanelList {
  margin: 0px;
}

#sortable_container #draggablePanelList ul {
  float: left;
  padding: 0 0 0 30px;
}

#sortable_container #draggablePanelList ul li {
  width: 315px;
  float: left;
  margin: 0 27px 4px 0;
}

.show-selected-wrap {
  float: right;
  margin: 0px 30px 10px 0;
  padding: 0px;
}

.show-selected-wrap a {
  background: #7cb342;
  color: #fff;
  font-size: 15px;
  margin: 0px;
  padding: 4px 17px 5px 17px;
  display: block;
  border-radius: 5px;
}

/*.meetings-outer-wrap{ border-top: 1px solid #d0d0d0;}
.meetings-outer-wrap #meetingTab li{ font-weight: 400;}
.meetings-outer-wrap #meetingTab li a{ padding: 10px 20px;}
.meetings-outer-wrap #meetingTab li.active{margin-bottom: -1px;}
.meetings-outer-wrap #meetingTab li.active a{ margin: 0px -1px 0 0;}*/

.meeting-content-wrap {
  margin: 10px 0 0px 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0 0 0;
}

.meeting-content-wrap:hover {
  background: #fdfefa;
}

.meeting-content-wrap .meeting-icon-wrap {
  float: left;
  width: 48px;
  height: 48px;
}

.meeting-content-wrap .meeting-content-inner-wrap {
  float: right;
  width: 93%;
}

.mr-head-wrap {
  width: 100%;
  border-bottom: 1px solid #e4e5e3;
}

.mr-head-wrap .mr-head-left-wrap {
  float: left;
  width: 65%;
  padding: 0 0 10px 0;
}

.mr-head-wrap .mr-head-right-wrap {
  float: right;
  width: 33%;
  padding: 10px 0;
}

.mr-head-wrap .mr-head-left-wrap h3 {
  padding: 5px 0 1px 0;
  margin: 0px;
  font-weight: 500;
  font-size: 19px;
  color: #333333;
}

.mr-head-wrap .mr-head-left-wrap h3 i {
  font-size: 15px;
  color: #9a9a9a;
  padding: 0 0 0 20px;
}

.mr-head-left-wrap.rev-02 h3 {
  font-size: 13px;
  margin-bottom: 3px;
}

.mr-head-left-wrap.rev-02 h3 i {
  font-size: 13px;
}

.mr-head-left-wrap.rev-02 p {
  font-size: 12px !important;
}

.mr-head-wrap .mr-head-left-wrap p {
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  color: #9a9a9a;
  font-weight: 300;
}

.mr-head-wrap .mr-head-left-wrap p span {
  font-weight: 400;
  color: #7cb342;
}

.mt-full-ct-wrap.rev-03 p {
  font-size: 13px;
}

.mt-full-ct-wrap.med-font .start-end-head-wrap {
  font-size: 12px;
}

.mt-full-ct-wrap.med-font p {
  font-size: 12px;
}

.mr-attends-wrap {
  float: right;
  margin: 0px;
  padding: 0px;
  max-width: 77%;
}

.mr-attends-wrap li {
  list-style: none;
  margin: 0 0 2px 4px;
  width: 39px;
  height: 39px;
  float: right;
  font-size: 15px;
  color: #000;
  border: 1px solid #ecece9;
}

.mr-attends-wrap li img {
  max-width: 100%;
}

.mr-head-right-wrap .txt {
  width: auto;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 7px 0 0 0;
  float: right;
}

.mr-attends-wrap .no-image {
}

.mr-attends-wrap .no-image b {
  color: white;
  font-size: 15px;
  font-weight: 400;
  padding: 8px 0 0 8px;
  display: block;
}

.mt-full-ct-wrap {
  float: right;
  width: 93%;
  padding: 10px 0 20px 0;
}

.start-end-wrap {
}

.start-end-head-wrap {
  font-size: 15px;
  color: #000;
}

.start-end-head-wrap b {
  font-weight: 500;
}

.start-end-head-wrap > span {
  padding: 0 0 0 30px;
}

.start-end-head-wrap p {
  margin: 0px;
  padding: 0px;
  line-height: 13px;
}

.start-end-head-wrap > p > span {
  color: #909090;
}

.mt-full-ct-wrap > p {
  padding: 10px 0 0 0;
  margin: 0px;
  color: #000000;
  font-weight: 300;
  font-size: 15px;
}

.up-past-title {
  font-size: 24px;
  color: #333;
  font-weight: 400;
  border-bottom: 1px solid #e5e5e5;
  padding: 40px 0 4px 0;
  margin: 0;
}

.mt-reminder-wrap {
}

.mt-reminder-wrap .mr-head-left-wrap {
  width: 100%;
}

.mt-reminder-wrap .mr-head-right-wrap {
  width: 100%;
  float: left;
  display: block;
  clear: both;
  padding: 10px 0 0 0;
}

.mt-reminder-wrap .mr-head-right-wrap .mr-attends-wrap {
  float: left;
  max-width: 92%;
}

.mt-reminder-wrap .mr-head-right-wrap .mr-attends-wrap li {
  float: left;
}

.mt-reminder-wrap .mr-head-right-wrap .txt {
  float: left;
}

.meetings-outer-wrap .tab-content {
  padding: 0px;
}

.meeting-icon-wrap i {
  width: 46px;
  height: 46px;
  background: url(../images/overview-widgets-icons.png);
  display: block;
}

.meeting-icon-wrap .demo-meeting-icon {
  background-position: -105px -604px;
}

.meeting-icon-wrap .meeting-icon {
  background-position: -105px -554px;
}

.meeting-icon-wrap .past-mt-icon {
  background-position: -105px -654px;
}

.meeting-content-wrap.past-mt-wrap {
  background: #fbfbfb;
}

.meeting-content-wrap.past-mt-wrap:hover {
  background: #f7f7f7;
}

.meeting-content-wrap.past-mt-wrap-02 {
  background: none;
}

.meeting-content-wrap.past-mt-wrap-02:hover {
  background: none;
}

.contact-name-email-wrap {
}

.contact-name-email-wrap > .input-box {
  padding: 0px !important;
  border: none !important;
}

/*.opportunity-align-two-box .widget-box{min-height: 450px;}*/
.filter-list-align .sta-type-width-align {
  width: 12%;
}

.person-other-wrap {
  display: block;
  clear: both;
  color: #8c8c8c;
  font-style: italic;
  font-weight: 300;
  padding: 2px 0 0 0;
  cursor: pointer;
  float: left;
}

.img-zoom {
  /*        width: 310px;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;*/
}

.transition {
  /*        -webkit-transform: scale(4);
        -moz-transform: scale(4);
        -o-transform: scale(4);
        transform: scale(4);
        z-index:999;*/
}

.filter-list-align .spam--outer-wrap {
  width: 5.333%;
}

.filter-list-align .input-stage-align {
  width: 10%;
}

.total-contact-left-wrap {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  margin: 7px 0 0 0;
}

.total-contact-bg-wrap {
  background: #f5f9f0;
  float: left;
  width: 100%;
  height: 284px;
  border-radius: 5px 0 0 5px;
  border-right: 1px solid #d6ddcd;
  position: relative;
}

.total-contact-bg-wrap .contact-ico {
  bottom: 0;
  margin: auto;
  position: absolute;
  right: -18px;
  top: 0;
}

.total-contact-bg-wrap .listing-count-wrap {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto;
  position: absolute;
  width: 140px;
  height: 102px;
}

.conversion-content-wrap {
  border-bottom: 1px solid #c8c9c9;
  margin: 0 0 15px 0;
  float: left;
}

.conversion-content-wrap .listing-count-wrap {
  float: none;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.conversion-left-align {
  display: inline-block;
  padding: 17px 0 0;
}

.conversion-span-align {
  padding: 0px 0 0 0;
  display: block;
}

.conversion-span-align span {
  float: left;
  clear: none;
}

.conversion-span-align span.month {
  font-size: 16px;
  border: 0px;
  padding: 17px 20px;
  border-left: 1px solid #c8c9c9;
  border-right: 1px solid #c8c9c9;
  border-radius: 0px;
}

.conversion-span-align span span {
  float: none;
  clear: both;
  display: block;
  text-align: center;
  line-height: 30px;
  font-size: 30px;
  padding: 4px 0 0 0;
}

.conversion-span-align .ratio {
  margin: 0;
}

.conversion-span-align .trend-align {
  display: inline-block;
  padding: 15px 0;
  margin: 0 0 0 15px;
}

.conversion-span-align .trend-align span {
  display: block;
  clear: both;
}

.conversion-span-align .trend-align .trend {
  padding: 0 0 3px 15px;
  font-size: 17px;
  color: #212121;
}

.conversion-content-wrap .conversion-left-align .total {
  font-size: 17px;
}

/*Social Icon starts*/
.contact-social-wrap {
}

.contact-social-wrap ul {
}

.contact-social-wrap ul li {
  float: left;
  list-style: none;
  width: 28px;
  height: 28px;
  background: red;
  margin: 0 10px 10px 0;
}

.contact-social-wrap ul li i {
  background: url(../images/cn-so-ico.png);
  float: left;
  width: 28px;
  height: 28px;
}

.contact-social-wrap ul li.ico-about {
  width: 56px;
}

.contact-social-wrap ul li.ico-about i {
  width: 56px;
}

.contact-social-wrap ul li.ico-flicker i {
  background-position: 0 0;
}

.contact-social-wrap ul li.ico-friendfeed i {
  background-position: 0 -29px;
}

.contact-social-wrap ul li.ico-foursquare i {
  background-position: 0 -58px;
}

.contact-social-wrap ul li.ico-klout i {
  background-position: 0 -87px;
}

.contact-social-wrap ul li.ico-twitter i {
  background-position: 0 -116px;
}

.contact-social-wrap ul li.ico-linkedin i {
  background-position: 0 -145px;
}

.contact-social-wrap ul li.ico-plus i {
  background-position: 0 -174px;
}

.contact-social-wrap ul li.ico-youtube i {
  background-position: 0 -203px;
}

.contact-social-wrap ul li.ico-picasaweb i {
  background-position: 0 -232px;
}

.contact-social-wrap ul li.ico-digg i {
  background-position: 0 -261px;
}

.contact-social-wrap ul li.ico-facebook i {
  background-position: -29px 0;
}

.contact-social-wrap ul li.ico-vimeo i {
  background-position: -29px -29px;
}

.contact-social-wrap ul li.ico-gravatar i {
  background-position: -29px -58px;
}

.contact-social-wrap ul li.ico-delicious i {
  background-position: -29px -87px;
}

.contact-social-wrap ul li.ico-pinterest i {
  background-position: -29px -116px;
}

.contact-social-wrap ul li.ico-pandora i {
  background-position: -29px -145px;
}

.contact-social-wrap ul li.ico-myspace i {
  background-position: -29px -174px;
}

.contact-social-wrap ul li.ico-last i {
  background-position: -29px -203px;
}

.contact-social-wrap ul li.ico-angel i {
  background-position: -29px -232px;
}

.contact-social-wrap ul li.ico-about i {
  background-position: -29px -261px;
}

.contact-social-wrap ul li.ico-other i {
  background-position: -58px 0px;
}

/*Social Icon ends*/

.contact-link-header {
  float: right;
  color: #ffffff;
  margin: -40px 0 0 0;
  position: relative;
  z-index: 9;
}

.contact-link-header a {
  color: #ffffff;
  display: block;
  padding: 8px 17px 5px 17px;
  background: #7cb342;
  border-radius: 5px;
}

.contact-link-header a img {
  margin: -9px 7px 0 0;
}

.contact-link-header a:hover {
  background: #000000;
}

/*mail-alert starts*/

.settings-wrap {
}

.controll-box-group2 {
  margin: 20px 0 0 0;
}

/*mail-alert ends*/

.hover-loader {
  position: relative;
  background: #f5f5f5;
}

.hover-loader .loader {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  margin: auto;
}

.sidebar-profile-align {
  padding: 15px;
}

.sidebar-profile-info {
  background: #ffffff;
  float: left;
  display: block;
  clear: both;
  width: 100%;
}

.lead-image-wrap {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  float: left;
  width: 100%;
  overflow: hidden;
}

.lead-image-wrap img {
  float: left;
  border-right: 1px solid #d8d8d8;
}

.lead-image-wrap p {
  float: right;
  text-align: center;
  font-size: 17px;
  color: #323232;
  padding: 30px 0 0 0;
  margin: 0px;
  line-height: 13px;
  width: 59%;
}

.lead-image-wrap p span {
  font-size: 47px;
  color: #7cb342;
  display: block;
  line-height: 35px;
  padding: 9px 0 0 0;
}

.sidebar-profile-info .profile-info-content {
  float: left;
  width: 100%;
  display: block;
  clear: both;
  padding: 0 0 0 0;
}

.sidebar-profile-info .profile-info-content h2 {
  color: #222222;
  font-size: 22px;
}

.sidebar-profile-info .profile-info-content ul li {
  color: #333;
}

.sidebar-profile-info .profile-info-content ul li a {
  color: #333;
  font-weight: 400;
  margin: 0px;
  background-image: url(../images/profile-socialbg-v1.png);
}

.sidebar-profile-info .contact-social-wrap {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 0 0 0;
}

.sidebar-profile-info .contact-social-wrap ul {
  margin: 0px;
  padding: 0px;
}

.sidebar-profile-info .summery-detail-wrap {
  display: block;
  clear: both;
  width: 100%;
  float: left;
  margin: 10px 0 0 0;
  padding: 0 0 10px 0;
}

.sidebar-profile-info .summery-detail-wrap ul {
  padding: 0px;
  margin: 0px;
  display: block;
  clear: both;
}

.sidebar-profile-info .summery-detail-wrap ul li {
  list-style: none;
  display: block;
  clear: both;
  border-top: 1px solid #d8d8d9;
  float: left;
  width: 100%;
  padding: 5px 0 5px 0;
}

.sidebar-profile-info .summery-detail-wrap ul li p {
  padding: 0px;
  margin: 0px;
  display: inline;
  font-size: 14px;
  color: #666666;
  font-weight: 300;
  width: 40%;
  float: left;
}

.sidebar-profile-info .summery-detail-wrap ul li span {
  float: right;
  text-align: left;
  width: 50%;
  font-size: 15px;
}

.sidebar-profile-info .summery-detail-wrap ul li span b {
  color: #424242;
  font-weight: 500;
}

.sidebar-profile-info .summery-detail-wrap ul li span i {
  display: block;
  clear: both;
  display: block;
  font-style: normal;
  font-weight: 300;
  word-wrap: break-word;
}

.contact-table-wrap {
  background: #fff;
}

.contact-table-wrap-email {
  float: left;
  width: 100%;
}

/*.ver-content-right-wrap .contact-table-wrap{ background: #fff; border-top: 2px solid #92b664; clear:both; border-radius:5px 5px 0 0;margin: 0 0 10px 0;}
.ver-content-right-wrap .contact-table-wrap .nav-tabs li a{ padding: 10px 38px;}
.ver-content-right-wrap .content-table-wrap .nav-tabs li.active a, 
.ver-content-right-wrap .content-table-wrap .nav-tabs li.active a:hover, 
.ver-content-right-wrap .contact-table-wrap .nav-tabs li.active a:focus{ padding: 10px 40px  11px 40px;}

.ver-content-right-wrap .contact-table-wrap .nav-tabs li.active a, .ver-content-right-wrap .contact-table-wrap .nav-tabs li.active a:hover, .ver-content-right-wrap  .contact-table-wrap .nav-tabs li.active a:focus{ background:#FFF;color:#212121;padding-bottom: 11px; margin-bottom: -1px;}
.ver-content-right-wrap .contact-table-wrap .nav-tabs li a:hover{ background:#7ca845;border-bottom: 0;}
 .ver-content-right-wrap .contact-table-wrap .nav-tabs li a, .ver-content-right-wrap .content-table-wrap .nav-tabs li a{ background: #92b664; color: #fff; font-weight: 400;border-color: #b1cb8e;}*/

.ver-content-right-wrap.widget-box {
  min-height: 200px;
}

.sidebar-profile-info .contact-nav-content {
  float: left;
  display: block;
  clear: both;
  width: 100%;
  border: 0px;
  margin: 20px 0 0 0;
}

.sidebar-profile-info .contact-nav-content ul li a {
  font-weight: 400;
}

.sidebar-profile-info .contact-nav-content .head {
  background: #7cb342;
  color: #fff;
  position: relative;
  margin: 0 0 10px 0;
}

.sidebar-profile-info .contact-nav-content .head img {
  position: absolute;
  bottom: -10px;
  left: 10px;
  clear: both;
}

.contact-action-head-wrap {
  border: 1px solid #d3d3d3;
  margin: 0 0 15px 0;
  float: left;
  width: 100%;
}

.contact-action-head-wrap .head {
  float: left;
  background: #868686;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 10px;
  position: relative;
  width: 20%;
  text-align: center;
}

.contact-action-head-wrap .head img {
  position: absolute;
  right: -14px;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
}

.contact-action-head-wrap ul {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 80%;
}

.contact-action-head-wrap ul li {
  float: left;
  list-style: none;
  background: #ffffff;
  width: 25%;
  text-align: center;
}

.contact-action-head-wrap ul li a {
  font-size: 15px;
  color: #333333;
  display: block;
  padding: 15px 0 0 0;
  margin: 0 0 0 0px;
  font-weight: 300;
  cursor: pointer;
  border-right: 1px solid #d5d6d7;
  height: 45px;
}

.contact-action-head-wrap ul li a img {
  margin: -6px 5px 0 0;
}

.contact-action-head-wrap ul li:last-child a {
  border: 0px;
}

.contact-action-head-wrap ul li a:hover {
  color: #333;
  background: #f0f1ee;
}

.contant-summery-table-wrap {
  float: left;
  width: 100%;
  border-right: 1px solid #dadadb;
}

.contant-summery-table-wrap h2 {
  color: #333333;
  font-size: 24px;
  padding: 15px;
  font-weight: 400;
  margin: 0px;
}

.contant-summery-table-wrap ul {
}

.contant-summery-table-wrap ul li {
  list-style: none;
  float: left;
}

.inner-summery-table-wrap {
  border-top: 1px solid #e0e0e0;
  float: left;
  width: 100%;
}

.contant-summery-table-wrap ul li.label-first {
  width: 30%;
  padding: 0 0 0 40px;
}

.contant-summery-table-wrap ul li.label-second {
  width: 70%;
}

.contant-summery-table-wrap > .loading_filling_gif_class {
  padding: 290px 0 0 0;
}

.label-edit-right-wrap {
  float: right;
  /* height:39px;*/
  padding: 8px;
  background: #e5e5e5;
  width: 16%;
}

.inner-summery-table-wrap p {
  display: inline-block;
  padding: 8px 0 11px 0;
  margin: 0px;
  font-size: 14px;
}

.label-edit-right-wrap img {
  margin: 0 0px 0 10px;
  padding: 0 2px;
}

.contant-summery-more-wrap {
  padding: 10px 0 30px 15px;
  clear: both;
  /*border-top:1px solid #e0e0e0;*/
}

.contant-summery-more-wrap a {
  color: #7cb342;
  text-decoration: underline;
  font-style: italic;
  font-weight: 300;
}

.contant-summery-more-wrap a:hover {
  text-decoration: none;
}

.label-edit-right-wrap .label-align-img {
  margin: 11px 8px 0 10px;
}

.message-notes-wrap {
  float: left;
  width: 100%;
  padding: 0 20px 0 0;
}

.message-notes-wrap h2 {
  color: #333333;
  font-size: 24px;
  padding: 25px 0 25px 40px;
  font-weight: 400;
  margin: 0px;
}

.message-form-wrap textarea {
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 100%;
  height: 80px;
  font-weight: 300;
  color: #212121;
  font-size: 12px;
}

.message-form-wrap .no-bs {
  box-shadow: none;
  border-radius: 0px;
}

.message-form-wrap a {
  background: #bfbfbf;
  border-radius: 3px;
  font-size: 14px;
  color: #ffffff;
  padding: 2px 10px;
  float: right;
  margin-top: 10px;
}

.message-form-wrap a:hover {
  background: #333;
  color: #ffffff;
}

.message-notes-content-wrap {
  padding: 11px 0;
  clear: both;
}

.message-notes-content-wrap .sub:hover {
  background: none;
  color: #212121;
}

.message-notes-inner-content-wrap {
  margin: 10px 0 0px 0;
  position: relative;
}

.message-notes-inner-content-wrap p {
  font-size: 12px;
  color: #000000;
  font-weight: 300;
  margin: 0px;
  padding: 0px 0 4px 0;
  float: none !important;
}

.message-notes-inner-content-wrap strong {
  color: #7cb342;
  font-weight: 400;
}

.message-notes-inner-content-wrap b {
  font-weight: 500;
}

.message-notes-inner-content-wrap .comment-footer {
  padding: 0px 0 10px 0;
  border-bottom: 1px solid #dedede;
}

.message-notes-inner-content-wrap .comment-footer p {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}

.message-notes-inner-content-wrap .comment-footer a {
  font-size: 12px;
  color: #7cb342;
  font-weight: 300;
  padding: 0 0 0 25px;
  margin: 0 0 0 15px;
}

.message-notes-inner-content-wrap .comment-footer a.comment-replay {
  background: url(../images/replay.png) no-repeat left center;
}

.message-notes-inner-content-wrap .comment-footer a.comment-edit {
  background: url(../images/edit-label.png) no-repeat left center;
}

.message-notes-inner-content-wrap .comment-footer a.comment-delete {
  background: url(../images/del.png) no-repeat left center;
  padding: 0 0 0 18px;
}

.message-notes-inner-content-wrap .comment-footer a:hover {
  color: #212121;
}

.message-notes-inner-content-wrap.comment-sub {
  margin-left: 30px;
}

.message-notes-inner-content-wrap.comment-sub img.comment-sub {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: -11px 0 0;
}

.border-btm-comment-content {
  border-top: 1px solid #dadadb;
  display: block;
  clear: both;
  margin: 0 15px;
}

.message-notes-wrap .contant-summery-more-wrap {
  padding-left: 0px;
}

.message-notes-wrap .contant-summery-more-wrap {
  border: 0px;
}

.contact-table-wrap .tab-content-reset {
  padding: 0px;
}

#sidebar_pro_info > .loading_filling_gif_class {
  padding: 250px 0;
}

.nw-ad {
  margin-top: -31px !important;
  float: right !important;
  margin-right: 3% !important;
}

.nw-cns {
  margin-top: 7px;
  margin-left: 0px;
}

.contact-message-live {
  margin: -30px -30px 0 -30px;
}

.tab-ver-summery {
}

.tab-ver-summery tr {
  border-top: 1px solid #e0e0e0;
}

.tab-ver-summery tr td {
  padding: 0;
  margin: 0px;
  width: 50%;
  word-break: break-all;
  vertical-align: top;
}

.tab-ver-summery tr td:first-child {
  padding-left: 15px;
  width: 20%;
}

.tab-ver-td-sec {
  max-width: 80%;
}

.message-notes-wrap h2 {
  padding-left: 0px;
}

.tab-ver-td-first {
  padding: 4px 0 15px 0;
}

.tab-ver-td-sec {
  display: inline-block;
  padding: 4px 0 4px 0;
}

.contact-message-live .message-notes-wrap {
  border-left: 1px solid #dadadb;
  margin-left: -31px;
  padding-left: 20px;
}

.widget-contact-listing {
  min-height: inherit;
}

.ver-listing-wrap {
  min-height: 80px;
}

.ver-listing-wrap .row {
  margin-bottom: 0px;
  margin-right: -10px;
}

.ver-content-right-wrap .row {
  margin-right: -10px;
}

.ver-listing-wrap .listing-count {
  background: #fff;
  float: left;
  margin-right: 8px;
  padding: 0;
  width: 32.5%;
}

.ver-listing-wrap .listing-count p,
.ver-listing-wrap .listing-count .opportunities-box {
  font-size: 15px;
  color: #424242;
  padding: 0px;
  margin: 0px;
}

.ver-listing-wrap .listing-count .opportunities-box {
  padding: 20px 0;
  display: table;
  margin: auto;
}

.ver-listing-wrap .listing-count p span {
  font-size: 42px;
  display: block;
  clear: both;
  line-height: 34px;
  font-weight: 400;
  padding: 20px 0 0 0;
}

.ver-listing-wrap .listing-count .opportunities-box span {
  display: table-cell;
  vertical-align: middle;
}

.ver-listing-wrap .listing-count .opportunities-box span.largetext {
  font-size: 42px;
  line-height: 34px;
  font-weight: 400;
  color: #333;
  padding: 0 0 0 10px;
}

.ver-listing-wrap .listing-count .opportunities-count {
  border-top: 1px solid #e0e0e0;
  margin-right: 10px;
  overflow: hidden;
}

.ver-listing-wrap .listing-count .opportunities-count .listing-count {
  padding: 5px 0;
}

.ver-listing-wrap .listing-count .opportunities-count .listing-count span {
  font-size: 16px;
  font-weight: 600;
}

.ver-listing-wrap .listing-count:last-child {
  border-right: 0px;
}

.ver-listing-wrap .list-action {
  /*float: right;*/
  padding: 10px 10px 0 0;
  text-align: right;
}

.ver-listing-wrap .list-action p {
  padding: 0px 0 0 15px;
  margin: 0px;
  display: inline-block;
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}

.ver-listing-wrap .list-action p b {
  color: #e65100;
  font-weight: 500;
}

.opportunity-ver-listing {
  padding: 10px 70px 0 70px;
}

.to-opp {
}

.to-opp .listing-count {
  padding: 31px 0;
}

.to-opp .listing-count p {
  border-bottom: none;
}

.lead-row-expand {
  border: 0px;
  background: #f9fdf4;
}

.lead-row-expand td {
  border: 0px;
}

.contact-comment-wrap {
  padding: 50px;
  text-align: left;
}

.contact-comment-wrap .row {
  margin-bottom: 0px;
}

.cmt-notification-head {
  background: #e6f0d7;
  border-radius: 5px;
  padding: 10px 15px;
}

.cmt-notification-head p {
  padding: 0px;
  margin: 0px;
  font-weight: 300;
  color: #000;
  font-size: 14px;
}

.cmt-notification-head p b {
  font-weight: 400;
  font-size: 14px;
}

.cmt-notification-head p img {
  margin: -3px 10px 0 0;
}

.message-comment-wrap {
  padding: 20px 0 0 0;
}

.message-comment-wrap h2 {
  font-size: 16px;
  color: #333333;
  padding: 0px 0 15px 0;
  margin: 0px;
}

.message-comment-wrap .message-form-wrap textarea {
  height: 91px;
}

.message-form-footer {
  float: left;
  width: 100%;
}

.message-form-footer .note-btn {
  float: right;
  color: #fff;
}

.message-form-footer .note-btn:hover {
  color: #fff;
}

.message-form-footer .message-form-alarm {
  float: left;
  background: none;
  padding: 0px;
  margin: 6px 5px 0px 0;
}

.message-form-footer .message-form-alarm:hover {
  background: none;
}

.message-form-footer .message-notes-inner-content-wrap .comment-footer {
  border: 0px;
}

.textarea-notes-wrap {
  float: left;
  width: 100%;
}

.message-comment-wrap .message-notes-content-wrap {
  padding: 20px 0 0 0;
}

.message-comment-wrap .message-notes-inner-content-wrap .comment-footer {
  padding: 0 0 3px 0;
}

.message-comment-wrap .message-notes-inner-content-wrap p {
  padding: 0 0 4px 0;
}

.listing-filter-wrap {
  background: #d8d8d8;
  margin: 0 -15px;
  padding: 20px 0px 20px 25px;
}

.listing-filter-wrap .row {
  margin-bottom: 0px;
}

.listing-filter-wrap .input-text {
  background: #fff;
  border: 1px solid #cecece;
  border-radius: 3px;
  padding: 8px;
  height: 30px;
  width: 100%;
  color: #333333;
  font-size: 13px;
}

.listing-filter-wrap .reset-filter-div {
  padding: 0 0 0 3px;
}

.listing-filter-wrap .btn-wrap .btn {
  padding: 11px 15px;
}

.listing-filter-wrap .btn-wrap {
  margin: 2px 0 0 0;
}

.listing-filter-wrap .spam--outer-wrap {
  width: auto;
}

.listing-filter-wrap .form-control {
  height: auto;
  padding: 4px 3px;
  color: #555;
}

/*.ver-content-right-wrap .nav-tabs{ background:#7ca845 ;}*/

.back-contact {
  display: block;
  clear: both;
}

.back-contact a {
  padding: 8px 20px 8px 40px;
  margin: 0px;
  background: url(../images/back-to.png) #b5ce94 no-repeat 13px 10px;
  display: block;
  color: #ffffff;
  border-radius: 3px;
}

.back-contact a:hover {
  background-color: #7cb342;
}

.mCSB_scrollTools_horizontal {
  padding-bottom: 20px;
  background: #fff;
}

.vertical-menu {
  float: left;
}

.vertical-menu > ul {
  float: left;
  margin-bottom: 0px;
  padding: 0px;
}

.vertical-menu ul li {
  list-style: none;
}

.vertical-menu > ul > li {
  float: left;
  position: relative;
}

.vertical-menu > ul > li > a {
  padding: 20px 22px 20px 22px;
  color: #999999;
  position: relative;
  display: block;
  font-size: 13px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  text-decoration: none;
}

.vertical-menu > ul > li > a:hover {
  background: #649a1f;
  color: #ffffff;
  border-bottom: 5px solid #4a8202;
  padding: 20px 22px 15px 22px;
}

.vertical-menu > ul > li > a.active {
  background: #649a1f;
  color: #ffffff;
  border-bottom: 5px solid #4a8202;
  padding: 20px 22px 15px 22px;
}

/*===================================*/
/*Chrome only*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .vertical-menu > ul > li > a.active,
  .vertical-menu > ul > li > a:hover {
    padding: 20px 22px 16px 22px;
  }
}

/*===================================*/
.vertical-menu > ul > li > a > img {
  bottom: -11px;
  right: 0px;
  left: 0px;
  margin: 0 auto;
  display: none;
  position: absolute;
  z-index: 999;
}

.vertical-menu > ul > li > a:hover img {
  display: block;
}

.vertical-menu > ul > li.active > a {
  background: #649a1f;
  color: #ffffff;
  border-bottom: 5px solid #4a8202;
  padding: 20px 22px 15px 22px;
}

.vertical-menu > ul > li.active > a img {
  display: block;
}

.vertical-menu > ul > li > ul {
  background: #fff;
  position: absolute;
  top: 59px;
  width: 280px;
  padding: 10px 20px;

  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.vertical-menu li .vertical-dropdown {
  display: none;
}

.vertical-menu li:hover .vertical-dropdown {
  display: block;
}

.vertical-dropdown {
}

.vertical-dropdown > li {
}

.vertical-dropdown > li > a {
  font-size: 13px;
  color: #2e2e2e;
  font-weight: 500;
  display: block;
  padding: 6px 15px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  float: left;
  width: 100%;
}

.vertical-dropdown > li > a:hover {
  background: #7cb342;
  color: #fff;
}

.vertical-dropdown li i {
  background-image: url(../images/vertical-menu.png);
  width: 23px;
  height: 22px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 15px 0 0;
}

.vertical-dropdown li ul {
  padding: 0 0 0 36px;
}

.vertical-dropdown li ul li {
}

.vertical-dropdown li ul li a {
  padding: 5px 15px;
  display: block;
  font-size: 12px;
  font-weight: 300;
  color: #525252;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  float: left;
  width: 100%;
}
.vertical-dropdown li ul li a.menu_pad15 {
  padding-left: 45px;
}
.vertical-dropdown li ul li a:hover {
  background: #f0f1ee;
  color: #212121;
}

.vertical-dropdown li i.ico-compaines {
  background-position: 0 0;
}

.vertical-dropdown li i.ico-bucket {
  background-position: -24px 0;
}

.vertical-dropdown li i.ico-opportunities {
  background-position: -48px 0;
}

.vertical-dropdown li i.ico-action {
  background-position: -72px 0;
}

.vertical-dropdown li i.ico-management {
  background-position: -96px 0;
}

.vertical-dropdown li i.ico-dashboard {
  background-position: -120px 0;
}

.vertical-dropdown li i.ico-conversions {
  background-position: -144px 0;
}

.vertical-dropdown li i.ico-analytics {
  background-position: -168px 0;
}

.vertical-dropdown li i.ico-organic {
  background-position: -192px 0;
}

.vertical-dropdown li i.ico-paid {
  background-position: -216px 0;
}

.vertical-dropdown li i.ico-paid-fb {
  background-position: -192px -161px;
}

.vertical-dropdown li i.ico-review {
  background-position: -240px 0;
}

.vertical-dropdown li i.ico-todos {
  background-position: -264px 0;
}

.vertical-dropdown li i.ico-list {
  background-position: -384px 0;
}

.vertical-dropdown li i.ico-campaigns {
  background-position: -312px 0;
}

.vertical-dropdown li i.ico-templates {
  background-position: -336px 0;
}

.vertical-dropdown li i.ico-reports {
  background-position: -360px 0;
}

.vertical-dropdown li i.ico-automation {
  background-position: -288px 0;
}

.vertical-dropdown li i.ico-contacts {
  background-position: -408px 0;
}

.vertical-dropdown li i.ico-accounts {
  background-position: -432px 0;
}

.vertical-dropdown li i.ico-opportunities {
  background-position: -504px 0;
}

.vertical-dropdown li i.ico-calendar {
  background-position: -456px 0;
}

.vertical-dropdown li i.ico-meeting {
  background-position: -480px 0;
}

.vertical-dropdown li i.ico-settings {
  background-position: 70px 0;
}

.vertical-dropdown li i.ico-roles {
  background-position: 46px 0;
}

.vertical-dropdown li i.ico-account-group {
  background-position: 22px 0;
}

.vertical-dropdown li i.ico-meeting-reviews {
  background-position: 358px 0;
}

.vertical-dropdown li i.ico-ppc-workarea {
  background-position: -483px -71px;
}

.vertical-dropdown li i.ico-manages {
  background-position: -505px -44px;
}

/*.vertical-dropdown li i.ico-sales-rev{ background-position:-552px -44px;}*/
.vertical-dropdown li i.ico-sales-rev {
  background-position: -121px -117px;
}

/*new icon*/

.vertical-dropdown li i.ico-landing {
  background-position: -526px -70px;
}

.vertical-dropdown li i.ico-form-b {
  background-position: -574px -69px;
}

.vertical-dropdown li i.ico-drip-m {
  background-position: -597px -115px;
}

/*.vertical-dropdown li i.ico-google-place{ background-position:-552px 22px;}*/
.vertical-dropdown li i.ico-google-place {
  background-position: -552px -94px;
}

.vertical-dropdown li i.ico-smm {
  background-position: -188px -163px;
}

.vertical-dropdown li a:hover i.ico-smm {
  background-position: -212px -163px;
}
/*.vertical-dropdown li a:hover i.ico-google-place{ background-position:-528px 22px;}*/
.vertical-dropdown li a:hover i.ico-google-place {
  background-position: -528px -94px;
}

.vertical-dropdown li i.ico-drop.ico-mee-rep.main {
  background-position: -454px -117px;
}

/*Meetings main - new icon*/
.vertical-dropdown li a:hover i.ico-drop.ico-mee-rep.main {
  background-position: 2px -139px;
}

/*Meetings main:hover; - new icon*/

/*.vertical-dropdown li i.ico-mee-rep{ background-position:-503px -92px;}*/
.vertical-dropdown li i.ico-mee-rep {
  background-position: -552px -116px;
}

/*new icon*/

/*.vertical-dropdown li i.ico-mee-g-rep{ background-position:-455px -93px;}*/
.vertical-dropdown li i.ico-mee-g-rep {
  background-position: -190px -117px;
}

/*goals - new icon*/

/*.vertical-dropdown li i.ico-fi-rep {background-position: -408px -94px;}*/
.vertical-dropdown li i.ico-fi-rep {
  background-position: -216px -117px;
}

/*new icon*/

.vertical-dropdown li i.ico-bi-in {
  background-position: -359px -95px;
}

.vertical-dropdown li i.ico-drop.ico-lea-rep.main {
  background-position: -334px -117px;
}

/*Client Metrics main - new icon*/
.vertical-dropdown li a:hover i.ico-drop.ico-lea-rep.main {
  background-position: -23px -139px;
}

/*Client Metrics main:hover; - new icon*/
/*.vertical-dropdown li i.ico-lea-rep {background-position: -311px -96px;}*/
.vertical-dropdown li i.ico-lea-rep {
  background-position: -240px -117px;
}

/*new icon*/

.vertical-dropdown li i.ico-drop.ico-lea-msp.main {
  background-position: -357px -115px;
}

/*Financial main - new icon*/
.vertical-dropdown li a:hover i.ico-drop.ico-lea-msp.main {
  background-position: -45px -139px;
}

/*Financial main:hover; - new icon*/
/*.vertical-dropdown li i.ico-lea-msp {background-position: -240px -69px;}*/
.vertical-dropdown li i.ico-lea-msp {
  background-position: -287px -116px;
}

.vertical-dropdown li i.ico-first-email {
  background-position: -358px -70px;
}

.vertical-dropdown li i.ico-email-dashboard {
  background-position: -358px -48px;
}

.vertical-dropdown li i.ico-email-list {
  background-position: -455px -47px;
}

.vertical-dropdown li i.ico-email-campaign {
  background-position: -383px -48px;
}

.vertical-dropdown li i.ico-email-template {
  background-position: -407px -47px;
}

.vertical-dropdown li i.ico-email-report {
  background-position: -430px -47px;
}

/*.vertical-dropdown li i.ico-cl-per-re{background-position: -215px -92px;}*/
.vertical-dropdown li i.ico-cl-per-re {
  background-position: -502px -117px;
}

.vertical-dropdown li i.ico-seo {
  background-position: -361px -140px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-fpr {
  background-position: -410px -140px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-goal {
  background-position: -49px -162px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-tm {
  background-position: -458px -140px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-ty {
  background-position: -504px -140px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-lm {
  background-position: -553px -140px;
}

/*new icon*/
.vertical-dropdown li i.ico-seo-ly {
  background-position: -1px -162px;
}

/*new icon*/

.vertical-dropdown li i.ico-me-nw {
  background-position: -50px -92px;
}

.vertical-dropdown li i.ico-ap-sett {
  background-position: -95px -92px;
}

.vertical-dropdown li i.ico-video-tu {
  background-position: -169px -92px;
}

.vertical-dropdown li i.ico-api-se {
  background-position: -529px 0;
}

.vertical-dropdown li i.ico-set {
  background-position: -456px 22px;
}

.vertical-dropdown li a:hover i.ico-me-nw {
  background-position: -71px -92px;
}

.vertical-dropdown li a:hover i.ico-ap-sett {
  background-position: -118px -92px;
}

.vertical-dropdown li a:hover i.ico-video-tu {
  background-position: -145px -92px;
}

.vertical-dropdown li a:hover i.ico-compaines {
  background-position: 0 -23px;
}

.vertical-dropdown li a:hover i.ico-bucket {
  background-position: -24px -23px;
}

.vertical-dropdown li a:hover i.ico-opportunities {
  background-position: -48px -23px;
}

.vertical-dropdown li a:hover i.ico-action {
  background-position: -72px -23px;
}

.vertical-dropdown li a:hover i.ico-management {
  background-position: -96px -23px;
}

.vertical-dropdown li a:hover i.ico-dashboard {
  background-position: -120px -23px;
}

.vertical-dropdown li a:hover i.ico-conversions {
  background-position: -144px -23px;
}

.vertical-dropdown li a:hover i.ico-analytics {
  background-position: -168px -23px;
}

.vertical-dropdown li a:hover i.ico-organic {
  background-position: -192px -23px;
}

.vertical-dropdown li a:hover i.ico-paid {
  background-position: -216px -23px;
}

.vertical-dropdown li a:hover i.ico-paid-fb {
  background-position: -216px -161px;
}

.vertical-dropdown li a:hover i.ico-review {
  background-position: -240px -23px;
}

.vertical-dropdown li a:hover i.ico-todos {
  background-position: -264px -23px;
}

.vertical-dropdown li a:hover i.ico-list {
  background-position: -384px -23px;
}

.vertical-dropdown li a:hover i.ico-campaigns {
  background-position: -312px -23px;
}

.vertical-dropdown li a:hover i.ico-templates {
  background-position: -336px -23px;
}

.vertical-dropdown li a:hover i.ico-reports {
  background-position: -360px -23px;
}

.vertical-dropdown li a:hover i.ico-automation {
  background-position: -288px -23px;
}

.vertical-dropdown li a:hover i.ico-contacts {
  background-position: -408px -23px;
}

.vertical-dropdown li a:hover i.ico-accounts {
  background-position: -432px -23px;
}

.vertical-dropdown li a:hover i.ico-opportunities {
  background-position: -504px -23px;
}

.vertical-dropdown li a:hover i.ico-calendar {
  background-position: -456px -23px;
}

.vertical-dropdown li a:hover i.ico-meeting {
  background-position: -480px -23px;
}

.vertical-dropdown li a:hover i.ico-settings {
  background-position: 70px -23px;
}

.vertical-dropdown li a:hover i.ico-roles {
  background-position: 46px -23px;
}

.vertical-dropdown li a:hover i.ico-account-group {
  background-position: 22px -23px;
}

.vertical-dropdown li a:hover i.ico-meeting-reviews {
  background-position: 358px -23px;
}

.vertical-dropdown li a:hover i.ico-ppc-workarea {
  background-position: -507px -71px;
}

.vertical-dropdown li a:hover i.ico-manages {
  background-position: -529px -44px;
}

/*.vertical-dropdown li a:hover i.ico-sales-rev{ background-position:-577px -44px;}*/
.vertical-dropdown li a:hover i.ico-sales-rev {
  background-position: -313px -117px;
}

/*new icon*/

.vertical-dropdown li a:hover i.ico-landing {
  background-position: -550px -70px;
}

/*.vertical-dropdown li a:hover i.ico-form-b{ background-position:-574px 49px;}*/
.vertical-dropdown li a:hover i.ico-form-b {
  background-position: -574px -92px;
}

.vertical-dropdown li a:hover i.ico-drip-m {
  background-position: -622px -115px;
}

/*.vertical-dropdown li a:hover i.ico-mee-rep{ background-position:-479px -92px;}*/
.vertical-dropdown li a:hover i.ico-mee-rep {
  background-position: -576px -116px;
}

/*new icon*/

/*.vertical-dropdown li a:hover i.ico-mee-g-rep{ background-position:-431px -93px;}*/
.vertical-dropdown li a:hover i.ico-mee-g-rep {
  background-position: -382px -117px;
}

/*goals:hover - new icon*/

/*.vertical-dropdown li a:hover i.ico-fi-rep{ background-position:-384px -94px;}*/
.vertical-dropdown li a:hover i.ico-fi-rep {
  background-position: -408px -117px;
}

/*new icon*/

.vertical-dropdown li i.ico-bi-in.main {
  background-position: -356px -92px;
}

/*Billing Report main*/
.vertical-dropdown li a:hover i.ico-bi-in.main {
  background-position: -333px -92px;
}

/*Billing Report main:hover*/

.vertical-dropdown li i.ico-se-rep {
  background-position: 385px -138px;
}

/*Service Report main*/
.vertical-dropdown li a:hover i.ico-se-rep {
  background-position: 361px -138px;
}

/*Service Report main:hover*/

.vertical-dropdown li i.ico-on-req {
  background-position: 338px -138px;
}

/*Online Request main*/
.vertical-dropdown li a:hover i.ico-on-req {
  background-position: 314px -138px;
}

/*Online Request main:hover*/
.vertical-dropdown li a.active i.ico-on-req {
  background-position: 314px -138px;
}

/*Online Request main:active*/

.vertical-dropdown li i.ico-on-seo {
  background-position: 290px -138px;
}

/*Seo Setup main*/
.vertical-dropdown li a:hover i.ico-on-seo {
  background-position: 267px -138px;
}

/*Seo Setup:hover*/
.vertical-dropdown li a.active i.ico-on-seo {
  background-position: 267px -138px;
}

/*Seo Setup:active*/

/*.vertical-dropdown li a:hover i.ico-bi-in{ background-position:-336px -95px;}*/

/*.vertical-dropdown li a:hover i.ico-lea-rep{background-position: -287px -96px;}*/
.vertical-dropdown li a:hover i.ico-lea-rep {
  background-position: -432px -117px;
}

.vertical-dropdown li a:hover i.ico-first-email {
  background-position: -480px -48px;
}

.vertical-dropdown li a:hover i.ico-email-dashboard {
  background-position: -119px -2px;
}

.vertical-dropdown li a:hover i.ico-email-list {
  background-position: -455px -70px;
}

.vertical-dropdown li a:hover i.ico-email-campaign {
  background-position: -383px -71px;
}

.vertical-dropdown li a:hover i.ico-email-template {
  background-position: -407px -71px;
}

.vertical-dropdown li a:hover i.ico-email-report {
  background-position: -430px -70px;
}

/*.vertical-dropdown li a:hover i.ico-lea-msp{ background-position:-240px -92px;}*/
.vertical-dropdown li a:hover i.ico-lea-msp {
  background-position: -479px -116px;
}

/*new icon*/

/*.vertical-dropdown li a:hover i.ico-cl-per-re{ background-position:-191px -92px;}*/
.vertical-dropdown li a:hover i.ico-cl-per-re {
  background-position: -526px -117px;
}

/*new icon*/

.vertical-dropdown li a:hover i.ico-seo {
  background-position: -385px -140px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-fpr {
  background-position: -434px -140px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-goal {
  background-position: -72px -162px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-tm {
  background-position: -482px -140px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-ty {
  background-position: -528px -140px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-lm {
  background-position: -576px -140px;
}

/*new icon*/
.vertical-dropdown li a:hover i.ico-seo-ly {
  background-position: -25px -162px;
}

/*new icon*/

.vertical-dropdown li a:hover i.ico-api-se {
  background-position: -529px -23px;
}

.vertical-dropdown li a:hover i.ico-set {
  background-position: -432px -93px;
}

.vertical-dropdown li a.active {
  background-color: #7cb342;
  color: #fff;
}

.vertical-dropdown li a.active i.ico-compaines {
  background-position: 0 -23px;
}

.vertical-dropdown li a.active i.ico-bucket {
  background-position: -24px -23px;
}

.vertical-dropdown li a.active i.ico-opportunities {
  background-position: -48px -23px;
}

.vertical-dropdown li a.active i.ico-action {
  background-position: -72px -23px;
}

.vertical-dropdown li a.active i.ico-management {
  background-position: -96px -23px;
}

.vertical-dropdown li a.active i.ico-dashboard {
  background-position: -120px -23px;
}

.vertical-dropdown li a.active i.ico-conversions {
  background-position: -144px -23px;
}

.vertical-dropdown li a.active i.ico-analytics {
  background-position: -168px -23px;
}

.vertical-dropdown li a.active i.ico-organic {
  background-position: -192px -23px;
}

.vertical-dropdown li a.active i.ico-paid {
  background-position: -216px -23px;
}

.vertical-dropdown li a.active i.ico-review {
  background-position: -240px -23px;
}

.vertical-dropdown li a.active i.ico-todos {
  background-position: -264px -23px;
}

.vertical-dropdown li a.active i.ico-list {
  background-position: -384px -23px;
}

.vertical-dropdown li a.active i.ico-campaigns {
  background-position: -312px -23px;
}

.vertical-dropdown li a.active i.ico-templates {
  background-position: -336px -23px;
}

.vertical-dropdown li a.active i.ico-reports {
  background-position: -360px -23px;
}

.vertical-dropdown li a.active i.ico-automation {
  background-position: -288px -23px;
}

.vertical-dropdown li a.active i.ico-contacts {
  background-position: -408px -23px;
}

.vertical-dropdown li a.active i.ico-accounts {
  background-position: -432px -23px;
}

.vertical-dropdown li a.active i.ico-opportunities {
  background-position: -504px -23px;
}

.vertical-dropdown li a.active i.ico-calendar {
  background-position: -456px -23px;
}

.vertical-dropdown li a.active i.ico-meeting {
  background-position: -480px -23px;
}

.vertical-dropdown li a.active i.ico-ppc-workarea {
  background-position: -507px -71px;
}

.vertical-dropdown li a.active i.ico-manages {
  background-position: -529px -44px;
}

.vertical-dropdown li a.active i.ico-sales-rev {
  background-position: -577px -44px;
}

/*.vertical-dropdown li a.active i.ico-landing{ background-position:-550px 22px;}*/

.vertical-dropdown li i.ico-leads {
  background-position: 0 -46px;
}

.vertical-dropdown li i.ico-prospects {
  background-position: -24px -46px;
}

.vertical-dropdown li i.ico-customers {
  background-position: -48px -46px;
}

.vertical-dropdown li i.ico-active {
  background-position: -72px -46px;
}

.vertical-dropdown li i.ico-won {
  background-position: -96px -46px;
}

.vertical-dropdown li i.ico-lost {
  background-position: -120px -46px;
}

.vertical-dropdown li i.ico-meetings {
  background-position: -144px -46px;
}

.vertical-dropdown li i.ico-meetings-n {
  background-position: -23px -95px;
}

.vertical-dropdown li i.ico-todo {
  background-position: -168px -46px;
}

.vertical-dropdown li i.ico-reminder {
  background-position: -192px -45px;
}

.vertical-dropdown li i.ico-workflows {
  background-position: -216px -46px;
}

.vertical-dropdown li i.ico-performance {
  background-position: -240px -45px;
}

.vertical-dropdown li i.ico-roi-report {
  background-position: -168px -113px;
}

.vertical-dropdown li i.ico-executive {
  background-position: -264px -46px;
}

.vertical-dropdown li i.ico-detailed {
  background-position: -288px -46px;
}

.vertical-dropdown li i.ico-google {
  background-position: -313px -46px;
}

.vertical-dropdown li i.ico-bing {
  background-position: -337px -46px;
}

.vertical-dropdown li i.ico-paid-search {
  background-position: -143px -163px;
}

.vertical-dropdown li a:hover i.ico-meetings-n {
  background-position: -48px -95px;
}

.vertical-dropdown li a:hover i.ico-leads {
  background-position: 0 -69px;
}

.vertical-dropdown li a:hover i.ico-prospects {
  background-position: -24px -69px;
}

.vertical-dropdown li a:hover i.ico-customers {
  background-position: -48px -69px;
}

.vertical-dropdown li a:hover i.ico-active {
  background-position: -72px -69px;
}

.vertical-dropdown li a:hover i.ico-won {
  background-position: -96px -69px;
}

.vertical-dropdown li a:hover i.ico-lost {
  background-position: -120px -69px;
}

.vertical-dropdown li a:hover i.ico-meetings {
  background-position: -144px -69px;
}

.vertical-dropdown li a:hover i.ico-todo {
  background-position: -168px -69px;
}

.vertical-dropdown li a:hover i.ico-reminder {
  background-position: -192px -69px;
}

.vertical-dropdown li a:hover i.ico-workflows {
  background-position: -216px -69px;
}

.vertical-dropdown li a:hover i.ico-performance {
  background-position: -240px -69px;
}

.vertical-dropdown li a:hover i.ico-roi-report {
  background-position: -360px -113px;
}

.vertical-dropdown li a:hover i.ico-executive {
  background-position: -264px -69px;
}

.vertical-dropdown li a:hover i.ico-detailed {
  background-position: -288px -69px;
}

.vertical-dropdown li a:hover i.ico-google {
  background-position: -312px -69px;
}

.vertical-dropdown li a:hover i.ico-bing {
  background-position: -336px -69px;
}

.vertical-dropdown li a:hover i.ico-paid-search {
  background-position: -166px -163px;
}

.vertical-dropdown li ul li a.active {
  background: #f0f1ee;
  color: #000;
}

.vertical-dropdown li ul li a.active i.ico-leads {
  background-position: 0 -69px;
}

.vertical-dropdown li ul li a.active i.ico-prospects {
  background-position: -24px -69px;
}

.vertical-dropdown li ul li a.active i.ico-customers {
  background-position: -48px -69px;
}

.vertical-dropdown li ul li a.active i.ico-active {
  background-position: -72px -69px;
}

.vertical-dropdown li ul li a.active i.ico-won {
  background-position: -96px -69px;
}

.vertical-dropdown li ul li a.active i.ico-lost {
  background-position: -120px -69px;
}

.vertical-dropdown li ul li a.active i.ico-meetings {
  background-position: -144px -69px;
}

.vertical-dropdown li ul li a.active i.ico-todo {
  background-position: -168px -69px;
}

.vertical-dropdown li ul li a.active i.ico-reminder {
  background-position: -192px -69px;
}

.vertical-dropdown li ul li a.active i.ico-workflows {
  background-position: -216px -69px;
}

.vertical-dropdown li ul li a.active i.ico-performance {
  background-position: -240px -69px;
}

.vertical-dropdown li ul li a.active i.ico-roi-report {
  background-position: -360px -113px;
}

.vertical-dropdown li ul li a.active i.ico-executive {
  background-position: -264px -69px;
}

.vertical-dropdown li ul li a.active i.ico-detailed {
  background-position: -288px -69px;
}

.vertical-dropdown li ul li a.active i.ico-google {
  background-position: -312px -69px;
}

.vertical-dropdown li ul li a.active i.ico-bing {
  background-position: -336px -69px;
}

.vertical-dropdown li ul li a.active i.ico-paid-search {
  background-position: -124px -166px;
}

.companies-adl-table tr th {
  font-size: 15px !important;
  font-weight: 500 !important;
}

.meeting-tbody tr td p {
  font-size: 16px !important;
  color: #2a2929 !important;
}

.up-down-opa-padding {
  opacity: 0.5;
  padding: 0 15px 0 0;
}

.meeting-tbody td a {
  color: #7cb342;
}

.meeting-tbody td a:hover {
  color: #333333;
}

.meeting-tbody tr p {
  padding: 5px 0 !important;
}

.meeting-tbody .tr-bold td p {
  font-weight: 500;
}

.inbox-selected-tr {
  background: #f5f8ef;
}

.inbox-selected-tr td {
  border-bottom: none;
  font-weight: 500 !important;
}

.meeting-tbody .tr-bold td p {
  font-weight: 500;
}

.inbox-delected-content {
  background: #fafdf4;
}

.para-wrap {
  padding: 20px 0 40px 40px;
}

.inbox-head {
  padding: 0px 0 10px 0;
}

.inbox-head i {
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  color: #000000;
  font-style: normal;
  display: block;
}

.para-footer {
  padding: 30px 0 20px 0;
}

.para-wrap .para-head p {
  line-height: 15px;
}

.para-wrap .para-head img {
  padding: 30px 0 0 0;
  max-width: 100%;
}

.inbox-para p {
  font-size: 15px !important;
  font-weight: 300;
}

.inbox-para p a {
  font-style: italic;
}

.para-wrap .para-head p {
  font-weight: 500;
}

.para-wrap .to-do-head {
  padding: 0;
}

.para-wrap .to-do-head h3 {
  font-size: 20px;
  color: #7cb342;
  padding: 0px;
  margin: 0px;
}

.para-wrap .to-do-head p {
  font-size: 15px;
  color: #000000;
}

.para-wrap .to-do-head ul {
  line-height: 35px;
  padding: 5px 0 15px 15px;
  border-bottom: 1px solid #cccccc;
}

.para-wrap .to-do-head ul li {
  font-size: 15px;
  padding: 0 0 0 13px;
}

.para-wrap .to-do-head .to-do-tick {
  float: left;
  padding: 0 0 15px 0;
  border: 0 none;
}

.para-wrap .to-do-head .to-do-tick li {
  list-style: none;
  background: rgba(0, 0, 0, 0) url("../images/to-do-tick.png") no-repeat scroll
    0 13px;
  padding: 0 0 0 30px;
}

.inbox-graph-wrap {
  padding: 30px 0 30px 0;
}

.todo-complete-wrap {
  background-color: #ffffff;
  padding: 35px 0px;
}

.todo-complete-wrap h3 {
  font-size: 20px;
  color: #7cb342;
  padding: 0px 0 25px 30px;
  margin: 0px;
}

.todo-complete-wrap ul {
  margin: 0 0;
  padding: 0 0;
}

.todo-complete-wrap ul li {
  padding: 5px 25px;
  font-size: 15px;
  color: #666666;
  float: left;
  width: 100%;
  list-style: none;
}

.todo-complete-wrap ul li span {
  color: #000000;
  padding: 0 0 0 0px;
  width: 80%;
  float: left;
  word-wrap: break-word;
  clear: inherit;
}

.todo-complete-wrap ul.to-do-tick {
  float: left;
  padding: 0 0 0px 0;
  border: 0 none;
}

.todo-complete-wrap ul.to-do-tick li {
  list-style: none;
  background: rgba(0, 0, 0, 0) url("../images/to-do-tick.png") no-repeat scroll
    0;
  padding: 5px 0 5px 30px;
  color: #000000;
  margin: 0px;
}

.todo-complete-wrap .inbox-head {
  padding: 5px 0 0 30px;
}

.todo-complete-wrap .todo-com-wrap {
  padding: 0 0 0 30px;
}

.todo-complete-wrap .todo-com-wrap li .label-edit-right-wrap {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}

.todo-complete-wrap .todo-com-wrap li:hover .label-edit-right-wrap {
  display: block;
}

.todo-complete-wrap .todo-border-bottom {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 0 30px;
  padding: 0 10px 15px;
  float: left;
  width: 85%;
}

.right-content-area-to-do-wrap {
  margin: 0 0 0 227px;
  padding: 0 15px;
}

.to-do-link-bg-ts {
  background: #1385af none repeat scroll 0 0;
  padding: 2px 8px;
  color: #ffffff !important;
  font-size: 15px;
}

.to-do-link-bg-ml {
  background: #6abd45 none repeat scroll 0 0;
  padding: 2px 8px;
  color: #ffffff !important;
  font-size: 15px;
}

.to-do-link-bg-np {
  background: #a85ea6 none repeat scroll 0 0;
  padding: 2px 8px;
  color: #ffffff !important;
  font-size: 15px;
}

.to-do-link-bg-dk {
  background: #f26e04 none repeat scroll 0 0;
  padding: 2px 8px;
  color: #ffffff !important;
  font-size: 15px;
}

.to-do-link-bg-bh {
  background: #16da8e none repeat scroll 0 0;
  padding: 2px 8px;
  color: #ffffff !important;
  font-size: 15px;
}

.to-do-link-bg-ts-float {
  float: left;
  padding: 0 9px;
  text-decoration: none !important;
}

.widget-title .green-bg {
  background-color: #649a1f;
}

p.created {
  color: #5c5c5c;
  float: right;
  margin: 15px 5px 5px 15px;
  font-weight: 300;
  font-size: 12px;
}

p.created span {
  color: #000000;
  font-weight: 400;
}

.user-view {
  float: right;
  padding: 8px 0 0 0;
}

.userview-wrap {
  float: left;
  width: 36px;
  height: 28px;
  color: #fff;
  text-align: center;
  padding: 4px 0 0 0;
  margin: 0 4px 0 0;
}

.userview-wrap img {
  max-width: 100%;
  margin: -4px 0 0 0;
}

.user-view > p {
  float: left;
  font-size: 14px;
  font-weight: 300;
  padding: 5px 20px 0 3px;
}

.user-view > p a {
  font-style: italic;
  text-decoration: underline;
}

.tooltip-inner {
  word-wrap: break-word;
}

.cr-bl.nw-cr {
  margin-top: 10px !important;
}

.meeting-editor {
  margin: 30px 35px 0 35px;
}

.margin-top-btn {
  margin: 20px 0 0 0;
}

.invisible-btn {
  opacity: 0.5;
}

.meeting-inside-to-do {
  margin: 100px 0 0 0;
}

.meeting-inside-to-do h2 {
  color: #333333;
  font-size: 20px;
  margin: 0px;
  padding: 0px;
}

.meeting-inside-list {
  width: 100%;
  margin: 0px 0 0 0;
  border-radius: 3px;
  float: left;
  position: relative;
}

.meeting-inside-list option {
  padding: 10px 10px 10px 5px;
}

.meeting-inside-to-do img {
  margin: 18px 0 0 15px;
}

.meeting-textarea {
  font-weight: 300;
  margin: 20px 0 0;
  min-height: 250px;
  padding: 15px;
  width: 100%;
}

.btn-margin-top {
  margin: 25px 0;
  float: left;
}

.meeting-inside-list .date-picker-wrap {
  right: 13px;
  top: 7px;
}

.todo-left-wrap .meeting-inside-list {
  border: 0px;
}

.to-do-box-wrap #addTodo {
  width: 100%;
  float: left;
  margin: 0px 0 0 0;
}

.to-do-box-wrap .input-textarea {
  margin: 15px 0 0 0;
  height: 120px;
}

.add-meeting-content .ajax-upload-dragdrop {
  clear: both;
  padding: 20px 40px;
  width: auto;
}

/*.add-meeting-content .ajax-upload-dragdrop{ border: 0px; width: 100%; clear: both; padding:10px 0 0 0;}*/
.add-meeting-content .ajax-upload-dragdrop .upload {
  height: auto;
  border: 0px;
  border-radius: 0px;
  font-size: 14px;
  padding: 0px;
  float: left;
  display: block;
  margin: 0 !important;
  color: black;
  background: #7cb342;
  box-shadow: inherit;
  font-weight: 400;
  cursor: pointer !important;
}

.add-meeting-content .ajax-upload-dragdrop .upload input {
  height: 100% !important;
  width: 100% !important;
  color: #fff;
}

.add-meeting-content .ajax-upload-dragdrop span b {
  font-weight: 300;
  font-size: 15px;
  color: #333;
  padding: 6px 0 0 0;
  display: block;
}

.add-meeting-content .upload-statusbar {
  clear: both;
  margin: 15px 0 0 0;
  border: 1px solid #e0e0e0;
  float: left;
  width: 389px;
}

.add-meeting-content .upload-bar {
  background-color: #90a4ae;
}

.add-meeting-content .upload-green {
  background: #7cb342;
  text-shadow: none;
  border-radius: 2px;
  padding: 2px 15px;
}

.add-meeting-content .upload-red {
  background: #7cb342;
  text-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  padding: 2px 15px;
}

.contact-social-detail {
  background: #fff;
  padding: 0 0 10px 0;
  float: none;
  margin: 0 0 10px 0;
}

.contact-social-detail .profile-info-content h2 {
  font-size: 14px;
  padding: 10px 20px 10px 10px;
  color: #212121;
  background: #f4f7f9;
  float: left;
  width: 100%;
}

.profile-img {
  border: 1px solid #e5e5e5;
  display: inline-block;
  margin: 15px;
}

.am-left-sidebar .leftcol {
  display: block;
  clear: both;
  border: 1px solid #d3d3d4;
  border-radius: 3px;
  margin: 0px 0 0 0;
}

.am-left-sidebar .leftcol .icons {
  background: url(../images/am-left-nav.png) no-repeat;
  width: 25px;
  height: 25px;
  padding: 0px;
  margin: 0px;
}

.am-left-sidebar .leftcol .text {
  margin: 5px 0 0 10px;
}

.am-left-sidebar .leftcol .icons.am-dash {
  background-position: 0 0;
}

.am-left-sidebar .leftcol .icons.am-cont {
  background-position: 0 -26px;
}

.am-left-sidebar .leftcol .icons.am-comp {
  background-position: 0 -52px;
}

.am-left-sidebar .leftcol .icons.am-acco {
  background-position: 0 -78px;
}

.am-left-sidebar .leftcol .icons.am-cale {
  background-position: 0 -104px;
}

.am-left-sidebar .leftcol .icons.am-meet {
  background-position: 0 -130px;
}

.am-left-sidebar .leftcol .icons.am-oppo {
  background-position: 0 -156px;
}

.am-left-sidebar .leftcol a.selected .icons.am-dash {
  background-position: -26px 0;
}

.am-left-sidebar .leftcol a.selected .icons.am-cont {
  background-position: -26px -26px;
}

.am-left-sidebar .leftcol a.selected .icons.am-comp {
  background-position: -26px -52px;
}

.am-left-sidebar .leftcol a.selected .icons.am-acco {
  background-position: -26px -78px;
}

.am-left-sidebar .leftcol a.selected .icons.am-cale {
  background-position: -26px -104px;
}

.am-left-sidebar .leftcol a.selected .icons.am-meet {
  background-position: -26px -130px;
}

.am-left-sidebar .leftcol a.selected .icons.am-oppo {
  background-position: -26px -156px;
}

.am-left-sidebar .leftcol .back-contact {
  margin: 15px 10px;
}

.am-left-sidebar .leftcol .back-contact a {
  border-radius: 0px;
  padding: 8px 20px 8px 40px;
  color: #fff;
}

.am-left-sidebar .leftcol .back-contact a:hover {
  background-color: #7cb342;
  background-image: url("../images/back-to.png");
  background-repeat: no-repeat;
  background-position: 13px 10px;
}

.am-widget-content p {
  color: #212121;
  font-size: 18px;
}

.am-widget-head-bold th {
  color: #212121 !important;
  font-weight: 600 !important;
  font-size: 13px !important;
}

.am-widget-head-list td {
  font-size: 13px !important;
}

.am-widget-head-color a {
  font-size: 15px !important;
}

.am-all-contact {
  background: #fff;
  width: 100%;
  float: left;
  min-height: auto;
  border: 1px solid #bec2ba;
  border-radius: 2px;
}

.am-all-contact.ver-listing-wrap .listing-count {
  padding: 0px;
}

.ver-listing-wrap .listing-count p {
  padding: 5px 0 0 0;
}

.ver-listing-wrap .listing-count p span {
  color: #212121;
  font-size: 30px;
  padding: 10px 0;
  word-wrap: break-word;
}

.ver-listing-wrap .listing-count p span.txt {
  background: #55c0ef;
  border-top: 3px solid #009de3;
  color: #fff;
  padding-left: 20px;
}

.am-link-line {
  text-decoration: underline;
}

.am-link-color-line {
  color: #333333 !important;
  text-decoration: underline;
}

.am-tbody tr td p {
  font-size: 15px !important;
  color: #2a2929 !important;
}

.am-right-content-area .ver-content-right-wrap {
  float: left;
  margin: 10px 0 0 0;
  width: 100%;
}

.group-bg-a {
  background-color: #e58257 !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-b {
  background-color: #d4b53a !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-c {
  background-color: #9a9a9a !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-d {
  background-color: #cbcbcb !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-j {
  background-color: #c32d2d !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-s {
  background-color: #2850c2 !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-r {
  background-color: #6a9eb2 !important;
  padding: 5px 8px;
  color: #ffffff !important;
}

.group-bg-e {
  background-color: #ffffff !important;
  padding: 5px 8px;
  color: #333333 !important;
}

.am-table-list {
}

.adl_table_list.am-table-list thead tr th {
  color: #424242;
  font-weight: 400 !important;
  font-size: 12px;
}

.am-table-list tr td {
  font-size: 12px;
  color: #212121;
  font-weight: 400;
  padding: 12px !important;
  text-align: center;
}

.am-table-list tr td em {
  font-size: 11px;
}

.landing-list-wrap table tr td em {
  font-size: 11px;
}

.am-table-list tr td span.name {
  font-size: 13px;
  color: #333333;
  font-weight: 500;
  line-height: 18px;
  padding: 5px 0 0 0;
  display: block;
}

.am-table-list tr td span.email {
  font-size: 13px;
  color: #666666;
  line-height: 17px;
  padding: 5px 0 0 0;
  display: block;
}

.am-table-list tr td.last-meeting {
  font-size: 14px;
  color: #666666;
  font-weight: 300;
}

.am-table-list tr td a.am-popup {
  font-size: 12px;
  color: #212121;
  font-weight: 300;
  border-radius: 50%;
  padding: 2px 9px;
}

.am-table-list tr td a.am-popup:hover {
  text-decoration: none;
}

.am-message-notes {
}

.am-message-notes p {
  font-size: 12px;
  font-weight: 400;
}

.am-message-notes p strong {
  font-size: 12px;
}

.am-msg-form-wrap {
  margin: 15px 0 5px 0;
}

.am-msg-form-wrap textarea {
  min-height: 125px;
  padding: 10px 0 0 10px;
}

.am-notes-checkbox {
  float: left;
}

.am-notes-checkbox label {
  margin: 2px 0 00 0;
}

.am-messages-btns {
  width: 100%;
  margin: 6px 0 0;
}

.am-message-margin-top span {
  display: block;
}

.am-message-comment-right a {
  float: right;
}

.am-message-margin-top {
  margin: 20px 0 0 0;
}

.am-popup-wrap.email-popup-wrap.wid-aut {
  width: 420px;
}

.am-popup-wrap {
  width: 560px;
  background: #ffffff;
  padding: 25px 20px;
  border-radius: 10px;
}

.am-popup-wrap .am-popup-head {
  color: #000000;
  background: #edf0eb;
  margin-bottom: 10px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 20px;
  padding: 5px 0 5px 10px;
}

.am-popup-wrap .am-popup-content {
  padding: 25px 10px 10px 10px;
}

.am-popup-wrap .am-content-head {
  font-size: 15px;
  color: #000000;
  font-weight: 300;
  border-bottom: 1px solid #d6d6d6;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
}

.am-popup-wrap .am-content-head b {
  font-weight: 400;
}

.am-popup-wrap .am-popup-content p {
  font-size: 15px;
  color: #000000;
  font-weight: 300;
}

a.am-view-txt {
  color: #7cb342 !important;
  text-decoration: underline;
  font-size: 14px;
}

a.am-view-txt:hover {
  color: #666666 !important;
  text-decoration: none;
}

.am-popup-table-wrap {
  width: 640px;
}

.am-popup-table-content {
}

.am-meeting-tab-margin {
  margin: 0 -30px !important;
}

.am-reset-filter-div {
  padding: 0 10px !important;
}

.am-btn-margin {
  padding: 1px 15px !important;
}

.am-form-control {
  font-size: 13px !important;
}

.am-contact-table-wrap-margin {
  margin: 25px 0 0 0;
}

.am-btn-wrap {
  float: right;
  margin: 6px 0 0 0;
}

.am-btn-wrap .btn {
  margin: 0px !important;
}

.tab-second-wrap {
  margin: -20px -10px -10px -10px;
}

.ver-content-right-wrap .tab-second-wrap .nav-tabs {
  background: none;
}

.ver-content-right-wrap .tab-second-wrap .nav-tabs li a {
  background: #fff;
  font-size: 16px;
  color: #333333;
  padding-right: 20px;
  border: 0;
}

.ver-content-right-wrap .tab-second-wrap .tab-content {
  border: 1px solid #cccccc;
  border-top: 0px;
  padding: 20px;
}

.ver-content-right-wrap .tab-second-wrap .nav-tabs li a:hover {
  background: #fff;
}

.ver-content-right-wrap .tab-second-wrap .nav-tabs li.active a,
.ver-content-right-wrap .tab-second-wrap .nav-tabs li.active a:hover,
.ver-content-right-wrap .tab-second-wrap .nav-tabs li.active a:focus {
  padding: 10px 20px 11px 20px;
}

.meeting-alert {
  margin: 10px 0;
  float: left;
  width: 100%;
}

.meeting-alert p {
  font-size: 18px;
  color: #212121;
  font-weight: 400;
}

.meeting-alert p span {
  color: #333333;
  padding: 0 10px;
  font-size: 22px;
  font-weight: 500;
}

.opportunity-right-btn {
  float: right;
  margin: 3px 10px 0;
}

.gray-filter-wrap {
  background-color: #f0f0f0;
  box-shadow: 0 4px 4px -3px #ccc inset, 0 -5px 8px -5px #ccc inset;
  padding: 15px;
}

/*.gray-filter-wrap:after{width: 23px; height: 12px; content:url(../images/filter-down.png);position: absolute;top: -3px;right: 54px; }*/
#filter_list {
  position: relative;
}

.gray-filter-wrap .col-md-2 {
  padding-left: 0px;
  padding-right: 10px;
}

.gray-filter-wrap .col-md-1 {
  width: 10%;
}

.gray-filter-wrap .col-md-1 .btn-wrap {
  margin: 5px 0 0 0;
}

.email-content-area-wrap .gray-filter-wrap .btn-wrap {
  margin: 0px;
}

/* .End */

.am-table-style {
  width: 100%;
}

.am-table-style tr {
}

.am-table-style tr th {
  font-size: 15px;
  color: #333333;
  font-weight: 400 !important;
  border-bottom: 1px solid #d6d6d6;
  text-align: center;
  padding: 10px !important;
}

.am-table-style tr td {
  border-bottom: 1px solid #d6d6d6;
  padding: 10px;
  font-size: 13px;
}

.am-border-right {
  border-right: 1px solid #d6d6d6;
}

.am-table-style tr th.th-align-left {
  text-align: left;
}

.popover .am-table-style tr.two-row-padding th {
  padding: 2px 10px !important;
}

.am-popup-table-content .read-more {
  font-size: 14px;
  color: #7cb342;
  text-decoration: underline;
  font-style: italic;
  display: inline-block;
  padding: 10px 0 0 10px;
}

.am-popup-table-content .read-more:hover {
  text-decoration: none;
}

.am-popup-table-wrap tr td {
  font-weight: 300;
}

.am-control-group-margin {
  margin: 30px 0;
}

.am-action-wrap .lock {
  background-position: -07px 0;
}

.am-margin a:first-child {
  margin: 0 4px 0 0 !important;
}

.am-viewbox {
  padding: 1px 5px;
  width: 58px;
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dfdfdf;
  color: #333333;
  display: inline-block;
}

/*.am-nav-tab{float: left;margin: 7px 0 0 35px;}
.am-nav-tab ul{ border: 0px; background: #fff; border: 1px solid #cccccc; border-radius:5px; overflow: hidden;}
.am-nav-tab ul li{border: 0px;margin:0px 0 0; background-color:#ffffff; }
.am-nav-tab ul li:first-child{border-radius: 5px 0 0 5px; }
.am-nav-tab ul li.active a, .am-nav-tab ul li.active a:hover,.am-nav-tab ul li.active a:focus { background:#7cb342;color:#ffffff;}
.am-nav-tab li a{padding: 4px 10px !important; border: medium none !important;color: #333333;margin: 0; border-radius: 0px;}
.tab-second-border{ border-left: 1px solid #cccccc !important;border-right: 1px solid #cccccc !important;}*/

.widget-wrap .am-nav-tabs {
  background: red !important;
  border-radius: 3px 3px 0 0;
}

.campaign-meeting {
  margin: 0;
  padding: 15px 0;
}

.campaign-meeting h2 {
  margin: 0;
}

.campaign-float {
  float: none !important;
}

.campaign-textarea {
  width: 35%;
}

/* Email market Starts here */

/*Campaign*/

.campaign-add-recipient > h2 {
  color: #212121;
  font-size: 15px;
  font-weight: 400;
  margin: 0px 0 0px 0;
  padding: 20px 0;
  border-bottom: 1px solid #d3d3d3;
}

.btn-wrap .btn.campaign-back-btn {
  background: #dadada;
  color: #000000;
}

.btn-wrap .btn.campaign-back-btn:hover {
  background: #666666;
}

.btn-right {
  float: right !important;
}

.btn-margin {
  margin: 30px 0 0 0;
}

.widget-content-no-padding {
  padding: 0;
}

.widget-content-top {
  padding: 5px 0 0 0 !important;
  float: left;
  width: 100%;
}

.campaign-content {
}

.campaign-text {
}

.campaign-text {
  float: left;
  line-height: 30px;
  padding: 0 0 0 14px;
}

.campaign-text span {
  margin: 0;
  float: none;
}

.campaign-text h2 {
  margin: 0;
  font-size: 18px;
}

.campaign-text p {
  float: left;
  font-size: 14px !important;
  color: #747474 !important;
  margin: 0;
}

.campaign-text p span {
  display: inline;
  color: #000000;
  margin: 0 !important;
}

.campaign-edit {
  background: #dadada none repeat scroll 0 0;
  border-radius: 5px;
  display: inline-block;
  float: right;
  margin: 3px 35px 0 0;
}

.campaign-edit p {
  margin: 0 10px 0 0;
  padding: 5px 20px;
  border-radius: 5px;
  background: url("../images/advanced-search.png") no-repeat scroll right center;
}

.campaign-body {
}

.campaign-body ul {
}

.campaign-body ul li {
  list-style: none;
  padding: 15px 0;
  border-bottom: 1px solid #cccccc;
}

.campaign-box {
  float: left;
}

.campaign-box i {
  float: left;
  background: url(../images/campaign-doc.png) no-repeat;
  float: left;
  width: 23px;
  height: 26px;
}

.campaign-box .icons.sheduled {
  background-position: 0 0;
}

.campaign-box .icons.draft {
  background-position: 0 -27px;
}

.campaign-box span {
  float: left;
  margin: 0 18px 0 0;
}

.tick-pen-pause {
  width: 38px;
  height: 36px;
  float: left;
  border: 2px solid #d40000;
  border-radius: 100%;
  float: right;
  margin: 0 20px 0 0;
}

.tick-pen-pause i {
  background: url(../images/tick-pen-pause.png) no-repeat;
  width: 34px;
  height: 32px;
  float: left;
}

.pen {
  border: 2px solid #fe7e00;
}

.paus {
  border: 2px solid #7f7f7f;
}

.tick-green-border {
  border: 2px solid #04c111;
}

.tick-pen-pause i.icon-tick {
  background-position: 0 0;
}

.pen i.icon-pen {
  background-position: 0 -36px;
}

.tick-pen-pause i.icon-paus {
  background-position: 0 -72px;
}

.tick-green-border i.icon-tick-green {
  background-position: 0 -101px;
}

.campaign-report {
  background: #efefef none repeat scroll 0 0;
  border-radius: 5px;
  display: inline-block;
  float: right;
  margin: 3px 35px 0 0;
}

.campaign-report p {
  margin: 0;
  padding: 5px 20px;
  border-radius: 5px;
}

.campaign-sent-subscriber {
  float: right;
  margin: 0 35px 0 0;
}

.campaign-sent-subscriber p {
  margin: 0;
  line-height: 25px;
  font-weight: 400;
  font-size: 17px;
}

.campaign-sent-subscriber span {
  color: #747474;
}

.campaign-head {
  border-bottom: 1px solid #cccccc;
  padding: 10px 0 35px;
  float: left;
  width: 100%;
}

.campaign-head h1 {
  color: #333333;
  font-size: 24px;
  font-weight: 400;
}

.campaign-type {
  border-bottom: 1px solid #cccccc;
  padding: 20px 0;
  width: 100%;
  float: left;
}

.campaign-type input {
  float: left;
  margin: 0 15px 0 0;
}

.campaign-content {
  float: left;
}

.campaign-content p {
  font-size: 19px;
  color: #000000;
  margin: 0;
  font-weight: 500;
}

.campaign-content span {
  font-size: 15px;
  color: #8f8f8f;
}

.btn-left {
  float: right;
}

.campaign-report-arrow {
  float: right;
  margin: 19px 10px 0 0;
}

.campaign-report-arrow p {
  background: url("../images/advanced-search.png") no-repeat scroll right center;
  width: 10px;
  height: 7px;
}

.campaign-report-margin {
  margin: 8px 12px 0 0;
}

.field-parag.field-para-adjust label {
  font-size: 13px;
}

.campaign-info {
}

.campaign-info p {
  color: #484747;
  margin: 5px 0 0;
  float: left;
  padding: 0 0 0 15px;
}

.email-widget-content .control-group.campaign-info-field {
  float: right;
  margin: 10px 0 0;
  width: 97%;
}

.campaign-info-h2 {
}

.campaign-info-h2 h2 {
  margin: 0 0 15px 0;
  font-size: 16px;
  color: #000000;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 10px 0;
}

.email-widget-content .field-wrapper.campaign-info-h2 {
  margin: 35px 0 0;
}

.campaign-info-regular-field {
  width: 100%;
  float: left;
  margin: 10px 0;
}

.campaign-plain-text {
}

.campaign-plain-text h2 {
  font-size: 24px;
  color: #333333;
  margin: 10px 15px;
}

.plain-text-content {
  border: 1px solid #a4a4a4;
  padding: 25px;
  margin: 0 0 30px 0;
}

.plain-text-content p {
  margin: 0;
  color: #484747;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.plain-text-inner-content {
  margin: 20px 0;
}

.campaign-plain-btn-margin {
  margin: 60px 0 0 0;
}

.email-widget-content .plain-text-para {
  padding: 15px 0 20px 0;
  margin: 0px;
  color: #484747;
  font-size: 15px;
}

.edit-text-block-template-title h2 {
  margin: 10px 0 5px 25px;
}

.edit-text-block-template {
  padding: 0 25px;
}

.edit-text-block-template h2 {
  margin: 10px 0 5px 0;
}

.edit-text-block-template-inner {
  padding: 0 30px;
}

.edit-text-block-head {
}

.edit-text-block-head h2 {
  font-size: 20px;
  font-weight: 400;
}

.edit-text-block-bg {
  background-color: #f4f4f4;
  padding: 25px 60px;
  float: left;
  width: 100%;
}

.edit-text-block-content {
  border: 1px solid #cccccc;
  float: left;
  width: 100%;
}

.edit-text-block-content-head {
  float: left;
  margin: 0 0 30px;
}

.edit-text-block-content-head h1 {
  color: #333333;
  font-size: 44px;
  font-weight: 400;
  padding: 0 0 0 50px;
}

.edit-text-block-content-head h3 {
  color: #777777;
  font-size: 20px;
  margin: 0;
  font-weight: 400;
  padding: 0 0 0 50px;
}

.edit-text-block-content-border {
  border-bottom: 15px solid #bfe3b0;
  width: 100%;
  float: left;
}

.edit-text-block-inner-content {
  float: left;
  padding: 35px 50px;
}

.edit-text-block-inner-content p {
  color: #777777;
  font-size: 16px;
}

.edit-text-block-inner-content img {
  width: 824px;
  height: 289px;
}

.edit-text-block-inner-content-image {
  text-align: center;
  margin: 40px 0;
}

.edit-text-block-inner-content-border {
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%;
}

.edit-text-block-inner-footer {
  text-align: center;
}

.edit-text-block-inner-footer p {
  font-size: 14px;
  color: #aaaaaa;
  padding: 20px 0 0;
}

.campaign-contact-social-wrap {
  width: 275px;
  margin: 0 auto;
}

.campaign-btn-margin {
  margin: 50px;
}

.reports-overview-title {
}

.reports-overview-title h2 {
  color: #333333;
  font-size: 24px;
}

.reports-overview {
  padding: 35px;
}

.reports-overview-head {
  background-color: #fff5eb;
  width: 100%;
  padding: 25px;
  float: left;
}

.email-ico.reports-overview-head-icon {
  width: 33px;
  height: 33px;
  float: left;
  margin: 0px;
  background-position: 0 -227px;
}

.reports-overview-head-content {
  float: left;
  padding: 0 0 0 20px;
  width: 95%;
}

.reports-overview-head-content p {
  color: #000000;
  font-size: 16px;
  margin: 0;
  font-weight: 500;
}

.reports-overview-head-content span {
  color: #6a6565;
  font-size: 15px;
}

.reports-overview-head-content span a {
  color: #1e1e1e;
  text-decoration: underline;
}

.reports-overview-subject {
  float: left;
  width: 100%;
  margin: 30px 0 0px 0;
}

.reports-overview-subject-head {
}

.reports-overview-subject-head h4 {
  font-size: 18px;
  color: #000000;
  margin: 0px 0 20px 0;
}

.reports-overview-subject-head h4 span {
  font-weight: 400;
}

.reports-overview-subject-list {
  float: left;
}

.reports-overview-subject-list h3 {
  font-size: 16px;
  color: #000000;
  margin: 0px 0 5px 0;
}

.reports-overview-subject-list h3 a {
}

.reports-overview-subject-list p {
  margin: 0;
  font-weight: 500;
  color: #000000;
  line-height: 23px;
}

.reports-overview-subject-list p span {
  font-weight: 300;
  text-decoration: underline;
}

.reports-overview-subject-list p span.report-underline {
  text-decoration: none;
  color: #747474;
}

.reports-overview-subject-list-icon {
  float: right;
  width: 30px;
  height: 25px;
  background-color: red;
}

.reports-overview-subject-icon {
  float: right;
}

.reports-overview-subject-icon .email-ico {
  width: 31px;
  height: 26px;
  float: right;
  margin: 0 0 0 15px;
}

.email-ico.reports-overview-icon-a {
  background-position: 0 -261px;
}

.email-ico.reports-overview-icon-b {
  background-position: 0 -288px;
}

.email-ico.reports-overview-icon-c {
  background-position: 0 -315px;
}

.email-ico.reports-overview-icon-d {
  background-position: 0 -342px;
}

.space {
  float: right;
  width: 30px;
  height: 25px;
  background-color: #ffffff;
}

.reports-overview-subject-list-graph {
  float: left;
  margin: 30px 0 0;
  width: 100%;
}

.reports-overview-subject-list-graph img {
}

.subject-list-graph-head {
  float: left;
}

.reports-overview-subject-list-graph p {
  color: #000000;
  font-size: 18px;
  margin: 0 0 10px 0;
}

.reports-overview-subject-list-graph p b {
  float: right;
}

.open-click-rate {
  position: relative;
  width: 100%;
  height: 13px;
  background: #e4e4e4;
}

.open-click-rate .per {
  position: absolute;
  height: 13px;
  left: 0px;
  top: 0px;
  background: #7cb342;
}

.report-overview-tab .email-table-default {
  margin: 0px;
}

.report-overview-tab .tab-content {
  min-height: 320px;
  padding: 15px;
}

.performance-graph {
  float: left;
  margin: 30px 0 0 0;
  width: 100%;
}

.performance-graph img {
}

.performance-graph h3 {
  color: #000000;
  font-size: 18px;
  margin: 0px;
  padding: 0px 0 20px 0;
}

.top-links {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
}

.top-links h3 {
  color: #000000;
  font-size: 18px;
  margin: 0px;
  padding: 0px 0 20px 0;
}

.top-links ul {
  margin: 0px;
  padding: 0px;
}

.top-links ul li {
  border-bottom: 1px solid #cccccc;
  padding: 5px 0;
  margin: 0px;
  list-style: none;
}

.top-links ul li a {
  font-size: 15px;
  color: #4a8400;
}

.top-links ul li a:hover {
  color: #1c1c1c;
  text-decoration: none;
}

.top-links ul li p {
  margin: 0px;
  padding: 0px;
  float: right;
  font-size: 15px;
  color: #1c1c1c;
}

.top-links ul li p b {
  padding: 0 3px 0 0;
}

.report-overview-li-span {
}

.report-overview-li-span li {
  width: 20%;
  text-align: center;
}

.report-overview-li-span li a {
}

.report-overview-li-span li a span {
  font-size: 38px;
  display: block;
  text-align: center;
  color: #4d8a00;
}

.contact-table-wrap .nav-tabs.report-overview-li-span li a {
  color: #000000;
  font-size: 16px;
}

.contact-table-wrap .report-overview-li-span li a {
  padding: 20px 0px;
  /*border-right: 0 none!important;*/
  cursor: default;
}

.report-overview-tab {
  margin: 30px 0 0 0;
  float: left;
  width: 100%;
}

.contact-table-wrap .nav-tabs.report-overview-li-span li.active a,
.content-table-wrap .nav-tabs.report-overview-li-span li.active a,
.contact-table-wrap .nav-tabs.report-overview-li-span li.active a:hover,
.content-table-wrap .nav-tabs.report-overview-li-span li.active a:hover,
.contact-table-wrap .nav-tabs.report-overview-li-span li.active a:focus,
.content-table-wrap .nav-tabs.report-overview-li-span li.active a:focus {
  background: #f4f4f4;
}

.email-widget-left-wrap.campaign-email-widget {
  float: none;
}

.email-widget-left-wrap .email-btn-wrap.campaign-email-btn-wrap {
  margin: 10px 0 0 20px;
  float: left;
  width: 40%;
}

.email-ico.campaigns-add-white {
  width: 32px;
  height: 15px;
  background-position: 0px -210px;
  float: left;
  margin: 0 8px 0 0;
}

/*.email-btn-wrap.campaign-email-btn-wrap .dark.create-campaign-dark{padding: 11px 55px;}
.email-btn-wrap.campaign-email-btn-wrap .button-list > a.dark.create-campaign-dark {}
.email-btn-wrap .button-list.campaign-button-list{float: left;}
.email-btn-wrap .button-list.campaign-button-list > a {background-color: #7cb342; padding: 11px 15px;float: left;line-height: 16px;}
.email-ico.dropdown-button.campaigns-email-ico{float: right;position: absolute;right: 0;top: 14px;}
.button-list.campaign-button-list > span{}
.button-list.campaign-button-list > span a{ background-color: #7ead42; float: right;width: 37px;height: 37px; border-radius: 0 5px 5px 0;}
.button-list.campaign-button-list > span a i{margin: 0 14px;}
.email-btn-wrap.campaign-email-btn-wrap .button-list.campaign-button-list > a{border-radius:5px 0 0 5px;}
.list-right-wrap.campaign-list-right-wrap{float: right;margin: 9px 20px;width: 10%;}
.button-list.campaign-button-list > span .email-ico.dropdown-button{ background-position: 0 -395px;}*/

.campaign-add-recipient-title .title-btn-wrap {
  padding: 9px 0 0 20px;
}

.campaign-add-recipient-title .title-btn-wrap .button-list a {
  padding: 0px;
  display: block;
  float: left;
  padding: 7px 10px;
  line-height: 15px;
  background: #7cb342;
}

.campaign-add-recipient-title .title-btn-wrap .button-list a:hover {
  background: #4f810e;
}

.campaign-add-recipient-title .action {
  float: right;
  margin: 8px 20px 0 0;
}

.campaign-add-recipient-title .contact-search {
  float: right;
  margin: 6px 7px 0 0;
}

/*.campaign-add-recipient-title .contact-search input{ padding:3px 40px 3px 10px}*/
.campaign-add-recipient-title .button-list ul {
  left: inherit !important;
  right: 0px;
}

.campaign-button-search {
  float: left;
  width: 45%;
}

.campaign-email-ico {
  background: url(../images/campaign-template.png);
}

.campaign-email-ico.campagin {
  width: 73px;
  height: 76px;
  background-position: 0px 0px;
}

.campaign-email-ico.campagin1 {
  width: 73px;
  height: 76px;
  background-position: 0px -77px;
}

.campaign-email-ico.campagin2 {
  width: 73px;
  height: 76px;
  background-position: 0px -154px;
}

.campaign-email-ico.campagin3 {
  width: 73px;
  height: 76px;
  background-position: 0px -231px;
}

.campaign-email-ico.campagin4 {
  width: 73px;
  height: 76px;
  background-position: 0px 153px;
}

.campaign-email-ico.campagin5 {
  width: 73px;
  height: 76px;
  background-position: 0px 76px;
}

.list-left-wrap.campaign-list-left-wrap {
  float: left;
}

.list-left-wrap.campaign-list-left-wrap h3 {
  color: #181818;
  font-size: 15px;
  font-weight: 500;
  margin: 0 26px 0 0;
  float: left;
}

.email-btn-wrap h3 {
  color: #181818;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
}

.campaign-status-wrap.red-tic.campaign-status-left,
.campaign-status-wrap.orange-edit.campaign-status-left,
.campaign-status-wrap.gray-pause.campaign-status-left,
.campaign-status-wrap.green-tic.campaign-status-left {
  float: left;
  margin: 0 26px 0 0;
}

.campaign-template-ico.campaign-status-left {
  float: left;
  margin: 0 26px 0 0;
}

.list-right-wrap .email-btn-wrap .campaign-template-ico.campaign-status-right {
  margin: 0;
}

.list-right-wrap .email-btn-wrap .button-list.margin-button-list {
  margin: 0 10px 0 0;
}

.control-group.gray-filter-wrap.campaign-gray-filter-wrap .col-md-2 {
  /*margin: 0 0 0 15px;padding: 0;border:1px solid #b1b1b1;*/
  border-radius: 5px;
  width: 17%;
}

.control-group.gray-filter-wrap.campaign-gray-filter-wrap .col-md-1 {
  margin: 0 0 0 15px;
  width: 6%;
  padding: 0;
}

.campaign-button-search .button-list a {
  background-color: #666666;
  border-radius: 5px;
  color: #ffffff;
  float: right;
  margin: 12px 20px 0 0;
  padding: 5px 10px;
}

.contact-search.campaign-contact-search {
  margin: 12px 15px 0 0;
  width: 59%;
}

.campaign-gray-filter-wrap {
  background-color: #f0f0f0;
  box-shadow: 0 4px 4px -3px #ccc inset, 0 -5px 8px -5px #ccc inset;
  padding: 15px;
  position: relative;
  width: 100%;
  float: left;
}

/*#f0f0f0*/
.campagin-index .list-right-wrap.campaign-list-right-wrap {
  float: right;
  width: 10%;
}

.footer-campaign-fixed .container-fluid {
  padding: 0;
}

.footer-fixed-btn {
  background: #333333;
  color: #666;
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 70px;
}

.footer-fixed-btn a.back-next {
  background: #222222;
  font-size: 16px;
  color: #a0a0a0;
}

.footer-fixed-btn a.back-next i {
  background: url(../images/footer-ico.png) no-repeat;
  width: 8px;
  height: 13px;
  display: inline-block;
}

.footer-fixed-btn a.back-next:hover {
  color: #fff;
  background-color: #7cb342;
}

.footer-fixed-btn .footer-no-back {
  float: left;
  width: 13%;
}

.footer-fixed-btn .footer-no-back a {
  background: none;
  display: block;
  padding: 30px 0 28px;
}

.footer-fixed-btn .footer-back {
  float: left;
  width: 13%;
}

.footer-fixed-btn .footer-next {
  float: right;
  width: 13%;
}

.footer-fixed-btn .footer-back a {
  display: block;
  padding: 30px 0px 28px 0px;
  width: 100%;
  text-align: center;
  background: #222222;
  font-size: 16px;
  color: #a0a0a0;
}

.footer-fixed-btn .footer-back a:hover {
  background: #7cb342;
  color: #fff;
}

.footer-fixed-btn .footer-next a {
  display: block;
  padding: 30px 0px 28px 0px;
  width: 100%;
  text-align: center;
  background: #7cb342;
  color: #fff;
}

.footer-fixed-btn .footer-back a i {
  margin: 0 18px 0 -18px;
  background-position: 0 0;
  position: relative;
  top: 1px;
}

.footer-fixed-btn .footer-next a i {
  margin: 0 -18px 0 18px;
  background-position: -9px -14px;
  position: relative;
  top: 1px;
}

.footer-fixed-btn .footer-back a:hover i {
  background-position: 0 -14px;
}

.footer-fixed-btn .footer-next a:hover i {
  background-position: -9px -14px;
}

.footer-fixed-btn .footer-back a.active i {
  background-position: 0 -14px;
  color: #fff;
  background-color: #7cb342;
}

.footer-fixed-btn .footer-next a.active i {
  background-position: -9px -14px;
  color: #fff;
  background-color: #7cb342;
}

.footer-fixed-btn .footer-back .active {
  background-position: 0 -14px;
  color: #fff;
  background-color: #7cb342;
}

.footer-fixed-btn .footer-next .active {
  background-position: -9px -14px;
  color: #fff;
  background-color: #7cb342;
}

.footer-content {
  width: 73%;
  height: 100%;
  float: left;
  text-align: center;
  padding: 26px 0 0 0;
}

.footer-links {
  margin: 0px;
  padding: 0px;
  display: inline-block;
}

.footer-links li {
  float: left;
  list-style: none;
  font-size: 14px;
  color: #7c7c7c;
}

.footer-links li a {
  display: block;
  font-size: 14px;
  color: #7c7c7c;
  padding: 0 13px;
}

.footer-links li a:hover {
  color: #fff;
}

.footer-links li a.active {
  color: #fff;
}

.email-preview-wrap {
  margin: 0px;
  padding: 0px;
}

.email-preview-wrap li {
  float: left;
  list-style: none;
  font-size: 14px;
  color: #7c7c7c;
  margin: 0 20px 0 0;
}

.email-preview-wrap li a {
  display: block;
  font-size: 15px;
  color: #fff;
  padding: 0 0px;
}

.email-preview-wrap li a:hover {
  color: #7c7c7c;
}

.email-preview-wrap li a i {
  display: inline-block;
  background: url(../images/email-preview.png) no-repeat;
  width: 21px;
  height: 16px;
  margin: 0 6px 0 0;
  float: left;
}

.email-preview-wrap li a.test-email {
  margin: 12px 0 0 0;
}

.email-preview-wrap li a.preview {
  margin: 12px 0 0 0;
}

.email-preview-wrap li a.preview i {
  background-position: -21px 0px;
}

.email-preview-wrap li a.save i {
  background-position: -42px 0px;
}

.body-email {
  margin-bottom: 78px;
}

.email-content-area-wrap.landing-content-area-wrap {
  margin: 0;
}

.col-md-12.landing h2 {
  font-size: 16px;
  font-weight: 400;
  margin: 10px 0 5px 15px;
}

.email-widget-left-wrap.campaign-email-widget .campaign-email-btn-left-wrap {
  float: left;
  margin: 8px 0 0 20px;
  width: 40%;
}

.email-ico.landing-add-white {
  width: 32px;
  height: 16px;
  background-position: 0 -423px;
  float: left;
  margin: 0 8px 0 0;
}

.email-btn-wrap.landing-btn-wrap .campaign-template-ico.campaign-status-right {
  margin: 0;
}

.email-btn-wrap.landing-btn-wrap .button-list.margin-button-list {
  margin: 0;
}

.email-btn-wrap.landing-btn-wrap {
  float: right;
  margin: 0 20px 0 0;
}

.campagin-index .list-left-wrap.landing-wrap {
  width: 100%;
}

.list-left-wrap.campaign-list-left-wrap.landing-wrap
  .email-btn-wrap.landing-btn-wrap {
  margin: 0;
}

.email-btn-wrap.landing-btn-wrap h4 {
  font-size: 16px;
  color: #1e1e1e;
  font-weight: 300;
  text-align: center;
  width: 150px;
  margin: 0;
}

/*landingpage/campaign-template-listing starts*/

.landing-list-wrap {
  padding: 0 0px 0px 0px;
  float: left;
  width: 100%;
}

.landing-list-wrap table {
}

.landing-list-wrap table tr th {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  padding: 12px;
  /*padding: 6px 5px;*/
  font-size: 12px;
  color: #212121;
  font-weight: 400;
  text-align: center;
}

.landing-list-wrap table tr td {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  padding: 12px;
  vertical-align: middle;
  color: #212121;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.landing-list-wrap table tr th:last-child,
.landing-list-wrap table tr td:last-child {
  border-right: none;
}

/*.landing-list-wrap table tr td:last-child{border-bottom:none;}*/
.landing-list-wrap table tr .campaign-status-wrap {
  float: none;
}

.landing-list-wrap table tr .landing-text-group h2 {
  margin: 0px;
}

.landing-list-wrap table tr .landing-text-group h2 {
  font-size: 13px;
  color: #1e1e1e;
  font-weight: 500;
}

.landing-list-wrap table tr .landing-text-group h2 a {
  font-size: 13px;
  color: #1e1e1e;
  font-weight: 400;
}

.landing-list-wrap table tr .landing-text-group h2 a:hover {
  color: #7cb342;
}

.landing-list-wrap table tr .landing-text-group p {
  color: #757575;
  font-size: 13px;
  padding: 3px 0 0 0;
}

.landing-list-wrap table tr .landing-text-group p b {
  color: #000;
  font-weight: 400;
}

.landing-list-wrap table tr .campaign-template-ico {
  float: none;
  margin: 0 auto;
  width: 150px;
  overflow: hidden;
  border: 1px solid #ccc;
}

.landing-list-wrap ul {
  float: left;
  width: 100%;
  margin: 0px;
}

.landing-list-wrap ul li {
  list-style: none;
  float: left;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
}

.landing-list-wrap .list-select {
  width: 5%;
  float: left;
}

.list-select span {
  margin: 0 auto;
  display: block;
}

.list-text-group span {
  margin: 0 auto;
  display: block;
}

.landing-list-wrap .landing-status {
  /*width: 7%;float: left;text-align: center;position: relative;*/
}

.landing-list-wrap .landing-status h3 {
  font-size: 15px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  margin: 7px 0 0 0;
}

.landing-list-wrap .landing-head {
  width: 10%;
  float: left;
  text-align: center;
}

.landing-list-wrap .landing-head h3 {
  font-size: 15px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  margin: 7px 0 0 0;
}

.landing-list-wrap .landing-title {
  width: 24%;
  float: left;
}

.landing-list-wrap .landing-title h3 {
  font-size: 15px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  margin: 7px 0 0 0;
}

.landing-list-wrap .landing-submission {
  width: 15%;
  float: left;
  text-align: center;
}

.landing-list-wrap .landing-submission h3 {
  font-size: 15px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  margin: 7px 0 0 0;
}

.landing-status .campaign-status-wrap.green-tic.landing-status-center {
  margin: 0 auto;
  float: none;
}

.landing-status .campaign-status-wrap.orange-edit.landing-status-center {
  margin: 0 auto;
  float: none;
}

.landing-head .campaign-template-ico.landing-status-center {
  margin: 0 auto;
  float: none;
  width: 73px;
}

.landing-status .campaign-status-wrap.red-tic.landing-status-center {
  float: none;
  margin: 0 auto;
}

.landing-status .campaign-status-wrap.gray-pause.landing-status-center {
  float: none;
  margin: 0 auto;
}

.landing-title .landing-text-group {
  float: left;
}

.landing-title .landing-text-group h2 {
  margin: 0 0 5px 0;
}

.landing-title .landing-text-group h2 a {
  font-size: 17px;
  font-weight: 500;
  color: #1e1e1e;
}

.landing-title .landing-text-group p b {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
}

.landing-title .landing-text-group p {
  color: #747474;
  font-size: 14px;
}

.landing-status .campaign-template-ico {
  float: none;
  margin: 0 auto;
  width: 40px;
}

.landing-status a.color-no.landing-align {
}

.landing-status .button-list {
  float: left;
  position: relative;
}

.landing-status .campaign-template-ico a .button-list > a {
  background: #666666;
}

.landing-status .button-list ul {
  text-align: left !important;
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 21px;
  width: 165px;
  left: inherit;
  right: 0;
  z-index: 9;
}

.landing-list-wrap
  ul
  li
  .landing-status
  .campaign-template-ico
  .button-list
  ul
  li {
  padding: 0px;
}

.landing-list-wrap
  ul
  li
  .landing-status
  .campaign-template-ico
  .button-list
  ul
  li
  a {
  color: #333333;
  display: block;
  font-size: 15px;
  padding: 10px;
}

.landing-status .button-list ul li {
  list-style: none;
}

.landing-status .button-list ul li a:hover {
  background: #f2f2f2;
  color: #000;
}

.hide-class {
  padding: 10px;
}

.landing-status.campaign-landing-status {
  float: right;
}

.landing-text-group p {
  margin: 0;
}

.campaign-show {
  float: left;
  margin: 15px 0 0 0;
}

.campaign-show select {
  padding: 2px 8px;
  float: left;
  margin: 0 15px 0 0;
}

.campaign-show p {
  float: left;
  margin: 3px 8px 0 0;
  font-weight: 500;
}

.campaign-show .drop-down-level {
  float: left;
  width: 55px;
  margin-right: 10px;
}

.campaign-show .drop-down-level .sbHolder {
  height: 24px;
}

.campaign-show .drop-down-level .sbToggle {
  top: 8px;
  right: 8px;
}

.campaign-show .drop-down-level .sbSelector {
  height: 22px;
  padding: 2px 20px 0 0;
}

.campaign-show-btn {
  background: url(../images/campaign-show-btn.png) no-repeat;
}

.campaign-footer {
  float: left;
}

.campaign-footer.footer-opacity {
  float: left;
  opacity: 0.5;
}

.campaign-footer-opacity a {
  float: left;
  border: 1px solid #333333;
  border-radius: 3px;
  padding: 6px 10px;
  margin: 0 0 0 10px;
}

.campaign-footer a {
  float: left;
  border: 1px solid #333333;
  border-radius: 3px;
  padding: 6px 10px;
  margin: 0 10px 0 0px;
}

.campaign-footer a:hover {
  opacity: 0.5;
}

.campaign-show-btn.show-nxt-btn {
  background-position: 0 0;
  width: 5px;
  height: 10px;
  float: left;
}

.campaign-show-btn.show-pre-btn {
  background-position: -6px 0;
  width: 5px;
  height: 10px;
  float: left;
}

.widget-content.page-settings-widget-content {
  padding: 15px 25px 25px;
}

.page-settings-content {
  border-bottom: 1px solid #cccccc;
  padding: 30px 20px;
}

.page-settings-content h2 {
  line-height: 35px;
}

.page-title {
}

.page-title h2 {
  font-size: 22px;
  color: #333333;
  font-weight: 500;
  margin: 0;
}

.page-title p {
  color: #484747;
  font-size: 15px;
  margin: 0;
}

.enter-landing-page {
}

.enter-landing-page input {
  padding: 5px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 2px;
}

.enter-landing-page textarea {
  padding: 5px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 2px;
  height: 100px;
}

.enter-landing-page p {
  color: #898989;
  font-size: 13px;
  margin: 5px 0 0 0;
}

.enter-landing-page span {
  color: #484747;
  font-size: 15px;
  float: left;
  margin: 4px 10px 4px 0;
}

.enter-landing-page input.landing-page-input {
  width: 100%;
}

.enter-landing-page .list-select.landing-margin span {
  margin: 0;
}

.enter-landing-page .landing-allow-index {
}

.enter-landing-page .landing-allow-index span {
  float: left;
  margin: 0px 0 0 10px;
  width: 93%;
}

.enter-landing-page .landing-allow-index p {
  margin: 0 0 0 27px;
}

.page-settings-content .contact-table-wrap .tab-content {
  min-height: 100px;
}

.page-settings-content .contact-table-wrap .tab-content {
  padding: 10px;
  border: 1px solid #cccccc;
  border-radius: 0 5px 5px 5px;
}

.page-settings-content .contact-table-wrap .nav-tabs li.active a,
.page-settings-content .contact-table-wrap .nav-tabs li.active a:hover,
.page-settings-content.contact-table-wrap .nav-tabs li.active a:focus {
  background: #7cb342;
  color: #fff;
  padding: 6px 30px;
}

.page-settings-content .contact-table-wrap .nav-tabs li a,
.page-settings-content .content-table-wrap .nav-tabs li a {
  padding: 6px 30px;
  font-size: 13px;
  color: #898989;
}

.page-settings-content .contact-table-wrap {
  border: none;
}

.page-settings-content .contact-table-wrap .nav-tabs {
  background: none;
}

.page-settings-content .nav-tabs {
  border: none;
}

.page-settings-content .contact-table-wrap .nav-tabs li a {
  border-top: 1px solid #cccccc !important;
  border-right: 1px solid #cccccc;
  border-bottom: none;
}

.page-settings-content .contact-table-wrap .nav-tabs li:first-child a {
  border-left: 1px solid #cccccc;
  border-radius: 5px 0px 0px 0px;
}

.page-settings-content .contact-table-wrap .nav-tabs li:last-child a {
  border-left: 1px solid #cccccc;
  border-radius: 0px 5px 0px 0px;
}

.widget-content.summary-widget-content {
  padding: 40px 25px 25px;
}

.summary-content {
  padding: 35px 15px 35px 25px;
  float: left;
  width: 100%;
  border-right: 1px solid #ccc;
  min-height: 465px;
}

.summary-content h2 {
  font-size: 22px;
  margin: 0 0 35px 0;
}

.summary-content img {
  max-width: 100%;
  /*display: table;*/
  margin: 0 auto;
}

/*.summary-content h4{font-size: 16px;margin: 30px 0 0 0;color: #484747;line-height: 25px; font-weight: 400;}
.summary-content p{margin: 0;float: left;line-height: 22px;color: #484747;font-weight: 500;font-size: 15px;}
.summary-content span{margin: 0;float: left;line-height: 22px;color: #484747;font-weight: 300;font-size: 15px; width: 100%;}
.summary-content span b{font-weight: 500;}
.summary-seo-option {float: left;}
.summary-seo-option .col-md-8{padding: 0;}
.summary-tick-cross{background:url(../images/summary-tick-cross.png)no-repeat;width: 14px;height: 12px;float: left;}
.summary-tick-cross.summary-tick{background-position: 0 0;margin: 5px 20px 0 0;}
.summary-tick-cross.summary-cross{background-position: 0 -12px;margin: 5px 20px 0 0;}
.summary-content .summary-second-section{float: left;}
.summary-content .summary-second-section img{margin: 0 0 10px 0;}
.summary-button{}
.summary-button a{background-color: #666666;color: #ffffff;border-radius: 5px;font-size: 14px;padding: 5px 12px;float: left;}
.summary-button a:hover{background-color: #70a037;}
.summary-content .send-review textarea{ border: 1px solid #cccccc;border-radius: 5px;height: 130px;margin: 10px 0 3px 0;width: 90%;}
.summary-content span.summary-size{font-size: 13px;color: #898989;margin: 0 0 10px 0;}*/

.summary-content ul.common {
  padding: 0px;
  float: left;
  width: 100%;
}

.summary-content ul.common li {
  list-style: none;
  display: block;
  clear: both;
  float: left;
  width: 100%;
  padding: 0 0 15px 0;
}

.summary-content ul.common li p {
  margin: 0px;
  padding: 0px;
}

.summary-content ul.common li p span {
  font-size: 14px;
  color: #484747;
  font-weight: 500;
  width: 30%;
  float: left;
}

.summary-content ul.common li p b {
  font-size: 14px;
  color: #484747;
  font-weight: 400;
  width: 68%;
  float: left;
  padding: 0 0 0 3px;
}

.summary-content ul.common li p i {
  float: left;
  width: 2%;
  text-align: center;
  font-style: normal;
}

.summary-content .action-wrap p {
  margin-bottom: 0px;
  padding: 0px;
  font-size: 15px;
  color: #484747;
  font-weight: 300;
}

.summary-content .action-wrap p b {
  font-weight: 400;
}

.summary-content .action-wrap ul {
}

.summary-content .action-wrap ul li {
}

.summary-content .action-wrap ul.common li p {
  width: 90%;
  float: left;
}

.summary-content .action-wrap ul.common li p span {
  width: 100%;
  font-weight: 300;
}

.summary-content .action-wrap ul.common li i {
  float: left;
  width: 7%;
  margin: 3px 0 0 0;
}

.summary-content .summary-tick-cross {
  background: url(../images/summary-tick-cross.png) no-repeat;
  width: 14px;
  height: 12px;
  float: left;
}

.summary-content .summary-tick-cross.summary-tick {
  background-position: 0 0;
}

.summary-content .summary-tick-cross.summary-cross {
  background-position: 0 -12px;
}

.summary-content .row .col-md-4 {
}

.widget-content.action-widget-content {
  padding: 0;
}

.action-content {
  padding: 40px 30px 20px 30px;
  float: left;
  width: 100%;
}

/*.action-content .action-content-head{margin: 0 0 30px 0;}*/
.action-content .action-content-head h2 {
  color: #333333;
  font-size: 22px;
  margin: 0;
  line-height: 30px;
  padding: 0 0 5px 0;
}

.action-content .action-content-head h4 {
  color: #484747;
  font-size: 16px;
  margin: 0;
  font-weight: 300;
}

.action-content .contact-table-wrap .tab-content {
  min-height: 200px;
  padding: 30px;
}

.action-content .action-box {
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
}

.action-content .action-box .list-select.action-check {
  float: left;
  margin: 0 10px 0 0;
}

.action-content .action-box p {
  margin: 2px 0 0px 0;
  float: left;
  color: #484747;
  font-size: 15px;
}

.action-content .action-box-head {
  float: left;
}

.action-content .action-box-head h2 {
  color: #333333;
  font-size: 22px;
}

.action-content .action-box-head p {
  margin: 0;
  float: left;
}

.action-content .action-box-head .action-show {
  float: left;
  margin: 0 0 15px;
  width: 100%;
}

.action-content .action-box-head .action-show p {
  float: left;
  margin: 8px 0 0;
  width: 220px;
  color: #484747;
  font-size: 15px;
  font-weight: 300;
}

.action-content .action-box-head .action-show .drop-down-level {
  float: left;
  width: 55%;
  margin-right: 10px;
}

.action-show .drop-down-level .sbHolder {
  height: 32px;
  border: 1px solid #ccc;
}

.action-show .drop-down-level .sbToggle {
  top: 12px;
  right: 8px;
}

.action-show .drop-down-level .sbSelector {
  height: 32px;
  padding: 5px 20px 0 0;
}

.action-show .drop-down-level .sbOptions a {
  height: 32px;
  padding: 5px 20px 0 8px;
}

.summary-content ul.common.seo-option li p span {
  width: 28%;
}

.summary-content ul.common.seo-option li p b {
  width: 70%;
}

.summary-work-wrap {
  padding: 20px 0 0 0;
}

.summary-work-wrap .summary-second-section {
  float: left;
}

.summary-work-wrap .summary-second-section img {
  margin: 0 0 10px 0;
}

.summary-button {
}

.summary-work-wrap .summary-button a {
  background-color: #7cb342;
  color: #ffffff;
  border-radius: 2px;
  font-size: 14px;
  padding: 5px 12px;
  float: left;
}

.summary-work-wrap .summary-button a:hover {
  background-color: #64ae1f;
}

.summary-work-wrap .action-review .summary-button a {
  background-color: #7cb342;
  color: #ffffff;
}

.summary-work-wrap .action-review .summary-button a:hover {
  background-color: #64ae1f;
}

.action-widget-content .contact-table-wrap .tab-content {
  min-height: 100px;
}

.action-widget-content .contact-table-wrap .tab-content {
  padding: 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%;
}

.action-widget-content .contact-table-wrap .nav-tabs li.active a,
.action-widget-content .contact-table-wrap .nav-tabs li.active a:hover,
.action-widget-content .contact-table-wrap .nav-tabs li.active a:focus {
  background: #ffffff;
  color: #333333;
  padding: 10px 30px;
  border-top: 2px solid #7cb342;
}

.action-widget-content .contact-table-wrap .nav-tabs li a,
.page-settings-content .content-table-wrap .nav-tabs li a {
  padding: 10px 30px;
  font-size: 15px;
  color: #333333;
}

.action-widget-content .contact-table-wrap {
  border: none;
  display: block;
  clear: both;
}

.action-widget-content .contact-table-wrap .nav-tabs {
  background: none;
  margin: 0 0 0 30px;
  float: left;
}

.action-widget-content .nav-tabs {
  border: none;
}

.action-widget-content .contact-table-wrap .nav-tabs li a {
  border-top: 1px solid #cccccc !important;
  border-right: 1px solid #cccccc;
  border-bottom: none;
}

.action-widget-content .contact-table-wrap .nav-tabs li:first-child a {
  border-left: 1px solid #cccccc;
  border-radius: 5px 0px 0px 0px;
}

.action-widget-content .contact-table-wrap .nav-tabs li:last-child a {
  border-left: 1px solid #cccccc;
  border-radius: 0px 5px 0px 0px;
}

.action-widget-content .contact-table-wrap li.active a {
  border-top: 2px solid #7cb342 !important;
}

.tab-content .tab-redirected-body {
  float: left;
  padding: 20px;
  width: 100%;
}

.tab-content .tab-redirected-body p {
  font-size: 15px;
  color: #484747;
  font-weight: 300;
  margin: 0 0 10px 0;
}

.tab-content .tab-redirected-body .action-show {
  float: left;
}

.tab-content .tab-redirected-body .action-show .drop-down-level {
  float: left;
  width: 250px;
  margin-right: 10px;
}

.tab-content .tab-redirected-body .enter-landing-page.action-input {
  float: left;
  width: 30%;
}

.tab-content .tab-redirected-body .enter-landing-page.action-input input {
  width: 100%;
  padding: 5px;
  border-radius: 2px;
}

.tab-content .tab-redirected-body .list-select.action-checkbox {
  float: left;
  margin: 5px 0 0 20px;
}

.tab-content .tab-redirected-body .action-chechbox-line {
  float: left;
  margin: 8px 0 0 5px;
}

.action-review {
}

.action-review h2 {
  color: #333333;
  font-size: 22px;
  margin: 0;
  line-height: 25px;
}

.action-review p {
  font-size: 15px;
  color: #484747;
  font-weight: 300;
  padding: 5px 0px;
  margin-bottom: 0px;
}

.action-review .send-review textarea {
  border: 1px solid #cccccc;
  border-radius: 5px;
  height: 130px;
  margin: 10px 0 3px 0;
  width: 90%;
}

.action-review span.summary-size {
  font-size: 13px;
  color: #898989;
  margin: 0 0 10px 0;
}

/*landingpage/campaign-template-listing ends*/

/* rightside-email-template-editor starts here */

.editer-format-content {
  padding: 60px 0 30px 0;
}

.editer-format-content .contact-table-wrap .tab-content {
  min-height: 100px;
}

.editer-format-content .contact-table-wrap .tab-content {
  padding: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%;
}

.editer-format-content .contact-table-wrap .nav-tabs li.active a,
.editer-format-content .contact-table-wrap .nav-tabs li.active a:hover,
.editer-format-content .contact-table-wrap .nav-tabs li.active a:focus {
  background: #ffffff;
  color: #333333;
  padding: 10px 50px;
  border-top: 2px solid #7cb342;
}

.editer-format-content .contact-table-wrap .nav-tabs li a,
.editer-format-content .content-table-wrap .nav-tabs li a {
  padding: 10px 50px;
  font-size: 15px;
  color: #333333;
}

.editer-format-content .contact-table-wrap {
  border: none;
  display: block;
  clear: both;
}

.editer-format-content .contact-table-wrap .nav-tabs {
  background: none;
  margin: 0 0 0 30px;
  float: left;
}

.editer-format-content .nav-tabs {
  border: none;
}

.editer-format-content .contact-table-wrap .nav-tabs li a {
  border-top: 1px solid #cccccc !important;
  border-right: 1px solid #cccccc;
  border-bottom: none;
}

.editer-format-content .contact-table-wrap .nav-tabs li:first-child a {
  border-left: 1px solid #cccccc;
  border-radius: 5px 0px 0px 0px;
}

.editer-format-content .contact-table-wrap .nav-tabs li:last-child a {
  border-left: 1px solid #cccccc;
  border-radius: 0px 5px 0px 0px;
}

.editer-format-content .contact-table-wrap li.active a {
  border-top: 2px solid #7cb342 !important;
}

.tab-content .editer-top {
  width: 100%;
  min-height: 150px;
  border-bottom: 1px solid #cccccc;
  padding: 0;
}

.tab-content .editer-top.editor-bottom {
  border: none;
}

.editer-format-content .contact-table-wrap .editer-button {
  float: left;
}

.editer-format-content .contact-table-wrap .editer-button a {
  background-color: #70a037;
  color: #ffffff;
  border-radius: 3px;
  padding: 5px 15px 6px 15px;
  margin: 25px 0 0 30px;
  float: left;
  font-size: 15px;
}

.editer-format-content .contact-table-wrap .editer-button a:hover {
  background-color: #666666;
}

.tab-content .tab-redirected-body.editer-padding {
  padding: 0 10px 0 0;
}

.editer-slidedown {
  float: left;
  width: 100%;
}

.editer-slidedown .panel.panel-default {
  border-left: none;
  border-right: none;
  border-top: none;
  border-radius: 0;
}

.editer-slidedown .panel.panel-default .panel-heading {
  background-color: #ffffff;
  padding: 7px 0 15px 50px;
}

.editer-format-content .tab-content .editer-slidedown-content {
  padding: 0px 0 10px 35px;
  float: left;
  width: 100%;
}

.editer-format-content .tab-content .editer-slidedown-content h2 {
  color: #0e0e0e;
  font-size: 15px;
  font-weight: 500;
  margin: 15px 0 0 0;
  background-color: #ebebeb;
  padding: 8px 0;
  float: left;
  width: 100%;
}

.editer-slidedown-inner-content {
  float: left;
  width: 100%;
  padding: 15px 0 0 0;
}

.editer-format-content .tab-content .editer-slidedown-content p {
  color: #0e0e0e;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.editer-format-content .tab-content .editer-slidedown-inner-content p {
  color: #0e0e0e;
  font-size: 15px;
  font-weight: 400;
  float: left;
  margin: 0;
}

.editer-slidedown-inner-content .inner-box {
  border: 1px solid #cccccc;
  border-radius: 5px;
  float: left;
  padding: 6px 10px;
  margin: 0 20px 0 15px;
  width: 130px;
}

.editer-slidedown-inner-content .inner-box .color-box {
  border: 1px solid #cccccc;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  float: left;
  margin: 0 15px 0 0;
}

.editer-slidedown-inner-content .editer-padding {
  padding: 10px 0 0 0;
}

.inner-box .editer-inner-padding {
  padding: 3px 0 0 0;
}

.editer-format-content
  .tab-content
  .editer-slidedown-inner-content
  .editer-float {
  float: none;
  margin: 0 0 5px;
}

.editer-slidedown-inner-content .inner-size {
  border: 1px solid #cccccc;
  float: left;
  border-radius: 5px;
  width: 60px;
  height: 39px;
  margin: 0 0 0 10px;
  padding: 9px 7px;
  font-size: 15px;
}

.editer-slidedown-content
  .editer-slidedown-inner-content
  .editer-padding.editer-margin {
  margin: 0 15px 0 0;
}

.editer-format-content
  .tab-content
  .editer-slidedown-content
  h2.editer-no-margin {
  margin: 0;
}

.editer-slidedown-content .editer-block {
  display: block;
  clear: both;
}

.tab-content .tab-redirected-body .action-show.editer-show {
  margin: 0 0 0 10px;
  float: left;
}

.editer-slidedown-inner-content .action-show.editer-show .drop-down-level {
  width: 155px;
}

.editer-slidedown-inner-content
  .action-show.editer-show
  .drop-down-level.editer-sizer {
  width: 75px;
}

.editer-slidedown-inner-content
  .action-show.editer-show
  .drop-down-level.editer-line {
  width: 105px;
}

.editer-slidedown-inner-content ul {
  float: left;
  margin: 0;
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin: 0 0 0 10px;
}

.editer-slidedown-inner-content ul li {
  list-style: none;
  float: left;
  border-right: 1px solid #cccccc;
  padding: 8px;
}

.editer-slidedown-inner-content ul li a {
}

.editer-slidedown-inner-content ul li:last-child {
  border-right: none;
}

.editer-slidedown-inner-content ul li.active,
.editer-slidedown-content .editer-slidedown-inner-content ul li:hover {
  background-color: #ebebeb;
}

.panel-body .editer-slidedown-content .editer-block.editing-lst-float {
  float: left;
  margin: 22px 6px 0 0;
}

.tab-content .tab-redirected-body .action-show.editer-link-show {
  margin: 15px 0 0 10px;
}

.tab-content
  .tab-redirected-body
  .action-show
  .drop-down-level.editer-link-width {
  width: 155px;
}

.editer-slidedown .panel.panel-default:last-child {
  border-bottom: none;
  box-shadow: none;
}

.editer-slidedown .panel-group {
  margin: 0;
}

.editer-slidedown-content .editer-slidedown-inner-content ul li.active a {
  border: 0 !important;
}

.color-box.white {
  background-color: #ffffff;
}

.color-box.green {
  background-color: #04c281;
}

.color-box.brown {
  background-color: #4f4f4f;
}

/* rightside-email-template-editor ends here */

/* meeting-summary starts here */

.meeting-summary-wrap {
}

.meeting-summary-title {
}

.meeting-summary-title p {
  margin: 10px 0;
  float: right;
}

.add-meeting-content-wrap {
  float: left;
  width: 100%;
}

.add-meeting-content {
  padding: 20px;
  border-bottom: 1px solid #e0e0e0;
  float: left;
  width: 100%;
}

.add-meeting-content:last-child {
  border-bottom: medium none;
}

.add-meeting-content p {
  font-size: 15px;
  font-weight: 300;
  float: left;
  margin: 0;
  word-wrap: break-word;
}

.add-margin {
  margin: 5px 30px 0 0;
}

.add-meeting-content h2 {
  font-size: 20px;
  color: #333333;
  margin: 0 0 10px 0;
}

.add-input {
  float: left;
  width: 77%;
  margin: 0 20px 0 0;
}

.add-input input {
  width: 100%;
  padding: 6px;
  border: 1px solid #e0e0e0;
  height: 32px;
  border-radius: 2px;
}

.btn-wrap.btn-margin-top.add-float {
  margin: 0 0 0 20px;
  float: left;
}

.meeting-inside-to-do.add-no-margin {
  margin: 0px;
}

.inbox-head.add-bold {
  font-weight: 500;
}

.todo-com-wrap.add-todo-com-wrap {
}

.todo-com-wrap.add-todo-com-wrap img {
  float: left;
  padding: 0 10px 0 0;
}

.todo-com-wrap.add-todo-com-wrap ul {
}

.todo-com-wrap.add-todo-com-wrap ul li {
  list-style: none;
}

.comment-todo-wrap {
  padding: 0px 20px 20px 20px;
}

.reply_area .btn-wrap {
  padding: 10px 0 0 0;
}

.comment-todo-wrap > .row > .col-md-5 {
  border-left: 1px solid #e0e0e0;
  padding-left: 20px;
}

.comment-todo-wrap > .row > .col-md-7 {
  border-right: 1px solid #e0e0e0;
  margin-right: -1px;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-right: 15px;
}

.comment-todo-wrap .btn-wrap button:last-child {
  margin: 0px !important;
}

.to-do-box-wrap .todo-complete-wrap {
  display: block;
  clear: both;
  padding-top: 0px;
  background: none;
}

.to-do-box-wrap .todo-complete-wrap .inbox-head {
  padding: 30px 0 5px 0;
  float: left;
}

.to-do-box-wrap .todo-complete-wrap .todo-com-wrap {
  padding: 0px;
}

.to-do-box-wrap .todo-complete-wrap ul {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.to-do-box-wrap .todo-complete-wrap ul li {
  padding: 5px 0;
  margin: 0px;
  position: relative;
  float: left;
  width: 100%;
}

.to-do-box-wrap .custom-checkbox {
  margin: 0 10px 0 0;
}

.to-do-box-wrap .btn-margin-top {
  margin: 15px 0 0 0;
}

.to-do-box-wrap {
  padding-top: 20px;
}

.to-do-box-wrap .drop-down-level {
}

.to-do-box-wrap .drop-down-level input {
  float: left;
  width: 73%;
  height: 34px;
  border-radius: 0;
  padding: 6px;
}

.to-do-box-wrap .drop-down-level .todo-right-wrap {
  float: right;
}

.to-do-box-wrap .drop-down-level .todo-right-wrap img {
  margin: 5px 0 0 15px;
}

.add-margin.todo-link-para {
  color: #7a7a7a;
  font-weight: 500;
  width: 100%;
}

.add-margin.todo-link-para a {
  text-decoration: underline;
}

.add-margin.todo-link-para a:hover {
  color: #7a7a7a;
}

.add-meeting-content h4 {
  font-size: 16px;
  color: #333333;
  margin: 0 0 5px 0;
}

.todo-drag {
  border: 3px solid #cfdfbb !important;
  border-radius: 5px;
  float: left;
  margin: 15px 0 0;
  padding: 20px 40px;
}

.todo-drag p {
  margin: 0;
  font-size: 16px;
  color: #7a7a7a;
  font-weight: 500;
}

.todo-drag p span {
  font-size: 14px;
  padding: 0 20px;
}

.todo-add-file {
  font-size: 13px;
  color: #1f1f1f;
  background-color: #eaeaea;
  border: 1px solid #cccccc;
  padding: 3px 20px;
  font-weight: 300;
}

.todo-option {
}

.todo-option p {
  font-size: 15px;
  color: #000000;
  float: none;
  font-weight: 400;
  margin: 0 0 5px 0;
  padding: 0 25px;
  width: 355px;
  word-wrap: break-word;
}

.fileUpload {
  position: relative;
  overflow: hidden;
  border: 1px solid #cccccc;
  background-color: #eaeaea;
  text-align: center;
  padding: 3px 30px;
  float: left;
}

.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.todo-files-cross {
  width: 385px;
  float: left;
  clear: both;
  margin-top: 10px;
}

.todo-files-cross img {
  float: left;
}

.todo-files-cross p {
  float: left;
}

.cross-right {
  float: right !important;
}

/* meeting-summary ends here */

/*list*/

.email-sidebar-wrap {
  float: left;
  margin: 0 0 0 10px;
  width: 205px;
  border-radius: 5px;
  overflow: hidden;
}

.email-sidebar-wrap ul {
}

.email-sidebar-wrap ul li {
  list-style: none;
  display: block;
  clear: both;
  float: left;
  width: 100%;
}

.email-sidebar-wrap ul li a {
  background: #ffffff;
  display: block;
  float: left;
  width: 100%;
  padding: 13px 15px;
  border-bottom: 1px solid #dddddd;
  color: #6b6b6c;
}

.email-sidebar-wrap ul li:last-child a {
  border: 0px;
}

.email-sidebar-wrap ul li a:hover {
  background: #f2f2f1;
}

.email-sidebar-wrap ul li a.active {
  background: #7cb342;
  color: #fff;
}

.email-sidebar-wrap ul li span {
  float: left;
  padding: 4px 0 0 9px;
}

.email-sidebar-wrap ul li i.icons {
  width: 23px;
  height: 26px;
  background: url("../images/email-s-debar-icon.png");
  float: left;
}

.email-sidebar-wrap ul li i.icons.campaigns {
  background-position: 0 0;
}

.email-sidebar-wrap ul li i.icons.templates {
  background-position: 0 -27px;
}

.email-sidebar-wrap ul li i.icons.lists {
  background-position: 0 -54px;
}

.email-sidebar-wrap ul li i.icons.reports {
  background-position: 0 -81px;
}

.email-sidebar-wrap ul li i.icons.automation {
  background-position: 0 -107px;
}

.email-sidebar-wrap ul li a.active i.icons.campaigns {
  background-position: -24px 0;
}

.email-sidebar-wrap ul li a.active i.icons.templates {
  background-position: -24px -27px;
}

.email-sidebar-wrap ul li a.active i.icons.lists {
  background-position: -24px -54px;
}

.email-sidebar-wrap ul li a.active i.icons.reports {
  background-position: -24px -81px;
}

.email-sidebar-wrap ul li a.active i.icons.automation {
  background-position: -24px -107px;
}

.email-widget-content {
  padding: 15px 30px 0;
}

.email-widget-content h1 {
  color: #333333;
  padding: 0px;
  margin: 0px;
  font-size: 21px;
  font-weight: 400;
}

.email-widget-content .email-title {
  padding: 25px 0 0 15px;
}

.email-widget-content .padd-email-title {
  padding: 25px 0 0 0;
}

.email-widget-content .email-title span {
  font-size: 16px;
  color: #717171;
  font-weight: 300;
}

.email-widget-content .em--i-align {
  font-size: 12px;
  color: #777;
  font-weight: 300;
  display: block;
  clear: both;
  padding: 0 0 0 0px;
}

.email-widget-content .em--i-align span {
  display: block;
  clear: both;
}

.email-widget-content .control-group .input-box {
  height: 32px;
  margin: 10px 0;
  padding: 5px;
  font-size: 13px;
  color: #212121;
}

.email-widget-content .control-group {
  margin: 15px 0 0 0;
}

.email-widget-content .control-group .optional-p {
  font-size: 14px;
  margin: 0px;
  padding: 0 0 10px 0px;
}

.placeholder-label {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  padding: 0 0 1px 0;
}

.email-widget-content .control-group .optional-p i {
  font-weight: 300;
}

.cancel-btn-wrap {
  margin-top: 15px;
}

.email-common-btn {
  margin-top: 25px;
}

.cancel-btn-wrap a {
  color: #616161;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 0 0 0;
  display: inline-block;
}

.cancel-btn-wrap a:hover {
  /*color: #7cb342 ;*/
}

.field-wrapper {
  overflow: hidden;
  margin: 30px 0 0 0;
}

.field-wrapper .field-checkbox {
  float: left;
}

.field-wrapper .field-parag {
  float: right;
  margin: 0px;
  padding: 4px 0 0 0;
  width: 97%;
  font-size: 15px;
  color: #8f8f8f;
}

.field-wrapper .field-para-adjust {
  float: left;
  padding: 4px 0 0 20px;
  width: 98%;
}

.field-wrapper .field-parag span {
  font-size: 16px;
  color: #000000;
  display: block;
  padding: 0 0 5px 0;
}

.am-alert {
  background: #f5f5f5;
  color: #000000;
  margin: 30px 0 0 0;
  border: 1px solid #aeaeae;
  font-size: 16px;
  padding: 15px 20px;
  border-radius: 5px;
}

.email-btn-wrap {
  float: left;
}

.email-btn-wrap .button-list {
  float: left;
  margin: 0 15px 0 0;
  position: relative;
}

.email-btn-wrap .button-list:last-child {
  margin-right: 0px;
}

.email-btn-wrap .button-list > a {
  background: #979696;
  font-size: 15px;
  color: #f4f8fc;
  padding: 8px 15px 8px 15px;
  display: block;
  border-radius: 5px;
  line-height: 11px;
}

.email-btn-wrap .button-list > a:hover {
  background: #7e7d7d;
}

.email-btn-wrap .button-list > a.dark {
  background: #666666;
}

.email-btn-wrap .button-list > a.dark:hover {
  background: #484848;
}

.email-btn-wrap .button-list > a.light {
  background: #dadada;
  color: #505050;
}

.email-btn-wrap .button-list > a.light:hover {
  background: #cecece;
}

.email-btn-wrap .button-list > a.color-no {
  background: none;
  color: #505050;
  padding: 8px 0 8px 10px;
}

.email-btn-wrap .button-list > a.color-no:hover {
  background: none;
}

.email-btn-wrap .button-list ul {
  margin: 0px;
  padding: 0px;
  width: 165px;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  background: #ffffff;
  position: absolute;
  top: 26px;
  left: 0px;
  z-index: 9;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
}

.email-btn-wrap .button-list ul.min {
  width: 125px;
}

.email-btn-wrap .button-list ul.medium {
  width: 175px;
}

.email-btn-wrap .button-list ul.large {
  width: 215px;
}

.email-btn-wrap .button-list ul.big {
  width: 260px;
}

.email-btn-wrap .button-list ul li {
  list-style: none;
  position: relative;
}

.email-btn-wrap .button-list ul li ul li {
  border-bottom: 1px solid #d6d6d6;
}

.email-btn-wrap .button-list ul li ul li:last-child {
  border: 0px;
}

.email-btn-wrap .button-list ul li ul li a {
  border: 0px;
}

.email-btn-wrap .button-list ul li:last-child a {
  border: 0px;
}

.email-btn-wrap .button-list ul li a:hover {
  background: #f2f2f2;
  color: #000;
}

.email-btn-wrap .button-list ul li a {
  /* border-bottom:1px solid #d3d3d3;*/
  font-size: 15px;
  color: #333333;
  display: block;
  padding: 10px 10px;
}

.email-btn-wrap .button-list ul li a:hover {
}

.button-list:hover ul {
  display: block !important;
}

.email-btn-wrap .button-list ul li ul {
  position: absolute;
  left: 163px;
  border-radius: 0px;
  display: none !important;
  top: -1px;
}

.email-btn-wrap .button-list ul li:hover ul {
  display: block !important;
}

.email-btn-wrap .button-list > ul > li.active > a {
  background: #d0d0d0;
  color: #000;
}

.number-pagination-wrap {
  float: right;
}

.number-pagination-wrap p {
  padding: 0px;
  margin: 0px;
  float: left;
  font-size: 16px;
  font-weight: 400;
}

.number-pagination-wrap p span {
  font-weight: 300;
}

.button-pagination-wrap {
  margin: 20px 0 0 0;
  float: left;
  display: block;
  clear: both;
  width: 100%;
}

.default-pagination-wrap {
  background: #f5f5f5;
  overflow: hidden;
  border-bottom: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  padding: 10px 5px;
  margin: 30px 0 0 0;
}

.default-pagination-wrap .pagination-content {
  float: right;
}

.default-pagination-wrap p {
  padding: 0px;
  margin: 4px 30px 0 0;
  float: right;
  color: #333333;
  font-size: 16px;
  font-weight: 500;
}

.default-pagination-wrap > .pagination-content > a {
  float: right;
  background-color: #e1e0e0;
  margin: 0 5px 0 0;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  width: 32px;
  height: 30px;
  position: relative;
}

.default-pagination-wrap > .pagination-content > a:hover {
  background: #b3b1b1;
}

.default-pagination-wrap i {
  width: 7px;
  height: 10px;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
}

.default-pagination-wrap p span {
  font-weight: 300;
  padding: 0 2px;
}

.email-table-default {
  margin: 15px 0 0 0;
}

.email-table-default tr th {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  padding: 10px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  text-align: center;
}

.email-table-default tr th:last-child {
  border-right: none;
}

.email-table-default tr td {
  font-size: 12px;
  color: #212121;
  padding: 10px 15px;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  text-align: center;
}

.email-table-default tr td em {
  font-size: 11px;
}

.email-table-default tr .border-right-select {
  border-right: 1px solid #ededed;
}

.email-table-default tr.checked {
  background: #faf9f9;
}

.widget-sort-by {
  margin: 8px 0 0 30px;
  float: left;
}

.widget-sort-by .sortby {
  margin: 0px;
  padding: 5px 0 0 10px;
  float: left;
  font-size: 15px;
  color: #333333;
  font-weight: 300;
}

.widget-sort-by .email-checkbox {
  float: left;
}

.email-widget-right-wrap {
}

.email-widget-right-wrap .email-btn-wrap {
  float: right;
  margin: 12px 20px 0 0;
}

.email-widget-right-wrap .contact-search {
  float: right;
  margin: 7px 10px 0 0;
  padding: 0px;
}

.email-widget-right-wrap .csv-sub {
  float: right;
  margin: 10px 20px 0 0;
}

.email-widget-left-wrap {
  float: left;
}

.email-widget-left-wrap .email-btn-wrap {
  float: right;
  margin: 8px 0px 0 20px;
}

.import-csv-wrap {
  width: 483px;
  height: 250px;
  background: #fff;
  padding: 40px 30px;
  border-radius: 10px;
}

.import-csv-wrap h3 {
  border-bottom: 1px solid #d3d3d3;
  font-size: 20px;
  color: #333333;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0 10px 0;
}

.import-browse {
  margin: 18px 0 0 0;
}

.import-browse .input-group-btn .btn-default {
  background: #e4e4e4;
  border: 1px solid #aeaeae;
  border-left: 0px;
  border-radius: 0 5px 5px 0;
  color: #333;
  font-size: 15px;
  height: 47px;
  padding: 10px 20px;
}

.import-browse .form-control {
  height: 47px;
  border: 1px solid #aeaeae;
  border-right: 0px;
  border-radius: 5px 0 0 5px;
}

.import-csv-footer {
  margin: 20px 0 0 0;
}

.import-csv-footer p {
  margin: 0px;
  padding: 5px 0 0 0;
  color: #b1b1b1;
  font-style: italic;
}

.import-csv-clcik .popover {
  width: 485px;
  max-width: none;
  left: auto !important;
  right: 0px;
}

.import-csv-clcik .arrow {
  right: 40px;
  left: auto !important;
}

.campagin-list-wrap {
}

.campagin-list-wrap ul {
  width: 100%;
  float: left;
  margin-bottom: 0;
}

.campagin-list-wrap > ul > li {
  width: 100%;
  float: left;
  list-style: none;
  padding: 20px 0;
  border-bottom: 1px solid #e0e0e0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.campagin-list-wrap ul li.checked {
  background: #faf9f9;
}

.list-left-wrap {
  float: left;
  width: 82%;
}

.list-right-wrap {
  float: left;
  width: 18%;
}

.campagin-list-wrap .list-select {
  float: left;
  margin: 0 15px 0 0;
  position: relative;
}

.campagin-list-wrap .list-text-group {
  float: left;
  width: 95%;
  color: #424242;
  font-size: 12px;
  font-weight: 400 !important;
}

.campagin-list-wrap .list-text-group.group-list {
  width: 46%;
}

.campagin-list-wrap .list-text-group.sub-list {
  width: 24%;
}

.campagin-list-wrap .list-text-group.unsub-list {
  width: 24%;
}

.campagin-list-wrap .campagin-index .list-text-group {
  width: 75%;
}

.campagin-list-wrap .campagin-index .list-text-group.list-auto {
  float: left;
  width: auto;
  margin: 0 29px;
}

.campagin-list-wrap .campagin-index .list-text-group.list-head {
  width: 67%;
}

.campagin-list-wrap .list-text-group h2 {
  padding: 5px 0 2px 0;
  margin: 0px;
  color: #424242;
  font-size: 13px;
  font-weight: 400 !important;
  line-height: 20px;
}

.campagin-list-wrap .list-text-group h2 span {
  color: #616161;
  font-size: 13px;
  font-weight: 400;
}

.campagin-list-wrap .list-text-group h2 a {
  color: #333333;
}

.campagin-list-wrap .list-text-group h2 a:hover {
  color: #7cb342;
}

.campagin-list-wrap .list-text-group p {
  color: #616161;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
}

.campagin-list-wrap .list-text-group p b {
  color: #212121;
  font-weight: 400;
}

.campagin-list-wrap .campagin-index .list-text-group.list-auto.sub {
  margin: -5px 19px 0 0;
  width: 5%;
  text-align: center;
}

.campagin-list-wrap .campagin-index .list-text-group.list-auto.ope {
  margin: 10px 15px;
  width: 8%;
  text-align: center;
}

.campagin-list-wrap .campagin-index .list-text-group.list-auto.cli {
  margin: 10px 0;
  width: 10%;
  text-align: center;
}

.campagin-list-wrap .list-select .email-checkbox {
  top: 0px;
}

.list-right-wrap .list-add {
  float: right;
}

.list-right-wrap .email-btn-wrap {
  float: right;
  margin: 4px 0px 0 30px;
}

.list-right-wrap .email-btn-wrap .button-list ul {
  right: 0px;
  left: inherit;
}

.email-user-content-wrap {
  margin: 30px 0 0 0;
}

.email-user-content-wrap .email-user-img {
  float: left;
  width: 15%;
}

.email-user-content-wrap .email-user-content {
  float: left;
  width: 78%;
}

.email-user-content-wrap .email-user-ico {
  float: right;
  width: 7%;
}

.email-user-content-wrap .email-user-img img {
  border-radius: 6px;
  overflow: hidden;
}

.email-user-content {
}

.email-user-content .email {
  font-size: 22px;
  color: #000000;
  font-weight: 300;
  display: block;
  clear: both;
}

.email-user-content .name {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  display: block;
  clear: both;
  padding: 2px 0 0 0;
  margin: 0 0 25px 0;
}

.email-user-content p {
  margin: 0px;
  padding: 0px 0 5px 0;
}

.email-user-content p i {
  font-size: 16px;
  color: #8f8f8f;
  font-weight: 300;
}

.email-user-content-wrap .btn-wrap {
  float: left;
  margin: 20px 0 0 0;
  width: 100%;
}

.user-analyze-wrap {
  float: left;
  width: 100%;
  border: 1px solid #aeaeae;
  margin: 15px 0 0px;
  border-radius: 5px;
}

.user-analyze-wrap .col-md-4 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  border-right: 1px solid #aeaeae;
  height: 120px;
}

.user-analyze-wrap .col-md-4:last-child {
  border: 0px;
}

.user-analyze-wrap .col-md-4 h2 {
  margin: 22px 0 0 0;
  padding: 0px;
  font-size: 38px;
  color: #000000;
}

.user-analyze-wrap .col-md-4 p {
  margin: 5px 0 0 0;
  padding: 0px;
  font-size: 16px;
  color: #000000;
}

.round-ico {
  width: 48px;
  height: 47px;
  border: 1px solid #7f7f7f;
  border-radius: 100%;
  float: right;
}

.email-user-content.edit .control-group {
  display: block;
  clear: both;
  margin: 0px 0 15px 0;
  padding: 0px;
}

.email-user-content.edit .control-group input {
  float: none;
  font-size: 15px;
  color: #040404;
}

.email-user-content.edit .btn-wrap {
  margin: 0px;
}

.email-user-content.edit p {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
}

.email-user-content.edit p i {
  margin: 15px 0;
  display: block;
  clear: both;
}

/*.email-ico{background:url(../images/email-marketing-icon.png) no-repeat;}*/
.email-ico {
  background: url(../images/cam-st.png) no-repeat;
}

.email-ico.dropdown-button {
  width: 10px;
  height: 7px;
  background-position: 0 0;
  display: inline-block;
  margin: 0 0 0 5px;
}

.email-ico.add-list {
  width: 44px;
  height: 29px;
  background-position: 0 -11px;
  float: right;
  margin: 8px 20px 0 0;
}

.email-ico.add-list-gray {
  width: 36px;
  height: 32px;
  display: inline-block;
  background-position: 0 -41px;
}

.email-ico.campagin-edit {
  width: 10px;
  height: 7px;
  display: inline-block;
  background-position: -27px 0px;
  margin: 0 0 0 2px;
  position: relative;
  top: -1px;
}

.email-ico.report-edit {
  width: 10px;
  height: 7px;
  display: inline-block;
  background-position: -66px 0px;
  margin: 0 0 0 2px;
  position: relative;
  top: -1px;
}

.email-ico.next {
  background-position: -19px 0;
}

.email-ico.prv {
  background-position: -11px 0;
}

.email-ico.edit {
  width: 46px;
  height: 45px;
  float: left;
  background-position: 0 -107px;
}

.email-ico.pagination-r {
  width: 7px;
  height: 10px;
  background-position: -19px 0;
  float: left;
  margin: 7px 0 0 15px;
}

.email-ico.list-add {
  background-position: 0 -74px;
  width: 36px;
  height: 32px;
  float: right;
}

.email-ico.remove {
  width: 19px;
  height: 17px;
  display: inline-block;
  background-position: -46px 0px;
}

.email-ico.dropdown-r {
  width: 7px;
  height: 10px;
  background-position: -19px 0;
  float: right;
  margin: 7px 5px 0 0;
}

.email-ico.campaigns-add {
  width: 44px;
  height: 29px;
  background-position: 0 -153px;
  float: right;
  margin: 13px 20px 0 0;
}

.email-ico.campagin {
  width: 23px;
  height: 26px;
  background-position: 0px -182px;
}

.email-ico.template {
  width: 23px;
  height: 26px;
  background-position: -24px -183px;
}

.red-tic .email-ico {
  background-position: -46px -18px;
}

/*.orange-edit .email-ico{background-position:-46px -51px;}*/
.orange-edit .email-ico {
  background-position: 4px 3px;
}

.gray-pause .email-ico {
  background-position: -46px -84px;
}

/*.green-tic .email-ico{background-position:-46px -117px;}*/
.green-tic .email-ico {
  background-position: 4px -30px;
}

.blu-tic .email-ico {
  background-position: 4px -60px;
}

/*.footer-fixed-btn{background:#333333 ; color:#666; position:fixed; bottom:0px; width:100%;z-index: 99;}
.footer-fixed-btn a{padding:30px 80px 25px 80px;background: #222222; font-size:16px; color:#505050;} 
.footer-fixed-btn a:hover{color:#fff; background-color: #7cb342;}
.footer-fixed-btn .footer-back a{float: left;}
.footer-fixed-btn .footer-next a{float: right;}
*/
.body-email {
  margin-bottom: 78px;
}

.email-body {
  padding-top: 121px;
}

.campaign-template-ico {
  float: left;
  margin: 0 20px 0 0;
}

.campaign-template-ico i {
  float: left;
}

.campaign-status-wrap {
  width: 38px;
  height: 36px;
  float: right;
  border: 0px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 0 0 20px;
}

.campaign-status-wrap i.email-ico {
  width: 34px;
  height: 32px;
  float: left;
}

.campaign-status-wrap.red-tic {
  border: 0px;
}

.campaign-status-wrap.orange-edit {
  border: 0px;
}

.campaign-status-wrap.gray-pause {
  border: 0px;
}

.campaign-status-wrap.green-tic {
  border: 0px;
}

.campagin-index .list-right-wrap .email-btn-wrap {
  margin: 5px 0 0 0;
}

.campagin-index .email-btn-wrap .button-list {
  margin: 0 0px 0 10px;
}

.campagin-index .list-left-wrap {
  width: 85%;
}

.campagin-index .list-right-wrap {
  width: 11%;
  float: right;
}

.email-header {
  padding: 0px 15px;
}

.email-header .header-logo {
  margin: 6px 0;
}

.email-content-wrap {
  padding: 15px;
}

.template-head-para {
  font-size: 16px;
  color: #484747;
  font-style: italic;
  padding: 12px 0 0 20px;
  float: left;
  font-weight: 300;
}

.template-head-para b {
  font-style: normal;
  color: #010101;
  font-weight: 500;
}

/* Email market ends  here */

.full-width-nav {
  height: 66px;
  width: 100%;
  background: url(../images/full-nav-bg.png);
  position: fixed;
  top: 59px;
  z-index: 9;
}

.full-width-nav ul {
}

.full-width-nav ul li {
  float: left;
  list-style: none;
  width: 20%;
  /*border-right: 1px solid #a2a2a2;*/
}

.full-width-nav ul li a {
  height: 66px;
  display: block;
  padding: 15px 45px 0 65px;
}

.full-width-nav ul li a:hover .step {
  color: #747474;
}

.full-width-nav ul li a:hover .select-page {
  color: #000000;
}

.full-width-nav ul li:last-child a {
  padding: 15px 72px 0 73px;
}

.full-width-nav ul li a i {
  float: left;
  width: 36px;
  height: 31px;
  background: url(../images/full-nav.png);
  margin: 0 10px 0 0;
}

.full-width-nav ul li span {
  display: block;
  clear: both;
}

.full-width-nav ul li .step {
  font-size: 13px;
  color: #747474;
  line-height: 16px;
}

.full-width-nav ul li .select-page {
  font-size: 16px;
  color: #000000;
  line-height: 17px;
  font-weight: 500;
}

.full-width-nav ul li div {
  float: left;
}

.full-width-nav ul li.active a {
  /*background: url(../images/full-nav-hover.png);*/
  border-bottom: 2px solid #7dbc2d;
}

.full-width-nav ul li.active .step {
  color: #747474;
}

.full-width-nav ul li.active .select-page {
  color: #000000;
}

.full-width-nav ul li.step-01 a i {
  background-position: 0 -128px;
}

.full-width-nav ul li.step-02 a i {
  background-position: 0 -96px;
}

.full-width-nav ul li.step-03 a i {
  background-position: 0 -64px;
}

.full-width-nav ul li.step-04 a i {
  background-position: 0 -32px;
}

.full-width-nav ul li.step-05 a i {
  background-position: 0 0;
}

.full-width-nav ul li:hover a {
  /*background: url(../images/full-nav-hover.png)*/
  border-bottom: 2px solid #7dbc2d;
  background: none;
}

.full-width-nav ul li:hover .step {
  color: #fff;
}

.full-width-nav ul li:hover .select-page {
  color: #fff;
}

.full-width-nav ul li.notclickable .select-page {
  color: #474747;
  font-weight: 400;
}

.full-width-nav ul li.notclickable:hover a {
  background: none;
  border-bottom: none;
}

.full-width-nav ul li.notclickable:hover .step {
  color: #747474;
}

.full-width-nav ul li.notclickable:hover .select-page {
  color: #474747;
}

.full-width-nav ul li.step-01:hover a i {
  background-position: 36px 31px;
}

.full-width-nav ul li.step-02:hover a i {
  background-position: -37px -96px;
}

.full-width-nav ul li.step-03:hover a i {
  background-position: -37px -64px;
}

.full-width-nav ul li.step-04:hover a i {
  background-position: -37px -32px;
}

.full-width-nav ul li.step-05:hover a i {
  background-position: -37px -159px;
}

.full-width-nav ul li.step-01.active a i {
  background-position: 36px 31px;
}

.full-width-nav ul li.step-02.active a i {
  background-position: -37px -96px;
}

.full-width-nav ul li.step-03.active a i {
  background-position: -37px -64px;
}

.full-width-nav ul li.step-04.active a i {
  background-position: -37px -32px;
}

.full-width-nav ul li.step-05.active a i {
  background-position: -37px -159px;
}

.full-width-nav ul li.step-01.notclickable a i {
  background-position: 0 0;
}

.full-width-nav ul li.step-02.notclickable a i {
  background-position: 0 -96px;
}

.full-width-nav ul li.step-03.notclickable a i {
  background-position: 0 -64px;
}

.full-width-nav ul li.step-04.notclickable a i {
  background-position: 0 -32px;
}

.full-width-nav ul li.step-05.notclickable a i {
  background-position: 0 -160px;
}

.template-wrap {
  float: left;
  width: 100%;
}

.template-wrap .col-md-2 {
  width: 20%;
}

.camp-temp-select {
  float: left;
  width: 100%;
}

.camp-temp-select .widget-title {
  margin: 0 0 10px 0;
}

.camp-temp-select .email-content-wrap {
  padding: 0;
  float: left;
  width: 100%;
}

.camp-temp-select .widget-box {
  float: left;
  width: 100%;
}

.template-content-wrap {
  border: 1px solid #d3d3d3;
  padding: 20px 0;
  margin: 20px 0;
  min-height: 295px;
}

.template-content-wrap.active {
  /*border-color: #8db360;*/
  -webkit-box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  cursor: pointer;
  border: 3px solid #8ec14d !important;
  padding: 18px 0;
}

.template-content-wrap.active .btn-wrap .green-bac {
  background: #7cb342;
}

.template-content-wrap:hover {
  -webkit-box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.22);
  cursor: pointer;
}

.template-inner-content {
  margin: 0 auto;
  width: 200px;
  font-size: 17px;
  color: #3b3b3b;
  text-align: center;
}

.template-inner-content span {
  font-size: 15px;
}

.template-inner-content .email-temp-img {
  height: 210px;
  border: 1px solid #d3d3d3;
  display: block;
  margin: 0 0 10px 0;
  text-align: center;
  position: relative;
}

.template-inner-content .email-temp-img img {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.template-inner-content .land-temp-image img {
  max-height: 100%;
  max-width: 100%;
}

.template-inner-content .btn-wrap {
  margin: 5px 0 0 0;
}

.template-inner-content .btn-wrap .btn.gray {
  float: none;
  margin: 0px !important;
  font-size: 15px;
  color: #464646;
  background: #e6e6e6;
  font-weight: 300;
}

.template-inner-content .btn-wrap .btn.gray:hover {
  background: #bfbfbf;
}

.template-content-wrap.active .template-inner-content .btn-wrap .btn.gray {
  background: #75a12f;
  color: #fff;
}

.filter-controll-wrap {
  position: relative;
}

.campaign-filter-img {
  position: absolute;
  right: 15px;
  bottom: 0px;
  cursor: pointer;
}

.filter-controll-wrap img {
  background: url(../images/campaign-filter.png) no-repeat;
  width: 20px;
  height: 13px;
}

.filter-controll-wrap.selecionado img {
  background: url(../images/campaign-filter-click.png) no-repeat;
  top: 0px;
}

.landing-status .email-settings {
  width: 36px;
  height: 36px;
  background: url("../images/right-new.png") no-repeat center center;
  display: block;
  margin: auto;
}

.landing-status .email-settings:hover {
  background-color: #e4e4e4;
  border-radius: 100%;
}

.email-action-wrap {
  width: 36px;
  margin: 5px auto 0 5px;
  display: inline-block;
  vertical-align: middle;
}

.email-action-wrap .email-ico {
  width: 21px;
  height: 21px;
  background-position: 0px -369px;
  float: left;
}

.email-action-wrap .email-ico.report-edit {
  width: 10px;
  height: 7px;
  display: inline-block;
  background-position: -66px 0px;
  margin: 0 0 0 2px;
  position: relative;
  top: 0px;
}

.email-action-wrap .button-list {
  margin: 0px 0 0 0px;
  position: relative;
  padding: 0 0 0px 0px;
}

.email-action-wrap .button-list .button-nesting {
  right: 7px;
  left: inherit;
  top: 34px;
}

.email-action-wrap .button-list .button-nesting li {
  padding: 0px;
  text-align: left;
  list-style: none;
  height: 41px;
}

.email-action-wrap .button-list .button-nesting li a {
  color: #333333;
  display: block;
  font-size: 15px;
  padding: 10px;
}

.email-action-wrap .button-list .button-nesting li a:hover {
  background: #f5f5f5;
  color: #000;
}

.landing-status .button-list ul li a:hover {
  background: #f2f2f2;
  color: #000;
}

.am-img.nw-am {
  padding: 8px 0 0 8px !important;
}

.create-campaign-btn {
  float: left;
  width: 32px;
  height: 29px;
  margin: 11px 0px 0px -4px;
  position: relative;
  z-index: 9;
}

.create-campaign-btn.email-btn-wrap .button-list > a.dark {
  padding: 11px 11px 11px 11px;
  border-radius: 0 5px 5px 0;
  float: left;
  background: #7ead42;
}

.create-campaign-btn.email-btn-wrap .button-list > a.dark:hover {
  background: #83b247;
}

.create-campaign-btn.email-btn-wrap .create-campaign-ico {
  background: url(../images/create-cam.png);
  width: 10px;
  height: 7px;
  float: left;
}

.create-campaign-btn.email-btn-wrap .button-list ul {
  top: 29px;
}

/* Template editor */
.template-editor {
  padding-top: 121px;
  margin-bottom: 120px;
  /* overflow:hidden;*/
}

.preview-email-template-editor {
  float: left;
  display: block;
  clear: both;
  width: 100%;
}

.preview-temp-editor-left-wrap {
  float: left;
  width: 65%;
}

.preview-temp-editor-right-wrap {
  float: left;
  width: 35%;
  background: #ffffff;
}

.preview-custom-template-wrap {
  width: 100%;
  margin: 30px 30px 0 0;
  float: left;
  border: 1px solid #c7c7c7;
}

.preview-custom-template-wrap table {
  background: #fff;
  table-layout: fixed;
}

.preview-custom-template-wrap > table {
  border-spacing: 0;
}

.custom-editor {
  border: 1px solid #707070;
  position: relative;
}

.custom-editor .custom-head {
  background: url(../images/template/custom-head-bg.png);
  float: left;
  width: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
}

.custom-editor .custom-head ul {
  margin: 0px;
  padding: 0px;
  float: right;
}

.custom-editor .custom-head ul li {
  list-style: none;
  float: left;
  padding: 10px 10px;
}

.email-header-right-wrap {
  float: right;
  margin: 15px 0 0 0;
}

.email-header-right-wrap a {
  display: block;
  font-size: 16px;
  color: #ffffff;
}

.email-header-right-wrap a:hover {
  color: #ccc;
}

.email-header-right-wrap a.save-preview {
  background: url(../images/template/save-preview.png) no-repeat left center;
  padding: 0px 0 0 30px;
}

.email-header-right-wrap a.edit-template {
  background: url(../images/template/edit.png) no-repeat left center;
  padding: 0px 0 0 30px;
}

.preview-mobile-preview-wrap {
  margin: 25px 15px 0;
  float: left;
}

.preview-mobile-preview-wrap h3 {
  font-size: 17px;
  color: #0e0e0e;
  margin: 0px;
  padding: 0px;
}

.preview-mobile-preview-inner-wrap {
  background: url(../images/template/iphone.png) no-repeat;
  width: 400px;
  height: 725px;
  position: relative;
}

.preview-mobile-iframe-wrap {
  width: 318px;
  height: 501px;
  background: #ccc;
  position: absolute;
  top: 91px;
  left: 49px;
}

/* .End */

.form-control-wrap .row.margin-zero {
  margin: 0;
}

.widget-box
  .widget-content.am-widget-content
  .listing-tbl.padding-listing-tbl
  td {
  padding: 15px;
  /*padding: 8px 10px;*/
}

.leadscore-content-wrap .leadscore-right {
  text-align: right;
  padding: 0 10px 0 0;
}

.leadscore-content-wrap .leadscore-right-head {
  text-align: right;
}

.comment-todo-wrap .row .comments-full-width {
  width: 100%;
  border-right: 0px;
  padding-top: 0px;
}

.comment-todo-wrap .line-separate {
  border-top: 1px solid #e0e0e0;
  display: block;
  clear: both;
  margin: 0 -10px 20px -10px;
}

.comment-todo-wrap .separate-padding {
  padding-bottom: 30px;
}

.no-content-todo {
  overflow: hidden;
}

.no-content-todo img {
  float: left;
}

.no-content-todo span {
  float: left;
  font-size: 16px;
  padding: 3px 0 0 8px;
}

/* login-to-accounts-page starts */

.login-account-content-wrap {
  padding: 50px 45px;
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 30px 0;
  border-radius: 5px;
}

.login-account-content-wrap h3 {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  float: left;
  width: 100%;
  word-wrap: break-word;
}

.login-account-content-wrap p {
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  float: left;
  width: 100%;
  word-wrap: break-word;
}

.login-text-wrap {
  padding: 0 0 35px 0;
}

.login-text-wrap h2 {
  font-size: 26px;
  font-weight: 500;
  margin: 0;
  padding: 0 0 10px 0;
}

.am-client-content-wrap {
  border: 1px solid #7cb342;
  border-radius: 5px;
  min-height: 270px;
  position: relative;
}

.am-client-content-wrap .am-client-head-wrap {
  background: #7cb342;
  padding: 30px 0;
  text-align: center;
}

.am-client-content-wrap .am-client-head-wrap h3 {
  color: #ffffff;
}

.am-client-content-wrap .am-client-head-wrap h5 {
  color: #ffffff;
}

.am-client-content-wrap .am-leads-txt-wrap {
  padding: 35px 0 0 0;
  text-align: center;
}

.am-client-content-wrap .am-leads-txt-wrap p {
  color: #333333;
  line-height: 17px;
  padding: 0;
}

.am-client-content-wrap .am-leads-txt-wrap strong {
  color: #333333;
  font-size: 28px;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.am-client-content-wrap .am-lock {
  float: left;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  background: #7cb342;
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.am-client-content-wrap .am-lock img {
  width: 18px;
  height: 22px;
  margin: 18px 20px;
}

.am-lock-png {
  background: url(../images/am-lock.png) no-repeat;
}

.account-lock-png {
  background: url(../images/account-lock.png) no-repeat;
}

.account-client-content-wrap {
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  min-height: 270px;
  position: relative;
  margin: 10px 0 0;
}

.account-client-content-wrap .account-client-head-wrap {
  background: #ededed;
  padding: 15px;
  text-align: center;
  border-radius: 5px 5px 0 0;
}

.account-client-content-wrap .account-client-head-wrap h3 {
  color: #333333;
  padding: 0 0 15px 0;
  word-wrap: break-word;
}

.account-client-content-wrap .account-client-head-wrap p {
  color: #333333;
  line-height: 15px;
  float: left;
  width: 100%;
}

.account-client-content-wrap .account-client-head-wrap span {
  color: #7cb342;
  font-size: 28px;
}

.account-client-total-lead-wrap {
  padding: 0 15px 20px;
}

.account-client-lead-value-wrap {
  margin: 20px 0;
}

.account-client-lead-value-wrap h3 {
  font-weight: 600;
}

.account-client-lead-value-wrap ul {
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.account-client-lead-value-wrap ul li {
  float: left;
  list-style: outside none none;
  padding: 0 16px;
  width: 33%;
  text-align: center;
}

.account-client-lead-value-wrap ul li p {
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  padding: 11px 0 0 0;
}

.account-client-lead-value-wrap ul li span {
  font-size: 13px;
  color: #333333;
  font-weight: 300;
  float: left;
  width: 100%;
}

.account-client-content-wrap .account-lock {
  float: left;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  border: 3px solid #7cb342;
  background: #ffffff;
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.account-client-content-wrap .account-lock img {
  width: 18px;
  height: 22px;
  margin: 15px 18px;
}

.small-icon {
  background: url(../images/small-green.png) no-repeat;
}

.small-icon.green {
  background-position: 9px 10px;
  font-size: 20px;
  font-weight: 600;
  padding: 0 0 0 15px;
  line-height: 20px;
}

.small-icon.orange {
  background-position: 0 -18px;
  font-size: 20px;
  font-weight: 600;
  padding: 0 0 0 15px;
}

/* login-to-accounts-page ends */

.value-box-text .listing-count p span {
  font-size: 17px;
  line-height: 20px;
  padding: 5px 0 0;
}

.adl_tfoot_wrap h4 {
  padding: 0px;
  margin: 0px;
}

.profile-info-content.profile-info-content {
}

.profile-info-content.profile-info-content ul {
}

.profile-info-content.profile-info-content ul li {
  float: left;
  clear: both;
}

.profile-info-content.profile-info-content ul li a {
  text-decoration: none;
  font-size: 13px;
  color: #333333;
  background: none;
  padding: 0;
  word-break: break-all;
}

.profile-info-content.profile-info-content .icons {
  background: url(../images/company-profile-social-bg.png) no-repeat;
  width: 21px;
  height: 18px;
  display: inline-block;
  padding: 0 28px 0 0;
  float: left;
  margin: 0 0 5px;
}

.profile-info-content.profile-info-content .text {
  margin: 0 0 0 29px;
  display: block;
  word-break: break-all;
  font-size: 13px;
}

.profile-info-content.profile-info-content .icons.toronto {
  background-position: 0 0;
}

.profile-info-content.profile-info-content .icons.internet {
  background-position: 0 -58px;
}

.profile-info-content.profile-info-content .icons.name {
  background-position: 0 -76px;
}

.profile-info-content.profile-info-content .icons.mail {
  background-position: 0 -20px;
}

.profile-info-content.profile-info-content .icons.tel {
  background-position: 0 -40px;
}

.profile-info-content.profile-info-content .icons.www {
  background-position: 0 -96px;
}

.profile-info-content.profile-info-content .icons.won {
  background-position: 0 -115px;
}

.profile-info-content.profile-info-content .icons.loss {
  background-position: 0 -135px;
}

.profile-info-content.profile-info-content .icons.warm {
  background-position: 0 -152px;
}

.profile-info-content.profile-info-content .icons.cold {
  background-position: 0 -173px;
}

.profile-info-content.profile-info-content .icons.hot {
  background-position: 0 -190px;
}

.profile-info-content.profile-info-content .icons.active {
  background-position: 0 -210px;
}

.fluid-input-right {
  float: right;
  width: 400px;
}

/*.fluid-input-right .inner-input{ float:left; margin:0 0 0 10px;}
.fluid-input-right .inner-input select{ min-width:170px; font-size:13px;}
.fluid-input-right .inner-input select option{ padding:2px 3px;}
.fluid-input-right .select2-container, .select2-drop, .select2-search, .select2-search input{width: 190px;}*/

.action-wrap .action-view {
  background-position: -23px 0;
}

.widget-content.contactlist .action-view {
  background-position: -23px 0;
}

.action-wrap .action-del {
  background-position: -70px 0;
}

.td-center {
  text-align: center;
}

.three-separate {
  float: left;
  width: 100%;
  /*height:82px;*/
}

.three-separate > div {
  float: left;
  width: 33.33333333333333%;
  /*height:80px;*/
  padding: 17px 12px;
  /*border-left: solid 1px #ccc;*/
}

.three-separate .three-separate-one {
}

.three-separate .three-separate-two {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.three-separate .three-separate-three {
}

.three-separate > div p {
  margin: 0px;
  padding: 5px 0 0 0;
  font-size: 13px;
  color: #fff;
}

.three-separate > div em {
  display: block;
  clear: both;
  font-style: normal;
  line-height: 22px;
  font-size: 25px;
  padding: 0px 10px 0 0;
  font-weight: 400;
  float: left;
}

.three-separate > div .o-or {
  color: #ffb74d;
}

.three-separate > div .a-re {
  color: #01a9f4;
}

.three-separate > div .c-gr {
  color: #8cc63e;
}

.attachment-preview {
  margin: 0px;
  padding: 10px 0 0 0;
}

.attachment-preview li {
  margin: 0px;
  padding: 0px 0 10px 0;
  list-style: none;
}

.attachment-preview li span {
  padding: 0 10px;
}

.am-message-comment-right .ajax-upload-dragdrop {
  width: auto;
  float: left;
  padding: 20px 40px;
}

.am-message-comment-right .ajax-upload-dragdrop .upload {
  margin: 0px !important;
  padding: 0px !important;
}

.am-message-comment-right .ajax-upload-dragdrop span {
  float: left;
}

.am-message-comment-right .ajax-upload-dragdrop span b {
  padding: 3px 0 0 10px;
  font-size: 13px;
}

.full-loader {
  background: url(../images/full-loader.png);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 999;
}

.full-loader .loader-center {
  width: 65px;
  height: 53px;
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
}

.datepicker.dropdown-menu {
  z-index: 9999 !important;
}

/* #dis-meeting-summary > p {margin: 3px 10px 0 0;}*/
#meeting_modal_body_shedule .col-md-7 .row {
  margin-bottom: 10px;
}

#meeting_modal_body_shedule .col-md-7 .notification-close {
  margin: 2px 0 0 0;
}

#edit_meeting_modal_body_shedule .col-md-7 .row {
  margin-bottom: 10px;
}

#edit_meeting_modal_body_shedule .col-md-7 .notification-close {
  margin: 2px 0 0 0;
}

/* Table changes start */

.widget-content-padding {
  padding: 0 !important;
}

.widget-content-top-padding {
  padding: 0 15px 15px 15px !important;
}

.thin-table-border {
  border-bottom: 1px solid #e2e2e2 !important;
  border-top: 1px solid #e2e2e2 !important;
}

.thin-table-border-top {
  border-top: 1px solid #e2e2e2 !important;
  border-bottom: 1px solid #e2e2e2 !important;
}

.thin-table-no-border-top {
  border-top: 0 !important;
  border-bottom: 1px solid #e2e2e2 !important;
}

.thin-table-no-border-bottom {
  border-bottom: 0 !important;
  border-top: 1px solid #e2e2e2 !important;
}

.thin-table-border-bottom {
  border-bottom: 1px solid #e2e2e2 !important;
  border-right: 1px solid #e2e2e2 !important;
}

.table-no-border-top {
  border-top: 0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
}

.box-title h3 {
  color: #212121;
  font-size: 15px;
  text-transform: none;
  margin: 0;
  font-weight: 400;
}

.accounts-result-double-wrap .box-title .small-padding {
  padding: 20px 0;
}

.gray-filter-wrap .select2-container .select2-choice {
  height: 32px !important;
  margin: 0 0 0 0 !important;
  padding: 5px 8px !important;
  top: 0px !important;
  -webkit-box-shadow: -2px 2px 3px -4px #333;
  -moz-box-shadow: -2px 2px 3px -4px #333;
  -o-box-shadow: -2px 2px 3px -4px #333;
  box-shadow: -2px 2px 3px -4px #333;
}

.gray-filter-wrap .select2-container .select2-choice .select2-arrow b {
  top: 12px !important;
}

.ui-daterangepicker ul {
  width: 14.5em !important;
}

.com-table-padding {
}

.contact-search input:focus {
  border: 1px solid #87b946 !important;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

.pop-padding {
  padding: 15px;
}

.btn-wrap.am-btn-wrap.no-margin {
  margin: 0;
}

#meeting_modal_body_shedule_new .row .col-md-7 .row {
  padding: 0 0 10px 0;
}

#edit_meeting_modal_body_shedule_new .row .col-md-7 .row {
  padding: 0 0 10px 0;
}

.row.widget-inner-title.no-margin-bottom {
  margin-bottom: 0;
}

.left-sidebar-wrap .leftcol {
  width: 100%;
  float: left;
}

.cont-pop-text {
  width: 100%;
  text-align: right;
  padding: 5px 7px 0 0;
}

.control-group.error .select2-container .select2-choice {
  margin: 0px !important;
  border: none !important;
}

.ms-parent .ms-choice {
  /* margin:4px 0 0 0;*/
  height: 32px;
  border: 1px solid #e2e2e2;
  font-size: 12px;
}

.ms-parent .ms-choice span {
  font-size: 13px !important;
}

.todo_due_dt {
  font-size: 13px;
}

.todo_assigned {
  font-size: 13px;
}

.v4-login-form input {
  border-radius: 3px;
}

.v4-login-footer {
  background: none;
  padding: 10px 0 0 0;
  margin: 0;
}

.v4-login-footer .v4-footer-btn {
  float: left;
  padding: 0 82px 30px;
  width: 100%;
}

.v4-footer-btn .v4-next-btn {
  font-size: 15px;
  font-weight: 500;
  margin: 0 !important;
  padding: 13px 0;
  width: 100%;
}

.v4-footer-btn a {
  float: right;
  color: #7cb342;
}

/* Table changes ends */

/* email-confirm starts */

.send-confirm-msg {
  border-bottom: 1px solid #d3d3d3;
}

.send-confirm-msg h4 {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  margin: 20px 0 6px;
}

.send-confirm-msg p {
  color: #8f8f8f;
  font-size: 12px;
  margin: 0 0 10px 0;
}

.email-list-left-wrap {
  width: 100%;
}

.email-list-left-wrap .email-group-list {
  max-width: 92%;
}

.email-list-left-wrap .email-group-list h2 {
}

.email-list-left-wrap .email-group-list p {
}

.email-list-left-wrap .email-group-list h2 {
  padding: 0 0 5px 0;
}

.email-action-wrap-edit {
  float: right;
}

.campagin-list-wrap > ul > li:last-child {
  border: none;
}

.email-margin-btn {
  margin: 30px 0;
  float: left;
  clear: both;
}

.setup-schedule {
  width: 100%;
  float: left;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 20px 0;
}

.setup-schedule input {
  float: left;
  margin: 0 0 20px 0;
}

.setup-schedule h2 {
  color: #333333;
  font-size: 24px;
  font-weight: 400;
}

.setup-schedule h4 {
  color: #000000;
  font-size: 16px;
  clear: both;
}

.email-shedule-date {
  padding: 6px;
  width: 95%;
  border: 1px solid #cccccc;
  border-radius: 3px;
}

.setup-schedule .col-md-8 {
  padding: 0;
}

.setup-schedule .radio-label {
  top: 165px;
  left: 30px;
}

.setup-schedule .list-select input {
  margin: 0 0 0 15px;
}

.setup-schedule p {
  font-size: 16px;
  color: #000000;
  margin: 1px 0 0 10px;
  float: left;
}

.setup-schedule .list-select {
  margin: 8px 0 0 0;
}

.email-date-drop {
  float: left;
}

.email-date-drop select {
  border: 1px solid #cccccc;
  border-radius: 3px;
  margin: 0 10px;
  padding: 5px;
  width: 60px;
}

.date-dropdown-email {
  float: left;
  margin: 10px 0 0 0;
  clear: both;
  width: 100%;
}

.batch-delivery {
}

.batch-delivery h4 {
  margin: 15px 0 10px;
}

.batch-delivery p {
  margin: 0 0 20px 0;
  color: #8f8f8f;
  width: 100%;
}

.batch-delivery .field-checkbox {
  float: left;
  margin: 0 10px 0 0;
}

.batch-delivery .batch-para {
  color: #484747;
  font-size: 16px;
  float: left;
  font-weight: 500;
  margin: 8px 0 0;
  width: 60px;
}

.batch-delivery .batch-lrg-para {
  width: 180px;
}

.send-timewrap .radio-label {
  top: 150px;
  left: 15px;
  margin: 15px 0 0 0;
}

.send-timewrap .list-select input {
  margin: 15px 0 0 0;
}

.send-timewrap p {
  margin: 20px 0 0 10px;
  min-width: 50%;
  color: #484747;
  font-weight: 500;
}

.send-timewrap .para-light {
  color: #8f8f8f;
  margin: 3px 0 0 10px;
}

.send-timewrap a {
  float: left;
  clear: both;
  margin: 10px 0 0 40px;
}

.send-timewrap-sec .radio-label {
  top: 250px;
  left: 15px;
  margin: 15px 0 0 0;
}

.send-timewrap-sec .list-select input {
  clear: both;
}

.send-timewrap {
  border: none;
}

.email-confirm-btn {
  margin: 30px 0 0 40px;
  float: left;
  clear: both;
}

.v4-login-content-wrap {
  width: 100%;
}

.v4-user-center {
  text-align: center;
  margin: 15px;
}

.v4-user-center h2 {
  color: #000000;
  font-size: 16px;
  margin: 10px 0 0 0;
}

.v4-user-center h4 {
  color: #000000;
  font-size: 16px;
  margin: 0;
  font-weight: 300;
}

.login-pad-mar {
  margin-bottom: 90px;
  padding: 5px 0 0;
}

.v4-sign-btn {
}

.v4-footer-btn input {
  float: left;
}

.email-log-text {
  float: left;
  margin: 0 0 0 5px;
}

.collen {
  position: absolute;
  right: 0;
  top: 8px;
}

.bk-btn {
  background: url(../images/bk-arw.png) no-repeat;
  width: 16px;
  height: 16px;
  position: relative;
  top: 50px;
  left: 72px;
}

.shedule-checkbox {
  margin: 4px 0 0 0;
}

.table-head-h2 h2 {
  font-size: 18px;
}

/*.gray-filter-wrap .btn-wrap .btn{margin: 6px 10px 0 0 !important;}*/
.control-group.campaign-info.textarea-height textarea {
  min-height: 400px;
}

.form-border .sbHolder {
  border: 1px solid #cccccc;
  height: 50px;
}

.form-border .email-date-drop {
  margin: 29px 0 0 0;
}

.form-border .sbSelector {
  height: 50px;
  padding: 12px 32px 8px 0;
}

.form-border .sbSelector.sbFocus {
  height: 50px;
}

.form-border .sbToggle {
  top: 20px;
}

.form-border .email-date-drop.col-md-1 {
  margin: 37px 0 0 0;
}

.form-border .todo-drag p {
  float: left;
}

.form-border .todo-drag.col-md-4 {
  float: left;
}

.form-border .email-confirm-btn {
  margin: 20px;
}

.form-border .add_contact_button {
  border: none;
}

#seo-setup .tab-pane .add_contact_button.flo-none {
  float: none;
}

.input-width input {
  width: 90% !important;
}

.form-border .add_contact_button {
  margin: 8px 0 0 0;
}

.form-border h4 {
  margin: 0 0 10px 0;
}

.form-border .todo-drag {
  margin: 0;
}

.form-border .select2-container .select2-choice {
  height: 40px !important;
  padding: 9px 8px !important;
}

.form-border .select2-container .select2-choice .select2-arrow {
  top: 3px;
}

.new-todo-size {
  font-size: 16px;
  color: #212121;
  font-weight: 400;
  padding: 12px 15px;
  line-height: 20px;
  margin: 0;
}

.todo-complete-mar ul li span {
  margin: 0;
}

.todo-complete-mar .message-notes-inner-content-wrap {
  margin: 0 0 0 30px;
}

.todo-complete-mar .message-notes-inner-content-wrap.todo_due_dt {
  color: #838383;
}

.todo-complete-mar .todo_assigned {
  color: #838383;
  margin: 0 0 0 30px;
}

/*.secondStep{min-height: 160px;}*/
.v4-user-center.secondStep img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  background: none !important;
  /*border: 7px solid rgba(191, 245, 135, 0.18);*/
}

.log-foot {
  margin: 25px 0 12px;
  float: left;
  width: 100%;
}

.log-foot .custom-checkbox {
  float: left;
  background: rgba(0, 0, 0, 0) url("../images/checkbox1.png") no-repeat scroll 0
    0;
  margin: -2px 0 0 0;
}

.log-foot .custom-checkbox.selected {
  float: left;
  background: rgba(0, 0, 0, 0) url("../images/checkbox1-selected.png") no-repeat
    scroll 0 0;
  margin: 0;
}

/* email-confirm ends */
.adl_table_list .op-n-im {
  float: left;
  width: 17%;
  background: url(../images/opp-icon.png) no-repeat 4px 5px;
  height: 25px;
}

.adl_table_list .op-n-tx {
  float: none;
}

/* email-dashboard starts */

.dashboard-area-wrap {
  margin: 15px;
}

.dashboard-widget-content {
  padding: 0;
  border-bottom: 1px solid #ccc;
  float: left;
  width: 100%;
}

.dashboard-area-wrap .widget-title h2 {
  font-size: 22px;
  margin: 10px 0 5px 30px;
}

.dashboard-area-wrap .sbHolder {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  border: 0;
  background: #f4f4f4;
}

.dash-sub {
  padding: 30px;
  width: 100%;
  border-right: 1px solid #ccc;
  min-height: 135px;
  float: left;
}

.dash-sub p {
  float: left;
  margin: 10px 0 0 14px;
}

.dash-sub-sec {
  padding: 45px 0 0;
  min-height: 135px;
  float: left;
}

.dash-sub-sec p {
  font-size: 14px;
  color: #333;
  margin: 0;
  float: left;
}

.dash-sub-sec b {
  display: block;
  font-size: 16px;
  color: #000;
  font-weight: 400;
}

.dash-widget-box {
  min-height: 310px;
  box-shadow: 1px 1px 1px #ccc;
  float: left;
  width: 100%;
}

.dash-reports-graph {
  padding: 30px;
  width: 100%;
  min-height: 135px;
  float: left;
  margin: 0;
}

.dash-reports-graph .open-click-rate {
  background: #c7daae;
}

.dash-reports-graph p {
  margin: 0 0 8px 0;
}

.dash-reports-graph strong {
  font-size: 26px;
  font-weight: 400;
  color: #000;
}

.dash-reports-graph p {
  color: #333;
  font-size: 17px;
}

.dash-reports-graph p b {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  margin: 10px 0 0;
}

.dash-reports-graph p span {
  color: #000;
  font-weight: 600;
  margin: 0 0 0 10px;
}

.dashboard-widget-content .contact-table-wrap {
  border: none;
}

.dashboard-widget-content .contact-table-wrap .nav-tabs li.active a {
  border-bottom: 3px solid #7cb342 !important;
  border-radius: 0;
  cursor: pointer;
}

.dashboard-widget-content .contact-table-wrap .nav-tabs li a,
.dashboard-widget-content .contact-table-wrap .nav-tabs,
.dashboard-widget-content .contact-table-wrap .nav-tabs li:last-child a {
  border: 0;
  background: none;
  font-size: 15px;
  font-weight: 500;
}

.dash-tab-second-wrap {
  margin: 0;
}

.contact-table-wrap .dash-tab-content {
  padding: 20px 0;
  float: left;
}

.contact-table-wrap .dash-tab-second-wrap .tab-content {
  padding: 0;
}

.dashboard-widget-content .contact-table-wrap .dash-tab-second-wrap ul {
  border-bottom: 1px solid #ccc;
}

.dashboard-widget-content .contact-table-wrap .dash-campaign-content ul {
  border: 0;
  margin: 0;
}

.dashboard-widget-content .contact-table-wrap .dash-campaign-content ul li {
  border-bottom: 1px solid #ccc;
  list-style: none;
  padding: 20px;
  float: left;
  width: 100%;
}

.dashboard-widget-content
  .contact-table-wrap
  .dash-campaign-content
  ul
  li:last-child {
  border: none;
}

.dash-campaign-content h3 {
  margin: 0;
  font-size: 14px;
  color: #000000;
  float: left;
  width: 100%;
}

.dash-campaign-content p {
  margin: 0;
  font-size: 12px;
  color: #666666;
  float: left;
  width: 100%;
  margin: 5px 0 0;
}

.dash-text {
  float: left;
  width: 65%;
}

.dash-text-right {
  float: right;
}

.dash-text-right p {
  font-size: 16px;
  color: #464646;
  font-weight: 600;
  padding: 0 10px 0 0;
}

.dash-sub .sbOptions a {
  font-size: 15px;
  background: #f8f8f8;
}

.dash-text a {
  color: #000;
}

.dash-text a:hover {
  color: #7cb342;
}

.dashboard-widget-content .contact-table-wrap .tab-content {
  min-height: 250px;
}

.new-dash-content {
  float: left;
  width: 100%;
  /*min-height: 360px;*/
}

.new-dash-content ul {
  float: left;
  width: 100%;
}

.new-dash-content ul li {
  float: left;
  width: 100%;
  list-style: none;
  border-bottom: 1px solid #ccc;
  padding: 15px;
}

.new-dash-widget-content {
  float: left;
  padding: 0;
}

/*.new-dash-content ul li:last-child{border:none;}*/
.dash-campaign-content p span {
  font-size: 12px;
  color: #000;
}

.new-dash-content .open-click-rate {
  background: #c7daae none repeat scroll 0 0;
  float: left;
  width: 20%;
  margin: 5px 0 0;
  font-size: 11px;
}

.new-dash-content .open-click-rate.blue {
  background: #3eb9f9 none repeat scroll 0 0;
}

.new-dash-content .open-click-rate.orange {
  background: #f2a432 none repeat scroll 0 0;
}

.new-dash-content .open-click-rate.green {
  background: #8bc53f none repeat scroll 0 0;
}

.new-dash-content .open-click-rate.grey {
  background: #c9cacb none repeat scroll 0 0;
}

.new-dash-content .smal-siz {
  float: left;
  margin: 0 0 0 10px;
  width: 10%;
}

.new-dash-content .open-click-rate .per {
  background: #8bc53f;
}

.new-dash-icon {
  background: url(../images/new-dash-icons.png) no-repeat;
  width: 45px;
  height: 29px;
  float: left;
  padding: 21px 0;
}

.new-dash-icon.sent {
  background-position: 10px 12px;
}

.new-dash-icon.open {
  background-position: 10px -30px;
}

.new-dash-icon.click {
  background-position: 13px -73px;
  /*background-color: #7cb342;*/
}

.new-dash-icon.link {
  background-position: 10px -114px;
  /*background-color: #7cb342;*/
}

.new-dash-icon.list {
  background-position: 10px -153px;
}

.new-dash-content .opens-right p b {
  font-size: 15px;
  color: #000;
}

.opens-right {
}

.new-dash-content .opens-right p {
  float: left;
  width: 25%;
  margin: 0;
}

.dash-text-open {
  width: 75%;
}

.new-dash-content-pad ul li {
  padding: 15px;
}

.table-wrap-col table {
  background-color: #fff;
}

.button-list-email {
  margin: 0;
  float: right;
  width: 44px;
}

.button-list-email button {
}

.action-wrap .action-mail {
  background-position: -93px 0;
}

.action-wrap .repo {
  background-position: -117px 0;
}

.action-wrap-n .action-mail {
  background-position: -72px 0;
}

.action-wrap-n .repo {
  background-position: -34px 0;
}

.action-wrap-n .edi {
  background-position: 0px 0;
}

.email-camp-widget-content {
  float: left;
  width: 100%;
}

/* email-dashboard ends */

.list-ui-wrap {
}

.list-ui-wrap .list-left-wrap {
  width: 100%;
}

.list-ui-wrap .list-left-wrap ul {
  margin: 0px;
}

.list-ui-wrap li.title {
  margin: 0px;
  padding: 0px;
  background: none !important;
}

.campagin-list-wrap.list-ui-wrap li.title .list-select {
  margin: 0px 0 0 0;
}

.campagin-list-wrap.list-ui-wrap li .list-select {
  margin: 38px 0 0 0;
}

.campagin-list-wrap.list-ui-wrap li.title p {
  display: inline-block;
  color: #424242;
  font-size: 12px;
  font-weight: 400 !important;
  padding: 0px;
}

.list-ui-wrap .email-checkbox {
  width: 17px;
  height: 17px;
  display: inline-block;
  position: relative;
  z-index: 0;
  top: 3px;
  background: url("../images/list-check.png") no-repeat;
}

.list-ui-wrap .email-checkbox:hover {
  background: url("../images/list-check.png") no-repeat;
}

.list-ui-wrap .email-checkbox.selected {
  background: url("../images/list-check-select.png") no-repeat;
}

.list-ui-wrap .email-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  width: 17px;
  height: 17px;
}

.campagin-list-wrap.list-ui-wrap li.title .chek-bx {
  width: 3%;
  padding: 15px 3px;
  border-right: 1px solid #e2e2e2;
}

.campagin-list-wrap.list-ui-wrap li.title .chek-bx .custom-checkbox {
  top: 0;
}

.campagin-list-wrap.list-ui-wrap li .group-list.ch-bk {
  width: 3%;
  padding: 18px 15px;
  border-right: 1px solid #e2e2e2;
}

.campagin-list-wrap.list-ui-wrap li.title .group-list {
  width: 15%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .sub-list {
  width: 13%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .sub-date {
  width: 14%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .unsub-list {
  width: 13%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .import-sub {
  width: 12%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .action-list {
  width: 7%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .export-s {
  width: 12%;
  padding: 15px;
}

.campagin-list-wrap.list-ui-wrap li.title .import-s {
  width: 12%;
  padding: 15px;
}

.list-ui-wrap ul li {
  padding: 0px;
}

.campagin-list-wrap.list-ui-wrap li .group-list {
  width: 15%;
  padding: 16px 15px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .sub-list {
  width: 13%;
  padding: 16px 15px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .sub-date {
  width: 14%;
  padding: 18px 15px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .unsub-list {
  width: 13%;
  padding: 16px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .import-sub {
  width: 19%;
  padding: 10px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .export-s {
  width: 12%;
  padding: 13px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .import-s {
  width: 12%;
  padding: 12px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .export-sub {
  width: 12%;
  padding: 10px;
  border-right: 0px;
}

.campagin-list-wrap.list-ui-wrap li .action-list {
  width: 7%;
  padding: 5px;
}

.campagin-list-wrap.list-ui-wrap li p {
  font-weight: 300;
  padding: 3px 0 0 0;
}

.campagin-list-wrap.list-ui-wrap li p em {
  font-size: 11px;
}

.campagin-list-wrap.list-ui-wrap li .img-list {
  margin: 6px 22px 0 0;
}

.campagin-list-wrap.list-ui-wrap li .img-list.img-lst2 {
  margin-right: 0;
}

.campagin-list-wrap.list-ui-wrap li.view-more {
  text-align: center;
  padding: 13px 0 10px;
  border-bottom: none;
}

.campagin-list-wrap.list-ui-wrap li.view-more p {
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  font-weight: 400;
  width: 100%;
}

.campagin-list-wrap.list-ui-wrap li.view-more p em {
  font-size: 11px;
}

.campagin-list-wrap.list-ui-wrap li.view-more p a {
  color: #649a2d;
}

.campagin-list-wrap.list-ui-wrap li.view-more p a:hover {
  color: #000;
}

.list-delete {
  background: url(../images/list-delete.png) no-repeat left top;
  float: left;
  margin: 14px 0 0 40px;
}

.list-delete a {
  display: block;
  font-size: 13px;
  color: #333333;
  font-weight: 300;
  padding: 3px 0 0 20px;
  font-weight: 400;
}

.list-delete a:hover {
  color: #333333;
}

.ui-breadcrumb {
  background: #f0f0f1;
  width: 100%;
  margin: 0px;
  padding: 10px 10px 0px 10px;
}

.ui-breadcrumb a {
  color: #649a29;
  font-size: 14px;
  font-weight: 400;
}

.ui-breadcrumb span {
  font-size: 14px;
  color: #787878;
  font-weight: 400;
}

.campaign-add-recipient-title .mar-action {
  margin: 0;
}

.create-campaign-btn.email-btn-wrap .email-button-list ul {
  top: 44px;
}

.footer-fixed-btn .emailfoot-btn {
  float: left;
  margin: 25px 0 0;
}

.email-pop-hover {
  float: left;
}

.email-pop-hover .input-box {
  margin: 0 0 10px 0;
  float: left;
  height: 44px;
}

.email-pop-hover .btn-wrap {
  float: left;
  width: 100%;
  margin: 15px 0 0;
}

.btn-wrap .btn-email {
  font-size: 14px !important;
  font-weight: 500;
  padding: 5px 20px;
  margin: 10px 0 0 0 !important;
}

.email-popup-wrap .btn-wrap {
  float: left;
}

.email-popup-wrap {
  float: left;
}

.email-popup-wrap .am-popup-content {
  float: left;
  width: 100%;
}

.email-popup-wrap .email-btn-para p {
  color: #666;
  font-style: italic;
  margin: 0;
  padding: 5px 0 0;
  float: left;
}

.temp-btn-float {
  float: left;
  width: 100%;
}

.temp-btn-float button {
  float: left;
}

.temp-btn-float .template-inner-content {
  padding: 0 20px;
}

.temp-btn-float .btn-wrap .btn.gray {
  float: left;
  margin: 0 10px 0 0 !important;
}

.control-group .login-input-color {
  color: #333;
}

.select-hide {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  /*border: 1px solid #ccc;*/
  border-radius: 3px;
}

.select-hide .dash-sub {
  padding: 0;
  border: none;
  float: left;
  width: 30%;
  min-height: 0;
}

.select-hide .sbHolder {
  background: none;
  border: 1px solid #ccc;
  font-size: 15px;
  font-weight: 300;
}

.select-hide p {
  float: left;
  width: 100%;
}

.select-hide h4 {
  float: left;
  width: 15%;
  font-size: 15px;
}

.select-hide .select-text {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}

.select-hide .select-text p {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

.select-hide .control-group .input-box {
  width: 30%;
  height: 32px;
  float: left;
}

.radio-mar {
  width: 170px;
}

.radio-mar input {
  float: left;
}

.radio-mar .list-select {
  float: left;
  margin: 0 5px 0 0;
  position: relative;
}

/*.radio-mar.list-select input.radio[type="radio"]:checked + label.radio-label::before{position: absolute;left: 15px;}
.radio-mar.list-select input.radio[type="radio"] + label.radio-label::before{position: absolute;left: 15px;}*/

.page-down-doc {
}

.page-down-doc .down-doc {
  float: left;
  width: 100%;
  margin: 10px 0;
}

.page-down-doc .down-doc p {
  width: 16%;
  float: left;
}

.page-down-doc .down-doc span {
  float: left;
}

.page-down-doc .down-doc input {
  width: 30%;
  margin: 0 0 0 10px;
}

.page-down-doc .down-doc textarea {
  width: 30%;
}

.preview-head-bg {
  background: #333;
  width: 100%;
  height: 30px;
  float: left;
  position: fixed;
  z-index: 9;
}

.preview-body-pad {
  padding: 0;
  margin: 0 0 0 0;
}

.preview-head-bg .preview-close a {
  float: right;
  margin: 5px 30px;
}

.preview-head-bg .preview-close a img {
  float: left;
  padding: 5px 10px;
}

.preview-head-bg .preview-close a p {
  color: #ccc;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 13px;
}

.preview-head-bg .preview-close a p:hover {
  color: #fff;
}

.email-widget-categories {
  padding: 0;
}

.email-widget-categories .email-table-default {
  margin: 0;
}

.email-widget-categories .email-table-default tr th {
  background: none;
  border-top: none;
}

.email-widget-categories .email-table-default tr th:last-child {
  border-right: none;
}

.email-mark-top-pad {
}

/*.email-dash-view-all{float: right;padding: 6px 0;}*/
.email-dash-view-all a {
  float: right;
  padding: 12px;
  font-weight: 500;
}

.email-dash-view-all a:hover {
  color: #000;
}

.campagin-list-wrap.camp-email-list ul {
  margin: 0;
}

.campagin-list-wrap.camp-email-list ul li {
  border-bottom: 1px solid #ccc;
  padding: 15px 0;
  height: auto;
}

.template-select b {
  float: left;
  padding: 12px 0 0 20px;
}

.area-margin {
  margin: 15px 0 0;
}

.area-margin textarea {
  width: 65%;
  height: 150px;
}

.screen-select-files {
}

.screen-select-files .upload {
  box-shadow: none;
  color: #000;
  height: 39px;
  font-weight: 300;
  font-size: 13px;
}

.screen-select-files .upload:hover {
  box-shadow: none;
}

.screen-select-files .todo-drag p {
  padding: 7px;
}

.widget-contact-height {
  min-height: 212px;
}

.templ-camp {
}

.templ-camp h2 {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

.templ-camp p {
  margin: 0;
  font-size: 14px;
  color: #858585;
}

.templ-camp img {
  float: left;
  margin: 0 6px 0 0;
}

.email-widget-right-wrap .email-btn-imp-exp {
  margin: 0px 10px 0 0;
}

.email-btn-imp-exp .button-list > a {
  background: none;
}

.email-btn-imp-exp .button-list > a.dark {
  background: none;
}

.email-btn-imp-exp .button-list > a:hover {
  background: none;
}

.email-btn-imp-exp .button-list > a.dark:hover {
  background: none;
}

.email-btn-imp-exp .button-list {
  margin: 0;
}

.unsubscribed {
  background: #ececed;
}

tr.unsubscribed td {
  color: #707070;
}

.email-campa-grph {
}

.email-campa-grph h3 {
  margin: 0;
  color: #1f1f1f;
  font-size: 17px;
  text-decoration: underline;
}

.email-campa-grph h2 {
  font-size: 21px !important;
  color: #1f1f1f !important;
  font-weight: 500 !important;
}

.email-campa-grph img {
  width: 100%;
}

.ver-content-right-wrap .email-contact .nav-tabs li a {
  padding: 10px 30px;
}

.ver-content-right-wrap .email-contact .nav-tabs li.active a:focus {
  padding: 10px 30px 11px 30px;
}

.email-box {
  border: 1px solid #ccc;
  text-align: center;
  margin: 20px 0 0 0;
}

.email-box h2 {
  font-size: 38px !important;
  color: #000 !important;
  margin: 20px 0 10px 0;
}

.email-box h3 {
  font-size: 18px;
  color: #000;
  text-decoration: none;
  margin: 0 0 20px 0;
  font-weight: 400;
}

.email-box .col-md-4 {
  border-right: 1px solid #ccc;
}

.email-box .col-md-4:last-child {
  border: none;
}

.ver-content-right-wrap .email-contact .row {
  margin-right: -15px;
}

.tab-content-padd {
  padding: 20px;
}

.email-camp-mar {
  margin: 20px 0;
}

.email-contact-sec {
}

.email-cont-text {
  float: left;
  width: 100%;
}

.email-cont-text h3 a {
  float: left;
  width: 100%;
  color: #000000;
}

.email-cont-text h3 {
  float: left;
  font-size: 14px;
  margin: 0;
}

.email-cont-text h2 a {
  color: #000;
}

.email-cont-text h2 {
  float: left;
  font-size: 15px !important;
  margin: 0;
  width: 100%;
}

.email-cont-text p {
  color: #666666;
  float: left;
  font-size: 13px;
  margin: 5px 0 0;
  width: 100%;
}

.email-cont-text p span {
  color: #000;
  font-size: 13px;
  float: left;
}

.email-camp-mar td span {
  cursor: default;
  color: #000;
  font-size: 14px;
}

.unread-click {
  float: left;
  width: 100%;
}

.unread-click span {
  float: left;
  width: 100%;
  font-weight: 600;
}

.email-contact-sec td {
  padding: 20px 12px !important;
}

.email-camp-sec-mar {
  margin: 20px 0 0 0;
}

.email-head-marg {
  padding: 10px 0 0 15px;
  font-size: 21px !important;
  font-weight: 600 !important;
}

.repo.disable {
  opacity: 0.7;
}

.unsub {
  cursor: pointer;
}

.unsub:hover {
  opacity: 0.7;
}

.error-pop-email {
  margin: 0 0 5px 0 !important;
}

.em-load-mar {
}

.sch_btn {
  float: left;
}

.send_btn {
  float: right;
}

.list-text-group.import-sub .button-list {
  float: left;
}

.list-text-group.import-sub.email-btn-wrap .button-list > a.dark {
  background: none;
  padding: 0px;
}

.list-text-group.import-sub.email-btn-wrap .button-list > a.dark:hover {
  background: none;
}

.list-text-group.import-sub.email-btn-wrap .button-list ul {
  top: 24px;
}

.list-check .list-select input {
  margin: 0;
}

.list-check p {
  margin: 0;
}

.email-clear .email-title {
  float: left;
}

.email-clear .button-pagination-wrap {
  clear: inherit;
  width: 75%;
  margin: 0px;
}

.tab-redirected-body .list-select .radio-label {
  background: white;
}

.popover-right-bottm {
  position: relative;
}

.popover-right-bottm a {
}

.browse-tbn-reset .group-span-filestyle .btn.btn-default {
  color: #333;
  font-size: 14px;
  padding: 6px 12px;
  background-color: #fff;
}

/*.modal{z-index: 10050!important;}
.modal-backdrop{z-index: 10040;}*/
.am-popup-content .btn-wrap {
  margin: 13px 0 0 0;
}

/*.cke_dialog_background_cover{z-index: 10060!important;}
.select2-search{z-index: 10051!important;}
.select2-drop{z-index: 10051!important;}*/
.cke_dialog {
  z-index: 10070 !important;
}

.rightcol .row.email-mar-row {
  margin-bottom: 0;
}

.email-contact-sec tr:last-child td {
  border-bottom: 0px !important;
}

.setup-schedule .date-picker-wrap {
  right: 46px;
}

.email-user-mar .name {
  margin: 0;
}

.rightcol .row.new-dash-marg {
  margin-bottom: 0;
}

.full-padd {
  padding: 0 0 0 15px;
}

.landing-list-wrap table tr .full-padd {
  padding: 0 0 0 15px;
}

.email-table-default tr .full-padd {
  padding: 0 0 0 15px;
}

.campagin-list-wrap > ul > li.full-padd {
  padding: 20px 0 20px 15px;
}

.email-user-mar {
  margin: 10px 0 0 0;
}

.email-table-default tr td.view-more {
  border-bottom: medium none;
  padding: 13px 0 10px;
  text-align: center;
}

.country-list .select2-container .select2-choice {
  height: 50px !important;
  padding: 13px 10px !important;
}

.country-list .select2-container .select2-choice .select2-arrow b {
  top: 20px !important;
}

.action-padding-center {
  padding: 11px 0;
}

.adv-head-fix {
  /*position: fixed;width: 100%;z-index: 1;padding: 0 32px 0 0;*/
}

.adv-tabhead-fix {
  background: #fff;
}

.adl_table_list .adv-tabhead-fix tr th {
  padding: 12px;
  font-weight: 400;
}

.editer-save-email {
  position: absolute;
  right: 208px;
  top: -39px;
  height: 39px;
  width: 20%;
  background: #222222;
  display: none;
}

.btn.green.bg-email-btn-save {
  border-radius: 0;
  padding: 14px 20px;
}

.editer-save-email .email-preview-wrap li {
  margin: 0 16px 0 0;
}

.editer-save-email p {
  float: left;
  margin: -2px 0 0;
}

.email-button-pa a {
  float: left;
  padding: 5px 5px 0 0px;
}

.widget-marg {
  margin: 0 0 15px 0;
}

.workarea-comm {
  border-bottom: none;
}

.workarea-comm > .row > .col-md-12 {
  border-right: none;
  padding: 25px;
}

.all-reminders {
  float: right;
  margin: 7px;
}

.workspace-bord {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin: 15px 0;
}

.workspace-bord tr:last-child td {
  border-bottom: none;
}

.work-tab-bo {
  font-weight: 400 !important;
}

.widget-content-change {
  padding: 0 15px;
}

.work-editor-wid {
}

.work-editor-wid textarea {
  height: 150px;
  margin: 15px 0;
  padding: 5px;
  width: 50%;
}

.btn-right-work {
  float: right;
  margin: 8px 0;
}

.adv-head-fix {
  z-index: 1 !important;
}

.adv-tabhead-fix {
  z-index: 1 !important;
}

.fix-left {
  z-index: 1 !important;
}

.tab-head {
  z-index: 1 !important;
}

.fix-flash {
  z-index: 1 !important;
}

.select-drop.select2-container {
  width: 92% !important;
  float: left;
}

.emai-paddi {
  padding: 0 0 20px 0;
}

.msg-center-rel {
  position: relative;
  min-height: 449px;
}

/*.msg-center-rel .dash-campaign-content{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; width:100%;}
*/
.msg-center-rel .erroe-msg-center {
  text-align: center;
  width: 100%;
  font-size: 14px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 30px;
}

.msg-center-rel .loading_gif_class {
  width: 65px;
  height: 53px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.company-bag {
  background: #f1f8e9;
  width: 100%;
  float: left;
  padding: 30px 15px;
}

.deta-placeholder {
  padding-bottom: 8px;
}

.widget-col-padd {
  margin: 0 15px 15px 15px;
}

#divReminderSet tr td p {
  padding: 0 0 5px 2px;
  margin: 0px;
}

#divReminderSet tr td select {
  margin: 0px;
  padding: 5px;
  width: 100%;
  border: 1px solid #e2e2e2;
}

/*#divReminderSet tr td input{ margin:0px; width:100%; border:1px solid #e2e2e2; padding:6px 5px 5px 5px !important ;}
*/
#divReminderSet tr td .meeting-inside-list {
  margin: 0px;
}

#divReminderSet tr td .meeting-inside-list .date-picker-wrap {
  right: 8px;
  top: 7px;
}

/* theme code-your-own */

.template-tab {
}

.theme a {
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #868585 !important;
}

/*.theme.active a {margin-left: 26px !important;margin-top: 16px !important;}*/

/*.theme.active a {margin-left: 14px !important;margin-top: 10px !important;}*/

.resp-change {
  background: none !important;
}

.resp-tabs-list.nav.nav-tabs li {
  border: none;
  padding: 0;
}

.tab-pad .nav-tabs > li.active > a,
.tab-pad .nav-tabs > li.active > a:hover,
.tab-pad .nav-tabs > li.active > a:focus {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 3px solid #69b901;
}

.theme.resp-change.resp-tab-item.resp-tab-active span {
  background: #7cb342;
}

.theme.resp-change.resp-tab-item span {
  background: #01a9f4;
  padding: 3px 13px;
  border-radius: 23px;
}

.theme.resp-change.resp-tab-item.resp-tab-active {
  padding: 0 !important;
}

.theme.resp-change.resp-tab-item.resp-tab-active a {
  color: #69b901 !important;
  cursor: default;
  border-bottom: 3px solid #69b901;
}

.tab-pad .nav-tabs > li > a {
  border-radius: 0;
  padding: 10px 15px;
  border: 0;
}

.tab-pad .nav-tabs > li > a:hover {
  background: transparent;
  color: #212121 !important;
  border-color: #7cb342;
  border-color: #fff;
}

.tab-pad .nav-tabs > li.active > a:hover {
  border-color: #7cb342;
}

.tab-pad .nav-tabs > li.active > a {
  color: #69b901 !important;
}

/*.tab-pad .nav-tabs{border-bottom: 0px;}*/
.gray-filter-wrap .down-level-custom .sbHolder {
  border: 1px solid #aaa;
  border-radius: 2px;
}

.search-tab .contact-search {
  margin: 0;
  width: 100%;
}

.search-tab .contact-search input {
  border: 1px solid #aaa;
}

.search-tab .contact-search input:focus {
  border: 1px solid #87b946;
  box-shadow: 0 1px 3px #cccccc;
  transition: all 0.2s ease 0s;
}

.all-template {
  float: left;
  width: 100%;
}

.all-template h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 25px 35px 15px;
}

.all-template .template-content-wrap {
  margin: 0 0 20px 0;
}

.expand {
  width: 16px;
  height: 16px;
  float: right;
}

.category-link {
  background: #fff url("../images/category-link.png") no-repeat scroll -1px -17px;
  border: 1px solid #e0e0e0;
  height: 32px;
  margin: -10px 0 0 -1px;
  width: 33px;
  border-radius: 0 2px 2px 0;
}

.category-link:hover {
  background-position: -34px -17px;
}

.font-size-sub tr td {
  border: medium none;
  font-size: 13px;
  padding: 0 !important;
  text-align: center;
}

#demo-menu-lower-left {
  margin-left: 40%;
}

.landing-mdl-menu {
  border: medium none !important;
  padding: 0 16px !important;
}

/*.control-left .control-group{float: left;}*/
.select2-container-multi .select2-choices {
  border: 1px solid #e0e0e0 !important;
  border-radius: 2px;
}

.select2-container-multi .select2-choices .select2-search-field input {
  color: #424242 !important;
  font-size: 13px !important;
  font-family: roboto !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  border: 1px solid #e0e0e0 !important;
  color: #424242 !important;
  font-size: 13px !important;
}

.action-wrap .del {
  background-position: -70px 0;
}

.right-new-wrap .landing-status ul {
  overflow: hidden;
}

/*.right-new-wrap ul li{border-bottom: none;}*/
.right-new-action .button-list .button-nesting {
  left: -130px;
  right: 0;
  top: 35px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
}

.right-new-action .button-list .button-nesting li a {
  color: #212121;
  display: block;
  font-size: 14px;
  font-weight: 400;
  padding: 10px 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.am-table-list .right-new-wrap .landing-status ul {
  overflow: hidden;
}

.am-table-list .right-new-wrap ul li {
  border-bottom: none;
}

.am-table-list .right-new-action .button-list .button-nesting {
  left: inherit;
  right: 0;
  top: 35px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
}

.landing-inp {
  float: left;
  width: 100%;
  padding: 15px 15px 0 15px;
}

.landing-inp .land-name {
  font-size: 14px;
  color: #333333;
}

.landing-inp .land-upload {
}

.landing-inp .land-upload b {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.land-name input {
  border: 1px solid #ccc;
  padding: 7px;
  width: 40%;
  border-radius: 2px;
  margin: 0 0 0 6px;
}

.land-name input:focus {
  border: 1px solid #87b946;
  box-shadow: 0 1px 3px #cccccc;
  transition: all 0.2s ease 0s;
}

.land-upload .fileUpload input {
  width: 100%;
}

.land-upload .fileUpload {
}

.land-upload .upload-land {
  border: 1px solid #cccccc;
  padding: 6px;
  float: left;
  width: 25%;
}

.land-upload p {
  float: left;
  margin: 5px 0 0 6px;
}

.span-pad-top span {
  padding-top: 5px;
  background-position: right 13px;
}

.meeting-head-style {
  border-bottom: 1px solid #e0e0e0;
  padding: 25px 0;
  float: left;
  width: 100%;
  margin: 0 0 30px;
}

.style-padd {
  border-right: 1px solid #e0e0e0;
  float: left;
  margin: 0 15px 0 0;
  padding: 0 20px 0 40px;
}

.style-padd-sec {
  padding: 0 25px 0 0;
  float: left;
  width: 75%;
}

.meet-h {
  float: left;
}

.meet-h h4 {
  font-size: 14px;
  color: #333333;
  margin-top: 0;
}

.meet-h h5 {
  font-size: 37px;
  color: #333333;
}

.padd-sec-h {
  color: #000;
  font-size: 12px;
  float: left;
}

.padd-sec-num {
  color: #333333;
  font-size: 14px;
  font-weight: 500;
  float: left;
  margin: 0 15px 0 0;
}

.meet-no-data,
.todo-no-data {
  width: 100%;
  height: 210px;
  position: relative;
  text-align: center;
}

.meet-no-data .no-data,
.todo-no-data .no-data {
  bottom: 0;
  height: 32px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.meet-no-data .no-data h3,
.todo-no-data .no-data h3 {
  color: #212121;
  font-size: 25px;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.todo-no-data img,
.meet-no-data img {
  max-width: 95%;
}

.dash-text-view {
  text-decoration: none !important;
  color: #7cb342 !important;
  /*cursor: pointer!important;*/
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}

.dash-text-view:hover {
  color: #424242 !important;
}

.no-data-text-wrap em {
  font-size: 11px;
}

.email-header {
  max-height: 59px;
  transition: max-height 0.2s;
  -webkit-transition: max-height 0.2s;
  -moz-transition: max-height 0.2s;
  -o-transition: max-height 0.2s;
  -ms-transition: max-height 0.2s;
}

.darkHeader .email-header {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s;
  -webkit-transition: max-height 0.2s;
  -moz-transition: max-height 0.2s;
  -o-transition: max-height 0.2s;
  -ms-transition: max-height 0.2s;
}

.full-width-nav {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

.darkHeader .full-width-nav {
  top: 0px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

.full-width-nav {
  z-index: 999;
}

.email-body header.email-header {
  z-index: 999;
}

/* .email-header{overflow: hidden;}
.email-header:hover{ overflow: inherit;} */
.email-header .dropdown-hover .hover-dropdown-icon {
  top: 50px;
}

.email-header .header-nav-right .dropdown-menu {
  top: 50px;
}

.email-body header.email-header:hover {
  z-index: 9999;
}

/*.email-body{min-height:600px;}
.email-body.darkHeader{ padding-top: 71px; }*/

.email-body.clearHeader {
  margin-bottom: 0px;
}

.email-body.darkHeader {
  padding-top: 71px;
}

.pageTitle {
  float: left;
  width: 100%;
  text-align: center;
  margin: 10px 0;
  font-size: 15px;
}

.btn-wrap .green-bor {
  border: 1px solid #7dbb2d;
  float: left;
  color: #333;
  background: none;
  padding: 7px 13px;
}

.btn-wrap .green-bor:hover {
  border: 2px solid #7dbb2d;
  background: none;
  color: #333;
  padding: 6px 12px;
}

.btn-wrap .green-bac {
  background: #aad376;
  padding: 8px 14px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

.btn-wrap .green-bac:hover {
  background: #7cb342;
}

.btn-wrap .land-round {
  width: 38px;
  height: 38px;
  border-radius: 100%;
  padding: 0;
  margin: 0 10px !important;
}

.land-icon-left {
  float: right;
  position: fixed;
  bottom: 100px;
  right: 0;
  z-index: 99;
  overflow: hidden;
}

.land-icon-left ul {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 155px;
}

.land-icon-left ul li {
  list-style: none;
  float: left;
  clear: both;
  background: #222222;
  border-bottom: 1px solid #323232;
  width: 100%;
  overflow: hidden;
  height: 37px;
  overflow: hidden;
}

.land-icon-left ul li:last-child {
  border: 0px;
}

.land-icon-left ul li a {
  display: block;
  width: 100%;
  height: 37px;
}

.land-icon-left ul li:hover {
  background: #72a435;
}

.land-icon-left ul li.active {
  background: #72a435;
}

.land-icon-left ul li i {
  float: left;
  width: 21px;
  height: 13px;
  background: url(../images/landing-ico.png) no-repeat;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  width: 40px;
  height: 37px;
}

.land-icon-left ul li a p {
  float: left;
  font-size: 12px;
  color: #f3f3f3;
  padding: 11px 0 0 0;
  margin: 0px;
  /*width: 115px;*/
}

.land-icon-left ul li.land-save i {
  background-position: 0 0;
}

.land-icon-left ul li.land-save-exit i {
  background-position: 0 -38px;
}

.land-icon-left ul li.land-send-preview i {
  background-position: 0 -76px;
}

.land-icon-left ul li.land-preview i {
  background-position: 0 -114px;
}

.land-icon-left ul li.land-publish i {
  background-position: 0 -38px;
}

.land-icon-left ul li.land-cancel i {
  background-position: 0 -152px;
}

.footer-land {
  height: 55px;
}

.footer-land .footer-back {
  width: 10%;
}

.footer-land .footer-next {
  width: 10%;
}

.footer-land .footer-back a {
  padding-top: 20px;
}

.footer-land .footer-next a {
  padding-top: 20px;
}

.landing-list-wrap table tr .land-thumb-imag {
  border: 1px solid #c6d9af;
  height: auto;
  max-height: 100%;
  vertical-align: middle;
  width: 112px;
  display: inline-block;
}

.land-thumb-imag img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.land-up .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.land-up .inputfile + label {
  max-width: 80%;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  padding: 9px 10px 9px 25px;
  color: #333333;
  margin: 0;
}

.inputfile:focus + label,
.inputfile.has-focus + label,
.inputfile + label:hover {
  color: #7cb342;
}

.land-up:hover img {
  opacity: 0.7;
}

.land-up img:hover {
  color: #7cb342;
}

.land-up span {
  padding: 2px 0 0 6px;
  display: inline-block;
}

.land-up a {
  background: #7cb342;
  border-radius: 2px;
  color: #fff;
  padding: 3px 8px;
}

.land-list {
  background: #2b2b2b;
  float: left;
}

.land-list a {
  float: left;
  padding: 20px 15px;
  width: 100%;
}

.land-list a img {
  opacity: 0.7;
}

.land-list a:hover img {
  opacity: 1;
}

.template-inner-content .land-sub-btn {
  width: 200px;
  margin: 0 auto;
  clear: both;
}

.land-sub-btn .green-bor {
  float: none;
}

.align-top-click {
  bottom: 35px !important;
  right: 20px !important;
  top: auto !important;
}

.land-template {
  height: 266px;
}

.land-temp-image {
  border: 1px solid #c6d9af;
  height: 145px;
}

.land-default {
  background: #f1f8e9;
  color: #757575 !important;
}

/*.template-model-popup{ opacity:1 !important; display:block !important; padding:0px;}*/
.template-model-popup .modal-dialog {
  width: 785px;
}

.template-model-popup .modal-content {
  float: left;
  width: 100%;
}

.template-model-body {
  padding: 45px 40px;
  float: left;
  width: 100%;
}

.template-model-body h2 {
  color: #212121;
  font-size: 20px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.template-model-body .warning-box {
  background: #fce2cc;
  padding: 20px;
  font-size: 14px;
  color: #212121;
  line-height: 22px;
  margin: 45px 0 0 0;
}

.template-model-body p {
  font-size: 14px;
  color: #212121;
  line-height: 22px;
  margin: 20px 0 40px 0;
}

.template-model-body .btn-wrap {
  float: right;
}

.template-model-body .sure {
  margin: 50px 0 18px 0;
}

.template-model-table tr th {
  padding: 10px 10px;
}

.template-model-table tr td {
  border-bottom: 1px solid #d3d3d3;
  color: #757575;
  font-size: 15px;
  font-weight: 500;
  padding: 15px 5px;
  vertical-align: middle;
}

.template-model-table tr .landing-text-group h2 {
  color: #1e1e1e;
  font-size: 17px;
  font-weight: 500;
  margin: 0;
  text-align: left;
}

.template-model-table tr .landing-text-group p {
  color: #757575;
  font-size: 13px;
  padding: 3px 0 0;
  margin: 0;
}

.one-col-inputbox-group .select2-container .select2-choice {
  padding: 5px 8px !important;
}

.google-play-wrap {
  padding: 35px;
  float: left;
  width: 100%;
}

.google-play {
  float: left;
  width: 100%;
  margin: 0 0 50px 0;
}

.google-play:last-child {
  margin: 0 0 20px 0;
}

.google-play h3 {
  margin: 0 0 10px 0;
  color: #333333;
  font-size: 22px;
  font-weight: 400;
}

.widget-google-busines {
  margin-top: 4px;
  float: left;
  width: 100%;
  min-height: 175px;
}

.g-title-wrap.orange .arw-d-ima {
  color: #ff9800;
  padding: 0;
}

.g-title-wrap.green .arw-d-ima {
  color: #7cb342;
  padding: 0;
}

.g-title-label {
  font-size: 15px;
  color: #333;
  font-weight: 300;
}

.g-title-text {
  font-size: 32px;
  font-weight: 500;
}

.arw-d-ima {
  float: left;
  font-size: 16px;
  font-weight: 500;
}

.arw-d-ima img {
  padding: 0 10px 0 0;
}

.comparison-table-head.gray-bg td {
  font-size: 13px;
  font-weight: 600;
}

/*2016-jan-popup starts*/

.full-window-modal .modal-dialog {
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

.full-window-modal .modal-header {
  padding: 15px 0 15px 130px;
}

.full-window-modal .modal-body {
  padding: 35px 130px;
}

.full-window-modal .modal-footer {
  padding: 25px 0;
}

.full-window-modal .modal-content {
  border-radius: 0;
  border: none;
  height: 100%;
}

.full-window-modal .modal-title {
  border: none;
  background: none;
}

.full-window-modal button.cross {
  background: #9e9e9e url("../images/remove-icon-cross.png") no-repeat center
    center;
  border: 0 none;
  height: 9px;
  margin: 0;
  padding: 12px 20px;
  position: absolute !important;
  right: 0px !important;
  top: 0px !important;
  width: 9px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 0 0 2px 2px;
}

.full-window-modal button.cross:hover {
  background-color: #bdbdbd;
}

.auto-wid {
  width: auto;
}

.control-group .auto-wid {
  font-weight: 300;
}

.drop-hei .sbHolder {
  height: 32px;
}

.drop-hei .select2-container .select2-choice {
  padding: 5px 8px !important;
}

.lcs_wrap {
  margin: 7px 0 0 15px;
}

.lcs_wrap input {
  display: none;
}

.lcs_switch {
  position: relative;
  width: 42px;
  height: 15px;
  border-radius: 30px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.lcs_cursor {
  position: absolute;
  top: -2px;
  width: 19px;
  height: 19px;
  border-radius: 100%;
  background: #649a1f;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* on */
.lcs_switch.lcs_on {
  background: #adca88;
  box-shadow: 0 0 2px #9ac266 inset;
}

.lcs_switch.lcs_on .lcs_cursor {
  left: 24px;
}

/* off */
.lcs_switch.lcs_off {
  background: #e0e0e0;
  box-shadow: 0px 0px 2px #bdbdbd inset;
}

.lcs_switch.lcs_off .lcs_cursor {
  left: 0px;
  background: #bdbdbd;
}

.lcs_label.lcs_label_on {
  display: none;
}

.lcs_label.lcs_label_off {
  display: none;
}

.pop-icons {
  background: #649a1f url(../images/pop-icons.png) no-repeat center center;
  width: 35px;
  height: 35px;
  padding: 10px 18px;
  border-radius: 2px;
  float: left;
  position: relative;
  z-index: 9;
}

.new-pop-titl {
  float: left;
  width: 100%;
  position: relative;
}

.new-pop-titl::after {
  background: #e0e0e0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}

.new-pop-titl h2 {
  color: #649a1f;
  font-size: 24px;
  font-weight: 400;
  float: left;
  padding: 0 5px 0 5px;
  background: #fff;
  position: relative;
  z-index: 9;
  margin: 0;
}

.pop-icons.condition {
  background-position: 0 -1px;
}

.pop-icons.acti {
  background-position: -36px -1px;
}

.condition-sec {
  float: left;
  padding: 35px 0 25px;
  width: 100%;
}

.sub-plus .btn {
  font-size: 9px !important;
  color: #649a1f !important;
  background: #e9e9e9 !important;
  width: 22px !important;
  height: 22px !important;
  border-radius: 100% !important;
  border: none;
}

.sub-plus .btn:hover {
  background: #e0e0e0 !important;
}

.and-no-bor {
  position: relative;
  z-index: 9;
  float: left;
  width: 60px;
}

.and-no-bor .select2-container .select2-choice {
  border: none !important;
  font-size: 16px !important;
  color: #adadad !important;
}

.and-no-bor .select2-container .select2-choice .select2-arrow b {
  right: 5px !important;
  top: 13px !important;
}

/*2016-jan-popup ends*/

.textlink a:hover {
  color: #7cb342 !important;
}

.message-form-wrap .wysihtml5-sandbox {
  border: 1px solid #e0e0e0 !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  font-size: 14px !important;
  padding: 4px 8px !important;
}

.am-table-list tr.inbox-delected-content:hover {
  background: #fafdf4;
}

.adl_table_list tr.lead-row-expand:hover {
  background: #fafdf4;
}

.message-notes-inner-content-wrap .gmail_quote {
  padding: 0;
  border-left: 0 none !important;
}

.select2-container.inputclass.dropdown.drop-wid {
  width: 125px !important;
}

.tab-pad {
  margin-top: 10px;
}

.project-listing-wrap.adl_table_list tr th,
.project-listing-wrap.adl_table_list tr td {
  padding: 15px;
}

.salesproj-cli .project-listing-wrap.adl_table_list tr th,
.project-listing-wrap.adl_table_list tr td {
  padding: 15px 10px;
}

@media (max-width: 1468px) {
  .salesproj-cli .project-listing-wrap.adl_table_list tr th,
  .project-listing-wrap.adl_table_list tr td {
    padding: 15px 2px;
  }
}

.Web-Traffic-wrap .gaBasicCol-border-left {
  border-bottom: 1px solid #e0e0e0;
}

.Web-Traffic-wrap .WebTrafficInnerContent {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #e0e0e0;
  padding: 0;
  margin: 0;
  border-radius: 0;
}

.Web-Traffic-wrap .WebTrafficCol {
  padding: 45px;
  text-align: center;
}

.Web-Traffic-wrap .WebTrafficCol h3 {
  font-size: 35px;
}

.report-box-wrap {
  border-radius: 2px !important;
}

.top-tra-tab .report-box-head-col {
  background: #fff;
}

.top-tra-tab table tr td {
  padding: 15px !important;
}

.top-tra-tab table tr td:last-child {
  border-right: none !important;
}

.top-tra-tab .report-box-head-col td {
  color: #212121;
  border-right: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
}

.top-tra-tab .report-box-head-col th {
  color: #212121;
  border-right: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
}

.top-tra-tab .report-box-head-col th:last-child {
  border-right: none !important;
}

.visitorCountryWrap table tr td {
  padding: 15px !important;
  border-right: 1px solid #e0e0e0;
}

.visitorCountryWrap table tr th {
  border-right: 1px solid #e0e0e0;
}

.report-box-head-wrap a {
  color: #212121;
  float: left !important;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.report-box-head-wrap a:hover {
  color: #7cb342 !important;
}

.countryHeadTr {
  background: none !important;
}

.pageReviewTable tr td {
  padding: 15px;
}

.report-box-head-wrap {
  /*background: #f5f5f5!important;*/
}

.gaBasicCol .flo-left {
  min-height: 80px;
}

.gaBasicCol .flo-left p {
  float: left;
  width: 100%;
  margin: 0;
}

.gaBasicCol h3 span {
  height: 0 !important;
}

.gaBasicCol-border-right {
  border-right: 1px solid #e0e0e0 !important;
}

/*.WebTrafficCol.WebTrafficCol-min{height: 0!important;}*/

.title-sec-new {
  background: #f5f5f5;
  padding: 10px 0 10px 15px;
  font-size: 20px;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}

.tab-th-bor-new {
  border-right: 1px solid #e0e0e0;
  color: #424242;
  font-size: 12px;
  font-weight: 400;
}

.tab-th-bor-new:last-child {
  border-right: none;
}

.comparison-table-table-tr-white:last-child {
  border-bottom: 0 !important;
}

.pageReview-bor .report-box-head-col td {
  border-bottom: 1px solid #e2e2e2 !important;
  border-top: 1px solid #e2e2e2 !important;
  font-weight: 400;
  border-right: 1px solid #e2e2e2 !important;
  border-right: 1px solid #e2e2e2 !important;
}

.pageReview-bor .report-box-head-col td:last-child {
  border-right: 0;
}

.gaBasicCol-wid .gaBasicCol.adlugetop {
  width: 100% !important;
}

.btn.green.wor {
  background-color: #f5f5f5 !important;
  color: #7cb342;
  border: 1px solid #eeeeee;
  font-weight: 500;
  margin-right: 15px;
}

.btn.green.wor:hover {
  background-color: #eeeeee !important;
}

.wid-41 {
  width: 60% !important;
}

.sort-bg-col {
  background-color: #e8f2de;
}

.col-md-3.contact-search {
  padding-right: 9px;
}

.col-md-4.contact-search {
  padding-right: 9px;
}

col {
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}

.hover {
  background-color: #f4f7f9;
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}

.nohoverbg {
  background: none !important;
}

.data-rang {
  font-size: 13px;
  padding: 15px;
}

.am-trend {
  float: right;
}

.am-trend-m {
  display: inline-block;
}

.am-trend-c {
  float: left;
  color: #757575;
  font-size: 11px;
}

.expo-pop-a {
}

.a-full {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

.options-a {
  float: left;
  width: 100%;
}

.opt-a {
  float: left;
  width: 100%;
}

.comp-m {
  background-color: #8bc53f;
  box-shadow: none;
}

.up-m {
  background-color: #707786;
  box-shadow: none;
}

.un-m {
  background-color: #cfd8dc;
  box-shadow: none;
}

.open-m {
  background-color: #f3af39;
  box-shadow: none;
}

.meet-bar-s {
  float: left;
  width: 100%;
}

.meet-bar-s p {
  font-size: 18px;
  margin: 0;
  padding: 0;
}

.meet-bar-s p span {
  color: #212121;
  font-size: 15px;
  font-weight: 300;
}

.m-botm {
  display: table;
  margin: 30px auto 0;
}

/*width: 60%;*/
.m-pro-text {
  float: left;
}

.m-pro-text p span {
  width: 12px;
  height: 12px;
  float: left;
  margin: 2px 10px 0 0;
}

.m-pro-text p {
  font-weight: 400;
  font-size: 12px;
  color: #000;
  float: left;
  margin: 0;
  padding: 0 8px 0 0;
}

.m-pro-text p .gren {
  background-color: #8bc53f;
}

.m-pro-text p .re {
  background-color: #707786;
}

.m-pro-text p .lghtgrn {
  background-color: #f3af39;
}

.m-pro-text p .or {
  background-color: #cfd8dc;
}

.me-de-da {
  float: left;
  width: 100%;
}

.me-de-da .widget-box {
  min-height: 290px;
}

.meet-a-listing {
  border: 1px solid #bdbdbd;
  border-radius: 100%;
  height: 38px;
  overflow: hidden;
  position: relative;
  width: 38px;
  float: left;
}

.meet-widg .row {
  margin-bottom: 0;
}

.meet-rep-wrap {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  padding: 13px 0;
}

.meet-rep-wrap h3 {
  font-size: 15px;
  font-weight: 600;
  float: left;
  margin: 11px 0 0 17px;
  padding: 0;
}

.meet-rep-wrap h4 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  float: left;
}

.meet-rep-wrap p {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 300;
  float: left;
}

.meet-rep-wrap .tot {
  text-align: left;
  width: 57%;
  font-weight: 600;
}

.meet-sub {
  float: left;
  width: 100%;
}

.meet-a-right {
  float: right;
  margin: 11px 0 0 0;
  width: 24%;
}

.meet-a-right p {
  font-weight: 300;
  font-size: 14px;
  float: left;
  color: #454646;
}

.meet-a-right a {
  font-weight: 600;
  font-size: 14px;
  float: left;
  padding: 0 8px;
  cursor: pointer;
  color: #454646;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.meet-a-right a:hover {
  color: #7cb342;
}

.meet-p-right {
  float: right;
  width: 30%;
}

.meet-p-right p {
  float: left;
  font-weight: 600;
  font-size: 13px;
  width: 20%;
  color: #000;
}

.meet-p-right span {
  float: left;
  font-weight: 300;
  font-size: 13px;
  width: 20%;
  color: #000;
}

.date-main-t {
  float: left;
  width: 100%;
}

.date-main-t h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: 600;
  color: #212121;
  padding: 20px 0 20px 15px;
  border-bottom: 1px solid #e0e0e0;
  margin: 0;
}

.date-t {
  float: left;
  width: 100%;
  padding: 0 15px;
  margin: 0 0 28px 0;
}

.date-t h4 {
  font-weight: 400;
  font-size: 18px;
  margin: 15px 0 5px 0;
}

.date-t p {
  font-size: 14px;
  color: #757575;
  margin: 0 19px 0 0;
  float: left;
}

.date-t p span {
  color: #689f38;
  display: inline-block;
  margin: 0;
}

.da-para {
  float: left;
  width: 100%;
  padding: 0 15px;
  margin: 0 0 28px 0;
}

.da-para p {
  width: 100%;
  font-size: 15px;
  font-weight: 300;
  margin: 0 !important;
  line-height: 25px;
  clear: both !important;
  display: block;
  text-indent: inherit !important;
  text-align: left !important;
}

.da-para ol {
  padding: 0 0 0 25px;
  float: left;
}

.da-para li {
  padding: 0 0 0 10px;
  clear: both;
}

.da-para h5 {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 500;
  padding: 0;
}

.da-para img {
  margin: 15px 0;
  clear: both;
  display: block;
}

.da-para ul {
  float: left;
  width: 98%;
  margin: 0 0 15px 25px;
}

.da-para ul li {
  width: 98%;
  float: left;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  line-height: 25px;
}

.da-para table {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
  float: left;
  width: 100%;
}

.da-para table td,
.da-para table th {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  padding: 13px;
}

.da-para table td p,
.da-para table td span {
  font-size: 13px !important;
}

.full-window-modal.meet-shed-rem-pop .modal-content {
  height: auto;
}

.meet-shed-rem-pop {
  float: left;
  width: 100%;
}

.meet-shed-rem-pop .row {
  margin-bottom: 0;
}

.meet-shed-rem-pop .modal-body {
  padding-top: 0;
}

.meet-shed-rem-pop .modal-header {
  padding: 15px 40px 15px 15px;
  border-bottom: none;
}

.meet-shed-rem-ti {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.meet-shed-rem-pop .new-close {
  background: url("../images/new-remove-icon-small.png") no-repeat right top;
  display: block;
  height: 16px;
}

.meet-shed-rem-ti h5 {
  color: #e64a19;
  font-size: 25px;
  font-weight: 600;
  margin: 25px 0 0;
}

.meet-shed-rem-ti p {
  color: #212121;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  padding: 22px 0 0 0;
  line-height: 25px;
}

.meet-shed-rem-dr {
  padding: 40px 0 0 0;
  width: 60%;
  margin: 0 auto;
  text-align: center;
  display: table;
}

.pack-ma {
}

.pack-ma .control-group .control-label {
  font-size: 14px;
  padding: 0 0 0 15px;
}

.pack-ma .control-group .control-label::after {
  content: none;
}

.pack-n {
}

.widget-inner-pa {
  border: none;
  background-color: #fafafa;
  padding: 17px;
}

.widget-inner-pa h3 {
  margin: 0;
  padding: 0;
  font-size: 17px;
  color: #212121;
}

.p-i {
  width: 148px;
  background: #fff;
  border: 3px solid #bdbdbd;
  border-radius: 100%;
  bottom: 0;
  height: 145px;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -200px;
}

.p-i img {
  max-width: 100%;
}

.btn-wrap .btn.re-shed {
  font-size: 15px;
  font-weight: 300;
  background-color: #ef6c00;
  box-shadow: none;
}

.err_datesel {
  display: none;
  color: red;
  float: left;
  margin: 5px 0 0;
}

.meeting-expiry {
  background-color: #f9eaea;
}

.widget-box.widger-meet-d {
  background: none;
  border: medium none;
  min-height: 150px;
}

/*package starts*/

.pakages-selct {
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  color: #424242;
  float: left;
  font-size: 13px;
  height: 32px;
  padding: 2px 8px;
  vertical-align: top;
  width: 100%;
}

.pack-chk {
  float: left;
  width: 100%;
}

.pack-chk input[type="checkbox"] {
  float: left;
  width: auto;
}

.pack-chk label {
  float: left;
}

/* == Checkbox == */
.pack-chk input[type="checkbox"] {
  display: none;
}

.pack-chk input[type="checkbox"] + label {
  color: #212121;
  font-family: Arial, sans-serif;
  font-size: 14px;
  cursor: pointer;
}

.pack-chk input[type="checkbox"] + label span {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin: -1px 10px 0 0;
  vertical-align: middle;
  background: url(../images/partner-package/tick1.png) no-repeat;
  border-radius: 3px;
}

.pack-chk input[type="checkbox"]:checked + label span {
  width: 17px;
  background: url(../images/partner-package/tick.png) no-repeat;
  height: 17px;
  margin-right: 10px;
}

.pack-chk input[type="checkbox"] + label span,
input[type="checkbox"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}

.check {
  padding-bottom: 0px;
}

/*== Toggle Checkbox ==*/
.package-table {
  background: #f1f8e9;
  padding: 40px;
  position: relative;
  margin: 0 auto;
  width: 98%;
}

.package-table:before {
  content: "";
  position: absolute;
  top: -14px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid #f1f8e9;
}

.package-table thead {
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 20px;
  background-color: #ddedc8;
}

.package-table td {
  width: 20%;
  padding: 3px 0;
  font-size: 15px;
}

.package-table td span {
  font-weight: 100;
  width: 80px;
  float: left;
}

.package-table td .font {
  font-weight: 100;
  width: 70px;
  float: left;
}

.package-table td p {
  font-weight: 500;
  width: 180px;
  float: left;
  padding: 0px;
  margin: 0px;
}

.sub {
  color: #686868;
  padding: 15px;
  border-radius: 3px;
  margin-left: 20px;
}

.sub:hover {
  background: #8bc34a;
  color: #fff;
}

.cost-wrp {
  margin: auto;
  width: 95%;
}

.cost-box {
  margin: auto;
  width: 95%;
  position: relative;
}

.plus {
  background: #7fb140;
  border-radius: 50%;
  width: 26px;
  height: 25px;
  position: absolute;
  right: 30%;
  bottom: 29px;
  cursor: pointer;
}

.close {
  background: red;
  border-radius: 50%;
  width: 26px;
  height: 25px;
  position: absolute;
  right: 35%;
  bottom: 29px;
  cursor: pointer;
}

.td {
  border: solid 1px #f00;
  height: 100px;
  width: 100%;
}

.client-label {
  width: 12%;
}

/**/

/* == Radio == */
.widget-content input[type="radio"] {
  display: none;
}

.widget-content input[type="radio"] + label {
  color: #292b2a;
  font: 400 14px/20px "Roboto", sans-serif;
  padding: 10px 0 10px 0;
  cursor: pointer;
  margin: 0;
}

.widget-content input[type="radio"] + label span {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  border-radius: 50%;
  background: url(../images/partner-package/rad.png) no-repeat;
}

.widget-content input[type="radio"]:checked + label span {
  background: url(../images/partner-package/rad1.png) no-repeat;
}

.widget-content input[type="radio"] + label span,
.widget-content input[type="radio"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}

.service-box {
  margin: auto;
  width: 78%;
  position: relative;
}

.s-lablwdt {
  width: 110px;
  float: left;
}

.widget-content.p-bt-none {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.m-btm-none {
  margin-bottom: 0 !important;
}

.btn-ps {
  bottom: 4px !important;
}

.widget-space {
  margin-top: 15px;
}

.pad-left {
  padding-left: 15px;
}

.mar-top {
  margin-top: 15px;
}

.section-strip {
  background-color: #fafafa;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

.clo {
  color: #212121;
}

.clo:hover {
  color: #000;
}

.h3 {
  padding-left: 20px;
}

.vw {
  cursor: pointer;
}

.vw:hover .package-table {
  visibility: visible;
}

.pack-chk input[type="checkbox"]:checked {
  visibility: visible;
}

.package-table table {
}

.package-table {
  background: #f1f8e9;
  position: relative;
  margin: 0 auto;
  width: 93%;
}

.package-table thead {
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 20px;
}

.package-table td {
  padding: 3px 0;
  font-size: 15px;
}

.package-table td span {
  font-weight: 300;
  width: 80px;
  float: left;
}

.package-table td .font {
  font-weight: 300;
  width: 70px;
  float: left;
}

.package-table td p {
  font-weight: 500;
  width: 150px;
  float: left;
  padding: 0px;
  margin: 0px;
}

.upto {
  width: 130px;
  float: left;
}

.con {
  width: 250px;
}

.api {
  width: 250px;
}

.seo {
  width: 350px;
}

.pt {
  width: 300px;
}

.phtr {
  width: 190px;
  float: left;
}

.acc_head {
  cursor: pointer;
}

/* == Radio == */
.ra-en-dis input[type="radio"] {
  display: none;
}

input[type="radio"] + label {
  color: #292b2a;
  font-size: 14px;
}

input[type="radio"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  border-radius: 50%;
  background: url(../images/partner-package/rad.png) no-repeat;
}

input[type="radio"]:checked + label span {
  background: url(../images/partner-package/rad1.png) no-repeat;
}

input[type="radio"] + label span,
input[type="radio"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}

.settings-filter-top-hor input[type="radio"] + label span {
  background-color: #efefef;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 50%;
  display: inline-table;
  height: 13px;
  margin: 3px 4px 0 0;
  vertical-align: middle;
  width: 13px;
}

.settings-filter-top-hor input[type="radio"]:checked + label span {
  background-image: none;
  background-color: #7cb342;
  border: 1px solid #7cb342;
}

.widget-content
  .user-list
  .settings-filter-top-hor
  input[type="radio"]
  + label {
  padding: 0;
  color: #666666;
}

.widget-content
  .user-list
  .settings-filter-top-hor
  input[type="radio"]
  + label
  span,
.widget-content
  .user-list
  .settings-filter-top-hor
  input[type="radio"]:checked
  + label
  span {
  margin: 2px 5px 0 !important;
}

.user-list .settings-filter-top-hor .roles-wrap {
  margin-left: 60px;
}

.user-list .settings-filter-top-hor .ck.sel-role-dropdown {
  margin-top: -4px;
}

.user-list .settings-filter-top-hor .select2-container .select2-choice {
  border: 1px solid #cccccc !important;
  min-width: 180px;
}

.settings-top-bar.user-list {
  background-color: #f5f5f5;
}

.tab-content.widget-content.tab-content-2.cust-pad {
  padding-top: 15px;
}

#userlist-vpg #userlisttype {
  margin-top: -15px;
}

#userlisttype .settings-top-bar.user-list {
  padding-top: 10px;
}

.cust-pad #user_list {
  margin-top: -15px;
}

.cust-pad .settings-filter-top-hor {
  padding-top: 10px;
}

#userlist-vpg .settings-top-bar.user-list .srch-addbtn-wrap {
  margin-top: -4px;
  padding-top: 0;
}

/*end of settings - userlist*/

.pa-z ul {
  padding: 0 0 0 40px;
}

.title {
  float: left;
  width: 100%;
}

.title ul li {
  cursor: default;
  width: 100%;
  list-style: none;
}

.list {
  transform-origin: center top 0;
  transition: all 0.5s ease 0.5s;
  display: none;
}

.current {
  transition: all 0.5s ease 0.5s;
  display: block;
}

.add-btn {
  background-color: transparent !important;
  border: #8bc34a solid 1px;
}

.add-btn:after {
  color: #8bc34a !important;
  top: -2px;
}

.add-btn.right-pos {
  right: 26%;
}

.available-package {
  background-color: #fff;
  border: #bdbdbd solid 1px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 92%;
}

.available-package:before {
  background: url(../images/partner-package/table-cornor.jpg) no-repeat top left;
  content: "";
  display: block;
  height: 14px;
  left: -1px;
  position: absolute;
  top: -14px;
  width: 23px;
}

.available-package table {
  border: none;
  width: 100%;
}

.available-package table thead {
  background-color: #ddedc8;
}

.available-package table thead .black {
  background-color: #424242;
  color: #fff;
  text-align: left;
}

.available-package table th {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.available-package table thead .black th {
  font-size: 16px;
  text-align: left;
}

.available-package table td:nth-child(2),
.available-package table td:nth-child(3),
.available-package table td:nth-child(4) {
  border-left: #bdbdbd solid 1px;
}

.available-package table td {
  font-size: 13px;
  font-weight: 300;
  vertical-align: top;
}

.available-package table td strong {
  font-weight: 500;
}

.available-package + .notes {
  /*background: #fafafa;*/
  display: block;
  font-style: italic;
  font-weight: 500;
  margin: 7px 0px 0;
  padding: 0 0 7px;
  text-align: center;
  clear: both;
}

.tick-mark {
  background-color: #8bc348;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 17px;
  left: 7px;
  line-height: 19px;
  position: relative;
  text-align: center;
  top: 2px;
  width: 17px;
}

.tick-mark:before {
  content: "\2714";
  color: #fff;
  left: 4px;
  position: absolute;
  top: 0;
  font-size: 11px;
}

.notes .tick-mark {
  left: 0;
}

.notes .tick-mark::before {
  top: -1px;
  left: 3px;
}

.service-box {
  display: none;
}

.show-div {
  display: block !important;
}

.widget-content .pt-plus {
  bottom: 0;
}

.widget-content .seo-kw-plus {
  bottom: 0;
}

.btn-fix {
  position: relative;
}

.btn-fix .seo-kw-plus {
  bottom: 0;
}

.btn-fix .pt-plus {
  bottom: 0;
}

/*package ends*/
.thn-y-wrap {
  width: 100%;
  float: left;
  border-right: 1px solid #efefef;
  padding: 60px 15px;
}

.thn-y {
  position: relative;
  background: #fff;
  border: 3px solid #eaeaea;
  border-radius: 100%;
  height: 90px;
  overflow: hidden;
  width: 90px;
  float: right;
}

.thn-y img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 88px;
}

.thn-y-wrap::before {
  background: #fff url("../images/r-a.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 28px;
  margin: 85px auto;
  position: absolute;
  right: 7px;
  top: 0;
  width: 11px;
}

.thn-y-wrap1 {
  float: left;
  width: 100%;
  padding: 60px 0;
}

.thn-y-wrap1 h3 {
  font-size: 40px;
  font-weight: 600;
  color: #689f38;
}

.thn-y-wrap1 p {
  font-size: 18px;
  font-weight: 300;
  color: #212121;
}

.thn-y-wrap1 p span {
  font-weight: 600;
}
/*=============*/
.login-account-content-wrap.resp_blk .thn-y-wrap {
  border-right: 1px solid #efefef;
  padding: 60px 15px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  width: 40%;
}
.login-account-content-wrap.resp_blk .thn-y-wrap::before {
  background: #fff url(../images/r-a.png) no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 28px;
  margin: 85px auto;
  position: absolute;
  right: -10px;
  top: 0;
  width: 11px;
}
.login-account-content-wrap.resp_blk .avtar_wrap {
  width: 135px;
  text-align: center;
  display: inline-block;
}
.login-account-content-wrap.resp_blk .thn-y {
  position: relative;
  background: #fff;
  border: 3px solid #eaeaea;
  border-radius: 100%;
  height: 90px;
  overflow: hidden;
  width: 90px;
  float: none;
  /*margin: 0 0 0 auto;*/
  margin: 0 auto;
}
.login-account-content-wrap.resp_blk .thn-y img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 88px;
}
.login-account-content-wrap.resp_blk .thn-y-wrap .prs_name {
  display: inline-block;
  margin-top: 5px;
  width: auto;
  text-align: center;
  font-size: 15px;
  margin: 0 0 0 auto;
}
.login-account-content-wrap.resp_blk .thn-y-wrap1 {
  padding: 40px 0 60px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  width: 55%;
  float: none;
  text-align: left;
}
.login-account-content-wrap.resp_blk.login-account-content-wrap h3 {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  word-wrap: break-word;
}
.login-account-content-wrap.resp_blk .thn-y-wrap1 h3 {
  font-size: 40px;
  font-weight: 600;
  color: #689f38;
  margin-bottom: 15px;
}
.login-account-content-wrap.resp_blk p {
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  word-wrap: break-word;
}
.login-account-content-wrap.resp_blk {
  padding: 50px 45px;
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 30px 0;
  border-radius: 5px;
}
.login-account-content-wrap.resp_blk .thn-y-wrap1 p {
  font-size: 17px;
  font-weight: 300;
  color: #212121;
  margin-top: 10px;
  clear: both;
  float: none;
}
/*==========Calendar===============*/
.login-account-content-wrap.resp_blk .calendar_wrap {
  clear: both;
  display: block;
  margin-top: 10px;
  height: 72px;
  width: 240px;
  border: 1px solid #e2d3d8;
  border-radius: 5px;
  box-sizing: border-box;
}
.login-account-content-wrap.resp_blk .cal_left {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  border-right: 1px solid #e6e6e6;
}
.login-account-content-wrap.resp_blk .cal_left .month_name {
  background: #689f38;
  color: #fff;
  width: 50px;
  height: 22px;
  border-top-left-radius: 5px;
}
.login-account-content-wrap.resp_blk .cal_left .date {
  padding: 5px;
  font-size: 27px;
  background-color: #f9f9f9;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: #612c3e;
}
.login-account-content-wrap.resp_blk .cal_right {
  display: inline-block;
  width: 183px;
}
.login-account-content-wrap.resp_blk .cal_right .day {
  height: 33px;
  font-weight: 300;
  padding-left: 10px;
  line-height: 33px;
  color: #939891;
  font-size: 20px;
}
.login-account-content-wrap.resp_blk .cal_right .time {
  height: 30px;
  padding-left: 35px;
  color: #dc7000;
  position: relative;
  line-height: 30px;
}
.login-account-content-wrap.resp_blk .cal_right .time:before {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/alarm.png) no-repeat;
  display: inline-block;
  z-index: 232;
  position: absolute;
  top: 5px;
  left: 10px;
}
/*===============Calendar ends======*/

.login-account-content-wrap.resp_blk .thn-y-wrap1 p b {
  color: #346d6dcc;
}
@media (max-width: 667px) {
  .login-account-content-wrap.resp_blk {
    padding: 15px;
    text-align: center !important;
  }
  .login-account-content-wrap.resp_blk .thn-y {
    margin: 0 auto;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap .prs_name {
    margin: 5px auto 0;
    width: auto;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap {
    padding: 15px;
    border-right: none;
    width: 100%;
    text-align: center;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap::before {
    display: none;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap1 {
    padding: 15px 0;
    margin: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .login-account-content-wrap {
    padding: 15px;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap1 h3 {
    font-size: 35px;
    text-align: center;
    margin-bottom: 10px;
  }
  .login-account-content-wrap.resp_blk .thn-y-wrap1 p {
    font-size: 16px;
    text-align: center;
  }
  .login-account-content-wrap.resp_blk .calendar_wrap {
    margin: 10px auto;
  }
}
/*=======================*/

.dol {
  position: relative;
  float: left;
}

.dol span {
  bottom: 0;
  left: 8px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 8px;
}

.control-group .dol input {
  padding: 2px 0 2px 16px;
  height: 29px;
}

.control-group.error .dol input {
  height: 29px;
}

.pack-ma .control-group .control-label.su-h {
  font-size: 18px;
  font-weight: 500;
  margin: 9px 0;
}

.ma-h {
  font-weight: 400;
  margin-top: 30px;
}

/*Add and Remove Button*/
.add-button:before,
.close-button:before {
  color: #85c459;
  font-size: 22px;
  left: 6px;
  position: absolute;
  top: -1px;
}

.add-button {
  cursor: pointer;
  display: inline-block;
  font-style: normal;
  font-weight: 300;
  height: 26px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 26px;
  color: #fff;
  font-size: 30px;
  background-color: #8bc34a;
  border: 0;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;

  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.add-button:before {
  content: "+";
}

.add-button:hover {
  border-color: #85c459;
}

.close-button {
  cursor: pointer;
  display: inline-block;
  font-style: normal;
  font-weight: 300;
  height: 26px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 26px;
  color: #fff;
  font-size: 40px;
  background-color: #e65100;
  border: 0;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;

  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.close-button:before {
  content: "-";
}

.close-button:hover {
  border-color: #e65100;
}

.duplicate {
  position: relative;
}

.duplicate .add-button {
  top: 6px;
}

.duplicate .close-button {
  top: 6px;
}

.button-container {
  display: inline-block;
}

.added .close-button {
  display: block;
  float: left;
  margin-right: 8px;
}

.two .close-button {
  display: block !important;
}

.sub-table {
  float: left;
}

.sub-table td:nth-child(3) {
  border: 0 !important;
}

.sub-table th {
  background: #424242;
  color: #fff;
  text-align: left !important;
  padding: 12px 0 12px 15px !important;
}

.available-package .sub-table td {
  vertical-align: middle;
  padding-left: 15px;
}

.table-box {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #ddd;
  border-right: 0;
}

.f1-bx {
  float: left;
  width: 20%;
  border-right: 1px solid #ddd;
  min-height: 175px;
}

.f2-bx {
  float: left;
  width: 35%;
  border-right: 1px solid #ddd;
  min-height: 175px;
}

.f3-bx {
  float: left;
  width: 25%;
  border-right: 1px solid #ddd;
  min-height: 175px;
}

.cf {
  clear: both;
}

.ac {
  text-align: center;
  padding-bottom: 20px;
}

.s-lablwdt-addi {
  width: 155px;
  padding: 0 0 0 15px;
}

.control-group .inp {
  width: 120px;
  float: left;
  padding: 0 15px;
}

.widget-content .rad-padi {
  display: inline-block;
  margin: 0;
  padding: 0 0 0 5px;
  line-height: 0;
}

.bel-wi {
  margin: 0 !important;
  width: 110px;
}

.gray-fil-widt {
  float: left;
  width: 100%;
}

.gray-fil-widt .dat-wid {
  float: left;
  width: 175px;
}

.gray-fil-widt .pac-wid {
  float: left;
  width: 180px;
}

.gray-fil-widt .sta-wid {
  float: left;
}

.gray-fil-widt .con-wid {
  float: left;
  width: 115px;
}

.new-se {
  float: left;
  padding: 5px 0 0;
  cursor: pointer;
}

.dropdown-setting:hover .dropdown-menu-wrap.par-menu {
  right: 5px;
  top: 38px;
}

.display_proper {
  background: none;
  border: 0 none;
  width: 100%;
  height: 300px;
}

.pp-imp-ed a {
  float: right;
  font-weight: 500;
  padding: 0 0 0 15px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.pp-imp-ed a:hover {
  color: #212121;
}

.page-report-full-width .table-summery-report table th {
  background: #fff;
  color: #212121;
  font-size: 13px;
  font-weight: 600;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-top: none;
}

.page-report-full-width .table-summery-report table th:last-child {
  border-right: none;
}

.page-report-full-width .table-summery-report table th.monthly-avrg {
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
  color: #424242;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 600;
  padding: 10px;
}

.page-report-full-width .table-summery-report table td.monthly-avrg {
  background: #fff;
}

.monthly-reports-wrap table th {
  background: #fff !important;
  border-bottom: 1px solid #e0e0e0 !important;
  border-right: 1px solid #e0e0e0 !important;
  border-top: none !important;
  color: #333333 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 10px !important;
  color: 424242 !important;
}

.monthly-reports-wrap table th:last-child {
  border-right: 0;
}

.monthly-reports-wrap table td {
  background: #ffffff !important;
  border-bottom: 1px solid #e0e0e0 !important;
  font-size: 13px !important;
  padding: 10px !important;
  color: #424242 !important;
}

.pie-lead {
  position: relative;
  float: left;
  width: 100%;
}

.pie-lead-tex {
  /*float: right;*/
  padding: 0 5px 0 0;
  position: absolute;
  right: -455px;
  top: 55px;
  width: 455px;
  z-index: 99;

  /*padding: 0 20px 0 0;*/
  /*right: -475px;*/
  /*width: 475px;*/
}

.pie-lead-tex ul {
  /*margin: 10px 20px;*/
  margin: 48px 20px 0;
  width: 95%;
}

.pie-lead-tex ul li {
  color: #424242;
  font-size: 15px;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  list-style: none;
}

.pie-lead-tex ul li a {
  color: #333;
  float: left;
  width: 100%;
  /*padding: 5px 10px 5px 15px;*/
  padding: 4px 10px 4px 15px;
}

.pie-lead-tex ul li a:hover,
.pie-lead-tex ul li a.active {
  background: #f5f5f5;
}

.pie-lead-tex ul li p {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: 300;
}
.pie-lead-tex .cnt {
  margin-left: 0 !important;
}
/* .pie-lead-tex ul li span{display: inline-block;float: left;font-weight: 500;width: 40%;word-wrap:break-word;} */

/* visa starts */

.visa-wrap {
  float: left;
  width: 100%;
}

.visa {
  border-radius: 2px;
  bottom: 0;
  left: -27px;
  margin: 0 auto;
  position: relative;
  right: 0;
  top: 0;
  width: 33%;
}

.visa-he {
  float: left;
  width: 100%;
  background: #8bc34a;
}

.visa-he h3 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  text-align: left;
  padding: 20px;
  margin: 0;
  font-size: 15px;
  color: #fff;
  font-weight: 600;
}

.visa-de {
  background: #dcedc8;
  padding: 30px;
  float: left;
  width: 100%;
}

.visa-de .control-group label {
  font-size: 15px;
  float: left;
  width: 100%;
}

.visa-de .control-group .input-box.num {
  width: 100px;
  float: left;
  margin: 0 10px 25px 0;
}

.visa-de .control-group.expi-mo {
}

.visa-de .control-group.expi-mo .input-box {
  width: 50px;
  margin: 0;
}

.visa-de .control-group.expi-mo .input-box:last-child {
  margin: 0 0 0 20px;
}

.visa-de .control-group.expi-cv {
}

.visa-de .control-group.expi-cv .input-box {
  width: 70px;
  margin: 0;
}

.visa-bo {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.visa-bo input {
  float: left;
  margin: 0 10px 0 0;
}

.visa-bo label {
  color: #757575;
  float: left;
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
  width: 90%;
}

.visa .top-arrow {
  border-bottom: 15px solid #8bc34a;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline-block;
  left: 40px;
  position: absolute;
  top: -12px;
}

/* visa ends */

.meet-goal {
  border-left: 5px solid #bdbdbd;
  display: block;
}

.meet-completed {
  border-left: 5px solid #8bc34a;
  display: block;
}

.meet-closed {
  border-left: 5px solid #8bc34a;
  display: block;
}

.meet-open {
  border-left: 5px solid #03a9f4;
  display: block;
}

.meet-up {
  border-left: 5px solid #e65100;
  display: block;
}

.inp-mar-bo {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* popup style*/

.modal-header .cir-close {
  background: rgba(0, 0, 0, 0) url("../images/cir-close.svg") no-repeat scroll 0
    0;
  width: 22px;
  height: 22px;
  float: right;
  cursor: pointer;
  /*-webkit-transition: all 0.2s ease 0s; 
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;*/
}

.modal-header .cir-close:hover {
  background-position: 0 -26px;
}

.mod-head {
  font-size: 17px;
  font-weight: 400;
}

.mod-cost {
  font-size: 14px;
  font-weight: 400;
}

.green-right {
  border-left: 5px solid #8bc34a;
  display: block;
}

.tic-h {
  font-weight: 400;
  font-size: 15px;
}

.sub-head-shad {
  font-size: 15px;
  font-weight: 500;
  background: #fcfdff;
  -webkit-box-shadow: inset 0 20px 10px -20px #ccc;
  -moz-box-shadow: inset 0 20px 10px -20px #ccc;
  -o-box-shadow: inset 0 20px 10px -20px #ccc;
  -ms-box-shadow: inset 0 20px 10px -20px #ccc;
  box-shadow: inset 0 20px 10px -20px #ccc;
}

.sub-head-bgc {
  background: #fcfdff;
}

.up-siz {
  font-size: 13px;
  font-weight: 400;
}

.up-siz span {
  float: right;
  font-weight: 600;
  width: 85px;
}

/*.up-siz-par{width:25%;float:left;}*/
.fw-bold {
  font-weight: 400;
}

.up-siz-par span {
  font-weight: 400;
  padding-left: 10px;
}

.up-siz-acc {
  font-size: 13px;
  font-weight: 400;
}

.up-siz-acc span {
  font-weight: 600;
  width: auto;
  padding-left: 10px;
  color: #00aaf5;
}

.nw-in-sha {
  box-shadow: 0 7px 5px -5px #e7e7e7 inset, 0 -8px 8px -6px #e7e7e7 inset;
}

.grey-right {
  border-left: 5px solid #7a7a7a;
  display: block;
}

.ser-stat {
  color: #7a7a7a;
  background: #f5f5f5;
}

.widget-content .ca-nu-ma {
  float: left;
  margin: 10px 0 0 0;
}

.box-head-wrap .ca-al {
  float: left;
  right: 115px !important;
  top: 36px;
}

.in-sha {
  box-shadow: inset -1px -1px 2px 3px #f4f4f4;
  -webkit-box-shadow: inset -1px -1px 2px 3px #f4f4f4;
  -moz-box-shadow: inset -1px -1px 2px 3px #f4f4f4;
  -o-box-shadow: inset -1px -1px 2px 3px #f4f4f4;
  -ms-box-shadow: inset -1px -1px 2px 3px #f4f4f4;
}

.nw-list-t tr th {
  border-top: 1px solid #e2e2e2 !important;
}

.in-sha-ta th {
  box-shadow: inset -1px -1px 4px 3px #f4f4f4;
  -webkit-box-shadow: inset -1px -1px 4px 3px #f4f4f4;
  -moz-box-shadow: inset -1px -1px 4px 3px #f4f4f4;
  -o-box-shadow: inset -1px -1px 4px 3px #f4f4f4;
  -ms-box-shadow: inset -1px -1px 4px 3px #f4f4f4;
}

.ful-sha {
  box-shadow: inset 1px 1px 5px 5px #f4f4f4;
  -webkit-box-shadow: inset 1px 1px 5px 5px #f4f4f4;
  -moz-box-shadow: inset 1px 1px 5px 5px #f4f4f4;
  -o-box-shadow: inset 1px 1px 5px 5px #f4f4f4;
  -ms-box-shadow: inset 1px 1px 5px 5px #f4f4f4;
}

.out-sha {
  /*2px 10px 10px -15px #212121*/
  -webkit-box-shadow: 0px 2px 10px -8px #333;
  -moz-box-shadow: 0px 2px 10px -8px #333;
  -o-box-shadow: 0px 2px 10px -8px #333;
  -ms-box-shadow: 0px 2px 10px -8px #333;
  box-shadow: 0px 2px 10px -8px #333;
}

.in-out-sha {
  box-shadow: 0px 2px 10px -8px #333, inset -1px -1px 2px 3px #f4f4f4;
  -webkit-box-shadow: 0px 2px 10px -8px #333, inset -1px -1px 2px 3px #f4f4f4;
  -moz-box-shadow: 0px 2px 10px -8px #333, inset -1px -1px 2px 3px #f4f4f4;
  -o-box-shadow: 0px 2px 10px -8px #333, inset -1px -1px 2px 3px #f4f4f4;
  -ms-box-shadow: 0px 2px 10px -8px #333, inset -1px -1px 2px 3px #f4f4f4;
}

.conte-li {
  border-bottom: 1px solid #e2e2e2;
  box-shadow: 0px 3px 3px -2px #e2e2e2;
  -webkit-box-shadow: 0px 3px 3px -2px #e2e2e2;
  -moz-box-shadow: 0px 3px 3px -2px #e2e2e2;
  -o-box-shadow: 0px 3px 3px -2px #e2e2e2;
  -ms-box-shadow: 0px 3px 3px -2px #e2e2e2;
}

.tooltip-inner {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 25px;
  color: #212121;
  min-width: 100px;
  padding: 8px;
  max-width: 300px;
}

.tooltip.top .tooltip-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -5px;
  border-width: 0;
  border-top-color: none;
  background: url(../images/too-t.png) no-repeat;
  width: 20px;
  height: 20px;
}

.tooltip.top-left .tooltip-arrow {
  border-top-color: #212121;
}

.tooltip.top-right .tooltip-arrow {
  border-top-color: #212121;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #212121;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #212121;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #212121;
}

.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #212121;
}

.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #212121;
}

.off-w {
  width: 130px;
}

.me-wi {
  width: 186px;
}

.ca-wi {
  width: 200px;
}

.co-wi {
  width: 160px;
}

.pro.wid-flo .btn-wrap {
  float: right;
}

.ra-en-dis {
  width: 175px;
}

.le-p-28 {
  padding-left: 10px;
}

.up-wi-1 {
  width: 110px;
}

.up-co-2 {
  width: 195px;
}

.dr-sty {
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  margin: 0 15px;
  padding: 0;
  width: 97px;
  cursor: pointer;
}

.dr-sty .dr {
  /*background:url("../images/dw-bg.png") no-repeat scroll 81px 12px;*/
  background: #fff;
  border: 0 none;
  padding: 5px;
  width: 94px;
  cursor: pointer;
}

.avr-wrap {
  width: 100%;
  float: left;
  border-right: 1px solid #e0e0e0;
  margin: 25px 0;
  padding: 15px 33px;
}

.avr-wrap .avr-i {
  background: url("../images/meeting-goal-report/avr-sec.png") no-repeat scroll
    0px 0px;
  float: left;
  width: 26px;
  height: 30px;
}

.avr-wrap .avr-i-wrap {
  padding: 10px 12px;
  border-radius: 2px;
  float: left;
  margin: 3px 0 0 0;
}

.avr-wrap .avr-i-wrap.fre {
  background-color: #03a9f4;
}

.avr-wrap .avr-i-wrap.acc {
  background-color: #03a9f4;
}

.avr-wrap .avr-i-wrap.pro {
  background-color: #03a9f4;
}

.avr-wrap .avr-i-wrap.com {
  background-color: #03a9f4;
}

.avr-wrap .avr-i-wrap.fre .avr-i {
  background-position: 0 0;
}

.avr-wrap .avr-i-wrap.acc .avr-i {
  background-position: -69px 0;
}

.avr-wrap .avr-i-wrap.pro .avr-i {
  background-position: -34px 0;
}

.avr-wrap .avr-i-wrap.com .avr-i {
  background-position: -103px 0;
}

.avr-wrap .avr-p {
  color: #212121;
  float: left;
  padding: 0 0 0 18px;
}

.avr-wrap .avr-p p {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 300;
}

.avr-wrap .avr-p span {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
  float: left;
  line-height: 18px;
  color: #212121;
}

.avr-wrap .avr-p span.no-data {
  color: #757575;
}

.avr-wrap .avr-p span b {
  font-weight: 400;
  font-size: 20px;
  margin: 0 10px 0 0;
  line-height: 35px;
  color: #212121;
}

.gr-ri-wrap {
  float: left;
  width: 85%;
}

.gr-ri-wrap p {
  margin: 0 0 20px 0;
  font-weight: 300;
  font-size: 15px;
  float: left;
  width: 100%;
}

.gr-ri-wrap p span {
  float: right;
  font-weight: 500;
  font-size: 17px;
}

.gr-ri-wrap p span.op {
  color: #03a9f4;
}

.gr-ri-wrap p span.cl {
  color: #5da007;
}

.gr-ri-wrap p span.or {
  color: #e65100;
}

.seo-head {
  width: 150px;
}

.tab-he-im {
  float: left;
  width: 100%;
  padding: 5px 15px 0px 15px;
  background: #f9fcff;
  border-bottom: 1px solid #e0e0e0;
}

.tab-he-im h4 {
  font-size: 18px;
  font-weight: 400;
  padding: 11px;
  margin: 0;
  float: left;
}

.tab-he-im .ri-to {
  float: right;
  padding: 10px 0;
}

.tab-he-im .ri-to p {
  font-size: 14px;
  margin: 0;
}

.tab-he-im .ri-to p span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  background: #03a9f4;
  padding: 1px 8px;
  border-radius: 3px;
  margin: 0 0 0 10px;
}

.m-r-ima {
  border: 1px solid #e0e0e0;
  border-radius: 100%;
  height: 38px;
  overflow: hidden;
  position: relative;
  width: 38px;
  background-color: #fff;
  float: left;
}

.m-r-ima img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

.errcoll {
  float: left;
  line-height: 10px;
  padding: 5px 0 0;
  width: 100%;
}

.errcoll .help-text {
  font-size: 13px;
  float: left;
}

.errcoll.errdivright {
  float: right;
  width: 49.2%;
}

.discErrRight {
  float: right !important;
  font-size: 13px;
  line-height: 10px;
  padding: 5px 0 0 15px !important;
  width: 49.2%;
}

.discErr {
  font-size: 13px;
  line-height: 10px;
  padding: 5px 0 0 15px !important;
  width: 49.2%;
}

.errcoll.mm {
  margin: 0 0 0 187px;
}

.widget-title .wid-rig {
  float: right;
  margin: 6px 0 0 0;
}

/* Sweep To Right */

.sweep-r {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.green.sweep-r:before {
  background: #87ba50;
}

.grey.sweep-r:before {
  background: #9fa9bd;
}

.d-grey.sweep-r:before {
  background: #61747d;
}

.blue.sweep-r:before {
  background: #0285c1;
}

.btn-wrap .btn.rest {
  color: #424242;
  background: #f1f1f1;
  margin-top: 10px;
  margin-left: 20px;
}

.rest.sweep-r::before {
  background-color: #ececec;
}

.btn-wrap .btn.sweep-r {
  padding: 7px 15px;
}

.sweep-r:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #78b92c;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.sweep-r:hover,
.sweep-r:focus,
.sweep-r:active {
  color: #ffffff;
  padding: 11px 15px;
}

.sweep-r:hover:before,
.sweep-r:focus:before,
.sweep-r:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Right */

/* Dropdown Style starts*/
.srt-aly-bt {
  margin-left: 20px !important;
  margin-top: -20px !important;
  margin-bottom: 10px !important;
  font-size: 10px !important;
  padding: 5px 8px !important;
}

.srt-aly-bt-g {
  margin-left: 20px !important;
  font-size: 10px !important;
  padding: 5px 8px !important;
}

.drop-down-pp .select2-container .select2-choice,
.select2-container .select2-choice {
  border-bottom: 1px solid #c4c7cc !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-radius: 1px !important;
  float: left !important;
  font-size: 13px !important;
  height: 30px !important;
  padding: 6px 25px 6px 8px !important;
  vertical-align: top !important;
  width: 100% !important;
  background-color: #ffffff !important;
  color: #424242 !important;
}

table .select2-container .select2-choice {
  border: 1px solid #e2e2e2 !important;
}

/*.select2-container .select2-choice{border: 1px solid #c4c7cc!important;}*/

.dat-wid {
  position: relative;
}

.dat-wid span {
  background: url(../images/dw-bg-bi.png) no-repeat scroll 0 0 !important;
  width: 12px;
  height: 9px;
  float: left;
  position: absolute;
  top: 11px;
  right: 8px;
  cursor: pointer;
}

.control-group .input-box.dat {
  border-bottom: 1px solid #c4c7cc;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 1px;
  float: left;
  font-size: 12px;
  height: 30px;
  padding: 5px 8px;
  vertical-align: top;
  width: 100%;
  background-color: #ffffff;
  color: #424242;
  cursor: pointer;
  -webkit-transition: -2px 2px 3px -4px #333;
  -moz-transition: -2px 2px 3px -4px #333;
  -o-transition: -2px 2px 3px -4px #333;
  -ms-transition: -2px 2px 3px -4px #333;
  box-shadow: -2px 2px 3px -4px #333;
}

.control-group .input-box.dat:placeholder {
  color: #212121;
}

.dropdown-logedin.pp-dr {
  width: auto;
}

.pp-dr {
  width: 195px;
  margin: 0;
  float: right;
}

.pp-dr-st {
  width: 170px;
  margin: 0;
  float: left;
}

.pp-dr .select2-container {
  -webkit-transition: -2px 2px 3px -4px #333;
  -moz-transition: -2px 2px 3px -4px #333;
  -o-transition: -2px 2px 3px -4px #333;
  -ms-transition: -2px 2px 3px -4px #333;
  box-shadow: -2px 2px 3px -4px #333;
}

.pp-dr .select2-container .select2-choice .select2-arrow b {
  background: rgba(0, 0, 0, 0) url("../images/dw-bg-bi.png") no-repeat scroll 0
    0 !important;
}

#select2-drop.select2-drop-active .select2-results .select2-highlighted {
  background-color: #eeeeee;
  color: #212121;
}

.pp-dr .select2-container .select2-choice > .select2-chosen {
  opacity: 1;
  font-size: 12px;
  font-weight: 300;
}

.pp-blu-dr .select2-container .select2-choice {
  border: 0 !important;
  font-size: 12px !important;
  color: #212121 !important;
}

.pp-blu-dr .select2-container .select2-choice .select2-arrow b {
  background: rgba(0, 0, 0, 0) url("../images/dw-bg-blu.png") no-repeat scroll 0
    0 !important;
  top: 11px !important;
}

.pp-blu-dr .select2-container .select2-choice > .select2-chosen {
  opacity: 1;
  font-size: 12px;
}

.pp-whi-dr .select2-container .select2-choice {
  background: #939baa !important;
  height: 30px !important;
  padding: 6px 32px 5px 15px !important;
  border-radius: 30px !important;
  color: #fff !important;
  font-size: 12px !important;
}

.pp-whi-dr input {
  background: #f5f5f5 !important;
  border: 1px solid #f5f5f5;
  border-radius: 30px !important;
  color: #424242 !important;
  font-size: 12px !important;
  height: 30px !important;
  padding: 5px 32px 5px 15px !important;
}

.pp-whi-dr .select2-container .select2-choice .select2-arrow b {
  background: rgba(0, 0, 0, 0) url("../images/dw-bg-whi.png") no-repeat scroll 0
    0 !important;
  top: 10px !important;
}

.pp-whi-dr .select2-container .select2-choice > .select2-chosen {
  opacity: 1;
  font-size: 12px;
}

.pp-no-dr .select2-container {
  box-shadow: none !important;
}

.pp-no-dr .select2-container .select2-choice {
  border: 0 !important;
  font-size: 12px !important;
}

.pp-no-dr.n-b .select2-container .select2-choice {
  background-color: rgba(0, 0, 0, 0) !important;
}

.pp-no-dr .select2-container .select2-choice > .select2-chosen {
  opacity: 1;
  font-size: 12px;
}

/* Dropdown Style ends*/

.ti-di span {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 400;
}

.ti-di {
  color: #939aaa;
  font-size: 15px;
  font-weight: 400;
  float: left;
  margin: 13px 0 0;
}

.ri-cli p {
  font-size: 14px;
  color: #212121;
  font-weight: 300;
  margin: 3px 20px 0 0;
  float: left;
}

.ri-cli span {
  font-size: 13px;
  font-weight: 500;
  background: #00aaf7;
  border-radius: 30px;
  padding: 2px 13px;
  color: #fff;
}

.widget-box .bill-ta tr th {
  padding: 6px 15px;
  font-size: 12px;
  font-weight: 400;
}

.widget-box .bill-ta tr td {
  border-right: 1px solid #e0e0e0;
}

.widget-box .bill-ta tr td span {
  font-size: 12px;
  color: #939aaa;
}

.seper-th {
  background-color: #939aaa;
  color: #fff !important;
}

.widget-box .bill-ta tr.acti {
  background: #f1f8fb;
}

.seper-td {
  background-color: #f7fbfd;
}

.bil-rep {
  background: url("../images/biil-re.png") no-repeat;
  width: 18px;
  height: 20px;
  margin: 0 auto;
  display: block;
  cursor: pointer;
}

.bil-rep.ac {
  background-position: -21px 0;
}

.bil-con {
  width: 100%;
  background: #fff;
  border-right: 0 !important;
  padding: 15px 0 15px 15px !important;
}

.bil-con .v {
  word-break: break-all;
  padding: 20px 0;
}

.tot-bi {
  background-color: #f1f8fb;
}

.tot-bi td {
  font-weight: 600;
}

.to-pa-co {
  word-break: normal;
}

.to-pa-co p {
  font-size: 15px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  color: #212121;
}

.to-pa-co span {
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  margin: 0;
  color: #212121;
  line-height: 25px;
}

.to-pa-co span b {
  color: #03abf6;
  font-weight: 300;
}

.to-pa-co strong {
  font-size: 30px !important;
  font-weight: 600 !important;
  float: left;
  width: 100%;
  margin: 6px 0 0;
}

.to-pa-co a {
  border: 2px solid #649a20;
  color: #649a20 !important;
  padding: 8px 12px;
  border-radius: 1px;
  font-size: 14px !important;
  text-decoration: none !important;
  margin: 30px 0 0 0;
  float: left;
}

.to-pa-co a:hover {
  background: #649a20;
  color: #fff !important;
}

.barWrapper label {
  font-size: 14px;
  font-weight: 600;
  float: left;
  width: 100%;
  cursor: text;
  margin: 3px 0 5px;
}

.su-wra {
  width: 87%;
}

.su-su {
  float: left;
  margin: 0 30px 0 0;
  padding: 0 14px;
  width: 12.4%;
}

.barWrapper .add-it {
  border: 1px solid #03abf6;
  padding: 1px 15px;
  float: left;
  border-radius: 30px;
}

.barWrapper .add-it span {
  font-weight: 500;
  color: #03abf6;
  margin: 0 0 0 6px;
}

.to-to-wr {
  padding: 70px 0;
  float: left;
}

.to-bi-to {
  float: left;
}

.to-bi-to p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 300;
  color: #212121;
  float: left;
  width: 100%;
}

.to-bi-to span {
  margin: 0;
  padding: 25px 0 8px;
  font-size: 30px;
  font-weight: 500;
  color: #212121;
  float: left;
  border-bottom: 3px solid #00aaf7;
}

.to-bi-to.to-bi-s span {
  font-size: 23px;
  font-weight: 400;
}

.to-cli-bi {
  border: 1px solid #e2e2e2;
  float: left;
  padding: 30px 0;
  margin: 35px 0 0;
  position: relative;
}

.to-cli-bi p {
  font-size: 15px;
}

.to-cli-bi span {
  font-size: 18px !important;
}

.to-cli-bi .tr-in {
  position: absolute;
  background: #fff;
  top: 64px;
  left: -13px;
  width: 25px;
  height: 25px;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
}

.nwe-sp-pad {
  padding-left: 0px !important;
}

.rad-b {
  margin: 0 25px 0 0;
}

.rad-b > label > label {
  padding: 0 0 0 4px;
  margin: 3px 0 0 0;
}

.bo-ne-bg {
  background-color: #e6eaf0;
}

.con-ne-bg {
  background-color: #f1f4f9;
  padding-top: 15px;
  padding-bottom: 15px;
}

.totip-us-r {
  position: relative;
}

.totip-us-r .i {
  position: absolute;
  top: 7px;
  right: 914px;
}

.totip-us-r .i2 {
  right: -17px;
}

.totip-us-r .tooltip_description .to-de {
  top: -72px;
}

.op-n-im.ne {
  background-position: 0 0;
}

.op-n-im.ac {
  background-position: 0 -23px;
}

.op-n-im.af {
  background-position: 0 -46px;
}

.op-n-im.mb {
  background-position: 0 -70px;
}

.op-n-im.ps {
  background-position: 0 -92px;
}

.op-n-im.bl {
  background-position: 0 -115px;
}

.input-box.date-picker.date.hasDatepicker {
  padding: 5px;
}

.nc .input-box.date-picker.date.hasDatepicker {
  border: 1px solid #e2e2e2 !important;
  padding: 6px 5px 5px 5px;
}

.doubleDatePicker.site-cu-mo .date-range-field {
  padding: 0;
}

.detail-graph .site-cu-mo .date-range-field span.main {
  padding: 5px 40px 3px 15px !important;
}

.analytics-reports-wrap .site-cu-mo .date-range-field span.main {
  padding: 5px 40px 3px 15px !important;
}

.analytics-reports-wrap .date-range-field span.main {
  background: #949ca9;
  border-radius: 20px;
  color: #fff;
  float: left;
  font-size: 12px;
  margin-bottom: 3px;
  padding: 2px 10px !important;
}

.analytics-reports-wrap .date-range-field span.comparison {
  font-size: 11px;
  padding: 0 0 0 16px;
}

.doubleDatePicker.site-cu-mo .date-range-field a {
  right: 11px;
  top: 9px;
  background: url(../images/datepicker-green-icon.png) no-repeat;
}

div.datepicker th a.datepickerMonth {
  width: 130px !important;
}

.site-cu-hei .graph-session-container {
  height: 213px;
}

.n-pa .theme.active a {
  margin-left: 0 !important;
  color: #649a1f !important;
}

.n-pa li a {
  color: #000 !important;
}

.ver-listing-wrap {
  min-height: 100px;
}

.am-all-contact-nw {
  float: left;
  width: 100%;
}

.lis-com-nw p {
  padding: 14px 0;
  display: block;
  clear: both;
  line-height: 20px;
  font-weight: 400;
  font-size: 13px;
  margin: 0;
}

.lis-com-nw {
  border-right: 1px solid #e0e0e0;
  text-align: center;
  padding: 5px 0 0;
}

.lis-com-nw p span {
  color: #212121;
  font-size: 17px;
  padding: 6px 0 0;
  word-wrap: break-word;
  display: block;
}

.lis-com-nw .opportunities-box {
  font-size: 13px;
  color: #424242;
  padding: 8px 0;
  margin: 0px;
}

.lis-com-nw .opportunities-count {
  border-top: 1px solid #e0e0e0;
  overflow: hidden;
}

.lis-com-nw .opportunities-box span {
  vertical-align: middle;
  padding-right: 10px;
}

.lis-com-nw .opportunities-box span.largetext {
  color: #333;
  font-size: 22px;
  font-weight: 400;
  line-height: 20px;
  padding: 0 0 0 5px;
}

.opportunities-count .lis-com-nw {
  padding: 8px 0;
}

.opportunities-count .lis-com-nw span {
  font-weight: 600;
}

.fc-header .fc-button {
  font-size: 12px !important;
  height: 24px !important;
  line-height: 0 !important;
  margin-right: 7px !important;
  padding: 10px 12px !important;
}

.blu-n {
  padding: 0px 30px;
}

.blu-n p {
  margin: 0;
  padding: 0;
  color: #212121;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 20px;
}

.blu-n p span {
  display: block;
  padding: 0 0 5px 0;
}

.blu {
  background: #5dabf5;
  padding: 20px 30px;
  width: 420px;
}

.blu p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 20px;
}

.blu p span {
  display: block;
  padding: 0 0 5px 0;
}

.blu:before {
  content: "";
  position: absolute;
  left: 2px;
  top: 35px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 13px solid #5dabf5;
  border-bottom: 13px solid transparent;
}

.int-wrap {
  padding: 25px 10px;
  float: left;
  position: relative;
}

.int-wrap i {
  float: left;
  background: url(../images/int-cr.png) no-repeat 0 0;
  padding: 5px;
  position: absolute;
  right: 15px;
  top: 10px;
  cursor: pointer;
}

.blu-ri {
  margin-top: 14px;
}

.blu-ri ul {
  height: 200px;
}

.blu-ri ul li {
  background: #f5f5f5;
  padding: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  list-style: none;
}

.blu-ri ul li p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 300;
}

.blu-ri ul li p img {
  float: right;
  padding: 5px 0;
}

.blu-ri ul li p span {
  margin: 0;
  padding: 0;
  font-weight: 600;
}

.blu-ri ul li.gn {
  border-left: 5px solid #8bc53f;
}

.blu-ri ul li.bu {
  border-left: 5px solid #0091ea;
}

.blu-ri ul li.gy {
  border-left: 5px solid #949ca9;
}

#demo-nav span {
  font-size: 12px;
}

#demo-stage {
  position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  height: 156px;
}

#demo-stage li,
#demo-stage li h3 {
  color: #777;
  list-style: none;
  text-align: left;
}

#demo-stage li.active,
#demo-stage li.active h3 {
  color: #000;
}

.amount-chart {
  position: relative;
  width: 100%;
  max-width: 35%;
  float: left;
}

.amount-chart p {
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  text-align: center;
  top: calc(50% - 2.5em);
  width: 100%;
  display: block;
  margin: 0;
}

.amount-chart span {
  font-weight: 600;
  font-size: 22px;
  color: #01a9f4;
}

.amm-chart {
  float: left;
  width: 65%;
  margin: 30px 0 0 0;
}

.amm-chart.utwf {
  margin: 45px 0 0;
}

.amm-chart .progress-bar-vertical.progress {
  margin: 0;
}

.amm-chart .ppc-to-mon {
  padding: 0 0 0 8px;
  min-width: 10%;
}

.widget-box.b-min {
  min-height: 214px;
}

.cie {
  float: left;
  width: 100%;
}

.cie ul {
  float: left;
  width: 100%;
  margin: 0px;
}

.cie ul li {
  float: left;
  list-style: none;
  border-right: 1px solid red;
  font-size: 12px;
  padding: 13px;
}

.am-lead-box.ld-new {
  margin-bottom: 0;
  padding: 0 0 5px;
}

.am-lead-box.ld-new h2 {
  padding: 6px 0 5px;
  font-size: 20px;
  font-weight: 400;
}

.am-lead-box.ld-new h3 {
  margin-top: 0px;
}

.block.as {
  background: #939aaa;
  border-top: 5px solid #707787;
}

.block1.or {
  background: #f4af3a;
  border-top: 5px solid #d89a2d;
}

.blockbox1 .block.bl {
  background: #01a9f4;
  border-top: 5px solid #009ce1;
}

.ppc-to-mon.n-gre-l {
  width: 80% !important;
}

.avr-wrap.nw-av .avr-p p {
  font-size: 12px !important;
}

.sm-b-bd.pull-right .badge {
  margin-right: 15px;
  margin-right: 26px;
}

.bl-coun {
  color: #01a9f4;
  float: left;
  margin: 0px;
  font-size: 30px;
  word-break: break-all;
  line-height: 30px;
}

.blac-coun {
  float: left;
  margin-left: 17px;
}

.chart_load-he.nw-shade-i.m-s-new {
  margin: 16px 12px 10px 0;
  height: 300px;
  clear: both;
  overflow: hidden;
}

.cli-das {
  width: 100%;
  margin: 75px 0;
  float: left;
}

.cli-das p {
  font-size: 15px;
  margin: 0 0 10px;
}

.cli-das span {
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 15px;
}

.wid-flo.tot-me {
  background-color: #e1ebf5;
  padding: 20px 10px;
}

.bl-coun.new-b-coun {
  padding-top: 4px;
}

.new-marg-ro {
  float: right;
}

.sm-b-bd.pull-right {
  margin-right: 20px;
}

.popover-content > table {
  border-right: 1px solid #e0e0e0 !important;
}

.am-popup-table-content > table {
  border-right: 1px solid #e0e0e0 !important;
}

.action-wrap.dis-b {
  width: 100%;
  text-align: left !important;
}

.action-wrap.dis-b.dis-n {
  text-align: left !important;
}

.action-wrap.dis-b a {
  float: none;
  display: inline-block;
}

.action-wrap.dis-b a:last-child {
  margin: 0;
}

.drip-list thead tr th {
  border-top: none;
  border-bottom: none;
}

.totip-us-r .tooltip_description .to-de-2 {
  left: 670px !important;
}

.totip-us-r .tooltip_description.am-contact-add .to-de-2 {
  left: 598px !important;
}

.nav-tabs-2 {
  width: 13%;
  float: left;
  display: inline-block;
}

.nav-tabs-2 > li {
  float: none;
}

.tab-content-2 {
  width: 87%;
  display: inline-block;
  float: right;
}

.tab-content-3 {
  width: 90%;
  display: inline-block;
}

.nav.nav-tabs.nav-tabs-2.li-bor li.theme {
  border-top: 1px solid #e2e2e2 !important;
  margin: -1px 0 0;
}

.nav.nav-tabs.nav-tabs-2.li-bor li a {
  margin-right: 0;
}

.radio-mar.nw {
  width: auto;
}

.radio-mar.nw:hover {
  background: none !important;
}

.tem-sel {
  float: left;
  margin: 0;
}

.tem-sel li {
  list-style: none;
  float: left;
  padding: 13px 13px 8px;
  border-right: 1px solid #e2e2e2;
  cursor: pointer;
}

.tem-sel li a {
  font-style: 13px;
  color: #212121;
}

.tem-sel li.active a {
  color: #7cb342;
  cursor: default;
}

.tem-sel li.active {
  border-bottom: 3px solid #7cb342;
}

.select2-container.select-3 {
  border: 1px solid #e2e2e2 !important;
  height: 29px !important;
}

.select2-container.select-3 a.select2-choice {
  height: 29px !important;
  border-bottom: 1px solid #e2e2e2 !important;
}

.new-dash-icon.list {
  display: block;
}

.bg-wh {
  background: #fff;
}

/*automtion starts*/
.automationlist {
  float: left;
  border: 1px solid #e0e0e0;
}

.automationlist li {
  list-style: none;
  padding: 10px;
  font-size: 13px;
  border-left: 3px solid #7cb243;
  display: block;
  border-bottom: 1px solid #e0e0e0;
  cursor: pointer;
  transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
}

.automationlist li:hover {
  background: #f7f9fb;
}

.automationlist li.active {
  background: #f7f9fb;
}

.automationlist li:last-child {
  border-bottom: none;
}

.auto-chart {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

.auto-txt {
  float: left;
  width: 85%;
  padding: 15px 0 0 20px;
}

.auto-txt h4 {
  margin: 0;
  font-size: 14px;
  padding: 0 0 7px 0;
}

.auto-txt p {
  margin: 0;
  font-size: 14px;
  color: #ccc;
  padding: 0 0 0 10px;
}

.auto-txt span {
  margin: 0;
  font-size: 14px;
  color: #ccc;
  padding: 0 0 0 10px;
}

.auto-act {
  width: 60px;
  height: 80px;
  float: left;
  position: relative;
}

.auto-act span {
  border: 1px solid #939baa;
  border-radius: 50%;
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
}

.auto-act img {
  max-width: 100%;
  position: absolute;
  padding: 13px;
}

.auto-act.se img {
  top: 5px;
}

.auto-act.en img {
  right: 3px;
  top: 2px;
}

.auto-act.op img {
  top: 5px;
}

.auto-act.cl img {
  top: 1px;
}

.auto-act:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 30px;
  background: #939baa;
  bottom: -7px;
  left: 23px;
}

.noti-pop-use {
  position: absolute;
  top: -25px;
  right: -10px;
  color: #212121;
  font-size: 18px;
  padding: 5px 10px;
}

.table-min-wrap.ppc-workarea-wrap.mgn-top-n {
  margin-top: 20px;
}

iframe.wysihtml5-sandbox {
  height: 450px !important;
}

.cke_panel_block h1 {
  font-size: 19px !important;
}

.cke.cke_reset_all.cke_1.cke_panel.cke_panel.cke_combopanel.cke_ltr {
  padding: 10px !important;
}

body.cke_ltr ul {
  list-style: none !important;
}

body.cke_ltr ul li {
  list-style: none !important;
  padding: 5px !important;
  display: inline-block !important;
  border-bottom: 1px solid #ccc !important;
}

body.cke_ltr ul a {
  text-decoration: none !important;
  color: #ddd !important;
}

.cke_combopanel {
  width: 200px !important;
}

/* Financial report starts */
.inv-s-wrap {
  width: 100%;
  height: 130px;
  display: table;
}

.inv-sta {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

.inv-sta p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #424242;
}

.inv-sta span {
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  color: #424242;
}

.inv-sta.in-pa p:after {
  background: url(../images/viewed.png) no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 24px;
  right: 15px;
}

.inv-sta.in-pe p:after {
  background: url(../images/send-30.png) no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 27px;
  right: 8px;
}

.inv-sta2 {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.inv-sta2 p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  color: #424242;
}

.inv-sta2 span {
  margin: 0;
  font-size: 35px;
  font-weight: 500;
}

.inv-sta2 span.gre {
  color: #89c348;
}

.inv-sta2 span.ora {
  color: #e85d12;
}

/* Financial report ends */

/* Performance report starts */
.sticky-values .stic {
  display: inline-block;
}

.sticky-values p {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 13px;
}

.sticky-values span {
  font-weight: 500;
  font-size: 14px;
}

.bo-wi {
  width: 16.5%;
}

/* Performance report ends */

/* company starts */
.seperate-result-wid {
  width: 24.7%;
  float: left;
}

/* company ends */

/* help-tour starts */
.new-he {
  padding: 14px 10px;
  cursor: pointer;
  margin: 0;
}

.new-he a {
}

.header-nav-right .new-he .dropdown-menu {
  top: 56px;
}

.new-he .dropdown-menu {
  /* display: block; */
  min-width: 160px;
}

.new-he .dropdown-menu li a span {
  font-size: 12px;
}

.new-he .dropdown-menu li a {
  padding: 10px;
  border-bottom: 1px solid #e0e0e0;
}

.new-he .dropdown-menu li a:hover {
  background: #f5f5f5;
  color: #424242;
}

/* help-tour ends */
.seo-ale {
  color: #e65100;
  background: #fcf8e3;
  border: 2px solid #faebcc;
  border-radius: 2px;
  margin: 0 0 0 15px;
  padding: 2px 15px;
  float: right;
}

.more-drop-wrap.del-ic {
  background: none;
  border-radius: 0px;
  padding: 1px 10px;
}

.meet-ty {
  float: left;
  font-size: 12px;
  font-weight: 400;
  color: #7d7d7d !important;
  padding: 5px 0;
  width: 100%;
}

.meet-ty img {
  margin: 0 2px 0 0;
}

.widget-box.b-min.spa-min {
  min-height: 215px;
}

.admi-apro .seo_perms_insert.multicheck .ms-drop,
.admi-apro .seo_perms_delete.multicheck .ms-drop {
  display: block;
  height: 75px;
  overflow-y: scroll;
  z-index: 0;
  min-width: 600px;
}

.admi-apro .seo_perms_insert.multicheck .ms-choice,
.admi-apro .seo_perms_delete.multicheck .ms-choice {
  display: none;
}

.admi-apro tr td span.type {
  padding: 0 0 10px;
  font-size: 12px;
  font-weight: 500;
  float: left;
  width: 100%;
  text-align: left;
}

.admi-apro.req tr td {
  border-bottom: none !important;
  height: 100px;
  padding: 0 !important;
  vertical-align: top;
  padding: 10px 0;
  display: block;
}

.admi-apro.req tr:first-child {
  margin: 0;
}

.admi-apro.req tr {
  margin: 20px 0 0;
  display: inline-block;
  width: 100%;
}

.admi-apro.req tr td .ms-parent {
  vertical-align: top;
}

@media (min-width: 1366px) {
  .container {
    width: 1270px;
  }
}

@media (min-width: 1920px) {
  .container {
    width: 1770px;
  }

  .template-content-wrap {
    min-height: 295px;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.cli {
    width: 8%;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.ope {
    width: 10%;
  }

  .campagin-list-wrap.list-ui-wrap li.title .group-list {
    width: 14%;
  }

  .campagin-list-wrap.list-ui-wrap li .group-list {
    width: 14%;
  }
}

@media (min-width: 1000px) {
  .col-md-default {
    padding: 0 15px 0 0 !important;
    width: auto;
  }

  .adl_table_list thead tr th {
    color: #424242;
    font-size: 12px;
    font-weight: 400;
  }

  .adl_table_list td {
    font-size: 12px;
    position: relative;
  }

  .adl_table_list td .owner.am-text {
    color: #000000;
    font-size: 12px;
    text-align: center;
    display: inline;
  }

  .medium-modal .modal-dialog {
    width: 95%;
  }
}

@media (min-width: 1025px) {
  .medium-modal .modal-dialog {
    width: 80%;
  }
}

@media (min-width: 1601px) {
  .summery-setrightbox {
    padding: 0 80px;
  }
}

.no-display-max {
  display: none;
}

@media (max-width: 1922px) {
  .am-right-content footer {
    width: 86.6%;
    margin-left: 225px;
  }
}

@media (max-width: 1700px) {
  .pie-lead-tex {
    right: -385px;
    width: 390px;
  }

  .blac-coun {
    margin-left: 0px;
  }

  .sm-b-tx.pull-left {
    width: 53%;
  }

  .avr-wrap {
    padding: 15px 10px 15px 20px;
  }

  .avr-wrap .avr-p p {
    font-size: 14px;
  }

  .avr-wrap .avr-p {
    padding: 0 0 0 12px;
  }

  .errcoll.errdivright {
    width: 49.8%;
  }

  .discErrRight {
    float: right !important;
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 49.8%;
  }

  .discErr {
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 49.8%;
  }

  .am-right-content footer {
    width: 85%;
  }

  .sm-b-tx.pull-left {
    width: 53%;
  }

  .totip-us-r .tooltip_description .to-de-2 {
    left: 560px !important;
  }
}

@media (max-width: 1600px) {
  .template-content-wrap {
    min-height: 295px;
  }

  .widget-box .sales-projection-tbl tr td {
    font-size: 12px !important;
    padding: 9px !important;
  }

  .ti-di {
    margin: 9px 0 0 !important;
  }

  .campagin-list-wrap.list-ui-wrap li .group-list {
    width: 14%;
    padding: 16px 15px;
  }

  .campagin-list-wrap.list-ui-wrap li.title .group-list {
    width: 14%;
    color: #424242;
    font-size: 12px;
    font-weight: 400 !important;
  }

  .bil-con .barWrapper p span {
    float: none !important;
    padding-left: 10px !important;
  }

  .gr-te {
    padding-top: 30px;
  }

  .nwe-sp-pad {
    display: block !important;
    padding-top: 5px !important;
    padding-left: 20px !important;
  }

  .g-nw-b.export-icon {
    margin-left: -15px;
  }

  .nodatadonutbucket.sample-text-wrap {
    margin-top: 32%;
  }

  .visa {
    width: 38%;
  }

  .errcoll.errdivright {
    width: 49.3%;
  }

  .discErrRight {
    float: right !important;
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 49.3%;
  }

  .discErr {
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 49.3%;
  }

  .to-pa-co span b {
    display: block;
  }

  .su-su {
    margin: 0 15px 0 0;
    width: 12.8%;
  }

  .to-cli-bi {
    padding: 20px 0;
  }

  .to-cli-bi p {
    padding: 0 24px 0 0;
  }

  .pie-lead-tex {
    right: -365px;
    width: 370px;
  }

  .ver-listing-wrap .listing-count {
    width: 32.3%;
  }

  .ppc-workarea-wrap > .dataTables_wrapper > .adl_table_list > thead > tr > th {
    font-size: 12px;
  }

  .ppc-workarea-wrap
    > .dataTables_wrapper
    > .adl_table_list
    > thead
    > tr
    > th
    p {
    margin: 0;
    font-size: 9px;
    color: #424242;
  }

  .ppc-workarea-wrap > .dataTables_wrapper > .adl_table_list > tbody > tr > td {
    font-size: 12px;
  }

  .col-pad .widget-title h2 {
    font-size: 16px;
    padding: 10px 0;
  }

  .am-right-content-area footer {
    font-size: 11px;
  }

  .listing-count-wrap span {
    font-size: 12px;
  }

  .oppo-txt1 {
    font-size: 12px;
  }

  .adl_table_list .op-n-im {
    float: left;
    width: 24%;
  }

  .ver-listing-wrap .listing-count p span {
    margin-bottom: 3px;
    margin-top: 4px;
  }

  /* .dashboard-help-wrap .sample-text-wrap h3{margin-top:22px; } */
  .seperate-result-wrap {
    width: 32.8%;
  }

  .accounts-result-double-wrap .box-green {
    height: 60px;
  }

  .three-separate > div p {
    font-size: 12px;
  }

  .accounts-result-double-wrap .box-title a {
    font-size: 12px;
  }

  .am-right-content footer {
    width: 84%;
  }

  .widget-box.b-min {
    min-height: 182px;
  }

  /* .blu-n{width: 350px;} */
  .m-s-new {
    height: 290px;
  }

  .blac-coun {
    width: 100%;
  }

  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 508px !important;
  }

  .inv-sta span {
    font-size: 30px;
  }

  .inv-sta.in-pa p::after {
    top: 30px;
    right: 0;
  }

  .inv-sta.in-pe p::after {
    top: 33px;
    right: -6px;
  }

  .inv-sta2 p {
    font-size: 14px;
  }

  .inv-sta2 span {
    font-size: 25px;
  }

  .bo-wi {
    width: 16.4%;
  }
}

@media (max-width: 1580px) {
  .sm-b-tx.pull-left {
    width: 54%;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.ope {
    width: 7%;
  }

  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 485px !important;
  }
}

@media (max-width: 1500px) {
  .template-content-wrap {
    min-height: 295px;
  }

  .new-marg-ro {
    float: left;
  }

  .nw-billing-p.to-bi-to span {
    font-size: 25px !important;
  }

  .nw-billing-p.to-bi-to p {
    font-size: 11px !important;
  }

  .m-l-b.pull-right {
    margin-left: -20px;
  }

  .sm-b-tx.pull-left {
    width: 60%;
  }

  .widget-box .sales-projection-tbl tr td {
    padding: 6px !important;
  }

  .campagin-list-wrap.list-ui-wrap li .group-list {
    width: 14%;
  }

  .campagin-list-wrap.list-ui-wrap li.title .group-list {
    width: 14%;
  }

  .nwe-sp-pad {
    padding-left: 6px !important;
  }

  .nw-e-res > img {
    margin-top: -10px;
  }

  .nw-cns {
    margin-left: 4px;
  }

  .three-separate > div {
    padding: 17px 10px !important;
  }

  .widget-right-content .new-p-pad-1 {
    margin-left: -20px !important;
  }

  .avr-wrap .avr-p {
    width: 63%;
  }

  .avr-wrap .avr-p p {
    line-height: 20px;
  }

  .avr-wrap .avr-p span {
    line-height: 18px;
  }

  .errcoll.errdivright {
    width: 48.4%;
  }

  .discErrRight {
    float: right !important;
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 48.4%;
  }

  .discErr {
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 48.4%;
  }

  .errcoll.mm {
    margin: 0 0 0 175px;
  }

  .ver-listing-wrap .listing-count {
    width: 32%;
  }

  .pie-lead-tex {
    right: -338px;
    width: 343px;
  }

  .ver-listing-wrap .listing-count p span {
    margin-bottom: 0px;
    margin-top: 4px;
  }

  .dashboard-help-wrap .sample-text-wrap h3 {
    margin: 23px 0 0 -5px;
  }

  .nodatadonutbucket.sample-text-wrap {
    margin-top: 38%;
  }

  .three-separate > div {
    padding: 15px 10px 16px;
  }

  .common-account-result-wrap .box-green span {
    font-size: 29px;
  }

  .accounts-result-double-wrap .box-green span {
    font-size: 29px;
  }

  .three-separate > div {
    padding: 13px 10px;
  }

  .accounts-result-double-wrap .box-green {
    height: 59px;
  }

  .accounts-result-double-wrap .box-title .small-padding {
    padding: 19px 0;
  }

  .seperate-result-wrap {
    width: 32.6%;
  }

  .am-right-content footer {
    width: 83%;
  }

  .project-listing-wrap td {
    padding: 10px;
    font-size: 12px;
  }

  .amount-chart p {
    font-size: 10px;
    line-height: 14px;
  }

  .amount-chart {
    max-width: 40%;
  }

  .amm-chart {
    width: 60%;
  }

  .amm-chart .ppc-to-mon p {
    font-size: 12px;
    line-height: 14px;
  }

  .widget-box.b-min {
    min-height: 168px;
  }

  .widget-box.b-min.v-min {
    min-height: 185px;
  }

  /*.blu-n{width: 300px;}*/
  .avr-wrap.nw-av .avr-p {
    width: 100% !important;
  }

  .avr-wrap.nw-av {
    padding: 15px 10px 15px 3px;
  }

  .avr-wrap .avr-p span b {
    font-size: 18px;
  }

  .sm-b-bd.pull-right .badge {
    margin-right: 0px;
  }

  .detail-ad-perform-wrap .summary-count {
    width: 330px;
  }

  .totip-us-r .tooltip_description .to-de-2 {
    left: 520px !important;
  }

  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 445px !important;
  }

  .inv-sta p {
    font-size: 12px;
  }

  .inv-sta span {
    font-size: 28px;
  }

  .inv-sta.in-pa p::after {
    top: 33px;
  }

  .inv-sta.in-pe p::after {
    top: 34px;
  }

  .inv-sta2 span {
    font-size: 23px;
  }

  .sticky-values p {
    font-size: 10px;
  }

  .bo-wi {
    width: 16.2%;
  }

  .seperate-result-wid {
    width: 24.5%;
  }

  .meet-rep-wrap .tot {
    width: 63%;
  }
}

@media (max-width: 1400px) {
  .pie-lead-tex .cnt a p,
  .pie-lead-tex .srl li a span {
    font-size: 14px !important;
  }
  .brk.gtot {
    font-size: 13px !important;
  }

  .brk.mtot {
    font-size: 13px !important;
  }

  .template-content-wrap {
    min-height: 295px;
  }

  .sm-b-tx.pull-left {
    width: 64%;
  }

  .bl-coun {
    font-size: 23px !important;
  }

  .blac-coun {
    font-size: 12px;
    margin-left: 0;
  }

  .sm-b-bd.pull-right {
    margin-right: 3% !important;
  }

  .date-to {
    font-size: 11px;
  }

  .widget-box .sales-projection-tbl tr td {
    padding: 6px !important;
  }

  .bil-con .barWrapper p span {
    float: none !important;
    padding-left: 10px !important;
  }

  .nw-e-res > img {
    margin-top: -10px;
  }

  .nw-cns {
    margin-left: 4px;
  }

  .nw-ad {
    margin-right: 2% !important;
  }

  .meeting_freq > p {
    font-size: 11px;
  }

  .dashboard-help-wrap .sample-text-wrap h3 {
    font-size: 13px !important;
    line-height: 20px;
    margin-left: -12px;
    margin-top: 20px;
  }

  .page-opportunity-count-wrap .listing-count-wrap .total {
    font-size: 12px;
  }

  .summery-detail-col-5 .content p span {
    font-size: 18px;
  }

  .summery-detail-col-5 .content {
    padding: 5px;
  }

  .meeting-progrss-bar-wrap h3 {
    font-size: 17px;
    padding: 4px 0 0;
  }

  .col-md-adjust {
    width: 33.3333%;
  }

  .dashboard-help-wrap .sample-text-wrap h3 {
    font-size: 26px;
  }

  .dashboard-help-wrap .sample-text-wrap ul li {
    font-size: 13px;
  }

  .select-service-wrap .input-box {
    /*width: 83%;*/
    width: 73%;
  }

  .total-summery-wrap .col-md-8 {
    padding-right: 0px;
  }

  .summery-detail-wrap .col-md-6 {
    padding: 0px;
  }

  .summery-detail-wrap .col-md-6:nth-child(2n + 1),
  .summery-detail-wrap .col-md-6:nth-child(2n + 2) {
    padding: 0px 5px 0 0;
  }

  .filter-list-align .input-stage-align {
    width: 12%;
  }

  .filter-list-align .sta-mode-width-align {
    width: 11%;
  }

  .page-opportunity-count-wrap > div {
    padding: 0 5px 0 0;
  }

  .page-opportunity-aligm-wrap .listing-count-wrap {
  }

  .page-opportunity-count-wrap .listing-count-wrap .total {
    font-size: 14px;
  }

  .page-opportunity-count-wrap .listing-count-wrap .total-value {
    font-size: 26px;
  }

  .page-opportunity-count-wrap .listing-count-wrap .month {
    font-size: 12px;
  }

  .page-opportunity-count-wrap .listing-count-wrap .ratio {
    font-size: 14px;
  }

  .detail-ad-perform-wrap .summary-count:nth-child(4) {
    border: 0px;
    padding-right: 0px;
  }

  .detail-ad-perform-wrap .summary-count:nth-child(1) {
    padding-left: 0px;
  }

  .detail-ad-perform-wrap .summary-count {
    padding: 0px 22px;
    width: auto;
  }

  .contact-details-right-wrap .contact-table-wrap ul.nav-tabs li a {
    font-size: 17px;
  }

  .graph-summery-percentage ul li {
    font-size: 12px;
  }

  .graph-summery-label ul li {
    font-size: 12px;
  }

  .summary-count-label {
    font-size: 12px;
  }

  .filter-list-align .input-stage-align {
    width: 11.667%;
  }

  .filter-list-align .sta-type-width-align {
    width: 10%;
  }

  .filter-list-align .sta-mode-width-align {
    width: 8.33333%;
  }

  .filter-list-align .spam--outer-wrap {
    width: auto;
  }

  .total-contact-left-wrap {
    margin: 7px 0 0 0;
  }

  .adjust-lap-min {
    width: 41.6667%;
  }

  .adjust-lap-min-sec {
    width: 58.3333%;
  }

  .adjust-lap-min-sec .col-md-6 {
    padding: 0px;
  }

  .lead-image-wrap p {
    width: 51%;
  }

  .contant-summery-table-wrap ul li.label-first {
    width: 40%;
    padding: 0 0 0 30px;
  }

  .contant-summery-table-wrap ul li.label-second {
    width: 60%;
  }

  .sidebar-profile-info .summery-detail-wrap ul li span {
    width: 65%;
  }

  .tab-ver-summery tr td:first-child {
    width: 30%;
  }

  .tab-ver-td-sec {
    max-width: 73%;
  }

  .contact-comment-wrap {
    padding: 20px;
  }

  .ver-listing-wrap .listing-count p {
    font-size: 14px;
  }

  .ver-listing-wrap .listing-count p span {
    padding: 5px 0 0 0;
    font-size: 23px;
  }

  .value-box-text .listing-count p span {
    font-size: 23px;
  }

  .campagin-index .list-left-wrap {
    width: 75%;
  }

  .campagin-index .list-right-wrap {
    width: 19%;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.sub {
    width: 7%;
  }

  .contact-table-wrap .report-overview-li-span.nav-tabs li a {
    padding: 20px 52px;
  }

  .contact-table-wrap .report-overview-li-span.nav-tabs li:last-child a {
    padding: 20px 56px;
  }

  .full-width-nav ul li a {
    padding: 15px 30px 0 40px;
  }

  .full-width-nav ul li:last-child a {
    padding: 15px 43px 0 43px;
  }

  .template-wrap .col-md-2 {
    padding: 0 5px;
  }

  .add-input {
    margin: 0 10px 0 0;
    width: 75%;
  }

  .to-do-box-wrap .drop-down-level input {
    width: 88%;
  }

  .login-account-content-wrap {
    padding: 25px 20px 50px 20px;
  }

  .account-client-lead-value-wrap {
    margin: 20px 0;
  }

  .account-client-lead-value-wrap ul li {
    padding: 0 0 0 11px;
  }

  .todo-complete-wrap ul li span {
    width: 92%;
  }

  .three-separate > div p {
    line-height: 11px;
  }

  .comment-todo-wrap > .row > .col-md-5 {
    padding-left: 17px;
  }

  .new-dash-content .smal-siz {
    width: 12%;
  }

  .dash-text-open {
    width: 70%;
  }

  .new-dash-content .opens-right p {
    width: 30%;
  }

  .editer-save-email {
    right: 166px;
    width: 25%;
  }

  .campagin-list-wrap.list-ui-wrap li.title .import-sub {
    width: 11%;
  }

  .campagin-list-wrap.list-ui-wrap li .export-sub {
    width: 11%;
  }

  .campagin-list-wrap.list-ui-wrap li .group-list {
    width: 14%;
  }

  .campagin-list-wrap.list-ui-wrap li .import-sub {
    width: 23%;
  }

  /*.action-wrap a:first-child {margin: 12px 6px 0 0;}*/
  .action-wrap a:nth-child(3) {
    margin: 0 0 0 10px;
  }

  .label-edit-right-wrap {
    width: 40% !important;
  }

  .full-window-modal .modal-body {
    padding: 35px 40px;
  }

  .full-window-modal .modal-header {
    padding: 15px 40px;
  }

  .ppc-workarea-wrap .ppc-th-b {
    width: 12% !important;
  }

  .widget-box .listing-tbl td {
    padding: 12px;
  }

  .project-listing-wrap td {
    padding: 12px 6px;
  }

  .tab-th-bor-new {
    font-size: 12px;
  }

  .meet-a-right {
    width: 26%;
  }

  /*.meet-p-right{width: 25%;}*/
  /*.m-botm{width: 80%;}*/
  .progress-calc-comp-top {
    left: 474px;
  }

  .progress-calc-up-top {
    left: 632px;
  }

  .progress-calc-un-top {
    left: 791px;
  }

  .meet-shed-rem-ti h5 {
    margin: 0 0 0 0;
  }

  /*.meet-rep-wrap .tot{width: 70%;}*/
  /*.ppc-workarea-wrap>.dataTables_wrapper>.adl_table_list>thead>tr>th{word-break: normal;}*/
  /*.ppc-workarea-wrap>.dataTables_wrapper>.adl_table_list>tbody>tr>td{word-break: normal;}*/
  .widget-content input[type="radio"] + label {
    font: 400 13px/21px "Roboto", sans-serif;
  }

  .widget-content input[type="radio"] + label span {
    margin: -2px 0 0;
    width: 18px;
    height: 18px;
  }

  .widget-content input[type="radio"]:checked + label span {
    margin: -2px 0 0;
  }

  .client-label {
    width: 14%;
  }

  .gray-fil-widt .dat-wid {
    width: 115px;
  }

  .WebTrafficCol.web-p {
    padding: 25px 40px;
  }

  .visa {
    width: 43%;
    left: 0;
  }

  .visa-de .control-group label {
    margin: 0;
  }

  .style-padd {
    margin: 0 10px 0 0;
    padding: 0 12px 0 40px;
  }

  .ver-listing-wrap .listing-count {
    width: 32%;
  }

  .ver-listing-wrap .listing-count p {
    padding: 10px 0 0;
  }

  .arr span {
    padding: 0 0 0 15px;
  }

  .widget-content .ca-nu-ma {
    margin: 3px 0 0 0;
  }

  .box-head-wrap .ca-al {
    float: left;
    right: 100px !important;
    top: 29px;
  }

  .off-w {
    width: 107px;
  }

  .me-wi {
    width: 110px;
  }

  .ca-wi {
    width: 125px;
  }

  .co-wi {
    width: 100px !important;
  }

  .gray-fil-widt .pac-wid {
    float: left;
    width: 140px;
  }

  .le-p-28 {
    padding-left: 28px;
  }

  .avr-wrap .avr-p p {
    font-size: 18px;
  }

  .avr-wrap {
    margin: 25px 0;
    padding: 15px 30px;
  }

  .avr-wrap .avr-p {
    width: 75%;
  }

  .gr-ri-wrap {
    width: 100%;
  }

  .errcoll.errdivright {
    width: 47.2%;
  }

  .discErrRight {
    float: right !important;
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 47.2%;
  }

  .discErr {
    font-size: 13px;
    line-height: 10px;
    padding: 5px 0 0 15px !important;
    width: 47.2%;
  }

  .errcoll.mm {
    margin: 0 0 0 175px;
  }

  .avr-wrap .avr-i-wrap {
    margin: 0 0 0 0;
  }

  .p-wid-right .ri-cli {
    margin: 6px 0 0;
    float: left;
  }

  .widget-box .bill-ta tr th {
    font-size: 13px;
    padding: 3px 15px;
  }

  #accounts_list #accounts_list_tbody td {
    padding: 8px 6px 8px 12px;
  }

  @media (max-width: 1590px) {
    #accounts_list #accounts_list_tbody td {
      padding: 8px 2px 8px 2px;
    }
  }

  .to-pa-co span b {
    display: block;
    line-height: 20px;
  }

  .to-pa-co strong {
    font-size: 24px !important;
    font-weight: 500 !important;
  }

  .to-pa-co a {
    padding: 8px;
    font-size: 13px !important;
    margin: 20px 0 0;
  }

  .su-su {
    margin: 0;
    width: 14%;
  }

  .to-to-wr {
    padding: 60px 0;
  }

  .to-cli-bi {
    margin: 30px 0;
  }

  .to-bi-to span {
    font-size: 20px;
    padding: 23px 0 8px;
  }

  .p-wid-right .ri-cli p {
    margin: 0;
  }

  .p-wid-right .ri-cli p:first-child {
    margin: 0 5px 0 0;
  }

  .to-bi-to.to-bi-s span {
    font-size: 18px;
  }

  .to-cli-bi p {
    padding: 0 0 0 0;
  }

  .totip-us-r .i {
    right: 615px;
  }

  .totip-us-r .i2 {
    right: -17px;
  }

  .totip-us-r .tooltip_description .to-de {
    left: 660px !important;
  }

  .totip-us-r .tooltip_description .to-de-2 {
    left: 460px !important;
  }

  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 452px !important;
  }

  .pp-dr-st {
    width: 130px;
  }

  .col-pad .widget-title h2 {
    font-size: 15px;
  }

  .am-right-content footer {
    width: 81.8%;
  }

  .widget-box.b-min.v-min {
    min-height: 180px;
  }

  .amm-chart .ppc-to-mon p {
    font-size: 11px;
    line-height: 14px;
  }

  .widget-box.b-min {
    min-height: 189px;
  }

  .cli-das p {
    font-size: 14px;
  }

  .cli-das span {
    font-size: 22px;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.sub {
    text-align: left;
    margin-left: -10px;
    margin-right: 0;
  }

  .campagin-list-wrap .campagin-index .list-text-group.list-auto.ope {
    width: 6%;
  }

  .campagin-index .list-right-wrap {
    width: 18%;
  }

  .widget-box.b-min.spa-min {
    min-height: 208px;
  }
}

@media (max-width: 1370px) {
  .template-content-wrap {
    min-height: 295px;
  }

  .amm-chart.g-pad-new {
    padding-bottom: 34px !important;
  }

  .ver-listing-wrap .listing-count p {
    font-size: 13px;
  }

  .ver-listing-wrap .listing-count p span {
    margin-bottom: 0px;
    margin-top: 4px;
  }

  .new-todo-size {
    font-size: 14px;
  }

  .three-separate > div p {
    font-size: 12px;
  }

  .three-separate > div {
    padding: 18px 10px 20px;
  }

  .three-separate > div em {
    padding: 0 10px 0 0;
  }

  .accounts-result-double-wrap .box-title .small-padding {
    padding: 20px 0;
  }

  .am-right-content footer {
    width: 81%;
  }

  .totip-us-r .tooltip_description .to-de-2 {
    left: 490px !important;
  }

  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 414px !important;
  }

  .amm-chart.g-pad-new {
    padding-bottom: 27px !important;
  }
}

@media (max-width: 1280px) {
  .template-content-wrap {
    min-height: 295px;
  }

  .sm-b-tx.pull-left {
    width: 69%;
  }

  .sm-b-c.pull-left {
    padding-left: 6px;
  }

  .date-to {
    font-size: 10px;
  }

  .amm-chart.g-pad-new {
    padding-bottom: 25px !important;
  }

  .widget-box .listing-tbl td {
    font-size: 12px !important;
  }

  .g-nw-b.export-icon {
    margin-left: -15px !important;
  }

  .page-opportunity-count-wrap .listing-count-wrap .total {
    font-size: 12px;
  }

  .adl_table_list .op-n-im {
    float: left;
    width: 32%;
  }

  .ver-listing-wrap .listing-count p span {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .avr-wrap .avr-p span {
    font-size: 12px;
  }

  .avr-wrap .avr-p p {
    font-size: 12px;
    line-height: 15px;
  }

  .dashboard-help-wrap .sample-text-wrap h3 {
    font-size: 13px !important;
    margin-left: -25px !important;
    margin-top: 17px;
    width: 100% !important;
    line-height: 21px !important;
  }

  .three-separate > div {
    padding: 6px 10px 20px;
  }

  .accounts-result-double-wrap .box-green {
    height: 60px;
  }

  .accounts-result-double-wrap .box-title .small-padding {
    padding: 17px 0;
  }

  .accounts-result-double-wrap .box-title a {
    font-size: 12px;
  }

  .three-separate > div {
    padding: 13px 10px !important;
  }

  .am-right-content footer {
    width: 80%;
  }

  .ver-listing-wrap .listing-count p span {
    margin-bottom: 0px;
  }

  .nodatadonutbucket.sample-text-wrap {
    margin-top: 37%;
    padding-left: 17%;
    width: 79% !important;
  }

  .am-table-list tr td span.name {
    font-size: 12px;
  }

  .am-table-list tr td span.email {
    font-size: 12px;
  }

  .nw-ad {
    margin-top: -31px !important;
    float: right !important;
    margin-right: 2% !important;
  }

  .action-wrap.nw-margin {
    margin-left: -6px !important;
  }

  .nw-e-res > img {
    margin-left: 108px;
    margin-top: -45px !important;
  }

  .widget-box.b-min {
    min-height: 180px;
  }

  .avr-wrap.nw-av .avr-p p {
    font-size: 12px !important;
  }

  .totip-us-r .tooltip_description .to-de-2 {
    left: 455px !important;
  }

  /*.totip-us-r .tooltip_description .to-de-3{left: 395px!important;}*/
  .totip-us-r .tooltip_description.am-contact-add .to-de-2 {
    left: 395px !important;
  }

  .campagin-list-wrap.list-ui-wrap li .group-list.ch-bk {
    padding-left: 2px;
    padding-right: 2px;
  }

  .am-popup-wrap.email-popup-wrap.wid-aut {
    width: 340px;
  }

  .inv-sta.in-pa p::after {
    right: -4px;
  }

  .inv-sta.in-pe p::after {
    right: -12px;
  }

  .widget-box.b-min.spa-min {
    min-height: 196px;
  }

  .pie-lead-tex .cnt a p,
  .pie-lead-tex .srl li a span {
    font-size: 14px !important;
  }
}

@media (max-width: 1200px) {
  .no-display-min {
    display: none;
  }

  .no-display-max {
    display: block;
  }

  .menu-min-resolution {
    float: left;
    margin: 0px 0 0 0;
    position: relative;
  }

  .menu-min-content {
    display: none;
  }

  .sf-menu > li:hover > a,
  .sf-menu > li.sfHover > a {
    color: #ffffff;
    border-bottom: 5px solid #498102;
    padding: 17px 30px 12px 30px;
  }

  .menu-min-content {
    position: absolute;
    margin: 0px;
    padding: 0px;
    left: 0px;
    background: #222222;
    width: 250px;
  }

  .menu-min-content li {
    list-style: none;
  }

  .menu-min-content li a {
    display: block;
    color: #fff;
    padding: 10px;
    font-size: 15px;
    border-bottom: 1px solid #5d5c5c;
    background: #404040;
  }

  .menu-min-content li:last-child a {
    border-bottom: 0px;
  }

  .menu-min-content li a:hover {
    background: #222222;
  }

  .menu-min-content li.dropdown-hover {
    position: relative;
  }

  .menu-min-content li.dropdown-hover .dropdown-menu {
    position: absolute;
    margin: 0 0 0 250px;
    top: 0px;
    border: 0px;
  }

  .menu-min-content li.dropdown-hover .dropdown-menu li a {
    background: #404040;
    padding: 10px 10px 10px 20px;
  }

  .menu-min-content li.dropdown-hover .dropdown-menu li {
    border: 0px;
  }

  .menu-min-content li.dropdown-hover .dropdown-menu li a:hover {
    background: #222222;
  }

  .menu-min-resolution li.dropdown-hover ul.dropdown-menu {
    width: 250px;
    min-width: inherit;
  }

  /*.menu-min-resolution>ul>li.dropdown-hover.HasChild>a{ background-image:url(data:image/png); background-repeat:no-repeat; background-position:230px center;}
*/
  .setup-wizard-content-wrap .content {
    min-height: 200px;
  }

  .setup-wizard-content-wrap .content .col-md-4 {
    padding: 0px;
  }

  .setup-wizard-content-wrap .content .col-md-8 {
    padding: 0px;
  }

  .setup-wizard-content-wrap .content .row {
    margin-right: -10px;
    margin-left: -10px;
  }

  .setup-wizard-content-wrap .content .btn-wrap .btn {
    font-size: 15px;
  }

  .setup-wizard-content-wrap .content .wizard-icon-align {
    margin: 0;
  }

  .table-min-wrap {
    /*border:1px solid red; */
    overflow: auto;
  }

  .table-min-wrap .adl_table_list {
    max-width: inherit;
    width: 1400px;
  }

  .table-min-wrap .listing-tbl {
    max-width: inherit;
    width: 1400px;
  }

  /*#profilebox .col-lg-3.col-md-4{ padding:0px;}
#profilebox .col-lg-3.col-md-4:nth-child(3n+2){ padding:0 10px;}
*/

  .summery-detail-wrap .content {
    padding: 10px;
  }

  .summery-detail-wrap .content p {
    font-size: 12px;
  }

  .summery-detail-wrap .content p span {
    font-size: 17px;
  }

  .summery-score-wrap .content {
    padding: 44px 10px;
    margin: 0px;
  }

  .summery-score-wrap .content p {
    font-size: 15px;
  }

  .summery-score-wrap .content p span {
    font-size: 35px;
    line-height: 37px;
  }

  .common-account-result-wrap .box-green span {
    font-size: 25px;
  }

  .progress-bar-content {
    position: relative;
  }

  .progress-calc-res-wrap {
    position: absolute;
  }

  .client-head-wrap {
    padding: 20px 0;
  }

  .client-head-wrap h3 {
    font-size: 18px;
  }

  .client-head-wrap h5 {
    color: #7cb342;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    padding: 7px 0 0 0;
  }

  .client-lead-value-wrap ul li p {
    font-size: 13px;
    line-height: 13px;
  }

  .client-lead-value-wrap ul li strong {
    font-size: 19px;
  }

  .client-lead-value-wrap ul li .lead-trend-wrap {
    background-position: 0 -1px;
    background-size: 14px auto;
    padding-left: 18px;
  }

  .client-lead-value-wrap ul li .lead-trend-wrap.red {
    background-position: 0 -40px;
  }

  .client-content-wrap.fullwidth .client-head-wrap h3 {
    font-size: 20px;
  }

  .client-content-wrap.fullwidth .client-head-wrap h5 {
    font-weight: 400;
    font-size: 14px;
    margin: 21px 0 0 10px;
    padding: 0px !important;
  }

  .client-content-wrap {
    min-height: 392px;
    max-height: 392px;
    overflow: hidden;
  }

  .message-content-wrap > .content {
    width: 86%;
  }

  .select-box-width-service {
    max-width: 119px;
  }

  .opportunity-left-wrap .date-picker-wrap {
    top: 11px;
  }

  .opportunity-left-wrap .input-box.datetime-picker {
    padding-right: 35px;
  }

  .meeting-model-align-wrap {
    width: 90% !important;
  }

  .total-result-wrap .content {
    padding: 20px;
  }

  .total-result-wrap .content h6 {
    font-size: 14px;
  }

  .total-result-wrap .content h5 {
    font-size: 26px;
  }

  .widget-box .listing-tbl td {
    font-size: 12px;
    padding: 4px;
    word-break: break-all;
  }

  .listing-count-wrap .total-value {
    font-size: 23px;
    padding: 5px 0 5px 8px;
  }

  .opportunity-left-wrap .help-text.errmsg {
    font-size: 13px;
  }

  .dashboard-align-wrap {
    margin: 15px 0;
  }

  .dashboard-help-wrap .sample-text-wrap h3 {
    font-size: 31px;
  }

  .dashboard-help-wrap .sample-text-wrap ul li {
    font-size: 16px;
  }

  .no-margin-res-btm {
    margin-bottom: 0px !important;
  }

  .summery-detail-col-5 .col-md-2 {
    padding: 0 5px;
  }

  .align-md-space {
    margin: 15px 0 0 0;
  }

  .hidden {
    display: none !important;
  }

  .errorinput {
    border: 1px solid red !important;
  }

  .contact-table-wrap .tab-content,
  .content-table-wrap .tab-content {
    padding: 15px;
  }

  .gaBasicRow .gaBasicCol h4 {
    font-size: 14px;
  }

  .gaBasicRow .gaBasicCol h3 {
    font-size: 35px;
  }

  .WebTrafficWrap .WebTrafficCol {
    padding: 0 10px;
  }

  .WebTrafficWrap .WebTrafficCol h4 {
    font-size: 11px;
  }

  .WebTrafficWrap .WebTrafficCol h3 {
    font-size: 30px;
  }

  .WebTrafficWrap .WebTrafficCol .webTrafficBorderPara span {
    padding: 3px 6px;
    font-size: 12px;
  }

  .menu-min-resolution #menu-adluge-nav li img {
    display: block;
  }

  .menu-min-resolution #menu-adluge-nav li ul li img {
    display: none;
  }

  .menu-min-resolution > ul#menu-adluge-nav > li > a {
    padding: 18px 30px 18px 30px;
    background: #7cb342;
  }

  .menu-min-resolution > ul#menu-adluge-nav > li > a:hover {
    margin: 0px;
  }

  .menu-min-resolution > ul#menu-adluge-nav > li:hover {
    background: none;
    border: 0px;
  }

  .menu-min-resolution > ul#menu-adluge-nav > li.sfHover > a.sf-with-ul > img {
    position: inherit;
    bottom: 0px;
  }

  .menu-min-resolution > ul#menu-adluge-nav > li.sfHover > a.sf-with-ul {
    border: 0px;
  }

  .vertical-menu {
    display: none;
  }

  .secondcommentwrapseprate {
    display: none;
  }

  .secondcommentwrap {
    display: none;
  }

  .firstcommentwrap {
    display: none;
  }

  .help-text-pass {
    font-size: 13px;
    color: #f57904;
  }

  .adl_table_list .adv-tabhead-fix tr th {
  }
}

@media all and (max-width: 1200px) and (min-width: 1000px) {
}

/*simple sscrollbar*/
/*
 *  SimpleBar.js - v1.1.9
 *  Scrollbars, simpler.
 *  https://grsmto.github.io/simplebar/
 *
 *  Made by Adrien Grsmto from a fork by Jonathan Nicol
 *  Under MIT License
 */
.simplebar,
[data-simplebar-direction] {
  position: relative;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}

.simplebar .simplebar-scroll-content,
[data-simplebar-direction] .simplebar-scroll-content {
  overflow-y: scroll;
  overflow-x: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -ms-overflow-style: none;
  /* hide browser scrollbar on IE10+ */
}

/* hide browser scrollbar on Webkit (Safari & Chrome) */
.simplebar-scroll-content::-webkit-scrollbar {
  display: none;
}

[data-simplebar-direction="horizontal"] .simplebar-scroll-content,
.simplebar.horizontal .simplebar-scroll-content {
  overflow-x: scroll;
  overflow-y: auto;
}

.simplebar-track {
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
}

.simplebar-track .simplebar-scrollbar {
  position: absolute;
  right: 2px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  min-height: 10px;
  width: 7px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  background: #6c6e71;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
}

.simplebar-track:hover .simplebar-scrollbar {
  /* When hovered, remove all transitions from drag handle */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  opacity: 0.7;
  -webkit-transition: opacity 0 linear;
  -moz-transition: opacity 0 linear;
  -o-transition: opacity 0 linear;
  -ms-transition: opacity 0 linear;
  transition: opacity 0 linear;
}

.simplebar-track .simplebar-scrollbar.visible {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  opacity: 0.7;
}

[data-simplebar-direction="horizontal"] .simplebar-track,
.simplebar.horizontal .simplebar-track {
  top: auto;
  left: 0;
  width: auto;
  height: 11px;
}

[data-simplebar-direction="horizontal"] .simplebar-track .simplebar-scrollbar,
.simplebar.horizontal .simplebar-track .simplebar-scrollbar {
  right: auto;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

.no-padleft {
  padding-left: 0;
}

#tplEditor .control-group.campaign-info.textarea-height h4.d-in-blo {
  display: inline-block !important;
  float: left !important;
}

#tplEditor .control-group.campaign-info.textarea-height .btn-wrap {
  display: inline-block !important;
  float: right !important;
}

.btn-wrap.no-rtmargin .btn:first-child {
  margin-right: 0px;
}

/*select template (LP) style fix*/
.landing-inp.no-lftpad input {
  margin-left: 3px;
}

.template-wrap .col-md-2.cor-width {
  width: 16.6667%;
}

@media (max-width: 1400) {
  .template-wrap .col-md-2.cor-width {
    padding-left: 15px;
  }
}

.landing-inp.no-lftpad {
  padding-left: 0;
}

/*=================================*/
/*end of scrollbar*/

.img-sec.img-cpanel > img {
  max-width: 570px;
  height: auto;
  margin: 0 auto;
}

/*seo-settings fix*/
.seo-set-form .input-box.validate.rt-inline {
  float: none;
  height: 28px;
  width: 100%;
}

.select-mode-centr {
  display: inline-block;
}

.seo-set-form button.rt-blo {
  display: inline-block;
  vertical-align: top;
}

.seo-set-form .kwd {
  display: inline-block;
  vertical-align: top;
  padding: 4px 0;
}

.seo-set-form .grp-holder {
  display: inline-block;
  padding: 0 10px;
  width: 25%;
}

.seo-set-form p {
  padding: 10px 0 0 0;
  margin: 0;
}

/*performance-report section fix*/
.progress.progress-bar-vertical.lft-margin10 {
  margin-left: 5px;
}

.amm-chart.g-pad-new.mtop0 {
  margin-top: 0;
}

.widget-content.ppc-co.wid-flo.font-hdg > p {
  margin-bottom: 10px;
}

@media (max-width: 1870px) {
  .widget-content.ppc-co.wid-flo.font-hdg {
    padding-right: 0;
  }

  .widget-content.font-hdg .ppc-to-mon p {
    font-size: 13px;
  }
}

@media (max-width: 1600px) {
  .widget-content.ppc-co.wid-flo.font-hdg {
    padding-left: 0;
  }

  .widget-content.font-hdg .ppc-to-mon {
    width: 46%;
  }
}

@media (max-width: 1515px) {
  .widget-content.font-hdg .ppc-to-mon p {
    font-size: 12px;
  }
}

@media (max-width: 1441px) {
  /*.widget-box.clearfix.b-min.v-min {
        min-height: 168px;
    }*/
  .widget-content.font-hdg .ppc-to-mon {
    width: 45%;
  }

  .widget-content.font-hdg .ppc-to-mon span div {
    font-size: 12px !important;
  }
}

@media (max-width: 1370px) {
  .widget-content.ppc-co.wid-flo.font-hdg {
    padding-bottom: 10px;
  }
}

@media (max-width: 1280px) {
  .widget-content.ppc-co.wid-flo.font-hdg {
    padding-bottom: 3px;
  }
}

/*style for paid-vertical form*/
ul.ckbox {
  margin: 0;
  padding: 0;
  margin-left: 20px;
  list-style: none;
  display: inline-block;
}

ul.ckbox li input {
  margin-right: 0.25em;
}

ul.ckbox li {
  border: 1px transparent solid;
  display: block;
  width: 12em;
}

ul.ckbox li label {
  margin-left: 4px;
  font-weight: normal;
}

/*settings styles */
.widget-title .settings-h2 {
  float: none;
  padding-left: 15px;
}

.settings-top-bar {
  display: block;
  min-height: 50px;
  padding: 10px 10px 3px;
  border-bottom: 1px solid #e0e0e0;
}

.settings-filter-top-hor {
  display: inline-block;
  padding: 5px 0 0;
}

.settings-filter-top-hor .ck {
  display: inline-block;
  margin-right: 10px;
  width: inherit;
}

.pad-lft187 {
  padding-left: 187px;
}

.ck .radio-btn-group > input[type="radio"] {
  visibility: hidden;
}

.roles-wrap {
  display: inline-block;
  width: 100%;
}

.acc_head.settings-main-label {
  display: inline-block;
  float: left;
  padding-right: 15px;
  vertical-align: top;
}

.acc_head.settings-main-label.no-float {
  float: none;
  line-height: 22px;
}

.settings-filter-top-hor .radio-btn-group > label {
  line-height: inherit;
}

.ck.sel-role-dropdown {
  margin-top: -2px;
}

.ck.sel-role-dropdown > select {
  padding: 0 4px;
  font-size: 13px;
}

.select-role select option {
  padding: 0 4px;
}

.srch-addbtn-wrap .add_contact_button {
  background: url(../images/common/add-user.svg) no-repeat 0 0;
  height: 27px;
  width: 27px;
}

.acc_content.select-role {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}

.srch-addbtn-wrap {
  display: inline-block;
  float: right;
}

.srch-addbtn-wrap .btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.contact-search.settings-search {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-top: 0;
}

.settings-filter-top-hor .radio-btn-group span {
  margin: 0 4px 0 5px;
}

.nav.nav-tabs.nav-tabs-2.li-bor.fixed-ul {
  background-color: #fff;
  position: fixed;
}

/*===================================================*/
.crm-title-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.next-prev-wrap.clearfix {
  display: inline-block;
  margin-left: 10px;
  margin-top: 6px;
  vertical-align: middle;
  float: right;
}

.btn-small-green > a {
  color: #fff;
}

.btn-small-green {
  /* background: #7cb342 none repeat scroll 0 0; */
  color: #fff;
  padding: 0;
  margin: 0 5px;
}

.btn-small-green:hover {
  opacity: 0.8;
}

/* Paid Report > Google & Bing Report styles */
.listing-tbl.tab-hov-n.month-report-table {
}

.listing-tbl.tab-hov-n.month-report-table tr {
  border-width: 1px;
}

.listing-tbl.tab-hov-n.month-report-table th:first-child {
  display: inline-block;
  width: 69%;
}

.listing-tbl.tab-hov-n.month-report-table th:nth-child(2) {
  display: inline-block;
  width: 29%;
}

.listing-tbl.tab-hov-n.month-report-table tbody tr {
  display: block;
}

.listing-tbl.tab-hov-n.month-report-table tbody tr td:first-child {
  display: inline-block;
  width: 69%;
  border-bottom: none;
}

.listing-tbl.tab-hov-n.month-report-table tbody tr td.tbl-msg-bing-repo {
  width: 100%;
}

.listing-tbl.tab-hov-n.month-report-table tbody tr td:nth-child(2) {
  display: inline-block;
  width: 29%;
  border-bottom: none !important;
}

/* (Paid Report) Google & Bing Report styles ends here */

/*Tooltip Starts*/

.t-tip {
  position: relative;
  cursor: pointer;
  word-wrap: break-word;
}

.t-tip-opn .clnt-name-tooltp {
  transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transition: ease all 0.5s;
  -o-transition: ease all 0.5s;
  -webkit-transition: ease all 0.5s;
}

.clnt-name-tooltp {
  background: #fff;
  z-index: 9;
  position: absolute;
  transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  transition: ease all 0.2s;
  -o-transition: ease all 0.2s;
  -webkit-transition: ease all 0.2s;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
  border: 1px solid #ccc;
  border-radius: 10px;
  min-width: 130px;
  left: 4px;
  top: -33px;
}

.dashb-box .clnt-name-tooltp {
  width: 360px;
  top: 25px;
  bottom: inherit;
  left: -330px;
  box-shadow: 1px 3px 2px rgba(50, 50, 50, 0.2);
  -webkit-box-shadow: 1px 3px 2px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 1px 3px 2px rgba(50, 50, 50, 0.2);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.dashb-box.arr_adj .clnt-name-tooltp.arr_left {
  left: 7px;
  top: 35px;
}
.dashb-box .hlp-tip.t-tip.dashb-box.first-box .glyphicon.glyphicon-info-sign {
  color: #808080;
}
.dashb-box .clnt-name-tooltp div:first-child {
  background-color: #f9f9f9;
  border-bottom: 1px solid #e2e2e2;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  font-weight: 500;
  line-height: 18px;
}

.dashb-box .clnt-name-tooltp span {
  border: none;
  font-size: 12px;
  padding: 5px 15px;
}

.dashb-box .clnt-name-tooltp span p {
  margin: 0;
}

.dashb-box .clnt-name-tooltp:after {
  left: 93.3%;
  top: -7px;
  bottom: inherit;
  transform: rotate(180deg);
}
.dashb-box .clnt-name-tooltp {
  width: 750px;
  left: -15px;
}
.dashb-box .clnt-name-tooltp.arr_left:after {
  left: 3px;
}
.t-tip.count {
  cursor: default;
}

.t-tip.count .clnt-name-tooltp {
  right: -3px;
  left: inherit;
  top: -58px;
  min-width: 200px;
  border-radius: 3px;
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
  background: #575e6d;
  color: #e0e0e0;
  border: 1px solid #575e6d;
}

.t-tip.count .clnt-name-tooltp:after {
  right: 3px;
  left: inherit;
  background: none;

  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;

  border-top: 6px solid #575e6d;
}

.t-tip.count .clnt-name-tooltp.max-310 {
  min-width: 310px;
}

.t-tip.count .clnt-name-tooltp p {
  font-size: 12px;
  padding: 7px;
}

.t-tip.count .clnt-name-tooltp p b {
  color: #ffffff;
  font-weight: 600;
}

@media (max-width: 1500px) {
  .dashb-box.first-box .clnt-name-tooltp {
    left: -180px;
  }

  .dashb-box.first-box .clnt-name-tooltp:after {
    left: 93%;
  }
}

.clnt-name-tooltp:after {
  position: absolute;
  content: "";
  width: 10px;
  height: 7px;
  left: 7%;
  background: url(../images/tool-tip-after.png) no-repeat;
}

.clnt-name-tooltp span,
.clnt-name-tooltp a {
  display: inline-block;
  padding: 5px 13px;
  padding-left: 10px;
}

.clnt-name-tooltp a {
  line-height: 15px;
  padding: 10px 13px;
}

.clnt-name-tooltp span + span {
  display: inline-block;
  max-width: 30px;
  border: 0;
}

.clnt-name-tooltp .goa {
  border-radius: 10px !important;
}

.clnt-name-tooltp .goa span {
  font-weight: 400;
}

.reset-btn {
  position: absolute;
  opacity: 0;
}

/*Tooltip Ends*/

/*===== IE Hack ======*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* ie10, ie11+ */
  .call-status-left-wrap {
  }
}

/* IE8/9 */
@media screen\0 {
}

/*===== IE Hack End ======*/
/*===== Mozila outline remove =====*/
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/*===== Mozila outline remove End =====*/

.control-label.after-none:after {
  content: none;
}

/*widget title right box*/
.wid-right-box.mar-rt-77 {
  margin-right: 77px !important;
  /*min-width: 440px;*/
  display: inline-block;
}

.wid-right-box {
  float: right;
  margin: 6px 0 0 0;
}

.wid-right-box .dropdown {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  font-size: 13px;
  width: 110px;
  border: 1px solid #e2e2e2;
}

.widrt-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}

.widrt-item span {
  margin: 0 10px;
}

/* SMM Report Style */
.acc_over_wrap .acc_over .sub_box {
  padding: 20px 20px 12px 20px;
}

@media (max-width: 1600px) {
  .acc_over_wrap .acc_over .sub_box {
    padding: 22px 20px 12px 20px;
  }
}

@media (max-width: 1500px) {
  .acc_over_wrap .acc_over .sub_box {
    padding: 25px 10px 12px 10px;
  }
}

@media (max-width: 1400px) {
  .acc_over_wrap .acc_over .sub_box {
    padding: 20px 8px 10px 8px;
  }
}

.acc_over {
  display: inline-block;
  width: 100%;
  min-height: 95px;
}

.acc_over .sub_box {
  border: 1px solid rgba(33, 33, 33, 0.15);
  color: #212121;
  padding: 20px 20px 10px 20px;
  margin: 0 0 15px 0;
  float: left;
  width: 100%;
  text-align: center;
  cursor: default;
  position: relative;
}

@media (max-width: 1600px) {
  .acc_over .sub_box {
    padding: 15px 15px 5px 15px;
  }
}

@media (max-width: 1500px) {
  .acc_over .sub_box {
    padding: 15px 5px;
  }
}

@media (max-width: 1400px) {
  .acc_over .sub_box {
    padding: 15px 5px;
  }
}

.acc_over .sub_box.blue {
  border: 1px solid rgba(0, 145, 234, 0.07);
  background: rgba(0, 145, 234, 0.07);
}

.acc_over .sub_box.green {
  border: 1px solid rgba(122, 190, 49, 0.11);
  background: rgba(122, 190, 49, 0.11);
}

.acc_over .sub_box.gray {
  border: 1px solid rgba(33, 33, 33, 0.07);
  background: rgba(33, 33, 33, 0.07);
}

.acc_over .sub_box.red {
  border: 1px solid rgba(232, 39, 28, 0.07);
  background: rgba(232, 39, 28, 0.07);
}

.acc_over .sub_box p {
  color: rgba(33, 33, 33, 0.8);
  display: inline-block;
  float: left;
  font-size: 1.45rem;
  margin: 0;
  line-height: 18px;
  padding: 0;
  width: 100%;
}

@media (max-width: 1600px) {
  .acc_over .sub_box p {
    font-size: 1.4rem;
    line-height: 17px;
  }
}

@media (max-width: 1500px) {
  .acc_over .sub_box p {
    font-size: 1.3rem;
    line-height: 16px;
  }
}

@media (max-width: 1400px) {
  .acc_over .sub_box p {
    font-size: 1.22rem;
    line-height: 15px;
  }
}

.acc_over .sub_box p.size {
  font-size: 1.65rem;
  font-weight: 500;
  padding: 15px 0 8px;
}

@media (max-width: 1600px) {
  .acc_over .sub_box p.size {
    font-size: 1.6rem;
    padding: 15px 0 10px;
  }
}

@media (max-width: 1500px) {
  .acc_over .sub_box p.size {
    padding: 8px 0 2px;
  }
}

.acc_over .sub_box p i {
  color: rgba(33, 33, 33, 0.7);
  font-size: 1.3rem;
}

.acc_over .sub_box span {
  display: inline-block;
  float: left;
  font-size: 2.6rem;
  font-weight: 400;
  padding: 5px 0 0 0;
  width: 100%;
  position: relative;
}

@media (max-width: 1600px) {
  .acc_over .sub_box span {
    font-size: 2.5rem;
  }
}

@media (max-width: 1500px) {
  .acc_over .sub_box span {
    font-size: 2.2rem;
  }
}

@media (max-width: 1400px) {
  .acc_over .sub_box span {
    font-size: 2rem;
  }
}

.acc_over .sub_box span i {
  font-style: normal;
  font-size: 1.3rem;
  position: relative;
  top: 0px;
}

.acc_over .sub_box span i.green {
  color: #7abe31;
}

.acc_over .sub_box span i.orange {
  color: #f47a21;
}

.acc_over .sub_box span .trend_info {
  float: left;
  top: 0px;
  right: -20px;
  font-size: 1.2rem;
  cursor: help;
  position: absolute;
}

.acc_over .sub_box span .trend_info b {
  color: rgba(33, 33, 33, 0.33);
}

.acc_over .sub_box span b {
  font-weight: 400;
}

.acc_over .sub_box:hover {
  border: 1px solid rgba(33, 33, 33, 0.25);
}

.acc_over .sub_box:hover.blue {
  border: 1px solid rgba(0, 145, 234, 0.11);
  background: rgba(0, 145, 234, 0.11);
}

.acc_over .sub_box:hover.green {
  border: 1px solid rgba(122, 190, 49, 0.15);
  background: rgba(122, 190, 49, 0.15);
}

.acc_over .sub_box:hover.gray {
  border: 1px solid rgba(33, 33, 33, 0.11);
  background: rgba(33, 33, 33, 0.11);
}

.acc_over .sub_box:hover.red {
  border: 1px solid rgba(232, 39, 28, 0.09);
  background: rgba(232, 39, 28, 0.09);
}

.acc_over .sub_box:hover:after {
  color: #7abe31;
}

.acc_over .sub_box_list {
  text-align: left;
  border: 1px solid rgba(33, 33, 33, 0.1);
  float: right;
  width: 100%;
}

.acc_over .sub_box_list .title {
  font-size: 1.6rem;
  font-weight: 500;
  padding: 33px 15px;
  margin: 0;
  width: 40%;
  float: left;
  position: relative;
}

@media (max-width: 1400px) {
  .acc_over .sub_box_list .title {
    font-size: 1.4rem;
    padding: 33px 10px;
  }
}

.acc_over .sub_box_list .title span {
  background: #4e6ea9;
  padding: 4px 9px;
  margin-right: 10px;
  border-radius: 3px;
  color: #ffffff;
}

.acc_over .sub_box_list .title i {
  position: absolute;
  top: 31px;
  right: 0;
  height: 0;
  width: 0;
  border-bottom: 10px solid transparent;
  border-right: 10px solid rgba(0, 145, 234, 0.2);
  border-top: 10px solid transparent;
}

.acc_over .sub_box_list .title i.green {
  height: 0;
  width: 0;
  border-bottom: 10px solid transparent;
  border-right: 10px solid rgba(122, 190, 49, 0.2);
  border-top: 10px solid transparent;
}

.acc_over .sub_box_list ul {
  margin: 0;
  width: 60%;
  float: right;
  padding: 10px;
  min-height: 83px;
}

.acc_over .sub_box_list ul li {
  list-style: none;
  font-size: 1.35rem;
  padding: 0 0 3px 0;
}

.acc_over .sub_box_list ul li span {
  float: right;
  font-weight: 500;
}

.acc_over .sub_box_list ul li:last-child {
  padding: 0;
}

.acc_over .sub_box_list ul.blue {
  background: rgba(0, 145, 234, 0.2);
}

.acc_over .sub_box_list ul.green {
  background: rgba(122, 190, 49, 0.2);
}

.acc_over.mtg-listing {
  min-height: initial;
}

.widget-box .widget-title.widget-title-smm,
.widget-box .widget-title-smm.widget-title-rgt {
  background: transparent;
  padding: 0;
  text-align: center;
  height: auto;
  min-height: auto;
  border: 0;
}

.widget-box .widget-title.widget-title-smm h2,
.widget-box .widget-title-smm.widget-title-rgt h2 {
  font-size: 14px;
  font-weight: 500;
  float: none;
}

.social_visit_graph,
.social_visit_leads,
.social_visit_followers,
.page_followers_graph {
  height: 250px;
  float: left;
  width: 100%;
}

.acc_widget {
  padding: 10px 10px;
  min-height: 83px;
  position: relative;
  border: 1px solid rgba(33, 33, 33, 0.2);
  transition: ease all 0.5s;
  -o-transition: ease all 0.5s;
  -webkit-transition: ease all 0.5s;
}
/*======================*/
/*FACEBOOK PAGES*/
/*these are present in onboard.css but it is included only in client side*/
/* tabs */
.on-acc-setup-tabs {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  min-width: 240px;
  padding: 0 7px;
  position: relative;
  width: 100%;
}
.on-acc-setup-tabs input[name="tab-control"] {
  display: none;
}
.on-acc-setup-tabs .content section h2,
.on-acc-setup-tabs ul li label {
  font-size: 18px;
  /* color: #428BFF; */
}
.on-acc-setup-tabs ul {
  list-style-type: none;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.on-acc-setup-tabs ul li {
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 20%;
  padding: 0 10px;
  text-align: center;
}
.on-acc-setup-tabs ul li label {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #929daf;
  padding: 5px auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.on-acc-setup-tabs ul li label br {
  display: none;
}
.on-acc-setup-tabs ul li label svg {
  fill: #929daf;
  /* height: 1.2em; */
  cursor: pointer;
  vertical-align: bottom;
  margin-right: 0.2em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.on-acc-setup-tabs ul li label:hover,
.on-acc-setup-tabs ul li label:focus,
.on-acc-setup-tabs ul li label:active {
  outline: 0;
  color: #bec5cf;
}
.on-acc-setup-tabs ul li label:hover svg,
.on-acc-setup-tabs ul li label:focus svg,
.on-acc-setup-tabs ul li label:active svg {
  fill: #bec5cf;
}
.on-acc-setup-tabs .slider {
  position: relative;
  width: 20%;
  -webkit-transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
  transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
}
.on-acc-setup-tabs .slider .indicator {
  position: relative;
  width: 50px;
  max-width: 100%;
  margin: 0 auto;
  height: 4px;
  background-color: #7dbb36;
  border-radius: 1px;
}
.on-acc-setup-tabs .content {
  margin-top: 0;
  padding: 0;
  min-height: 50px;
  overflow: hidden;
  background-color: #ececec;
}
.on-acc-setup-tabs .content section {
  padding: 35px;
  display: none;
  -webkit-animation-name: content;
  animation-name: content;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  line-height: 1.4;
}
.on-acc-setup-tabs .content section h2 {
  /* color: #428BFF; */
  display: none;
}
.on-acc-setup-tabs .content section h2::after {
  content: "";
  position: relative;
  display: block;
  width: 30px;
  height: 3px;
  /* background: #428BFF; */
  margin-top: 5px;
  left: 1px;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ ul
  > li:nth-child(1)
  > label {
  cursor: default;
  /* color: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ ul
  > li:nth-child(1)
  > label
  svg {
  /* fill: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ ul
  > li:nth-child(1)
  > label
  .circ-loader-wrap {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}

.on-acc-setup-tabs .circ-loader-wrap:hover {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}
.on-acc-setup-tabs .circ-loader-wrap:hover .arrow-down {
  display: block !important;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ ul
  > li:nth-child(1)
  > label
  .circ-loader-wrap
  .arrow-down {
  display: block !important;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ ul
  > li:nth-child(1)
  > label
  .circ-loader-wrap
  .arrow-down:before {
  border-top: 11px solid #fff;
}

.on-acc-setup-tabs input[name="tab-control"]:nth-of-type(1):checked ~ .slider {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(1):checked
  ~ .content
  > section:nth-child(1) {
  display: block;
}
/* tab2 */
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ ul
  > li:nth-child(2)
  > label {
  cursor: default;
  /* color: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ ul
  > li:nth-child(2)
  > label
  svg {
  /* fill: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ ul
  > li:nth-child(2)
  > label
  .circ-loader-wrap {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ ul
  > li:nth-child(2)
  > label
  .circ-loader-wrap
  .arrow-down {
  display: block !important;
}

.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ ul
  > li:nth-child(2)
  > label
  .circ-loader-wrap
  .arrow-down:before {
  border-top: 11px solid #fff;
}

.on-acc-setup-tabs input[name="tab-control"]:nth-of-type(2):checked ~ .slider {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(2):checked
  ~ .content
  > section:nth-child(2) {
  display: block;
}

/* tab3 */
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ ul
  > li:nth-child(3)
  > label {
  cursor: default;
  /* color: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ ul
  > li:nth-child(3)
  > label
  svg {
  /* fill: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ ul
  > li:nth-child(3)
  > label
  .circ-loader-wrap {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ ul
  > li:nth-child(3)
  > label
  .circ-loader-wrap
  .arrow-down {
  display: block !important;
}

.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ ul
  > li:nth-child(3)
  > label
  .circ-loader-wrap
  .arrow-down:before {
  border-top: 11px solid #fff;
}

.on-acc-setup-tabs input[name="tab-control"]:nth-of-type(3):checked ~ .slider {
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(3):checked
  ~ .content
  > section:nth-child(3) {
  display: block;
}

/* tab4 */
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ ul
  > li:nth-child(4)
  > label {
  cursor: default;
  /* color: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ ul
  > li:nth-child(4)
  > label
  svg {
  /* fill: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ ul
  > li:nth-child(4)
  > label
  .circ-loader-wrap {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ ul
  > li:nth-child(4)
  > label
  .circ-loader-wrap
  .arrow-down {
  display: block !important;
}

.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ ul
  > li:nth-child(4)
  > label
  .circ-loader-wrap
  .arrow-down:before {
  border-top: 11px solid #fff;
}

.on-acc-setup-tabs input[name="tab-control"]:nth-of-type(4):checked ~ .slider {
  -webkit-transform: translateX(300%);
  transform: translateX(300%);
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(4):checked
  ~ .content
  > section:nth-child(4) {
  display: block;
}

/* tab5 */
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ ul
  > li:nth-child(5)
  > label {
  cursor: default;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ ul
  > li:nth-child(5)
  > label
  svg {
  /* fill: #428BFF; */
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ ul
  > li:nth-child(5)
  > label
  .circ-loader-wrap {
  -webkit-box-shadow: 0px 1px 8px #ddd;
  -moz-box-shadow: 0px 1px 8px #ddd;
  -o-box-shadow: 0px 1px 8px #ddd;
  -ms-box-shadow: 0px 1px 8px #ddd;
  box-shadow: 0px 1px 8px #ddd;
  border: 1px solid #ccc;
  background: #fff none 0 0;
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ ul
  > li:nth-child(5)
  > label
  .circ-loader-wrap
  .arrow-down {
  display: block !important;
}

.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ ul
  > li:nth-child(5)
  > label
  .circ-loader-wrap
  .arrow-down:before {
  border-top: 11px solid #fff;
}

.on-acc-setup-tabs input[name="tab-control"]:nth-of-type(5):checked ~ .slider {
  -webkit-transform: translateX(300%);
  transform: translateX(300%);
}
.on-acc-setup-tabs
  input[name="tab-control"]:nth-of-type(5):checked
  ~ .content
  > section:nth-child(5) {
  display: block;
}

@-webkit-keyframes content {
  from {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes content {
  from {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@media (max-width: 1000px) {
  .on-acc-setup-tabs ul li label {
    white-space: initial;
  }
  .on-acc-setup-tabs ul li label br {
    display: initial;
  }
  .on-acc-setup-tabs ul li label svg {
    height: 1.5em;
  }
}
@media (max-width: 600px) {
  .on-acc-setup-tabs ul li label {
    padding: 5px;
    border-radius: 5px;
  }
  .on-acc-setup-tabs ul li label span {
    display: none;
  }
  .on-acc-setup-tabs .slider {
    display: none;
  }
  .on-acc-setup-tabs .content {
    margin-top: 20px;
  }
  .on-acc-setup-tabs .content section h2 {
    display: block;
  }
}
/* bottom tabs styles */
/* @import url('http://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css'); */
.on-acc-setup-tabs .content .cont-sub-tab {
  padding: 0;
}
.on-acc-setup-tabs .sectab-wrap {
  width: 100%;
  padding: 0;
  margin: 0;
}
.sectab-cont {
  background-color: #f9f9f9;
}
.on-acc-setup-tabs section {
  /*display: none;*/
  padding: 20px 0 0;
}

.on-acc-setup-tabs input {
  display: none;
}

.sectab-wrap #label-wrap {
  width: 100%;
  display: block;
  background-color: #ececec;
}
.sectab-wrap label {
  display: inline-block;
  margin: 0;
  margin-right: -5px;
  font-weight: 500;
  text-align: center;
}
.sectab-wrap label a {
  display: inline-block;
  color: #212121;
  padding: 20px 20px 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.sectab-wrap label a img {
  margin-left: 7px;
}
.sectab-wrap label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.sectab-wrap label:hover {
  color: #888;
  cursor: pointer;
}

.sectab-wrap input:checked + label,
.sectab-wrap input:active + label,
.sectab-wrap input:hover + label {
  color: #fff;
  background-color: #596a71;
}

.sectab-wrap input:checked + label a,
.sectab-wrap input:active + label a,
.sectab-wrap input:hover + label a {
  color: #fff;
}

#sectab1:checked ~ #sectab-content1,
#sectab2:checked ~ #sectab-content2,
#sectab3:checked ~ #sectab-content3,
#sectab4:checked ~ #sectab-content4,
#sectab5:checked ~ #sectab-content5 {
  display: block;
}

@media screen and (max-width: 650px) {
  .sectab-wrap label {
    font-size: 0;
  }
  .sectab-wrap label:before {
    margin: 0;
    font-size: 18px;
  }
}

@media screen and (max-width: 400px) {
  .sectab-wrap label {
    padding: 15px;
  }
}

/*======================*/
/*client - integration styles*/
/*configure facebook/smm popup*/

.fb_config_pop .seconddiv .control-group .control-label:after {
  display: none;
}
.fb_config_pop .seconddiv .select2-container.select_drop {
  margin-bottom: 15px;
}
.fb_config_pop .drop-down-pp .select2-container .select2-choice,
.fb_config_pop .select2-container .select2-choice {
  border: 1px solid #ccc !important;
}
.fb_config_pop .btn.cancel {
  background: #f5f5f5 !important;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-left: -10px;
}
.fb_config_pop #prv_msgs1 {
  color: #bd1e3b;
}
.apiset_box_wrap .apiset_box {
  margin-top: 10px;
  margin-bottom: 10px;
}
.apiset_box_wrap .apiset_box .btn_item .btn-wrap button {
  border-radius: 3px !important;
  border: 1px solid #80b14b;
}
.apiset_box_wrap .apiset_box .btn_item .btn-wrap button:hover {
  border-radius: 3px !important;
  border: 1px solid #80b14b;
}
/*========================*/
/*=========================*/
.formlead_facebk h3 {
  display: inline-block;
  margin-left: 7px;
  font-size: 2rem;
  margin-top: 0;
  padding-bottom: 5px;
}
.formlead_facebk .seo-wrap {
  padding-left: 0;
  padding-right: 0;
}
.formlead_facebk .btn-wrap .btn:first-child {
  margin: 0 5px 0 0;
}
.formlead_facebk .seo-wrap ul {
  list-style: none;
  padding: 0;
}
.formlead_facebk .seo-wrap ul .inner {
  display: none;
  background: white;
  border: 1px solid #eeeeee;
  padding: 10px;
  float: left;
  width: 100%;
}

.formlead_facebk .seo-wrap ul li {
  display: inline-block;
  background: #eeeeee;
  font-size: 13px;
  width: 100%;
  padding: 0px;
  margin: 0 0 5px;
  flex: unset;
  text-align: left;
  position: relative;
}
.formlead_facebk .seo-wrap ul li p {
  margin: 0;
  display: inline-block;
  cursor: pointer;
  padding: 8px 10px;
  width: 100%;
}
.formlead_facebk .seo-wrap ul li span {
  display: inline-block;
  font-size: 12px;
  float: right;
  position: relative;
  font-weight: 400;
  padding-right: 30px;
  color: #232323;
}

.formlead_facebk .seo-wrap ul li a {
  display: inline-block;
  font-size: 12px;
  background: #999999;
  color: #fff;
  float: left;
  padding: 2px 10px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  transition: background 0.3s ease;
  position: absolute;
  right: 120px;
  top: 6px;
}
.formlead_facebk .seo-wrap ul li a:nth-child(1) {
  right: 185px;
}
.formlead_facebk .seo-wrap ul li a:hover {
  background: #666666;
}
.formlead_facebk .seo-wrap ul li a.warn {
  color: #ff7a2a;
  cursor: default;
  right: 365px;
  background: transparent;
}
.formlead_facebk .seo-wrap ul li a.warn img {
  float: left;
  margin-right: 5px;
}
.formlead_facebk .seo-wrap ul li b {
  color: #0499dd;
  /*color: #78b92c;*/
  position: absolute;
  right: 360px;
  top: 6px;
  font-weight: 400;
  background: transparent;
  padding: 1px 0 0 0;
  margin: 0;
}
.formlead_facebk .seo-wrap ul li span i {
  background-image: url("../images/up-down-arr.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: -2px;
  right: 0px;
  display: block;
  height: 20px;
  width: 20px;
}
.formlead_facebk .seo-wrap ul li span i.rota {
  transform: rotate(180deg);
}
.formlead_facebk .seo-wrap.smmli ul li p {
  cursor: auto;
}
.formlead_facebk .seo-wrap ul li img {
  float: right;
  cursor: pointer;
}
.formlead_facebk .seo-wrap ul .inner ul {
  display: block;
}
.formlead_facebk .seo-wrap ul .inner li {
  background: rgba(238, 238, 238, 0.5);
  width: 49%;
  float: left;
  margin: 0 2px 5px;
  padding: 5px;
}
.formlead_facebk .seo-wrap ul .inner li a {
  position: unset;
  float: right;
  margin: 0px 2px 0 0;
}
.formlead_facebk .seo-wrap ul .inner li h5 {
  margin: 0;
  font-size: 13px;
  float: left;
  line-height: 17px;
  width: 87%;
  padding: 3px 0;
}

.con_but_show,
.con_but_show1 {
  padding: 7px;
  overflow: hidden;
  background-color: #ececec;
  border: 1px solid #c2c2c2;
  /*border-radius: 30px;*/
  width: 100%;
  min-height: 460px;
  position: relative;
  animation: animateright 0.4s;
}
#newformconfigure .close_set {
  cursor: pointer;
  position: absolute;
  right: 11px;
  top: 8px;
}
.content_anim {
  animation: animateright 0.4s;
}
@keyframes animateright {
  from {
    right: -300px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
.modal-body.onbrd-acrd-wrap.manage-user {
  max-height: 450px;
  overflow: auto;
}
.onbrd-acrd-wrap.manage-user {
  padding: 8px;
}
.manage-user .msform {
  position: relative;
  margin: 0 auto;
  /*width: 800px;*/
}

.manage-user .progressbar {
  margin-bottom: 20px;
  margin-top: 20px;
  overflow: hidden;
  counter-reset: step;
}
.manage-user .progressbar li {
  text-transform: uppercase;
  font-size: 13px;
  position: relative;
}
.manage-user .progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 25px;
  line-height: 25px;
  display: block;
  font-size: 12px;
  color: #333;
  background: white;
  border-radius: 3px;
  margin: 0 auto 5px auto;
  position: relative;
  z-index: 2;
}
.manage-user .progressbar li:after {
  content: "";
  width: 100%;
  height: 2px;
  background: white;
  position: absolute;
  left: -50%;
  top: 11px;
  z-index: 1;
}
.manage-user .progressbar li:first-child:after {
  content: none;
}
.manage-user .progressbar li.active:before,
.manage-user .progressbar li.active:after {
  background: #0399dd;
  color: white;
}
.manage-user .msform fieldset {
  background: white none repeat scroll 0 0;
  border-radius: 3px;
  padding: 5px 7px;
  width: 100%;
  text-align: center;
  position: relative;
}
.manage-user .msform fieldset .table_link {
  border: 1px solid #e0e0e0;
}
.manage-user .msform fieldset .table_link.scr {
  display: block;
  height: 185px;
  overflow-y: scroll;
}
.manage-user .msform fieldset .table_link th,
.manage-user .msform fieldset .table_link td {
  padding: 10px 10px;
  font-size: 13px;
  font-weight: 400;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.manage-user .msform fieldset .table_link th {
  height: 35px;
}
.manage-user .msform fieldset .table_link td .dropdown {
  margin-bottom: 0;
}
.manage-user .msform fieldset .table_link th:last-child,
.manage-user .msform fieldset .table_link td:last-child {
  border-right: 0;
}
.manage-user .msform fieldset .table_link td input {
  display: block;
}
.manage-user .msform .option_con {
  display: none;
}
.manage-user .msform fieldset label {
  font-weight: 300;
  float: left;
  padding-bottom: 5px;
  cursor: pointer;
}
.manage-user .msform fieldset label span {
  margin-right: 3px;
}
.manage-user .msform fieldset:not(:first-of-type) {
  display: none;
}

.manage-user .msform p {
  margin: 0;
}
.manage-user .msform .action-button {
  background: #87ba50;
  color: white;
  border: 0 none;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  padding: 6px 15px;
  margin: 20px 0 0;
  min-width: 100px;
}
.manage-user .msform .action-button.fbk {
  background-color: #3b5998;
  background-image: url(../images/facebook-icon-logo.png);
  background-repeat: no-repeat;
  background-position: 3px 4px;
  padding: 10px 15px 10px 35px;
}
.manage-user .msform .action-button.previous {
  background: #999;
  margin: 0 15px 0 0;
}
.manage-user .msform .action-button.secon1 {
  position: absolute;
  right: 135px;
  top: 0px;
  margin: 20px 0 0;
}
.manage-user .msform .action-button.secon2 {
  position: absolute;
  top: 0;
  right: 20px;
}
.manage-user .msform .form_fields {
  padding-bottom: 20px;
  text-align: left;
}
.manage-user .msform .dropdown {
  text-align: left;
  margin-bottom: 20px;
}
.manage-user .msform .form_fields input {
  display: inline-block;
}
.manage-user .msform .form_fields p {
  display: inline-block;
}

.delete_wrap {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 0;
}
.delete_wrap h5 {
  font-size: 18px;
  font-weight: 600;
  padding: 30px 0 0;
  margin: 0;
}
.delete_wrap p {
  margin: 0;
  padding: 15px 15px 20px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}
.delete_wrap a {
  padding: 15px;
  width: 50%;
  float: left;
}
.delete_wrap a:hover {
  background: #7f8588;
  color: #ffffff;
}
.delete_wrap a.bord {
  border-right: 1px solid #e0e0e0;
}
/*========END: FACEBOOK PAGES==============*/

/* BEGIN: Client side Integrations CSS */
#ga_leadform_sec {
}
#ga_leadform_sec .modal-header {
  position: relative;
}
#ga_leadform_sec .modal-header .close {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
  text-align: center;
  top: 15px !important;
  right: 15px !important;
  align-items: center;
  justify-content: center;
  background: #ffebcd;
}
#ga_leadform_sec .modal-header .close:after {
  content: "\2715";
  font-size: 15px;
  color: red;
  text-shadow: none;
}
#ga_leadform_sec .modal-body.onbrd-acrd-wrap.manage-user {
  padding: 20px;
  background: #fbfbfb;
}
#ga_leadform_sec #ga_tag {
  border: 1px solid #ccc;
  border-radius: 3px;
  min-height: 30px;
  padding: 2px 5px;
  display: block;
  width: 80%;
}
#ga_leadform_sec .modal-body span {
  display: block;
  padding: 4px 0;
  margin: 5px 0;
}
#ga_leadform_sec .modal-body span em {
  color: #b15b00;
  font-style: normal;
  font-weight: 400;
  display: block;
  background: #f3f3f3;
  padding: 5px 5px;
}
#ga_leadform_sec .modal-body .content_para {
  color: #203553;
}
#ga_leadform_sec .modal-body .wh_url {
  color: #7b7b7b;
}
#ga_leadform_sec .modal-body .wh_key {
  color: #7b7b7b;
}
#ga_leadform_sec .modal-body .tagname {
  color: #7b7b7b;
}
#ga_leadform_sec .modal-footer .savebtn {
  padding: 10px 15px;
  border-radius: 3px !important;
}
#ga_leadform_sec .modal-footer .fb_pop_cancel {
  padding: 10px 15px;
  background: #dbdbdb !important;
}
#ga_leadform_sec .modal-footer .fb_pop_cancel:hover {
  background: #eaeaea !important;
  color: #4e4e4e !important;
}
/* END: Client side Integrations CSS */

/*========================*/
/*CSS TOOLTIP*/
/*========================*/
.mpktip {
  position: relative;
  display: inline-block;
  border-radius: 10px;
  /*height:30px;
  width:120px;*/
  font-size: 11px;
  cursor: pointer;
  padding: 5px;
}

.mpktip .mpktipTop {
  visibility: hidden;
  background-color: #fcfcfc;
  color: #4b4b4b;
  text-align: center;
  border-radius: 6px;
  padding: 5px 4px 5px 4px;
  border: 1px solid #ccc;

  /* position the tooltip*/
  position: absolute;
  /*width: 120px;*/
  width: 200px;
  bottom: 100%;
  left: 50%;
  margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
  z-index: 1;
  margin-bottom: -2px;
}

.mpktip .mpktipRight {
  visibility: hidden;
  background-color: #fcfcfc;
  color: #4b4b4b;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  border: 1px solid #ccc;

  /* position the tooltip*/
  position: absolute;
  width: 120px;
  top: -5px;
  left: 105%;
  z-index: 1;
  margin-left: 5px;
}

.mpktip .mpktipLeft {
  visibility: hidden;
  background-color: #fcfcfc;
  color: #4b4b4b;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  border: 1px solid #ccc;

  /* position the tooltip*/
  position: absolute;
  width: 120px;
  top: -5px;
  right: 105%;
  z-index: 1;
  margin-right: 5px;
}

.mpktip .mpktipBottom {
  visibility: hidden;
  background-color: #fcfcfc;
  color: #4b4b4b;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  border: 1px solid #ccc;

  /* position the tooltip*/
  position: absolute;
  width: 120px;
  top: 100%;
  left: 50%;
  margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
  z-index: 1;
  margin-top: 5px;
}

.mpktip:hover .mpktipTop {
  visibility: visible;
}
.mpktip:hover .mpktipRight {
  visibility: visible;
}

.mpktip:hover .mpktipLeft {
  visibility: visible;
}

.mpktip:hover .mpktipBottom {
  visibility: visible;
}

.mpktip .mpktipTop::after {
  /*BottomArrow*/
  content: "";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 25%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #b4b4b4 transparent transparent transparent;
}
.mpktip .mpktipTop:hover {
  visibility: visible;
  display: block;
}
.mpktip .mpktipRight::after {
  /*leftArrow*/
  content: "";
  position: absolute;
  top: 15%;
  right: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #b4b4b4 transparent transparent;
}

.mpktip .mpktipLeft::after {
  /*rightArrow*/
  content: "";
  position: absolute;
  top: 15%;
  left: 100%; /* To the right of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #b4b4b4;
}

.mpktip .mpktipBottom::after {
  /*TopArrow*/
  content: "";
  position: absolute;
  bottom: 100%; /* At the top of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #b4b4b4 transparent;
}

.mpktip ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  max-height: 146px;
  overflow-y: auto;
}
.mpktip ul li {
  background: #f1f1f1;
  padding: 2px 5px;
  margin: 4px 0;
}
.mpktip ul li:first-child {
  margin-top: 0;
}
.mpktip span.plus_more {
  background: #f5f5f5;
  padding: 2px 5px;
  border-radius: 10px;
  color: #283338;
  border: 1px solid #dfdfdf;
}
/*==========*/
/*END OF CSS TOOLTIP*/
/*====================*/

@media (max-width: 1400px) {
  .acc_widget {
    padding: 6px;
    min-height: 75px;
  }
}

.acc_widget span {
  font-size: 2.9rem;
  color: #212121;
}

@media (max-width: 1400px) {
  .acc_widget span {
    font-size: 2.5rem;
  }
}

.acc_widget p {
  margin: 0;
  font-size: 1.42rem;
}

@media (max-width: 1400px) {
  .acc_widget p {
    font-size: 1.41rem;
  }
}

.acc_widget.green {
  border: 1px solid #7abe31;
}

.acc_widget.green span {
  color: #7abe31;
}

.acc_widget.blue {
  border: 1px solid #0091ea;
}

.acc_widget.blue span {
  color: #0091ea;
}

.acc_widget.red {
  border: 1px solid #e8271c;
}

.acc_widget.red span {
  color: #e8271c;
}
.camp_deta_tag {
  width: 100%;
}
.camp_deta_tag p {
  margin: 0;
  float: left;
  font-size: 13px;
  font-weight: 400;
  padding: 0 0 0 15px;
}
.camp_deta_tag p span {
  font-weight: 500;
  font-size: 14px;
}

/*==================================*/
/*adwords report new icon*/
.h2_new_icon {
  background: url(../images/new_icon.png) no-repeat;
  width: 42px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  margin-left: 5px;
  margin-right: 15px;
  vertical-align: middle;
}

/*server upgrade message*/
/*.top_imp_message {
    background: #fff5d3;
    text-align: center;
    padding: 4px 15px;
    position: relative;
    margin-top: -6px;
    margin-bottom: 6px;
    color: #4d7c10;
}
.top_imp_message .msg_ico_top {
    display: inline-block;
    background-image: url(../images/vertical-menu.png);
    width: 25px;
    border-radius: 50%;
    height: 25px;
    margin-right: 4px;
    vertical-align: middle;
    background-position: -263px -162px;
    text-align: center;
}
.top_imp_message .close_top_msg {
    float: right;
    font-style: normal;
    background: #e6c246;
    padding: 3px 9px;
    font-size: 14px;
    color: #fff;
    margin-top: 0px;
    cursor: pointer;
    border-radius: 50%;
    transition: all .1s linear;
}
.top_imp_message .close_top_msg:hover {
    background: #dcb020;
    transition: all .1s linear;
}
.top_imp_message .close_top_msg:after {
    content: "\2715";
}*/

@media (min-width: 668px) {
  .header-nav-right {
    padding-top: 5px;
  }
}

/*LOGIN SECTION MOBILE CSS*/
@media (max-width: 667px) {
  .content-wrap {
    padding: 0;
  }
  header {
    padding: 0 0px 0 15px;
  }
  .login-outer-wrap {
    position: relative;
    margin: auto 0 !important;
    clear: both;
    float: none;
    display: block;
    height: 100vh;
    background: white;
  }
  .login-pop-up-wrap {
    margin: 0 auto !important;
    padding-top: 25px;
  }
  .login-form-wrap {
    width: 244px;
    max-width: 244px;
  }
  .login-form-wrap .control-group .input-box {
    height: 35px;
    width: 244px;
  }
  .login-logo {
    padding: 15px 0 15px 0;
  }
  .login-logo img {
    width: 150px;
    height: auto;
  }
  .v4-user-center h4 {
    font-size: 1.33rem;
    margin: 5px 0;
  }
  .v4-user-center img {
    border: 7px solid rgba(191, 245, 135, 0.18);
    border-radius: 50%;
  }
  .login-using-wrap .login-head-h2 {
    padding: 10px 0 0 0;
    color: #81867b;
  }
  .v4-login-footer .v4-footer-btn {
    padding: 0;
    width: 280px;
    margin: 0 auto;
    float: none;
  }
  .client-content-wrap {
    overflow: visible;
    margin: 0 0 40px 0;
  }
  .account-client-content-wrap .account-lock a {
    display: inline-block;
    border-radius: 50%;
    z-index: 12;
  }

  /*mobile style for header-nav*/
  header .header-logo {
    padding: 0;
  }
  header .header-logo .logo-img {
    margin-top: 2px;
    width: 12px;
    width: 104px;
    height: 48px;
  }
  .header-logo .logo-img img {
    width: 80px;
  }
  .menu-min-resolution {
    float: right;
  }
  .menu-min-resolution > ul#menu-adluge-nav > li > a {
    padding: 14px 15px 14px 15px;
    background: #212121;
  }
  .header-nav-right li.new-users-listing {
    display: none;
    position: relative;
    margin-left: 8px;
  }
  .header-nav-right li.new-users-listing img {
    width: 25px;
  }
  .header-nav-right li.int-no-ic {
    display: none;
    padding: 5px 10px !important;
  }
  .header-nav-right li.notif_item {
    padding: 5px 0 0 !important;
    margin-top: 8px;
  }
  .header-nav-right .user-dropdown .name {
    display: none;
  }
  .header-nav-right .user-dropdown {
    margin: 11px 0 0 !important;
  }
  .header-nav-right .user-dropdown .name {
    padding: 0 !important;
  }
  .header-nav-right .logged-admin {
    padding: 0;
  }
  .header-nav-right .new-he {
    display: none;
    padding: 5px 0;
  }
  .header-nav-right .new-he.dropdown-hover {
    margin-left: 5px;
  }

  .right-content-single-wrap .sort-content {
    left: -66px;
  }
  .right-content-single-wrap .sort-content:before {
    left: 24%;
  }

  /*Mobile sf-menu 479 styles*/
  .menu-min-resolution .sf-menu ul {
    left: -157px;
  }
  .menu-min-resolution .sf-menu ul ul {
    position: relative;
    left: 0;
  }
  .top_imp_message .close_top_msg {
    padding: 1px 5px;
    font-size: 12px;
  }
}
