@charset "utf-8";
/*Font Size*/
/*Spacing*/
/*Color Variables*/
/*#2B3536*/
/*f2f4f9*/
/*green*/
/*green hover*/
/*extra variable*/
/*border color*/
/*Assessment new color*/
/*Font Weight*/
/*New Line Height*/
/*-------------------------------------------------------------------------------------------------------------/*
                                                Color Section
/*-------------------------------------------------------------------------------------------------------------/*

/*Text Color*/
/*Common Areas*/
/*Core*/
/*CX*/
/*Assessment*/
/*EX*/
/*Connect*/
/*Others*/
/* CSS Document */
/* Dashboard Reports*/
.dash-title,
.dash-title-2 {
  background: url(general/dash-block-top.gif) no-repeat;
}
.dash-sub-title,
.dash-content,
.dash-content-2 {
  border: 1px solid #95bde8;
}
DIV#fancy_content div.title {
  background: url(general/title-db-layer-expand.gif) repeat-x;
}
.title-dash-invent {
  background: url(general/title-bg-invent.jpg) repeat-x;
  border-bottom: 1px solid #63a126;
}
/* Tabs used for Survey Calendar*/
#tabsCalendar {
  list-style: none;
  margin: 0;
  padding: 0px;
}
#tabsCalendar li {
  display: inline-block;
  margin-right: 3px;
  background-color: #ffffff;
  padding: 9px 13px;
  color: #2B3536;
}
#tabsCalendar li a:link {
  color: #90a4ae;
  text-decoration: none;
}
#tabsCalendar li a:visited {
  color: #90a4ae;
  text-decoration: none;
}
#tabsCalendar li.on {
  color: #1f2532;
  border-bottom: 3px solid #1686ff;
}
#tabsCalendar li.on.zarcatab {
  color: #1f2532;
  border-bottom: none;
}
.tabsBar {
  position: relative;
  border-bottom: 1px solid #d8d8d8;
}
#tabsCalendar li.new_on {
  background-color: #BAD3EE;
  border: 1px solid #687067;
  border-bottom: 1px solid #C6D4BE;
  color: #191B18;
  background-image: url(../images/icons/i_new.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
#tabsCalendar li.new_off {
  float: left;
  margin-right: 3px;
  padding: 6px 8px;
  color: #687067;
  background-image: url(../images/icons/i_new.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
.CalendarBox {
  padding: 20px 0px 5px 0;
  background-color: #FFFFFF;
}
/*Home Left Panel*/
.linksetup-on,
.linkcalendar-on,
.linkfilem-on,
.linksetup,
.linkcalendar,
.linkfilem {
  margin-bottom: 20px;
  margin-left: 30px;
  cursor: pointer;
}
.linksetup-on,
.linksetup {
  height: 42px;
  width: 122px;
}
.linkcalendar-on,
.linkcalendar {
  height: 48px;
  width: 133px;
}
.linkfilem-on,
.linkfilem {
  height: 48px;
  width: 133px;
}
.linksetup {
  background: url(../images/icons/icon-setup.gif) no-repeat;
}
.linksetup-on {
  background: url(general/icon-setup.gif) no-repeat;
}
.linkcalendar {
  background: url(../images/icons/icon-calendar.gif) no-repeat;
}
.linkcalendar-on {
  background: url(general/icon-calendar.gif) no-repeat;
}
.linkfilem {
  background: url(../images/icons/icon-filem.gif) no-repeat;
}
.linkfilem-on {
  background: url(general/icon-filem.gif) no-repeat;
}
/*END Home Left Panel*/
.acc-name {
  margin-bottom: 17px;
  border-bottom: 1px dashed #8b8b8b;
  padding: 3px;
  margin-left: -2px;
}
/* tables.css*/
/* Used for Response Table Report*/
.rowSmall-nohand {
  color: #1f2532;
  height: 20px;
  background-color: #FAFDF7;
}
.rowSmall-shaded {
  color: #1f2532;
  height: 20px;
  background-color: #EBF7E0;
}
.rowSmall_head {
  color: #1f2532;
  height: 20px;
  background-color: #CCEAAF;
}
.rowSmall-headGrey {
  color: #1f2532;
  height: 20px;
  background-color: #f1f1f1;
}
/* END Used for Response Table Report*/
.rowNew,
.rownew-selected {
  color: #1f2532;
  border-top: 1px solid #DEE0E4;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 7px;
  cursor: pointer;
}
.rowNew-highlight {
  color: #1f2532;
  border-top: 1px solid #95CB5F;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 4px 4px 4px 7px;
  background-color: #F1F1F1;
  cursor: pointer;
}
.rowNew-nohand {
  color: #1f2532;
  border-top: 1px solid #95CB5F;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 4px 4px 4px 7px;
}
.rowNew-nohand a {
  COLOR: #1f2532;
}
.rowNew-nohand a:link {
  COLOR: #1f2532;
}
.rowNew-nohand a:visited {
  COLOR: #1f2532;
}
.rowNew-nohand a:hover {
  COLOR: #1f2532;
}
/* used for alternate rows shading */
.rowNew-highlight-nohand {
  color: #1f2532;
  height: 26px;
  border-top: 1px solid #95CB5F;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding-left: 7px;
  padding-right: 4px;
  background-color: #F1F1F1;
}
/* New - Used in Bargraph - Select Questions */
.rowBargraph {
  color: #1f2532;
  border-top: 1px solid #B3DB82;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 1px;
  background-color: #FAFDF7;
  cursor: pointer;
}
.rowBargraph_selected {
  color: #1f2532;
  border-top: 1px solid #B3DB82;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 1px;
  background-color: #EBF7E0;
  cursor: pointer;
}
.rowBargraph-highlight {
  color: #1f2532;
  border-top: 1px solid #B3DB82;
  border-right: 0 none;
  border-bottom: 0 none;
  border-left: 0 none;
  padding: 1px;
  background-color: #F1F1F1;
  cursor: pointer;
}
/* Rows-Old_Still Used */
.row {
  background-image: url(general/row-seperator.gif);
  color: #1f2532;
  height: 28px;
}
.row-highlight {
  background-image: url(general/row-seperator-high.gif);
  color: #1f2532;
  height: 28px;
}
/* Table-Head */
/* Table-Head -SMALLFONT*/
.table_head-smallfont {
  font-size: 12px;
  color: #000000;
  cursor: pointer;
  background-color: #EBF7E0;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head-smallfont a {
  text-decoration: none;
  color: #676767;
}
.table_head-smallfont a:link {
  text-decoration: none;
  color: #676767;
}
.table_head-smallfont a:visited {
  text-decoration: none;
  color: #676767;
}
.table_head-smallfont a:hover {
  text-decoration: underline;
  color: #000000;
}
.table_head-smallfont_selected {
  font-size: 12px;
  color: #000000;
  cursor: pointer;
  background-color: #D6EEBE;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head-smallfont_selected a {
  text-decoration: none;
  color: #000000;
}
.table_head-smallfont_selected a:link {
  text-decoration: none;
  color: #000000;
}
.table_head-smallfont_selected a:visited {
  text-decoration: none;
  color: #000000;
}
.table_head-smallfont_selected a:hover {
  text-decoration: underline;
  color: #000000;
}
/* Table-Head -NORMALFONT*/
.table_head_cb {
  background-color: #F2F4F9;
  border-right: 1px solid #DEE0E4;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head {
  color: #676767;
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  background-color: #F2F4F9;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #DEE0E4;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head a {
  text-decoration: none;
  color: #676767;
  white-space: nowrap;
  font-family: Proxima N W01 Smbd;
}
.table_head a:link {
  text-decoration: none;
  color: #676767;
}
.table_head a:visited {
  text-decoration: none;
  color: #676767;
}
.table_head a:hover {
  text-decoration: underline;
  color: #000000;
}
.table_head_selected {
  color: #000000;
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  background-color: #edf0f7;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #DEE0E4;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head_selected a {
  text-decoration: none;
  color: #000000;
  white-space: nowrap;
}
.table_head_selected a:link {
  text-decoration: none;
  color: #000000;
}
.table_head_selected a:visited {
  text-decoration: none;
  color: #000000;
}
.table_head_selected a:hover {
  text-decoration: underline;
  color: #000000;
}
/* Table-Head -NORMALFONT - Without BG Image - With BG Color (For the First Coloumn)*/
.table_head_first_col {
  color: #000000;
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  background-color: #EBF7E0;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head_first_col a {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col a:link {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col a:visited {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col a:hover {
  text-decoration: underline;
  color: #000000;
}
.table_head_first_col_selected {
  /*font-size: 12px;*/
  color: #000000;
  /*font-weight: 600;*/
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  background-color: #D6EEBE;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head_first_col_selected a {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col_selected a:link {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col_selected a:visited {
  text-decoration: none;
  color: #000000;
}
.table_head_first_col_selected a:hover {
  text-decoration: underline;
  color: #000000;
}
/* Table-Head -BG*/
.table_head_bg {
  background-color: #EBF7E0;
}
/* Table-Head -NO HAND*/
.table_head_nohand {
  color: #000000;
  font-family: Proxima N W01 Smbd;
  background-color: #EBF7E0;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head_nohand_topheader {
  color: #000000;
  font-family: Proxima N W01 Smbd;
  background-color: #EBF7E0;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #BAE289;
  border-bottom: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
.table_head_first_col_nohand {
  color: #000000;
  font-family: Proxima N W01 Smbd;
  background-color: #EBF7E0;
  border-right: 1px solid #BAE289;
  padding-left: 7px;
  padding-right: 4px;
}
table.allocateborder th {
  background-color: #edf0f7 !important;
}
.bdr_btm {
  border-bottom: 1px solid #DEE0E4;
}
.bdr_top {
  border-top: 1px solid #DEE0E4;
}
div.bg-blue,
td.bg-blue {
  background-color: #DDE2F0;
}
table.bg-bluedark_2 {
  background-color: #DEE0E4;
}
a,
a:link,
a:visited,
a:active {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/*Seema Starts*/
table#dgAll_Subusers.dashboard > tbody > tr:first-child > th:first-child {
  width: 50px;
  padding: 18px 10px;
}
table#dgAll_Subusers.dashboard > tbody > tr:first-child > th:nth-child(2) {
  width: 340px;
}
table#dgAll_Subusers.dashboard th,
table.lang-table th {
  text-align: left;
}
.settableDivs {
  padding-bottom: 40px;
}
.set-leftpannel-bx {
  width: 250px !important;
  min-width: 250px;
  height: 100%;
  margin: 0;
  z-index: 101;
}
.set-rightpannel-bx {
  padding: 0px 0 0 30px;
  margin: 0;
  z-index: 100;
}
.setting_btncont {
  text-align: right;
}
.setting_btncont input[type="submit"].next {
  padding: 0 20px;
  display: inline-block;
}
.setting_btncont .button {
  margin-bottom: 5px;
}
icon-info .set-leftpannel-bx .setting_maincont {
  width: 100%;
}
.settleftpanelcont {
  width: 250px;
  padding-bottom: 50px;
}
.set-leftpannel-bx .settleftpanelcont ul {
  margin: 0;
  padding: 0 0 0 0;
}
.set-leftpannel-bx .settleftpanelcont ul.sub-menu-ul li {
  cursor: pointer;
  list-style: none;
  display: block;
}
.settleftpanelcont ul.sub-menu-ul li a {
  text-decoration: none;
  display: block;
  color: #1f2532;
  padding: 13px 24px;
  background-image: url('../../ImagesNew/general/Right_Arrow_icon_purple_1.svg');
  background-repeat: no-repeat;
  background-position: 227px center;
}
.settleftpanelcont ul.sub-menu-ul li.setsel a {
  font-family: Proxima N W01 Smbd;
  background-color: #cfd8dc;
}
.panelcont-hr {
  display: block;
  margin: 16px 0;
  padding: 0;
  border-top: 1px solid #888E8E;
  width: 100%;
}
.settableDivs .bg-bluelighter {
  background: none;
}
.settableDivs .bdr_blue,
.settableDivs .bdr_blue_left,
.settableDivs .bdr_blue-right,
.settableDivs .bdr_blue_lr,
.settableDivs .bdr_blue_b,
.settableDivs .bdr_blue_t,
.settableDivs .bdr_blue_tb {
  border: none;
}
.settableDivs td,
.settableDivs td span#AM_chgpwd_oldpwd {
  color: #2B3536;
  padding: 0;
  margin: 0;
}
.settableDivs td.tdLabel span {
  color: #221F1F;
  margin: 6px 0 6px 5px;
  outline: medium none;
  padding: 5px 8px 4px;
  width: 286px;
  display: block;
}
.settableDivs td.tdLabel span#AM_chgpwd_oldpwd {
  border: none;
}
.settableDivs td:nth-child(1).bg-bluelighter {
  width: 110px;
  padding-left: 15px;
}
.settableDivs td:nth-child(2) {
  padding: 0 10px 0 19px;
}
.settableDivs td:nth-child(3) {
  width: 110px;
}
.settableDivs td span#lblDept {
  max-width: inherit;
}
.settableDivs td span#lblModifyBy,
.settableDivs td span#lblAccountExpiry,
.settableDivs td span#lblLastLogin,
.settableDivs td span#lblLogoStatus {
  border: none;
  color: #221f1f;
}
.pwdchangeDiv .settableDivs td:nth-child(1) {
  width: 170px;
}
input[type='text'].textfieldmedium,
input[type='password'].textfieldmedium {
  width: 272px;
  margin: 6px 0;
  display: inline-block;
}
.settableDivs .custom-select-wrapper {
  margin: 7px 0;
}
.actsecuritydiv .settableDivs td {
  width: auto;
}
.ui-wrapper.upPersonalWrap .settableDivs .icon-info {
  max-width: 20px;
  position: absolute;
  right: 0;
  top: 10px;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.bg-bluelighter img {
  width: 8px;
  padding: 0;
  vertical-align: top;
  margin: 0 0 0 -1px;
}
.settableDivs td .smallfont {
  display: inline-block;
  vertical-align: top;
  margin: 10px;
  color: #2C3637;
}
.settableDivs.table_AS td .smallfont {
  margin: 0 0 15px 31px;
  display: block;
}
/*Seema End*/
/*CSS Changes - Nasreen*/
.home-top-brdr {
  width: 100%;
  margin-top: 6px;
  border-top: 1px solid #d8d8d8;
}
.ext-menu-ul,
.sub-menu-ul {
  padding-left: 0;
  margin: 0;
}
.ext-menu-ul li {
  line-height: 15px;
  list-style-type: none;
  background: #f9fafc;
}
.ext-menu-ul li a {
  color: #1f2532;
}
.ext-menu-ul li a.acntdata {
  font-family: Proxima N W01 Smbd;
}
.sub-menu-ul {
  padding-top: 5px;
}
.ext-menu-ul {
  list-style: none;
}
.ext-menu-ul div {
  display: block;
  cursor: pointer;
  padding: 20px 0 15px 0px;
  /*To accomodate 'User workflow text'*/
  font-family: Proxima N W01 Smbd;
}
.ext-menu-ul ul {
  list-style: none;
  padding: 0 0 0 0;
  background: #f9fafc;
}
.ext-menu-ul ul {
  display: none;
}
.ext-menu-ul ul li {
  font-weight: normal;
  cursor: auto;
}
.ext-menu-ul a {
  text-decoration: none;
}
.ext-menu-ul a:hover {
  text-decoration: underline;
}
li.active-menu div {
  font-family: Proxima N W01 Smbd;
}
.no-bttm-brdr {
  border-bottom: none;
}
.main-menu {
  padding: 12px 0 12px;
  color: #1f2532;
  border-top: 1px solid #cfd8dc;
}
.top-txt-space {
  margin-top: 6px;
}
.top-brdr-space {
  margin-top: 34px;
}
.thick-brdr-btm {
  border-bottom: 1px solid #d8d8d8;
}
.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.basic-content {
  margin: -20px 0 0 10px;
}
.rem-padding {
  padding-top: 0 !important;
}
.mv-up-mrgn {
  margin-top: -5px !important;
}
.icon-info-sec {
  margin-left: 5px !important;
  vertical-align: middle;
  padding: 0;
  width: 16px !important;
  height: 16px;
}
.acct-cell-padding {
  padding: 8px 0 !important;
}
.mv-dwn-mrgn {
  margin-top: 10px !important;
}
.rel-settableDivs td:nth-child(1) {
  width: 215px;
}
.rel-settableDivs td {
  color: #2c3637;
  margin: 0;
}
.acct-usage {
  margin: 20px;
  width: 550px;
}
.page-txt {
  padding: 15px 5px 5px;
}
.srch-bar {
  margin: 11px 24px 0 24px;
}
.srch-bar-width {
  width: 125px;
}
.rght-menu {
  padding: 3px;
}
.unedit-txt {
  padding-left: 1px;
}
.unedit-uname {
  padding-left: 7px !important;
}
.icon-style {
  width: 16px;
  height: 16px;
  margin-top: -1px !important;
  padding-left: 5px !important;
}
.acct-sec-icon {
  margin-top: 3px !important;
}
.common-nt-txt {
  width: 55%;
}
.common-nt-txt-survey-alloc {
  padding: 0 10px 0 0;
}
.big-fnt {
  font-size: 25px;
}
.no-margin {
  margin: 0 !important;
}
.comment-child-div {
  margin: 10px 0;
}
.survey-txt-th {
  text-align: center;
  padding: 6px  19px !important;
  background-color: #eceff1 !important;
  color: #fff;
  font-size: 12px;
  color: #221F1F !important;
}
table.dashboard tr.second th {
  padding: 5px 19px;
}
table.dashboard tr.first th {
  padding: 14px 19px;
}
.restrict-IP {
  color: #888e8e;
  margin: 5px 0 0 28px;
  font-size: 14px;
}
.mndtry-star {
  width: 15px !important;
  vertical-align: text-top !important;
  height: 12px;
}
.txt-right {
  text-align: right;
}
.lang-table td {
  width: 20% !important;
}
.org-txt a {
  color: #1686ff !important;
}
table.dashboard th a.linkyellow {
  color: #1686ff;
}
.info-icon-rel {
  background-color: #fff;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 6px;
}
.edit-addr {
  margin-left: 10px;
}
.mv-rght {
  margin-right: 10px;
}
.unedit-uname-per {
  padding-left: 20px !important;
}
.btnCancel input {
  background: #59595B none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-weight: 400;
  margin: 0 5px;
  outline: medium none;
  padding: 5px 25px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
}
.pertbl-icon-info {
  width: 18px;
  margin-left: 15px;
  margin-top: 3px;
}
.set-wrkfw-btndiv {
  margin-left: 180px;
  padding: 15px 10px;
}
.rightpad_home {
  padding-right: 100px;
}
.set-wrkflw-btn {
  padding: 5px 13px;
  color: #fff !important;
  border-radius: 5px;
}
.set-per-text {
  margin: 0 auto;
}
.wrflw-mng-style {
  margin-left: 29px;
}
.lnk-color {
  color: #ADB5D1 !important;
}
.per-txt-color {
  color: #8993ad;
}
.red-clr {
  color: red;
}
.size1of3 {
  width: 40%;
}
.acct-usage-tbl td {
  /*padding: 5px 0;*/
}
.req-lnk-style {
  margin-left: -4px;
}
tr.acntusage_span td span.smallcheckbox {
  margin: 10px 0;
}
.lnk-green-btn {
  border-radius: 5px;
  color: #fff !important;
  padding: 5px 8px;
}
div.fixed-tbl-container {
  position: relative;
  border: 1px solid #000000;
  padding-top: 37px;
  background: #500;
}
div.fixed-tbl-container {
  position: absolute;
  width: 800px;
  box-shadow: 0 0 15px #1f2532;
}
.container {
  overflow-y: auto;
  height: 200px;
}
table.fixed-table {
  border-spacing: 0;
  width: 100%;
}
table.fixed-table th div {
  position: absolute;
  background: transparent;
  top: 0;
  margin-left: -25px;
  line-height: normal;
}
table.fixed-table th:first-child div {
  border: none;
}
/*Utility page changes*/
.Utility_cntrl {
  cursor: pointer;
  color: #ffffff;
  transition: background 0.2s ease 0s;
  margin: 30px 23px;
  float: left;
  width: 235px;
  height: 100px;
  vertical-align: bottom;
  position: relative;
  text-align: center;
  background-color: #e3e7ea !important;
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.Utility_cntrl:hover .utility-info {
  bottom: 0;
  opacity: 1;
  transition: 0.2s all ease-in-out;
}
.Utility_cntrl:hover {
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff !important;
  transition: 0.2s all ease-in-out;
}
.Utility_cntrl:hover .Utility_txt a.col {
  color: #333333 !important;
  transition: 0.2s all ease-in-out;
}
.utility-info {
  color: #ffffff;
  position: absolute;
  background: rgba(32, 35, 42, 0.9);
  padding: 15px 30px 15px 15px;
  bottom: -10px;
  opacity: 0;
  pointer-events: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.Utility_upgrade {
  background-repeat: no-repeat;
  background-image: url(../../ImagesNew/general/btnupgrade.png);
  background-position: right 9px top 10px;
  background-color: #99DFFD;
}
.Utility_txt {
  width: 235px;
  text-align: center;
}
.Utility_txt a.col {
  font-family: Proxima N W01 Smbd;
  color: #333333 !important;
}
.utility-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background-size: 35px;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 15px 0 10px;
  background-image: url(../../ImagesNew/utilities/Utilities-icons.svg);
}
.left-menu-icon {
  display: inline-block;
  height: 16px;
  width: 17px;
  margin-right: 8px;
  vertical-align: text-bottom;
}
.ext-menu-ul li div.main-menu {
  color: #1f2532;
  background: url('../../ImagesNew/general/drop_down_arrow.svg');
  background-repeat: no-repeat;
  background-position-x: 92%;
  background-position-y: 5px;
  background-position: 222px center;
}
.ext-menu-ul li div.main-menu.noimg {
  background-image: none;
}
.ext-menu-ul li div.main-menu.noimg.noimgSel {
  background-color: #cfd8dc;
  background-image: none;
}
.ext-menu-ul li:first-child > div.main-menu {
  border-top: none;
}
li.active-menu div.main-menu,
li.active-menu div.main-menu ul {
  color: #1f2532;
  background: url('../../ImagesNew/general/panel_open_icon.svg');
  background-repeat: no-repeat;
  background-position-x: 92%;
  background-position-y: 5px;
  background-position: right 19px bottom 20px;
  background-size: 9px 5px;
}
.sub-menu-ul li a {
  color: #1f2532;
}
.section-title {
  font-family: Proxima N W01 Reg;
  font-size: 18px;
  color: #4c5267;
}
.topspacing-divsection {
  padding: 35px 0 16px;
  left: 0;
  outline: medium none;
  text-decoration: none;
  white-space: nowrap;
}
.topspacing-divsection a {
  color: #8993ad !important;
  font-family: Proxima N W01 Smbd;
  cursor: default;
}
.extra-spacing-b {
  padding-bottom: 18px;
}
.gen-heading {
  padding: 6px 0;
  left: 0;
  outline: medium none;
  text-decoration: none;
  text-transform: capitalize;
  white-space: nowrap;
}
.gen-heading a {
  color: #8993ad !important;
  font-family: Proxima N W01 Smbd;
  cursor: default;
}
.size1of2 {
  width: 40%;
}
.td-spacing {
  padding: 5px 0 5px 20px !important;
}
.email-edit-table div.topspacing-divsection {
  padding: 6px 0;
}
.fieldset-space {
  padding: 4px 0;
}
.round-note {
  width: 13px;
  height: 13px;
  -webkit-border-radius: 16px;
  text-align: center;
  border-radius: 100%;
  background: #bac8d2;
  margin: -3px 10px 0 0;
  color: #ffffff;
  padding: 3px 5px 7px 6px;
}
/*Account Security.aspx*/
.copypathcont {
  width: 265px;
  background: #000000;
  color: #fff;
  padding: 20px;
  border-radius: 7px;
  position: absolute;
  margin-bottom: 10px;
  z-index: 9;
  opacity: .8;
  left: 880px;
}
.Copyarrow {
  height: 0;
  width: 0;
  margin-top: 18px;
  position: absolute;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 13px solid #000000;
  margin-left: 46px;
}
.copyimg {
  float: left;
  margin-right: 10px;
}
.homerecords {
  padding: 8px 10px 12px 10px;
  background-color: #f2f4f9;
  margin-right: 10px;
  width: 230px;
  display: inline-block;
}
.recordnums {
  font-size: 20px;
}
.top-spacing30 {
  margin-top: 30px;
}
.top-spacing7 {
  padding-top: 7px;
}
#lblRead b,
#lblEdit b,
#lblAccess b {
  color: #8993ad;
}
table.dashboard td a.Setwrkflowlnk {
  color: #1686ff;
}
/*Cancel account*/
.talktome,
.hibernate,
.cancelaccount,
.Designplus,
.Reportplus,
.Lockaccount {
  height: 203px;
  text-align: center;
}
.cyaa_cntrl {
  border-radius: 15px;
  cursor: pointer;
  color: #ffffff;
  transition: background 0.2s ease 0s;
  margin: 30px 23px;
  display: inline-block;
  width: 210px;
  height: 203px;
  vertical-align: bottom;
  position: relative;
}
.talktomehvr,
.hibernatehvr,
.cancelaccounthvr,
.Designplushvr,
.Reportplushvr,
.Lockaccounthvr {
  color: #ffffff;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 15px 30px 15px 15px;
  bottom: 0;
  display: none;
}
.cyaa_txt {
  width: 240px;
  text-align: center;
  padding: 15px 0;
}
.talktome:hover + .talktomehvr,
.talktomehvr:hover {
  display: block;
}
.hibernate:hover + .hibernatehvr,
.hibernatehvr:hover {
  display: block;
}
.cancelaccount:hover + .cancelaccounthvr,
.cancelaccounthvr:hover {
  display: block;
}
.Designplus:hover + .Designplushvr,
.Designplushvr:hover {
  display: block;
}
.Reportplus:hover + .Reportplushvr,
.Reportplushvr:hover {
  display: block;
}
.Lockaccount:hover + .Lockaccounthvr,
.Lockaccounthvr:hover {
  display: block;
}
.annual_txt {
  text-align: center;
  font-family: Proxima N W01 Smbd;
  color: #92959c;
  font-size: 20px;
}
.hibernate_cont {
  display: none;
}
.ratingscaltxt {
  display: inline-block;
  width: 70px;
}
.ratingscale1 {
  width: 10px;
  height: 9px;
  margin-right: -13px;
  position: relative;
  border-bottom-left-radius: 9px;
  border-top-left-radius: 9px;
}
.ratingscaleleft {
  border-left: 1px solid #bdb3b3;
  border-bottom-left-radius: 9px;
  border-top-left-radius: 9px;
}
.ratingscaleright {
  border-right: 1px solid #bdb3b3;
  border-bottom-right-radius: 9px;
  border-top-right-radius: 9px;
}
.AccCancel_icn {
  width: 70px;
  height: 70px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin: 65px 0 0 0;
  background-size: 70px;
  background-position: center center;
  background-repeat: no-repeat;
}
.talktoexp {
  background-image: url(../../ProductImages/Product_specifics/callsvg-icon.svg);
}
.hibernateicn {
  background-image: url(../../ProductImages/Product_specifics/Hibernate-icon.svg);
}
.cancel_acc {
  background-image: url(../../ProductImages/Product_specifics/cancel-account-icon.svg);
}
.reportonly_icn {
  background-image: url(../../ProductImages/Product_specifics/reports-only.png);
}
.deepfreeze_icn {
  background-image: url(../../ProductImages/Product_specifics/freeze_icn.png);
}
.designonly_icn {
  background-image: url(../../ProductImages/Product_specifics/design-plus.png);
}
.cancltestimonypanel {
  position: fixed;
  width: 256px;
  background: #373a3e;
  height: 100%;
  right: 0;
  top: 50px;
  z-index: 103;
}
.cancltestimony {
  width: 170px;
  background: #5e6063;
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  line-height: 24px;
  margin: 20px 20px 20px 20px;
  color: #ffffff;
  font-size: 12px;
}
.csnclsep {
  border-top: 2px solid grey;
}
.canclDyknw {
  margin: 20px;
  color: #ffffff;
  line-height: 24px;
  font-size: 12px;
}
.Dyktxt {
  font-size: 16px;
  font-family: Proxima N W01 Smbd;
  color: #139cfb;
  display: block;
  margin-bottom: 12px;
  font-size: 14px;
}
.learntxt {
  font-size: 16px;
  font-family: Proxima N W01 Smbd;
  color: #1686ff;
  display: block;
  cursor: pointer;
}
a.button_deleteAll:link {
  text-align: center;
  background: #FF1E1E;
  border-radius: 3px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: #ffffff;
  font-weight: 400;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
  -webkit-appearance: none;
  font-family: Proxima N W01 Smbd;
  padding: 0px 10px;
}
.imgVerify {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.imgdel {
  width: 23px;
  height: 23px;
  vertical-align: middle;
}
.EmailDomain {
  border-top: 1px solid #eee;
  padding-top: 10px;
  margin-top: 20px;
}
.VerifyError {
  color: #4068b1;
}
.imgrefresh {
  margin-top: 4px;
}
.bgDiv {
  background-color: #f1f1f1;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.outboundsep {
  border-bottom: 1px solid #dddddd;
}
table.dashboard.outbound tr:hover td {
  background: none;
}
table.dashboard.outbound th {
  text-align: left;
}
.italicPlaceholder::-webkit-input-placeholder {
  font-style: italic;
}
.italicPlaceholder::-moz-placeholder {
  font-style: italic;
}
.italicPlaceholder::-ms-input-placeholder {
  font-style: italic;
}
.GA_icn {
  background-position: 5px 0px;
}
/*.Utility_cntrl:hover .GA_icn {
    background-position: 5px -42px;
}*/
.URL_icn {
  background-position: 6px -90px;
}
/*.Utility_cntrl:hover .URL_icn {
    background-position: 6px -125px;
}*/
.SI_icn {
  background-position: 6px -160px;
}
/*.Utility_cntrl:hover .SI_icn {
    background-position: 6px -194px;
}*/
.MS_icn {
  background-position: 11px -232px;
}
/*.Utility_cntrl:hover .MS_icn {
    background-position: 11px -267px;
}*/
.SurveyCopy_icn {
  background-position: 6px -312px;
}
/*.Utility_cntrl:hover .SurveyCopy_icn {
    background-position: 6px -351px;
}*/
.ML_icn {
  background-position: 7px -396px;
}
/*.Utility_cntrl:hover .ML_icn  {
    background-position: 7px -436px;
}*/
.FL_icn {
  background-position: 7px -479px;
}
/*.Utility_cntrl:hover .FL_icn {
    background-position: 7px -518px;
}*/
.QAS_icn {
  background-position: 6px -564px;
}
/*.Utility_cntrl:hover .QAS_icn {
    background-position: 6px -603px;
}*/
.SC_icn {
  background-position: 7px -648px;
}
/*.Utility_cntrl:hover .SC_icn {
    background-position: 7px -687px;
}*/
.YV_icn {
  background-position: 3px -732px;
}
/*.Utility_cntrl:hover .YV_icn {
     background-position: 3px -772px;
}*/
.table_headerfixed {
  position: fixed !important;
}
@media only screen and (max-width: 1350px) {
  .Utility_cntrl {
    width: 220px;
  }
  .Utility_txt {
    width: 220px;
  }
}
/*Request new language button icon*/
#lnkNewRequest {
  position: relative;
}
#lnkNewRequest::before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  background-image: url('../../ImagesNew/home/Req_New_Lang.svg');
  position: absolute;
  left: -20px;
  top: -2px;
}
.divAddLogo {
  background: url('../../ImagesNew/SM/al_add_green.svg') no-repeat 0 0 transparent;
  width: 20px;
  height: 16px;
  cursor: pointer;
  display: inline-block;
}
.divDeleteLogo {
  background: url('../../ImagesNew/SM/al_bin.svg') no-repeat 0 0 transparent;
  width: 20px;
  height: 16px;
  cursor: pointer;
  margin-left: 3px;
  display: inline-block;
}
.CopyIPToAll {
  background-image: url('../../images/icons/copytoall_icon.svg');
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  opacity: 0.9;
}
.CopyIPToAll:hover {
  opacity: 1;
}
/*Add changes for PRT134655*/
@-moz-document url-prefix() {
  .set-rightpannel-bg .settableDivs input[type='password'].textfieldmedium {
    font-size: 11px;
  }
}
/*End changes for PRT134655*/
.setting_btncont .button,
.customizeButtonsTab .button,
.blackTheme .button,
.blackTheme input[type="submit"].button_grey:disabled {
  background-color: #5b606a;
}
.setting_btncont .button:hover,
.customizeButtonsTab .button:hover,
.blackTheme .button:hover {
    background-color: #393C42;
}
.edit-wrapper .chkAllProjectsWrapper input[type="checkbox"]:checked + label:before,
.blackTheme input[type="checkbox"]:checked + label:before {
  background-color: #201e1f;
  border: 2px solid #201e1f;
}
.outbound-btn.button.blue-transparent-btn {
  border: 1px solid #5b606a;
  border-radius: 3px;
  color: #5b606a;
  height: auto;
  line-height: normal;
  margin: 20px 0 0 0;
  font-family: Proxima N W01 Smbd;
  padding: 6px 12px;
  background-color: transparent;
}
.outbound-btn.button.blue-transparent-btn:hover {
  border: 1px solid #201e1f;
  color: #201e1f;
}
.setting_btncont .languageContainer .multiling .smallcheckbox input[type="checkbox"]:checked + label:before,
.blackTheme .smallcheckbox input[type="checkbox"]:checked + label:before {
  background-color: #201e1f;
  border: 1px solid #201e1f;
}
.perSubUserCont .PS-Export {
  padding: 5px 15px;
  display: inline-block;
  float: right;
  box-sizing: border-box;
  background-color: #5b606a;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
}
.perSubUserCont .PS-Export:hover {
  background-color: #201e1f;
}
.PayLaterDisable.btn.pay-later.tooltip_container {
  background-image: none;
}

/*.RS-Export span {
    border: 1px solid #5C6069;
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    color: #5C6069;
}
.RS-Export span:hover {
    background-color: #F0F1F2 ;
    color: #393C42;
    border: none ;
}*/

/*Outbound Email Settings Modal starts*/
.AuthDomainModal.fbcmodalHolder .fbcmodalDialog{
    width: 900px;
}
.AuthDomainModal.fbcmodalHolder .fbcmodalDialog .fbcmodalBody {
    padding: 0 0 34px;
}
.AuthDomainModal .padded {
    padding: 0 85px 0 25px;
}
.AuthDomainModal .AuthList {
    display: block;
    background-color: #F1F6F6;
    color: RGBA(33, 37, 41, 0.7);
    padding: 9px 85px 8px 25px;
}
.StepTitle{
    color: #212529;
}
.AuthDomainModal .AuthList ul li {
    padding: 0 0 8px;
    position: relative;
}
.AuthDomainModal .AuthList ul li a{
    color: #02BECC;
    text-decoration: none;
    font-family: Proxima N W01 Smbd;
}
.AuthDomainModal .AuthList ul li a:hover .pipingToolTipRight{
    display: block !important;
}
.AuthDomainModal .AuthList ul li b{
    color: RGBA(33, 37, 41, 0.7);
}
.AuthDomainModal .AuthList ul {
    padding: 0 0 0 15px;
    margin: 0;
}
.AuthDomainModal .AuthList ul li::marker{
    font-size: 16px;
    color: #212529;
}
.AuthDomainModal .AuthStepsMain {
    padding: 24px 85px 20px 25px;
}
.AuthDomainModal .AuthStep {
    padding: 6px 10px 6px 10px;
    background-color: #093033;
    color: #D5FFFF;
    font-family: Proxima N W01 Smbd;
    display: inline-block;
    position: relative;
    line-height: 16px;
    border-radius: 3px 0 0 3px;
}
.AuthDomainModal .AuthStep:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -10px;
    top: 4px;
    transform: rotate(45deg);
    border-width: 0 35px 28px 0;
    background-color: #093033;
    width: 19px;
    height: 20px;
    z-index: -1;
}
.AuthDomainModal .subTitle {
    margin: 6px 0 10px;
    color: RGBA(33, 37, 41, 0.7);
}
.SubStep1 .StepTitle, .SubStep1 .inputAuthDiv {
    width: 260px;
}
.inputAuthDiv {
    background-color: #EEF2F5;
    color: RGBA(33, 37, 41, 0.6);
    border-radius: 3px;
    padding: 7px 10px;
    min-height: 30px;
    box-sizing: border-box;
    display: inline-block;
}
.StepTitle {
    margin: 0 0 12px;
    word-break: break-word;
}
.SeperatorAuth {
    position: relative;
    margin: 0 34px;
}
.SeperatorAuth:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #E3E7EA;
    margin: 0 25px;
    position: absolute;
    top: 0;
    left: -25px;
}
.SeperatorAuth:after{
    content: 'OR';
    color: #212529;
    font-size: 12px;
    padding: 6px 0 10px;
    background-color: #fff;
    z-index: 1;
    position: absolute;
    top: 25%;
    left: -50%;
    transform: translateX(-50%);
}
.AuthSubStep{
    padding: 4px 0 0;
}
.AuthSubStep.SubStep2 .inputAuthDiv{
    max-height: 95px;
    overflow: auto;
}
.dvcopyToClip.AuthCopy:hover {
    background-size: 29px 30px;
}
.dvcopyToClip.AuthCopy{
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px;
    background-size: 29px 30px;
    background-repeat: no-repeat;
    margin: 0 0 0 8px;
}
.AuthSteps.Step2{
    margin: 8px 0 0;
}
.AuthSteps.Step2 .subTitle{
    margin: 16px 0 8px;
}
.AuthContent.notCheck {
    font-size: 16px;
    color: RGBA(33, 37, 41, 0.7);
    margin: 0 0 32px;
}
.AuthContent.notCheck span,
.AuthBold{
  font-family: Proxima N W01 Smbd;
}
.AuthContent label {
    color: #20232A;
    line-height: 26px;
}
.InputCopy{
    display: flex;
}
/*Outbound Email Settings Modal ends*/

/*Email Template - AM*/
.AccountSett-Header {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d8d8d8;
    padding: 40px 0 16px;
    align-items: flex-end;
}
.AccountSett-Header .AccountSett-Title {
    font-family: Proxima N W01 Smbd;
}
.AccountSett-Header .AccountSett-Btn{
    height: 30px;
    box-sizing: border-box;
}
.toggleTitle {
    color: #20232a;
    cursor: default;
    font-family: Proxima N W01 Smbd;
    padding: 5px 10px 5px 0px;
}
.toggleSubTitle {
    color: #20232a;
    font-family: Proxima N W01 Reg;
    display: inline-block;
    vertical-align: middle;
    opacity: 0.7;
}
.PermissionToggle-Container{
    margin: 0 0 24px;
}
.PermissionToggle-Container .toggle-switch {
    margin: 0 0 0 16px;
}
.EmailPermission-ToggleWrapper{
    margin: 12px 0 24px;
}
.toggleWrapper{
    display: none;
}
.defaultTitle {
    margin: 24px 0;
}
.EmailTemplate-Table table td span.lang {
    width: 20px;
    height: 20px;
    color: #20232a;
    font-size: 10px;
    line-height: 18px;
    font-family: Proxima N W01 Smbd;
    border-radius: 50%;
    background: white;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    letter-spacing: 1px;
    border: 1px solid #ccced4;
    text-transform: uppercase;
    padding: 1px 0px;
    box-sizing: border-box;
    margin-left: 8px;
}
.EmailTemplate-Table {
    max-height: 255px;
    overflow: hidden;
    position: relative;
}
.EmailTemplate-Table table{
    box-shadow: none;
}
.EmailTemplate-Table table tr th {
    font-family: Proxima N W01 Smbd;
}
.emailTempTable {
    box-shadow: none;
}
.MainTableWrapper-Email {
    box-shadow: 0 0 4px 0 #d8d8d8;
    margin-top: 10px;
}
.emailTempTable tr th:nth-child(3) {
    width: 100px;
}
.emailTempTable tr td:nth-child(3) {
    width: 140px;
}
.emailTempTable tr td:nth-child(2),
.emailTempTable tr th:nth-child(2) {
    width: 20%;
}
.emailTempTable .PreviewIcon {
    display: none;
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../ImagesNew/home_preview_active.svg);
    margin-left: 8px;
}
.emailTempTable tr:hover .PreviewIcon {
    display: inline-block;
}
.toggleSubTitle.domainTitle{
    display: block;
    margin: 16px 0 10px;
}
.DomainRestriction-ToggleWrapper .textarea-wrapper .textarea{
    overflow: hidden;
}
.DomainRestriction-ToggleWrapper .textarea-wrapper {
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #d0d1d2;
}
.DomainRestriction-ToggleWrapper .wordcontainer {
    display: inline-block;
    width: 570px;
    border: none;
    height: 80px;
}
.DomainRestriction-ToggleWrapper .wordcontainer input {
    border-style: none;
    width: 270px;
}
/*Email Template - AM*/

.showHideBounceEmailCheck.hide {
    display: none;
}
.outboundBounceEmailCheck{
    display: flex;
    align-items: center;
    margin-top: 8px;
}
.showHideBounceEmailCheck .subTitle {
    line-height: 20px;
}
.showHideBounceEmailCheck .subTitle span {
  font-family: Proxima N W01 Smbd;
}