@import url("https://fonts.googleapis.com/css?family=Open+Sans");
/*Color Variables*/
/*#2B3536*/
/*f2f4f9*/
/*green*/
/*green hover*/
/*extra variable*/
/*border color*/
/*Assessment new color*/
/*Font Weight*/
/*New Line Height*/
/*-------------------------------------------------------------------------------------------------------------/*
                                              New Color Section
/*-----------------------------------------------------------------------------------

/*Text Color*/
/*Common*/
/*Shell*/
/*Common Areas*/
/*Core*/
/*CX*/
/*Assessment*/
/*EX*/
/*Connect*/
/*Others*/
/**Common Alert**/
.clearfix:after {
  content: '';
  clear: both;
  display: block;
}
.flex-box {
  display: flex;
}
.popup-wrapper {
  min-width: 200px;
  max-width: 30%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px 15px;
  background-color: #fff;
  border-radius: 5px;
  z-index: 10000000;
  box-shadow: 5px 5px 5px #555;
}
.pop-icon {
  margin: 5px 10px 5px 10px;
  height: 60px;
  border-radius: 3px;
  border: 1px solid #fff;
  /*background-image: url(./images/img1.ico);
    background-size: 80% 100%;
    background-repeat: no-repeat;*/
  text-align: center;
}
.pop-head {
  font-size: 18px;
  font-weight: 600;
  color: #4a4a4a;
  padding: 5px;
}
.pop-msg {
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
  padding: 5px;
}
.pop-action {
  border-radius: 3px;
  background-color: #4068b1;
  border: none;
  outline: none;
  color: #fff;
  font-size: 14px;
  float: right;
  padding: 5px 30px;
  margin: 15px 5px 5px 15px;
  font-family: Proxima N W01 smbd;
}
.pop-action:hover {
  background-color: #0399d9;
}
.modal-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #4A4A4A;
  display: none;
  z-index: 8888888;
  opacity: 0.75;
}
.show-pop {
  padding: 10px 40px;
  background-color: gray;
  color: white;
  font-size: 18px;
  border: none;
  border-radius: 5px;
  outline: none;
  margin: 15px;
}
/* All platform class-usage */
html {
  -webkit-font-smoothing: antialiased;
  margin: 0px;
  padding: 0px;
  height: 100%;
}
body,
body.pagemargin {
  margin: 0px;
  padding: 0px;
  height: 100%;
}
th {
  font-family: Proxima N W01 Reg;
  font-weight: 400;
}
body,
select,
input,
textarea,
a,
button,
.font,
.notes,
.helpstep,
.helptitles,
.help,
.small-link-white,
.small-link-grey,
.font-red-error-msg,
.font-grey-error-msg,
.font-orange-other-msg,
.note,
.font-white,
.font-whitebold,
.fontbold,
.fontgrey,
.fontdarkgrey,
.fontbolddarkgrey,
.fontgreyLight,
.textsmall,
.button_grey,
.button_Ash,
.button_Ash_Big,
.btn_Big_grey,
.fontred,
.pulldn,
.pulldn_small,
.fontgreysmall,
.generalmessagebold,
.greylinks,
.links,
.myButton,
.combo-button,
.button_enhanced_flag,
.button_premium_grey,
.fl .combo-div .drop .qs-menu,
.button,
.myButton,
.myUpgrade {
  font-family: Proxima N W01 Reg;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1;
}
form {
  box-sizing: border-box;
  height: 100%;
}
body,
select,
input,
.font,
.smallfont,
.helpstep,
.helptitles,
.help,
.small-link-white,
.fontbold,
.textsmall {
  color: #1f2532;
}
label input[type='text'][disabled].noBorderText {
  color: #000000;
  background-color: transparent;
  border: none;
  width: 200px;
}
/*45691 */
label input[type='text'][disabled].noBorderText:hover {
  border: none;
}
/*31087*/
input.char-remain {
  font-size: 11px;
  color: #999999;
}
form {
  margin: 0;
}
select:disabled {
  color: #808080;
}
a:hover,
a:active,
a:focus {
  outline: 0;
}
.font,
.smallfont {
  font-weight: 400;
}
.wrapper_main {
  max-width: 100%;
  min-width: 1280px;
  width: 100%;
}
.wrapper_cont {
  margin: 0 auto;
  padding: 0 100px;
  box-sizing: content-box;
}
.header_wrapper_cont {
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: content-box;
}
.wrapper_cont.dashboard_wrapper,
.header_wrapper_cont.dashboard_wrapper,
.wrapper_cont.portlet_wrapper {
  margin: 0 auto;
  padding: 0 10px;
}
.header_wrapper_cont.dashboard_wrapper.Brdcrumbs_wrapper {
  padding: 0 100px;
}
.wrapper_cont.floating {
  overflow: visible !important;
}
.wrapper_cont.floating.panel_close {
  overflow: hidden !important;
  max-width: 1363px;
}
.wrapper_cont.wrapper_resized {
  padding: 0px 40px 0px 0px;
}
.transparent-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 205;
}
.transparent-bg.background-trans-white {
  background-color: #ffffff;
}
.resizecont {
  opacity: 0;
}
select {
  padding: 0px;
}
input[type="input"],
textarea {
  border: 1px solid #dee0e4;
  padding: 4px;
}
input[type="checkbox"],
input[type="button"],
input[type="text"],
input[type="submit"],
input[type="image"],
button,
textarea {
  outline: none;
}
textarea {
  font-size: 12px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clr {
  clear: both;
}
.cb {
  clear: both;
}
/*Used for image dropdown IE9 Specific*/
.ddimgmar {
  display: block !important;
  margin-top: -5px;
}
/*End Used for image dropdown IE9 Specific*/
a,
a:link,
a:visited,
a:active {
  color: #1686ff;
}
a.linkgrey,
.linkgrey {
  color: #1f2532;
}
a.linkwhite,
.linkwhite {
  color: #ffffff;
}
a,
a:link,
a:visited,
a:active {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.font11 {
  font-size: 11px;
}
.smallerfontarial {
  color: #1f2532;
  font-size: 11px;
  font-weight: 300;
  float: right;
  margin-right: 22px;
}
.pagetitle {
  color: #787e7e;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  padding-left: 10px;
}
.table {
  display: table;
}
b,
strong {
  font-family: Proxima N W01 Smbd;
  color: #1f2532;
  font-weight: 400;
}
/* Basic Color CSS starts here Cursor Hand on Whole Table or Rows or Cell */
.only-hand {
  cursor: pointer;
}
.white {
  background-color: #ffffff;
}
.font-whitebold_13 {
  font-size: 13px;
  color: #ffffff;
  font-family: Proxima N W01 Smbd;
}
.font-greybold_13 {
  font-size: 13px;
  color: #1f2532;
  font-family: Proxima N W01 Smbd;
}
.font {
  color: #1f2532;
  font-weight: normal;
}
.font-white,
.font-white a:link,
.font-white a:visited,
.font-white a:hover,
.font-whitebold,
.smallfont-white,
.smallfont-white a:link,
.smallfont-white a:visited,
.smallfont-white a:hover,
.smallfont-white-bold {
  color: #ffffff;
}
.font-whitebold,
.smallfont-white-bold,
.fontbold,
.fontbolddarkgrey,
.smallfontbold,
.smallerfontbold {
  font-family: Proxima N W01 Smbd;
}
.fontbold,
.fontdarkgrey,
.fontbolddarkgrey,
.smallfont,
.smallfontbold {
  color: #1f2532;
}
.fontgrey {
  color: #1f2532;
}
.fontgreyLight,
.smallfontgreyLight {
  color: #ADADAD;
}
.smallfont_black {
  color: #1f2532;
}
.smallfont-float {
  color: #1f2532;
  float: left;
  padding: 3px 3px 1px 3px;
}
.smallerfont,
.smallerfontbold {
  font-size: 10px;
  color: #1f2532;
}
.smallerfont-arial {
  font-size: 11px;
  color: #1f2532;
  font-weight: 300;
  margin-right: 10px;
}
.fontred,
.fontred a,
.fontred a:link,
.fontred a:visited,
.fontred a:hover,
.smallfont-red,
.smallfont-red a,
.smallfont-red a:link,
.smallfont-red a:visited,
.smallfont-red a:hover {
  color: #B2170E;
}
.fontblue {
  color: #0652AD;
}
/*Re-size panel code still not found its application on UI*/
#panel1 .bd {
  max-height: 300px;
}
#panel3 .bd {
  max-height: 300px;
}
/* Resize Panel CSS */
.yui-panel-container .yui-resizepanel .bd {
  overflow: auto;
  background-color: #ffffff;
}
.yui-panel-container.hide-scrollbars .yui-resizepanel .bd {
  overflow: hidden;
}
.yui-panel-container.show-scrollbars .yui-resizepanel .bd {
  overflow: auto;
}
.yui-panel-container.show-scrollbars .underlay {
  overflow: visible;
}
.yui-resizepanel .resizehandle {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
  background: url(../images/icons/corner_resize.gif) left bottom no-repeat;
  cursor: se-resize;
}
/*Resize panel check if required*/
/* Fade div transparent-tips*/
#fadeDiv {
  background-color: #000000;
  display: none;
  height: 1080px;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 205;
}
#transparent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1f2532 !important;
  /* for IE */
  visibility: hidden;
  z-index: 1000;
  filter: alpha(opacity=70);
  /* CSS3 standard */
  opacity: 0.7;
  /* for Mozilla */
  -moz-opacity: 0.7;
}
#transparent_tips {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.8;
  filter: alpha(opacity=80);
  zoom: 1;
  -moz-opacity: 0.8;
  z-index: 1000;
  top: 0px;
  left: 0;
  visibility: visible;
}
.loadingtxt {
  font-size: 13px;
  margin-top: 10px;
}
#fetching_tips {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -65px 0 0 -75px;
  width: 100px;
  height: 80px;
  z-index: 2;
  visibility: visible;
  padding: 25px 25px;
  font-size: 17px;
  font-weight: normal;
  color: #3a6099;
}
.tip-title {
  background-color: #000000;
  padding: 3px 8px;
}
.tip-text {
  padding: 3px 8px;
}
.tip-textwrap {
  margin-top: 35px;
  text-align: left;
}
#fetching_tips,
#fetching_tips-notip {
  background-color: transparent;
}
/**/
/*Fade div transparent-tips*/
/*Layer Pop-up */
.popin,
#LayerAddNew {
  top: 70px;
  left: 250px;
  visibility: visible;
  background: #ffffff;
  position: absolute;
  z-index: 5000;
  padding: 20px;
  border: 1px solid #000000;
}
.popin {
  transform: scale(0.5);
  webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transition: all 0.3s ease-in 0s;
}
.popin.transition {
  transform: scale(1);
  webkit-transform: scale(1);
  -moz-transform: scale(1);
}
.popin_top {
  padding: 16px 35px 16px 25px;
  text-align: center;
  color: white;
  font-size: 16px;
}
#LayerGoToPage {
  position: absolute;
  width: 200px;
  height: 115px;
  z-index: 15;
  visibility: hidden;
  top: 90%;
}
#Layer1 {
  position: absolute;
  width: 351px;
  height: 124px;
  z-index: 1;
  left: 300px;
  top: 200px;
}
#LayerDeleteSurvey1 {
  position: absolute;
  width: 116px;
  height: 29px;
  z-index: 2;
  left: 5px;
  top: 5px;
  visibility: hidden;
}
#LayerCopySurvey1 {
  position: absolute;
  width: 116px;
  height: 29px;
  z-index: 2;
  left: 5px;
  top: 5px;
  visibility: hidden;
}
#LayerSpellCheck {
  position: absolute;
  width: 116px;
  height: 29px;
  z-index: 2;
  left: 5px;
  top: 5px;
  visibility: hidden;
}
#LayerSelectLang {
  position: absolute;
  z-index: 2;
  visibility: hidden;
}
.popin_top-title {
  display: inline-block;
  padding-top: 22px;
}
.popin-rb-span {
  font-weight: 400;
  color: #1f2532;
  font-size: 13px;
}
.popin-rb-sub-span {
  margin-left: 25px;
}
/*layer-pop-common.css*/
#layer-pop,
.layer-pop,
.panel2,
#HelpForCopyingFrmMSWord {
  width: 711px;
  max-height: 508px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 500;
  /*margin-top: -250px;margin-left: -360px;*/
  transition: all 0.3s ease-in 0s;
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
#layer-pop.notransition,
.layer-pop.notransition,
.panel2.notransition,
#HelpForCopyingFrmMSWord.notransition {
  -ms-transform: scale(0.5) translate(-50%, -50%);
  -o-transform: scale(0.5) translate(-50%, -50%);
  -webkit-transform: scale(0.5) translate(-50%, -50%);
  -moz-transform: scale(0.5) translate(-50%, -50%);
}
#layer-pop.transition,
.layer-pop.transition,
.panel2.transition,
#HelpForCopyingFrmMSWord.transition {
  -ms-transform: scale(1) translate(-50%, -50%);
  -o-transform: scale(1) translate(-50%, -50%);
  -webkit-transform: scale(1) translate(-50%, -50%);
  -moz-transform: scale(1) translate(-50%, -50%);
}
#alert-pop {
  height: 118px;
  width: 511px;
}
#layer-pop .bdr,
.layer-pop .bdr,
.panel2 .bdr,
#alert-pop .bdr,
#HelpForCopyingFrmMSWord .bdr {
  background: #ffffff;
  width: 697px;
  max-height: 494px;
  margin: 5px;
}
#alert-pop .bdr {
  height: 150px;
  width: 497px;
}
#layer-pop div.header,
.layer-pop div.header,
.panel2 div.header,
#alert-pop div.header,
#HelpForCopyingFrmMSWord div.header {
  padding: 16px 35px 16px 25px;
  color: #ffffff;
  font-family: Proxima N W01 Smbd;
  font-size: 16px;
  text-align: center;
}
#layer-pop div.header span.fl,
.layer-pop div.header span.fl,
.panel2 div.header span.fl,
#alert-pop div.header span.fl,
#HelpForCopyingFrmMSWord span.fl {
  float: none;
  padding: 5px 15px;
}
#layer-pop div.header img,
.layer-pop div.header img,
.panel2 div.header img,
#alert-pop div.header img,
#HelpForCopyingFrmMSWord div.header img {
  position: absolute;
  right: 18px;
  top: 10px;
}

.helpImgCls {
    position: absolute;
    right: 18px;
    top: 5px;
    background: url(../ImagesNew/general/Close_n.svg);
    width: 40px;
    height: 40px;
    cursor: pointer;
}
#alert-pop div.header {
    background-color: #C40000;
    width: 497px;
}
#layer-pop .content,
.layer-pop .content,
.panel2 .content,
#alert-pop .content,
#HelpForCopyingFrmMSWord .content {
  overflow: auto;
  max-height: 449px;
  text-align: left;
  padding: 40px 30px 10px 30px;
  background-color: #ffffff;
}
#alert-pop .content {
  width: 477px;
}
.helpright ol,
.helpright ul {
  margin-left: 10px;
  padding-left: 10px;
}
.helpleft {
  float: left;
  width: 170px;
  font-family: Proxima N W01 Smbd;
  margin-top: 0px;
  padding-top: 0px;
}
.helpright {
  width: 480px;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 175px;
  margin-bottom: 25px;
}
/*END layer-pop-common.css*/
/*Very old yahoo pop-up UI code used at many places in platform - needs to be removed  line 238 to 343  needs to be cleaned up and optimizes with standardised UI application across platform pages*/
.yui-overlay,
.yui-panel-container {
  visibility: hidden;
  z-index: 2;
  position: absolute;
}
.yui-panel-container form {
  margin: 0;
}
.mask {
  z-index: 1;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.yui-panel-container select {
  _visibility: inherit;
}
.masked select,
.drag select,
.hide-select select {
  _visibility: hidden;
}
.hide-scrollbars,
.hide-scrollbars * {
  overflow: hidden;
}
.hide-scrollbars select {
  display: none;
}
.show-scrollbars {
  overflow: auto;
}
.yui-panel-container.show-scrollbars,
.yui-tt.show-scrollbars {
  overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay,
.yui-tt.show-scrollbars .yui-tt-shadow {
  overflow: auto;
}
.yui-tt-shadow {
  position: absolute;
}
.yui-skin-sam .mask {
  background-color: #000000;
  filter: alpha(opacity=20);
  opacity: 0.2;
  -moz-opacity: 0.2;
}
.yui-skin-sam .yui-panel-container {
  padding: 0 1px;
  *padding: 2px 3px;
}
.yui-skin-sam .yui-panel {
  position: relative;
  *zoom: 1;
  left: 0;
  top: 0;
  border-style: solid;
  border-width: 1px 0;
  border-color: #dfe1e5;
  z-index: 1;
}
.yui-skin-sam .yui-panel .hd,
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
  *zoom: 1;
  *position: relative;
  border-style: solid;
  border-width: 0 1px;
  border-color: #dfe1e5;
  margin: 0 -1px;
}
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
  background-color: #ffffff;
}
.yui-skin-sam .yui-panel .hd {
  padding: 3px 10px;
  font-size: 93%;
  line-height: 2;
  *line-height: 1.9;
  font-family: Proxima N W01 Smbd;
  color: #3a6099;
  background-color: #EDF0F6;
}
.yui-skin-sam .yui-panel .hd span {
  font-family: Proxima N W01 Smbd;
  color: #3a6099;
  padding-left: 7px;
}
.yui-skin-sam .yui-panel .bd {
  padding: 0px 17px;
}
.yui-skin-sam .yui-panel .ft {
  padding: 5px 10px;
  font-size: 77%;
}
.yui-skin-sam .container-close {
  position: absolute;
  top: 10px;
  right: 6px;
  width: 25px;
  height: 15px;
  background: url("../ImagesNew/sprites.png") repeat scroll -10px -1007px transparent;
  cursor: pointer;
}
.yui-skin-sam .yui-panel-container .underlay {
  right: -1px;
  left: -1px;
}
.yui-skin-sam .yui-panel-container.matte {
  padding: 9px 10px;
  background-color: #ffffff;
}
.yui-skin-sam .yui-panel-container.shadow {
  padding: 0 1px 0 0;
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
  display: none;
  position: absolute;
  top: 2px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  *top: 3px;
  *left: -1px;
  *right: -1px;
  *bottom: -1px;
  _top: 0;
  _right: 0;
  _bottom: 0;
  _left: 0;
  _margin-top: 3px;
  _margin-left: -1px;
  background-color: #000000;
  filter: alpha(opacity=20);
  opacity: 0.2;
  -moz-opacity: 0.2;
}
.yui-skin-sam .yui-dialog .ft {
  border-top: none;
  padding: 0 10px 10px 10px;
  font-size: 100%;
}
.yui-skin-sam .yui-dialog .ft .button-group {
  display: block;
  text-align: right;
}
.yui-skin-sam .yui-dialog .ft .default {
  border-color: #304369;
  background-position: 0 -1400px;
}
.yui-skin-sam .yui-dialog .ft .default .first-child {
  border-color: #304369;
}
.yui-skin-sam .yui-dialog .ft .default button {
  color: #ffffff;
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
  background: url(../ImagesNew/general/help_header.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  float: left;
}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon {
  background-position: 0 -1100px;
}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon {
  background-position: 0 -1050px;
}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {
  background-position: 0 -1150px;
}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon {
  background-position: 0 -1200px;
}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon {
  background-position: 0 -1900px;
}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon {
  background-position: 0 -1250px;
}
.yui-skin-sam .yui-tt .bd {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  color: #000000;
  padding: 5px 7px;
  border: 1px solid #dee0e4;
  background-color: #ffffff;
  font-size: 11px;
  color: #1f2532;
  font-family: Proxima N W01 Smbd;
  width: 300px;
}
.yui-skin-sam .yui-tt.show-scrollbars .bd {
  overflow: auto;
}
.yui-skin-sam .yui-tt-shadow {
  top: 2px;
  right: -3px;
  left: -3px;
  bottom: -3px;
  background-color: #000000;
}
.yui-skin-sam .yui-tt-shadow-visible {
  background-color: #000000;
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
}
/* Used in Help Layer Pop ups */
.helpleft {
  float: left;
  width: 170px;
  font-family: Proxima N W01 Smbd;
  margin-top: 0px;
  padding-top: 0px;
}
.helpright {
  width: 400px;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 175px;
  margin-bottom: 25px;
}
.font-title {
  color: #152B4B;
  font-size: 14px;
}
.hd {
  padding: 0 10px;
  font-size: 93%;
  line-height: 2;
  *line-height: 1.9;
  font-family: Proxima N W01 Smbd;
  color: #000000;
  background-color: #EDF0F6;
}
.hd {
  *zoom: 1;
  *position: relative;
  border-style: solid;
  border-width: 0 1px;
  border-color: #dfe1e5;
  margin: 0 -1px;
}
/*Very old yahoo pop-up UI code used at many places in platform - needs to be removed*/
/* delete table 2008, table 2010 once all table changes are done as per the Latest UI guide- more ref in dashboard.css*/
/* 2010 - DM - Dist Report */
table.dashboard th.split {
  /*border-bottom:none;*/
  border-left: 1px solid #d8d8d8;
  text-align: center;
  font-weight: normal;
}
table.dashboard th.split.publicthcol {
  background-color: #eceff1;
  color: #1f2532;
}
table.dashboard th.split.uniqthcol {
  background-color: #eceff1;
  color: #1f2532;
}
table.dashboard th.brdrlft {
  border-left: 1px solid #eceff1;
}
table.dashboard th.brdright {
  border-right: 1px solid #eceff1;
}
table.status,
div.date,
div.log {
  border-radius: 3px;
}
.bordertop {
  border-top: 1px solid #cfd8dc;
}
table.status th {
  border-bottom: 1px solid #C3D5EB;
}
div.log table td div.copy {
  border: 1px #eceff1 solid;
}
/* 2008 - User Manager */
table.dashboard {
  text-align: left;
  box-shadow: 0 0 4px 0 #d8d8d8;
}
/* Dark TH */
table.dashboard th.bright {
  background-color: #ffffff;
}
table.dashboard th.bright-on {
  background-color: #ffffff;
}
/* Light TH */
table.dashboard th {
  background-color: #ffffff;
  white-space: nowrap;
  color: #1f2532;
  padding: 18px 15px;
  border: none;
  font-weight: normal;
  border-bottom: 1px solid #d8d8d8;
}
table.dashboard > tbody > tr:first-child > th:first-child {
  border-left: 0 none;
}
table.dashboard th a {
  text-decoration: none;
  color: #1f2532;
}
table.dashboard th a span {
  font-family: Proxima N W01 Reg;
  color: #1f2532;
}
table.dashboard th a strong {
  font-family: Proxima N W01 Smbd;
  color: #1f2532;
}
table.dashboard th.on {
  background-color: #ffffff;
  border-left: 1px solid #eceff1;
  border-right: 1px solid #eceff1;
}
table.dashboard td.secondrow {
  background-color: #e3e7f7;
}
table.dashboard td {
  background-color: #fafcff;
  padding: 5px 15px;
  height: 40px;
  color: #8993ad;
  border: none;
}
table.dashboard tr:nth-child(odd) td,
table.dashboard.nohover tr:nth-child(odd):hover td {
  background-color: #ffffff;
  border-bottom: 1px solid #eceff1;
  cursor: default;
}
table.dashboard tr:nth-child(even) td,
table.dashboard.nohover tr:nth-child(even):hover td {
  background-color: #f9fafc;
  border-bottom: 1px solid #eceff1;
  cursor: default;
}
table.dashboard tr td.selected,
table.dashboard tr:hover td.selected,
table.dashboard tr.selected td {
  background-color: #eceff1;
  color: #1f2532;
}
table.dashboard tr:hover td {
  background-color: #eceff1;
  cursor: pointer;
}
table.dashboard tr:last-child td {
  border-bottom: none;
}
table.dashboard.nohover tr:last-child:hover td {
  border-bottom: none;
}
table.allocations {
  box-shadow: 0 0 4px 0 #d8d8d8;
}
table.allocations th {
  font-weight: normal;
  background-color: #ffffff;
  color: #1f2532;
  padding: 18px;
  border-bottom: 1px solid #d8d8d8;
}
table.allocations th.second,
table.allocations tr.second th {
  font-weight: normal;
  background-color: #DDE2F0;
}
table.allocations th.second {
  width: 130px;
}
table.allocations td {
  background-color: white;
  padding: 10px;
}
table.allocations tr:hover td {
  background-color: #F2F4F9;
  padding: 10px;
}
table.allocations tr.color td {
  background-color: #e8f0f8;
}
/*recyclebin table*/
table#Recycle1_dgRecyclebin tr td {
  padding: 0px 15px;
  font-size: 15px;
}
/*recyclebin table*/
/*---------------talbe-2008-*/
table.status,
div.date,
div.log {
  background-color: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.17);
}
table.status td,
table.status th {
  font-size: 12px;
  padding: 6px;
  text-align: left;
}
/*-table-2008 common*/
/* delete table 2008, table 2010 once all table changes are done as per the Latest UI guide- more ref in dashboard.css*/
.divider {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #DEE0E4;
  margin: 17px 22px 18px 22px;
  padding: 0;
}
.spacing {
  padding-bottom: 10px;
}
/* Buttons CSS starts here */
.buttonBig_Premium {
  border: 1px solid #3A6099;
  color: #3A6099;
  font-size: 17px;
  font-family: Proxima N W01 Smbd;
  padding-bottom: 4px;
  padding-top: 4px;
}
.buttonBig_Premium_grey {
  background: #efefef url(../images/sm/bg-big-long-button-grey.png);
  background-position: right center ;
  background-repeat: no-repeat;
  font-size: 17px;
  color: #ffffff;
  font-family: Proxima N W01 Smbd;
  border: 1px solid #b4b4b4;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* Big button used in QM pages */
.buttonBig_QM {
  background: #3B69B3;
  border-bottom: 3px solid #3A6099;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-weight: 400;
  min-width: 60px;
  margin-top: 0px;
  cursor: pointer;
  height: auto;
}
.buttonBig_QM:hover {
  border-bottom-width: 1px;
  margin-top: 3px;
}
.buttonBig_QM_grey {
  background: #d2d2d2;
  font-size: 17px;
  color: #ffffff;
  font-family: Proxima N W01 Smbd;
  border: 1px solid #b4b4b4;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* Buttons */
.buttonBigDark,
.buttonBig,
.button_grey,
.btn_light_bigger,
.button_big {
  font-weight: 400;
  cursor: pointer;
  border: 0 none;
}
.buttonDark,
.buttonDark_arrow,
.button,
.button_grey,
.button_arrow,
.button_premium_arrow,
.button_arrow_grey,
.button_premium_grey,
.button_enhanced_grey,
.button_premium_new,
.button_premium_new_grey,
.button_new {
  cursor: pointer;
  border: 0 none;
  height: 25px;
  color: #ffffff;
  margin-right: 5px;
}
.button_Orangelight,
.buttonLight,
.button_light,
.btn_BETA {
  cursor: pointer;
  border: 1px solid;
}
.button_grey,
.button_Orangelight,
.buttonLight {
  height: 21px;
}
.buttonBigDark,
.buttonBig,
.button_grey,
.btn_BETA {
  color: #ffffff;
}
.buttonBigDark,
.buttonDark,
.buttonDark_arrow {
  background-color: #3C5782;
  border-color: #bad3ee #000000 #000000 #bad3ee;
}
.buttonBigDark {
  font-size: 15px;
  padding: 4px 2px;
}
.buttonDark_arrow {
  background-color: #3C5782;
  padding-right: 6px;
}
.buttonBig {
  font-size: 12px;
  padding: 2px;
}
.button,
.button_arrow,
.button_premium_arrow,
.button_premium_new,
.button_new {
  padding: 5px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-top: 0px;
}
.button.button-small {
  padding: 1px 10px;
}
.button.button_arrow {
  background-image: url("../ImagesNew/header/down_arrow.svg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 18px 18px;
  padding: 2px 36px 2px 18px;
  background-position-x: 92%;
  background-position-y: 10px;
  background-position: right 9px bottom -3px;
}
.button_premium_arrow {
  background-image: url(../images/sm/bg-btn-db-premium-arrow.jpg);
  background-position: right 0px;
  padding-right: 8px;
}
.button_premium_new {
  background-image: url(../images/sm/bg-btn-db-premium-new.jpg);
  background-position: right 0px;
  padding-right: 33px;
}
.button_new {
  background-image: url(../images/sm/bg-btn-db-new.jpg);
  background-position: right 0px;
  padding-right: 18px;
}
.buttonLight,
.btn_light_bigger {
  color: #3A6099;
  background-color: #BAD3EE;
  border-color: #ffffff #152b4b #152b4b #ffffff;
}
.btn_light_bigger {
  font-size: 15px;
  padding: 3px;
}
.button_light {
  color: #222222;
  background-color: #9EC5EA;
  border-color: #EBF1F9 #39547D #39547D #EBF1F9;
}
.btn_BETA {
  border-color: #FFA20D;
  padding: 4px;
  background-color: #FFD99D;
  background-image: url(../images/sm/btn-grad-try.jpg);
}
.button_Orange {
  background-color: #6992D0;
  padding-top: 1px;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 400;
  border: 1px solid #3A6099;
  height: 27px;
  color: #ffffff;
  margin-right: 5px;
}
.button_Orangelight {
  color: #1f2532;
  background-color: #DDE2F0;
  border-color: #DEE0E4;
  padding-top: 1px;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 400;
  border: 1px solid #DEE0E4;
  height: 27px;
  color: #ffffff;
  margin-right: 5px;
}
/* Flaggings start here needs to be reviewed */
.button_new_flag {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_flag_dd {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new_dd.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 5px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_flag_grey {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new_grey.gif");
  background-position: right center;
  background-color: transparent;
  padding-left: 3px;
  padding-right: 3px;
  color: #A0A0A0;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_flag_bottom {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new_bottom.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_enhanced_flag {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-enhanced.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_enhanced_flag_dd {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-enhanced_dd.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 5px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_enhanced_flag_grey {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-enhanced_grey.gif?k=1");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 3px;
  color: #A0A0A0;
  cursor: default;
  font-size: 11px;
  font-weight: 400;
}
.button_new_premium {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-premium-new.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 22px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_premium_grey {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-premium-new-grey.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 22px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_premium_arrow {
  margin-right: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-premium-new-arrow.gif");
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 22px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.greyheight {
  height: 23px;
}
.normalheight {
  height: 22px;
}
.button_new_flag_RM {
  margin-right: 2px;
  margin-top: 2px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new.gif");
  vertical-align: top;
  background-color: transparent;
  background-position: right center;
  padding-left: 3px;
  padding-right: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
.button_new_flag_grey_RM {
  margin-right: 2px;
  margin-top: 1px;
  overflow: visible;
  border: none;
  height: 23px;
  background-repeat: repeat-x;
  background-image: url("../images/sm/bg-btn-db-new_grey.gif");
  vertical-align: top;
  background-position: right center;
  background-color: transparent;
  padding-left: 3px;
  padding-right: 3px;
  color: #A0A0A0;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
}
/* Flaggings end here */
.buttonBig_Premium_grey_Active {
  background: url("../bg-big-long-button-grey-ac-pre.png") no-repeat scroll right center #efefef;
  border: 1px solid #B4B4B4;
  color: #ffffff;
  font-size: 17px;
  font-family: Proxima N W01 Smbd;
  padding-bottom: 4px;
  padding-top: 4px;
}
/* Help Icon for Button on Select Template */
.button_EM_Wiz {
  background: url("../ImagesNew/general/btnEM_Wiz.png") no-repeat scroll right center #91c15d;
  border-color: #C9DFB2 #405926 #405926 #C9DFB2;
  border-width: 1px;
  color: #ffffff;
  cursor: pointer;
  padding: 3px 20px 3px 8px;
}
.button_hlp {
  text-align: center;
  padding-right: 30px;
  padding-left: 10px;
}
.button_helpimg {
  cursor: help;
  margin-top: 5px;
  position: absolute;
  margin-left: -28px;
}
.websurv {
  background: url(../ImagesNew/general/i-website-feedback.gif) no-repeat;
  padding-left: 25px;
}
.combo-div {
  position: relative;
  color: #7D7A79;
  cursor: default;
  font-size: 11px;
  font-weight: 400;
  height: 100%;
  line-height: 20px;
  float: left;
  margin-top: 0px;
}
.combo-button {
  background: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #cccccc -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: none solid none none;
  border-width: medium 1px medium medium;
  color: #7D7A79;
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
  height: 100%;
  overflow: visible;
  padding: 0 8px;
  float: left;
  margin-top: 0px;
}
.fl .combo-div button.button_grey {
  border-left: 1px solid #DDDCDC;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 3px;
  padding-right: 3px;
  min-width: 0;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}
.fl .combo-div .drop {
  position: absolute;
  left: 2px;
  top: 32px;
  z-index: 10;
  width: 220px;
}
.combo-div button {
  display: inline-block;
  margin: 0;
}
.combo-div span {
  cursor: pointer;
  display: inline-block;
  height: auto;
  padding: 4px 3px 3px;
}
/* qm page buttons*/
#divbtn input {
  float: left;
  min-width: 30px;
}
#divdisablebtn input {
  float: left;
  min-width: 30px;
  color: #b4b4b4;
}
.bg-btn-QM {
  background: none #DDE2F0;
  border: 0;
  min-height: 20px;
  padding-top: 10px;
  padding-bottom: 18px;
}
div.btn-label,
div.btn-label-mo {
  border: 1px solid #A5A4A4;
}
/* ==================== 12.0 buttons.css ==================== */
/* === dashboard buttons ===*/
.add {
  padding-top: 34px;
}
.myUpgrade {
  padding: 6px 15px;
  background: #7db9e8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 0%, #2989d8 56%, #1e5799 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(0%, #207cca), color-stop(56%, #2989d8), color-stop(100%, #1e5799));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7db9e8 0%, #207cca 0%, #2989d8 56%, #1e5799 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7db9e8 0%, #207cca 0%, #2989d8 56%, #1e5799 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7db9e8 0%, #207cca 0%, #2989d8 56%, #1e5799 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7db9e8 0%, #207cca 0%, #2989d8 56%, #1e5799 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0);
  /* IE6-9 */
  border-bottom: 2px solid #1e5799;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #ffffff;
  font-size: 18px;
  border: 0 0 3px 0;
  cursor: pointer;
  width: 120px;
  display: block;
}
.myUpgrade:hover {
  background: #1e5799;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 63%, #207cca 100%, #7db9e8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(63%, #2989d8), color-stop(100%, #207cca), color-stop(100%, #7db9e8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 63%, #207cca 100%, #7db9e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1e5799 0%, #2989d8 63%, #207cca 100%, #7db9e8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 63%, #207cca 100%, #7db9e8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1e5799 0%, #2989d8 63%, #207cca 100%, #7db9e8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0);
  /* IE6-9 */
}
.myButton:active,
.myUpgrade:active {
  position: relative;
  top: 1px;
}
.myButton img,
.myUpgrade img {
  border: 0 none;
  padding: 3px 5px 0 0;
  vertical-align: top;
}
/* === survey creation === */
/* === for assessment please refer inner_header === */
.button,
.button_grey,
.button_arrow_grey,
.button_premium_grey,
.button_premium_new_grey,
.button_enhanced_grey,
.button_enhanced_flag,
.btn_upgrade,
.btn_upgrade_grey {
  -webkit-appearance: none;
  color: #ffffff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 2px 19px;
  cursor: pointer;
  height: 25px;
  min-width: 60px;
  margin: 0 5px 0 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
  /*background-color: @ColPrimary_Common;*/
  background-color: #5c6069;
}
/*Button Upload*/
.button_upload {
  background-color: #78909c;
  -webkit-appearance: none;
  color: #ffffff;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  padding: 1px 19px;
  cursor: pointer;
  height: 25px;
  min-width: 60px;
  margin: 0 4px 0 0;
  border: none;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
}
input[type="file"] {
  cursor: pointer;
}
/*Enhanced Button*/
.button_enhanced,
.button_enhanced:active {
  background: url(../ImagesNew/general/btnenhanced.png) #f1f0f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/btnenhanced.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/btnenhanced.png), -moz-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/btnenhanced.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f0f0), color-stop(10%, #ececeb), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/btnenhanced.png), -webkit-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/btnenhanced.png), -o-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/btnenhanced.png), -ms-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/btnenhanced.png), linear-gradient(to bottom, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
  color: #5A5A5A;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 5px 28px 5px 10px;
  cursor: pointer;
  height: auto;
  min-width: 60px;
  background-position: right center;
  background-repeat: no-repeat;
  margin: 0 4px 0 0;
}
.button_enhanced:hover {
  background: url(../ImagesNew/general/btnenhanced.png) #cccccc;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/btnenhanced.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/btnenhanced.png), -moz-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/btnenhanced.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(90%, #ececeb), color-stop(100%, #f1f0f0));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/btnenhanced.png), -webkit-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/btnenhanced.png), -o-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/btnenhanced.png), -ms-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/btnenhanced.png), linear-gradient(to bottom, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* W3C */
  background-position: right center;
  background-repeat: no-repeat;
}
.button_enhanced:disabled {
  cursor: default;
  background: url(../ImagesNew/general/btnenhanced_dis.png) no-repeat right center;
  color: #ffffff;
  opacity: 0.5;
}
/*Enhanced Upgrade Button added by amit */
.button_enhanced_upgrade,
.button_enhanced_upgrade:active {
  background: url(../ImagesNew/general/enhanced-upgrade.png) #f1f0f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/enhanced-upgrade.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/enhanced-upgrade.png), -moz-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f0f0), color-stop(10%, #ececeb), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -webkit-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -o-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -ms-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), linear-gradient(to bottom, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
  color: #5A5A5A;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 5px 40px 5px 10px;
  cursor: pointer;
  height: auto;
  min-width: 60px;
  background-position: right 9px center;
  background-repeat: no-repeat;
  margin: 0 4px 0 0;
}
.button_enhanced_upgrade:hover {
  background: url(../ImagesNew/general/enhanced-upgrade.png) #cccccc;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/enhanced-upgrade.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/enhanced-upgrade.png), -moz-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(90%, #ececeb), color-stop(100%, #f1f0f0));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -webkit-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -o-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), -ms-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/enhanced-upgrade.png), linear-gradient(to bottom, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* W3C */
  background-position: right 9px center;
  background-repeat: no-repeat;
}
.button_enhanced_upgrade:disabled {
  cursor: default;
  background: url(../ImagesNew/general/enhanced-upgrade_disable.png) no-repeat right center;
  color: #ffffff;
  opacity: 0.5;
}
/*Premium Button*/
.button_premium,
.button_premium:active {
  -webkit-appearance: none;
  color: white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 2px 18px 2px 18px;
  cursor: pointer;
  height: 25px;
  min-width: 60px;
  margin: 0 4px 0 0;
  background-position-x: 90%;
  background-position-y: 6px;
  background-position: right 10px center;
  background-size: 16px 16px;
  border: 0 none;
  background-repeat: no-repeat;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
}
.button_premium:hover {
  background-position-x: 90%;
  background-position-y: 6px;
  background-position: right 10px center;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  color: white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 2px 18px 2px 18px;
  cursor: pointer;
  height: 25px;
  min-width: 60px;
  margin: 0 4px 0 0;
  border: 0 none;
}
.button_premium:disabled {
  cursor: default;
  color: #ffffff;
  opacity: 0.5;
  background-position-x: 90%;
  background-position-y: 6px;
  background-position: right 10px center;
  background-size: 16px 16px;
}
/* premium-enhanced button start*/
.button_premium_enhanced,
.button_premium_enhanced:active {
  background: url(../ImagesNew/general/btn_premium_enhanced.png) #f1f0f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -moz-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f0f0), color-stop(10%, #ececeb), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -webkit-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -o-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -ms-linear-gradient(top, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), linear-gradient(to bottom, #f1f0f0 0%, #ececeb 10%, #cccccc 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
  color: #5A5A5A;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 5px 45px 5px 10px;
  cursor: pointer;
  height: auto;
  min-width: 60px;
  background-position: right center;
  background-repeat: no-repeat;
  margin: 0 4px 0 0;
}
.button_premium_enhanced:hover {
  background: url(../ImagesNew/general/btn_premium_enhanced.png) #cccccc;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -moz-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* FF3.6+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(90%, #ececeb), color-stop(100%, #f1f0f0));
  /* Chrome,Safari4+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -webkit-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -o-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* Opera 11.10+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), -ms-linear-gradient(top, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* IE10+ */
  background: url(../ImagesNew/general/btn_premium_enhanced.png), linear-gradient(to bottom, #cccccc 0%, #ececeb 90%, #f1f0f0 100%);
  /* W3C */
  background-position: right center;
  background-repeat: no-repeat;
}
.button_premium_enhanced:disabled {
  cursor: default;
  background: url(../ImagesNew/general/btn_premium_enhanced_dis.png) no-repeat right center;
  color: #ffffff;
  opacity: 0.5;
}
/* premium-enhanced button end */
input[type="submit"].button:disabled,
input[type="button"].button:disabled,
input[type="submit"].button_grey:disabled,
input[type="button"].button_grey:disabled,
input[type="submit"].button_arrow_grey:disabled,
input[type="button"].button_arrow_grey:disabled,
input[type="submit"].button_premium_grey:disabled,
input[type="button"].button_premium_grey:disabled,
input[type="submit"].button_premium_new_grey:disabled,
input[type="button"].button_premium_new_grey:disabled,
input[type="submit"].button_enhanced_grey:disabled,
input[type="button"].button_enhanced_grey:disabled,
input[type="submit"].button_enhanced_flag:disabled,
input[type="button"].button_enhanced_flag:disabled,
.fl .combo-div input[type="button"]:disabled,
.fl .combo-div .button_grey:disabled,
.btn_upgrade_grey,
button.button:disabled {
  color: #ffffff;
  cursor: default;
  opacity: 0.5;
  filter: none;
}
input[type="submit"].button_arrow_grey:disabled,
input[type="button"].button_arrow_grey:disabled {
  background: #f7f7f7 url(../images/icons/button_arrow_grey.gif) no-repeat right center;
  padding-right: 12px;
  color: #A3A3A3;
  margin-top: 0px;
}
input[type="submit"].button_premium_grey:disabled,
input[type="button"].button_premium_grey:disabled {
  cursor: default;
  background: #f7f7f7 url(../ImagesNew/general/btnpremium_dis.png) no-repeat 95% center;
  padding: 5px 27px 5px 10px;
  color: #A3A3A3;
  margin-top: 0px;
}
input[type="submit"].button_enhanced_grey:disabled,
input[type="button"].button_enhanced_grey:disabled {
  background: #f7f7f7 url(../images/icons/enhanced_button_grey.gif) no-repeat right center;
  padding-right: 18px;
  color: #A3A3A3;
  margin-top: 0px;
}
input[type="submit"].button_premium_new_grey:disabled,
input[type="button"].button_premium_new_grey:disabled {
  background: #f7f7f7 url(../images/icons/premium_new_button_grey.gif) no-repeat right center;
  padding-right: 32px;
  color: #A3A3A3;
  margin-top: 0px;
}
.button.upload {
  background: none;
  padding: 0;
  border: 0;
  margin: 0;
  filter: none;
}
/* == The 3D flat buttons, require fl/fr appended to these classes for smooth functioning on hover == */
.back,
button.back,
input[type="submit"].back,
input[type="button"].back,
.btn-back {
  padding: 0px 60px;
  text-align: center;
  background-color: #b1bbc4;
  border-radius: 3px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: white;
  font-weight: 400;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
  -webkit-appearance: none;
}
.next,
button.next,
input[type="submit"].next,
input[type="button"].next,
.btn-next {
  padding: 0px 60px;
  text-align: center;
  background: #78c900;
  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;
}
a.next,
a:link.next {
  color: #ffffff;
}
.next:hover,
button.next:hover,
input[type="submit"].next:hover,
input[type="button"].next:hover,
.btn-next:hover {
  border-color: transparent;
  top: 1px;
  background-color: #7eb530;
}
.back:hover,
button.back:hover,
input[type="submit"].back:hover,
input[type="button"].back:hover,
.btn-back:hover {
  border-color: transparent;
  top: 1px;
  background-color: #96a4b0;
}
.next:active,
button.next:active,
input[type="submit"].next:active,
input[type="button"].next:active,
.back:active,
button.back:active,
input[type="submit"].back:active,
input[type="button"].back:active,
.btn-next:active {
  top: 2px;
}
.next:disabled,
button.next:disabled,
input[type="submit"].next:disabled,
input[type="button"].next:disabled,
.btn-next:disabled {
  padding: 0px 60px;
  text-align: center;
  background: #78c900;
  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;
  opacity: 0.5;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
}
.back:disabled,
button.back:disabled,
input[type="submit"].back:disabled,
input[type="button"].back:disabled,
.btn-back:disabled {
  padding: 0px 60px;
  text-align: center;
  background-color: #b1bbc4;
  border-radius: 3px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: white;
  font-weight: 400;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  opacity: 0.5;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
}
/*Small buttons*/
.btn-next.smallnext,
.next.smallnext {
  padding: 0 15px;
}
.back.smallback {
  padding: 0 15px;
}
a.back {
  display: inline-block;
  color: #ffffff;
}
.next {
  margin: 0 7px;
}
.back {
  margin: 0 7px;
  font-family: Proxima N W01 Smbd;
}
/*Next class wih green color*/
.next.green,
button.next.green,
input[type="submit"].next.green,
input[type="button"].next.green {
  background-color: #c1db70;
  border-color: #a4be4e;
  color: #3b69b3;
}
.next.green:hover,
button.next.green:hover,
input[type="submit"].next.green:hover,
input[type="button"].next.green:hover {
  border-color: transparent;
  top: 1px;
}
.next.green:disabled,
button.next.green:disabled,
input[type="submit"].next.green:disabled,
input[type="button"].next.green:disabled {
  background: #EEEEEE;
  color: #b4b4b4;
  cursor: default;
  border-color: transparent;
  top: 0;
}
.next.next-small,
button.next.next-small,
input[type="submit"].next.next-small,
input[type="button"].next.next-small {
  padding: 1px 7px;
  font-size: 12px;
}
inset {
  -moz-box-shadow: 0 -3px 0 0 #9caac5 inset;
  -webkit-box-shadow: 0 -3px 0 0 #9caac5 inset;
  box-shadow: 0 -3px 0 0 #9caac5 inset;
}
inset {
  -moz-box-shadow: 0 -3px 0 0 #1e5799 inset;
  -webkit-box-shadow: 0 -3px 0 0 #1e5799 inset;
  box-shadow: 0 -3px 0 0 #1e5799 inset;
}
.social {
  width: 32px;
  height: 30px;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
}
.twitter {
  background-position: 0 0;
  margin-right: 5px;
}
.facebook {
  background-position: -37px 0;
}
.btnlkcancel {
  display: inline-block;
  padding-top: 6px;
  font-size: 13px;
  color: #3A6099;
  cursor: pointer;
}
/* Buttons CSS ends here */
/*Used in paging unit - DR*/
td.bdr_blue {
  white-space: nowrap;
  padding-left: 8px;
  padding-top: 2px;
  padding-right: 23px;
  border-width: 1px 0;
}
.clear {
  clear: both;
}
.font-grey-error-msg,
.font-red-error-msg,
.font-orange-other-msg,
.font-whitebold_13 {
  font-size: 13px;
}
.multiling {
  overflow: auto;
  height: 130px;
  width: 240px;
  border: 1px solid #7F9DB9;
  margin: 4px;
  text-align: left;
}
/*still unknown*/
.buttonDark,
.buttonDark_arrow,
.button,
.button_arrow,
.button_arrow_grey,
.button_premium_grey,
.button_fixsize,
.button_Orange {
  cursor: pointer;
}
.btn-pub-fb,
.btn-pub-tw,
.btn-pub {
  border: 1px solid;
  border-color: #959595;
  height: 21px;
  font-size: 11px;
  font-family: Proxima N W01 Smbd;
}
.btn-pub-fb,
.btn-pub-tw {
  padding-right: 24px;
}
.btn-pub-fb {
  background: url(../images/icons/btn-pub-fb.jpg) right;
  width: 97px;
}
.btn-pub-tw {
  background: url(../images/icons/btn-pub-tw.jpg) right;
  width: 97px;
}
.btn-pub {
  background: url(../images/icons/btn-publish.jpg) right;
  width: 163px;
}
.btn-strip-dm {
  padding: 6px;
  margin: 0 1px;
}
.v-mid {
  vertical-align: middle;
}
.td-space-lr {
  padding-left: 6px;
  padding-right: 6px;
}
/*Used in Common Layer Help Files*/
.help_content-common {
  background-color: #f4f4f4;
  padding: 8px;
  border: 1px solid #000000;
}
.help_title-common {
  background-color: #000000;
  padding: 4px 8px;
  height: 14px;
  color: #ffffff;
}
#HelpContainer,
#setWorkflow {
  padding: 2px;
  display: none;
  z-index: 555;
  text-decoration: none;
  font-weight: 400;
}
#HelpContainer h3,
#setWorkflow h3 {
  margin: 0px;
  color: #ffffff;
  height: 20px;
  line-height: 22px;
  padding: 10px;
  font-family: Proxima N W01 Smbd;
  border-radius: 5px 5px 0 0;
  text-align: center;
}
#HelpContainer .close {
  position: absolute;
  right: 0px;
  top: 2px;
  z-index: 666;
  cursor: pointer;
  height: 15px;
  width: 15px;
  padding: 1px 2px 1px;
  background: url('../ImagesNew/close.png') no-repeat transparent;
}
/*END Used in Common Layer Help Files*/
.formfields,
.formnumeric,
.font1 {
  font-size: 11px;
  color: #9F9F9F;
}
.formnumeric {
  width: 70px;
  margin: 3px;
}
/*Used in Salesforce-Integration*/
.top_bg_salesforce {
  background-color: #EDEDED;
  border-bottom: 1px solid #D4D4D4;
}
/*Text looks like a link, but actually doesn't hv a hyperlink although it is clickable - used in Edit Question */
.link-non {
  cursor: pointer;
  color: #2B399A;
  text-decoration: underline;
}
.link-non-nohand {
  color: #2B399A;
  text-decoration: underline;
}
/*Bulleted Notes*/
.notes {
  margin-top: 0px;
  padding-left: 9px;
  margin-left: 13px;
  margin-bottom: 7px;
  font-size: 11px;
  line-height: 13px;
  color: #555555;
}
/*Bullet with ImagesNew*/
ul.bullets li {
  list-style-image: url(../images/icons/bullet.gif);
  margin-top: 8px;
}
/*Created for UM in March2009 - requested by Nitin */
#divSurveyRepeater {
  overflow: auto;
  height: 162px;
  width: 347px;
  margin-left: 15px;
  line-height: 16px;
  padding: 1px 0;
}
.folderhover {
  text-decoration: none;
  background-color: #DFDFDF;
  color: #222222;
}
/*Harmonizing Platform*/
.left-div {
  width: 135px;
  margin: 2px 8px 0px 0px;
  float: left;
}
.bg_OrangeLight-bdr_Orglight .help {
  padding: 5px 5px 0px 7px;
  border: 1px solid #6992D0;
  font-size: 11px;
  background-color: #DDE2F0;
}
/*.bg-cream2 & bdr_grey_2 are used in Charts PopUp FFFFD7 to DDE2F0*/
.bg-cream2 {
  background-color: #DDE2F0;
}
/*Links*/
.small-link-white {
  font-size: 11px;
  color: #ffffff;
  font-weight: normal;
}
.small-link-white a {
  text-decoration: none;
  color: #ffffff;
}
.small-link-white a:visited {
  text-decoration: none;
  color: #ffffff;
}
.small-link-white a:hover {
  text-decoration: underline;
  color: #ffffff;
}
.small-link-grey {
  font-size: 11px;
  color: #5B5C5C;
}
.small-link-grey a {
  text-decoration: none;
  color: #5B5C5C;
}
.small-link-grey a:visited {
  text-decoration: none;
  color: #5B5C5C;
}
.small-link-grey a:hover {
  text-decoration: underline;
  color: #000000;
}
.greylinks,
.greylinks a,
.greylinks a:link,
.greylinks a:visited {
  color: #5B5C5C;
  font-weight: normal;
}
.greylinks_sm,
.greylinks_sm a,
.greylinks_sm a:link,
.greylinks_sm a:visited {
  font-size: 11px;
  color: #5B5C5C;
  font-weight: normal;
}
.greylinks_smaller,
.greylinks_smaller a,
.greylinks_smaller a:link,
.greylinks_smaller a:visited {
  font-size: 10px;
  color: #5B5C5C;
}
.blacklinks_sm,
.blacklinks_sm a,
.blacklinks_sm a:link,
.blacklinks_sm a:visited {
  font-size: 11px;
  color: #222222;
  font-weight: normal;
}
.greylinks a:hover,
.greylinks_sm a:hover,
.greylinks_smaller a:hover,
.blacklinks_sm a:hover {
  color: #000000;
}
/*GRAY - BG Colors and Border combinations*/
.bg-greylight_bdr_grey {
  background-color: #F4F4F4;
  border: solid #C4C4C4;
  border-width: 1px;
}
/*BG Colors*/
.bg-grey {
  background-color: #D1D1D1;
}
.bg-grey_2006 {
  background-color: #B4B4B4;
}
.bg-greylight {
  background-color: #EDEDED;
}
.bg-greylighter {
  background-color: #F4F4F4;
}
.bg-greydark {
  background-color: #3A6099;
}
.bg-greydark2 {
  background-color: #666666;
}
.bg-cream {
  background-color: #FAFAFD;
}
/*Borders*/
.bdr_red {
  border: 1px solid #C52115;
}
/*Borders-White*/
.bdr_white,
.bdr_white_left,
.bdr_white_right,
.bdr_white_left-right,
.bdr_white_top,
.bdr_white_bottom,
.bdr_white_top-bottom {
  border: solid #ffffff;
}
.bdr_white {
  border-width: 1px;
}
.bdr_white_left {
  border-width: 0 0 0 1px;
}
.bdr_white_right {
  border-width: 0 1px 0 0;
}
.bdr_white_left-right {
  border-width: 0 1px;
}
.bdr_white_top {
  border-width: 1px 0 0 0;
}
.bdr_white_bottom {
  border-width: 0 0 1px 0;
}
.bdr_white_top-bottom {
  border-width: 1px 0;
}
/*Borders-Grey*/
.bdr_grey {
  border: 1px solid #A4A4A4;
}
.bdr_greydark {
  border: 1px solid #8A8A8A;
}
.bdr_grey_2 {
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
}
.bdr_greylight {
  border: solid #D1D1D1;
  border-width: 1px;
}
.bdr_greyNew_rl,
.bdr_greyNew_rlb,
.bdr_greyNew_r,
.bdr_greyNew_b,
.bdr_greyNew_t {
  border: solid #B4B4B4;
}
.bdr_greyNew_rl {
  border-width: 0 1px 0 1px;
}
.bdr_greyNew_rlb {
  border-width: 0 1px 1px 1px;
}
.bdr_greyNew_r {
  border-width: 0 1px 0 0;
}
.bdr_greyNew_b {
  border-width: 0 0 1px 0;
}
.bdr_greyNew_t {
  border-width: 1px 0 0 0;
}
.bdr_whiteL-greyR {
  border-left: solid #ffffff 1px;
  border-right: solid #B4B4B4 1px;
}
/*Borders-Grey - used for Matrix-grid Reports*/
.bdr_grey_b {
  border: solid #eeeeee;
  border-width: 0px 0px 1px 0px;
}
.bdr_Reports {
  border-bottom: 6px solid #3A6099;
  padding-bottom: 20px;
}
/*566577 to 3A6099*/
/* Form fields */
.txtfield_new {
  color: #000000;
}
.pulldown_fold {
  color: #121212;
}
/* Error Messages Format */
/* Created in 2009 */
.msg-box {
  border: 1px solid #d92417;
}
.msg-box div.title {
  padding: 2px 10px;
}
/* END Created in 2009 */
.font-red-error-msg {
  font-size: 13px;
  color: #B2170E;
}
.font-grey-error-msg {
  font-size: 13px;
  color: #1f2532;
}
.font-grey-error-msg a {
  text-decoration: none;
  color: #1f2532;
}
.font-grey-error-msg a:link {
  text-decoration: none;
  color: #1f2532;
}
.font-grey-error-msg a:visited {
  text-decoration: none;
  color: #1f2532;
}
.font-grey-error-msg a:hover {
  text-decoration: underline;
  color: #000000;
}
.font-orange-other-msg {
  font-size: 13px;
  color: #E15F1D;
}
/* 'Note' Font */
.note {
  font-size: 12px;
  color: #878d8d;
}
/*Text Fields - Single Line */
.textfield-smallfont {
  font-size: 11px;
  color: #1f2532;
  padding: 1px 2px 1px 2px;
}
.textfield_date,
.textfield,
.textfieldmedium,
.textfieldsmall,
.textfieldsmaller,
.textfieldflexy,
.textfield_disabled,
.textfield_disabled-matrix,
.textfield_mandatory,
.textfieldmultiline2,
.textfieldmultiline,
.textfieldmultiline22,
.textfieldmultiline3,
.textfieldmultilinesmall,
.textfieldmultiline4,
.txt-field-browse,
.textfield-LnF {
  font-size: 14px;
  color: #1f2532;
  /*padding: 1px 2px;*/
}
.textfield {
  border: 1px solid #c5c5c5;
  border-radius: 2px;
}
.textfield:disabled {
  border: 1px solid #d1d1d1;
  background: #d1d1d1;
}
.textfield_date {
  width: 65px;
  padding: 2px 2px 1px 2px;
}
.textfield {
  width: 250px;
}
.textfield-LnF {
  width: 47px;
}
.textfieldsmall {
  width: 50px;
}
.textfieldsmaller {
  width: 45px;
}
input.textfield_disabled {
  color: #a3a3a3;
  border: 1px double #7F9DB9;
  background-color: #E5E2DA;
  padding: 2px 2px;
}
.disabled {
  color: #a3a3a3;
  border: 1px double #7F9DB9;
  background-color: transparent;
}
/*PRT:29731 background color changed to transparent*/
.textfield_disabled-matrix {
  color: #a3a3a3;
  border: 1px double #7F9DB9;
  background-color: #E5E2DA;
  padding: 2px 2px;
  width: 182px;
}
input[type='text'].textfield_mandatory,
input[type='password'].textfield_mandatory {
  border: 1px double #CC0000;
}
/*Text Fields - Multi Line */
.textfieldmultiline2 {
  padding: 2px;
  margin: 0px;
  width: 250px;
  height: 80px;
}
.textfieldmultiline {
  padding: 2px;
  margin: 0px;
  width: 250px;
  height: 100px;
}
.textfieldmultiline22 {
  background-color: #ffffff;
  padding: 2px;
  margin: 0px;
  width: 450px;
  height: 80px;
}
.textfieldmultiline3 {
  background-color: #ffffff;
  padding: 2px;
  margin: 0px;
  width: 200px;
  height: 100px;
}
.textfieldmultilinesmall {
  background-color: #ffffff;
  padding: 2px;
  margin: 0px;
  width: 150px;
  height: 100px;
}
.textfieldmultiline4 {
  background-color: #ffffff;
  padding: 2px;
  margin: 0px;
  width: 400px;
  height: 200px;
}
.txt-field-browse {
  padding: 2px 2px 1px 2px;
}
/*Pull Down*/
.pulldn {
  color: #1f2532;
  font-weight: normal;
}
.pulldn_small {
  font-size: 11px;
  color: #1f2532;
  font-weight: normal;
}
.pulldn_smaller {
  font-size: 10px;
  color: #121212;
}
.pulldn_2 {
  color: #1f2532;
}
/* Used in loader.ascx */
.generalmessagebold {
  font-family: Proxima N W01 Smbd;
  color: #1f2532;
}
.bluelinks {
  color: #2B399A;
}
.bluelinks a {
  color: #2B399A;
}
.bluelinks a:link {
  color: #2B399A;
}
.bluelinks a:visited {
  color: #2B399A;
}
.bluelinks a:hover {
  color: #000000;
}
.bluelinks_small {
  font-size: 11px;
  color: #2B399A;
}
.bluelinks_small a {
  color: #2B399A;
}
.bluelinks_small a:link {
  color: #2B399A;
}
.bluelinks_small a:visited {
  color: #2B399A;
}
.bluelinks_small a:hover {
  color: #000000;
}
.links {
  color: #2B399A;
}
.links a {
  text-decoration: none;
  color: #2B399A;
}
.links a:link {
  text-decoration: none;
  color: #2B399A;
}
.links a:visited {
  text-decoration: none;
  color: #2B399A;
}
.links a:hover {
  text-decoration: underline;
  color: #000000;
}
.small-links {
  font-size: 11px;
  color: #808080;
}
.small-links a {
  text-decoration: none;
  color: #2B399A;
}
.small-links a:link {
  text-decoration: none;
  color: #2B399A;
}
.small-links a:visited {
  text-decoration: none;
  color: #2B399A;
}
.small-links a:hover {
  text-decoration: underline;
  color: #000000;
}
.bg-red {
  background-color: #D92417;
}
.bg-zarcablue {
  background-color: #3A6099;
}
.fontgreysmall {
  font-weight: normal;
}
/*Not Sure if necessary - Ends Here*/
.bdr_grey-b {
  border-bottom: 1px solid #DEE0E4;
}
.button,
.button_premium {
  font-family: Proxima N W01 Smbd;
}
/*expand-collapse can be used anywhere. so far used in participation report*/
.expand a,
.collapse a {
  font-family: Proxima N W01 Smbd;
  padding: 3px 44px 3px 24px;
  display: block;
  background-repeat: no-repeat;
  background-position: left;
}
.expand a {
  background-image: url(../images/icons/masterlog-.gif);
}
.expand a:link,
.collapse a:link {
  text-decoration: none;
}
.expand a:visited,
.collapse a:visited {
  text-decoration: none;
}
.expand a:hover,
.collapse a:hover {
  text-decoration: underline;
}
.collapse a {
  background-image: url(../images/icons/masterlog+.gif);
}
/* Used in Saved Rep, Emailed Rep. Can be used in Dist Report for the Alphabetical DD in future*/
.wt_dropdn {
  border: 1px solid #B0D3EA;
  background-color: #ffffff;
}
.wt_dropdn_select {
  padding: 5px;
  font-size: 11px;
  color: #1f2532;
}
.wt_dropdn_select a,
.wt_dropdn_select a:link,
.wt_dropdn_select a:visited,
.wt_dropdn_select a:hover {
  text-decoration: none;
  color: #1f2532;
}
/*From Reports Common*/
.multiselect {
  border: 1px solid #7F9DB9;
  height: 90px;
  overflow: auto;
  padding: 1px 4px;
  width: 270px;
}
/*From Reports Common*/
/* USED IN - Test Invites*/
.shadow-png {
  background-image: url(../images/icons/fade-dark-lighter.png);
  padding: 3px;
}
.pngshadow {
  display: table;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 2px;
  background-image: url(../images/icons/black-trans.png);
}
/* help file shadows*/
.shadow-png-white {
  background-image: url('../images/icons/white-trans.png');
  padding: 0 2px 2px 0;
}
.shadow-png-black {
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-width: 0 1px 1px 0;
}
.shadow-black {
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
/* Help Button on EM */
.btn-hlp {
  background-image: url("../ImagesNew/general/i_help_2011.png");
  background-position: 97% center;
  background-repeat: no-repeat;
  padding-right: 29px !important;
  text-align: left;
}
.btn-arr {
  background-image: url("../ImagesNew/general/btn_arr.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px !important;
  text-align: left;
}
.btn-hlp-arr {
  background-image: url("../ImagesNew/general/btn_arr_hlp.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 40px !important;
  text-align: left;
}
/* END Shadow classes*/
/* UI for the login process*/
.splashbox {
  margin: 0 auto;
  padding: 10px;
  width: 680px;
}
.boxarea {
  border: 2px solid #1C579D;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 3px 3px #CCCCCC;
  color: #FEF4E9;
  font-family: Proxima N W01 Smbd;
  margin: 0 auto;
}
.headerarea {
  background: #2063b3;
  background: -moz-linear-gradient(center top, #2d7bd9, #184b87) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d7bd9), to(#184b87));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d7bd9', endColorstr='#184b87');
  -moz-border-top-right-radius: 10px;
  -moz-border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -moz-text-shadow: 0 0 0 transparent, 1px 1px 10px #f2f2f2;
  -webkit-text-shadow: 0 0 0 transparent, 1px 1px 10px #f2f2f2;
  text-shadow: 0 0 0 transparent, 1px 1px 10px #f2f2f2;
  color: #ffffff;
  font-size: 28px;
  font-family: Proxima N W01 Smbd;
  line-height: 18px;
  padding: 17px 20px;
  text-align: center;
  text-shadow: 0 0 0 transparent, 1px 1px 10px #F2F2F2;
}
.contentarea {
  background-color: #ffffff;
  border: 2px solid #1C579D;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: -1px -2px 6px #888888 inset;
  color: #3C3C3C;
  font-size: 13px;
  font-weight: normal;
  padding: 2px 10px;
  text-shadow: 0 0 0 transparent, 0 1px 0 #ffffff;
}
.msgtxt {
  color: #1E1E1E;
  float: left;
  font-size: 15px;
  padding: 10px;
  text-align: left;
  width: 420px;
}
p.erpg,
ul.erpg {
  color: #4B4B4B;
  line-height: 22px;
  margin: 0;
  padding: 5px 0 0 18px;
}
/* Advance Image Positioning on Edit Question pg */
#rearrange-pics div.title {
  background: url(../images/sm/bg-title-pop.jpg) repeat-x;
  border-bottom-color: #7ca7e5;
}
/*Class used in only Horizontally Long pages, to put in the body tag of the page*/
.bg-top {
  background: url(../ImagesMonoBlue/general/bg-top.gif) repeat-x;
}
.bg-top-reports {
  background: url(../ImagesMonoBlue/general/bg-top-reports.gif) repeat-x;
}
/*Header in LayerPop ups - created on Oct-2010*/
#layer-pop div.header,
#layer-pop2 div.header,
.layer-pop div.header,
#HelpForCopyingFrmMSWord div.header {
  background-color: #3e424b;
}
/* @color14 */
/*Used for Upgrade Account Button for Sogo Survey*/
.btn-yellowlight {
  background: url(../ImagesMonoBlue/general/bg-yellow-light.jpg);
  font-size: 12px;
  color: #1f2532;
  font-family: Proxima N W01 Smbd;
  border: 1px solid #6992D0;
  padding: 2px 5px;
  background-color: #DDE2F0;
  width: 120px;
}
/* used in bottom bar - copied from folders*/
.bg-green {
  background-color: #DDE2F0;
}
.bg-blue {
  background-color: #bac8d2;
}
.bg-greenlight {
  background-color: #EDF0F7;
}
/* used in merged-report wizard - pivot and cross tab - copied from folders*/
.bg-greenlighter {
  background-color: #EDF0F7;
}
.bdr_blue {
  border: 1px solid #6D8BB9;
}
.bdr_bluelight {
  border: 1px solid #a5c8ec;
}
.bdr_Orangelight,
.bdr_Orangelight_b {
  border: solid #dee0e4;
}
.bdr_Orangelight {
  border-width: 1px;
}
.bdr_Orangelight_b {
  border-width: 0 0 1px 0;
}
.bg_OrgLighter-bdr_Orange {
  background-color: #DDE2F0;
  border: 1px solid #DEE0E4;
}
.enhanced_off_none {
  background: url(../images/sm/enhanced_disabled.png) no-repeat right top;
}
.drgraphtext {
  color: #3A6099;
  font-size: 12px;
  font-family: Proxima N W01 Smbd;
}
/* Borders*/
.bdr_Orange,
.bdr_Orange_t,
.bdr_Orange_b,
.bdr_Orange_r,
.bdr_Orange_l,
.bdr_Orange_tb,
.bdr_Orange_lr,
.bdr_Orange_lrb,
.bdr_Orange_lrt {
  border: solid #dee0e4;
}
.bdr_Orange {
  border-width: 1px;
}
.bdr_Orange_t {
  border-width: 1px 0 0 0;
}
.bdr_Orange_b {
  border-width: 0 0 1px 0;
}
.bdr_Orange_r {
  border-width: 0 1px 0 0;
}
.bdr_Orange_l {
  border-width: 0 0 0 1px;
}
.bdr_Orange_tb {
  border-width: 1px 0;
}
.bdr_Orange_lr {
  border-width: 0 1px;
}
.bdr_Orange_lrb {
  border-width: 0 1px 1px 1px;
}
.bdr_Orange_lrt {
  border-width: 1px 1px 0px 1px;
}
.bdr_Orangelight,
.bdr_Orangelight_b,
.bg_OrgLighter-bdr_Orglight {
  border: solid #dee0e4;
}
.bdr_Orangelight {
  border-width: 1px;
}
.bdr_Orangelight_b {
  border-width: 0 0 1px 0;
}
/* BG Colors*/
.bg_OrangeLighter,
.kmButtonBarBlock,
.kmTextBlock,
.kmSplitBlock {
  background-color: #F4F4F4;
}
.bg_OrangeLight {
  background-color: #424960;
}
.bg_OrangeLight2 {
  background-color: #b4c4ea;
}
.bg-orange {
  background-color: #DEE0E4;
}
table.bg-orange {
  padding: 0px;
  border-spacing: 0px;
  box-shadow: 0 0 4px 0 #d8d8d8;
}
.bg-Orangedull {
  background-color: #6992D0;
}
.bg_OrgLighter-bdr_Orglight {
  background-color: #EDF0F7;
  border-width: 1px;
}
.bg_OrgLighter-bdr_Orange {
  background-color: #EDF0F7;
  border: 1px solid #DEE0E4;
}
/*Used for Help Layers in Look n Feel page*/
.bg_OrangeLight-bdr_Orglight {
  background-color: #ffffff;
  border: 1px solid none;
  border-radius: 5px;
  min-width: 630px;
  max-width: 680px;
}
/*BG Colors and Border combinations*/
.bg-greendark_bdr_light_lt {
  background-color: #DEE0E4;
  border-left: 1px solid #DDE2F0;
  border-top: 1px solid #dde2f0;
}
.bg-greenlighter_bdr_light_lt {
  background-color: #EDF0F7;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #EDF0F7;
  border-bottom: 1px solid #EDF0F7;
}
/*BG Colors and Border combinations Used Only in Grid-Matrix*/
.edit-matrix-dark {
  background-color: #bac8d2;
  border-left: 1px solid #E9F7DC;
  border-top: 1px solid #E9F7DC;
}
.edit-matrix-light {
  background-color: #EDF0F7;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #EDF0F7;
  border-bottom: 1px solid #EDF0F7;
}
/*Created For Edit Question in 2007*/
.bg-grnLight_bdr_grnLight {
  background-color: #EDF0F7;
  border: solid #DEE0E4;
  border-width: 1px;
}
.bg-grnLighter_bdr_grnLight_lrt {
  background-color: #EDF0F7;
  border: solid #DEE0E4;
  border-width: 1px 1px 0px 1px;
}
.bg-grnLighter_bdr_grnLight_lr {
  background-color: #EDF0F7;
  border: solid #DEE0E4;
  border-width: 0px 1px;
}
/*BLUE*/
.bg-bluLight_bdr_bluLight {
  background-color: #BAD3EE;
  border: solid #71A2D7;
  border-width: 1px;
}
.bg-bluLight_bdr_bluLight_tb {
  background-color: #BAD3EE;
  border: solid #71A2D7;
  border-width: 1px 0px;
}
.bg-bluLighter_bdr_bluLight {
  background-color: #E4EDF6;
  border: solid #71A2D7;
  border-width: 1px;
}
.bg-bluLighter_bdr_bluLight_lr {
  background-color: #E4EDF6;
  border: solid #71A2D7;
  border-width: 0px 1px 0px 1px;
}
.bg-bluLighter_bdr_bluLight_b {
  background-color: #E4EDF6;
  border-bottom: 1px solid #71A2D7;
}
.bg-bluLighter_bdr_bluLight_lrt {
  background-color: #E4EDF6;
  border: solid #71A2D7;
  border-width: 1px 1px 0px 1px;
}
.bg-greenlight {
  background-color: #DDE2F0 !important;
}
.bg-greenlighter {
  background-color: #EDF0F7;
}
.bg-greendark {
  background-color: #6992D0;
}
.bg-greendarker {
  background-color: #3A6099;
}
.bg-btn-db,
.bg-bluelight {
  background-color: #dde2f0 !important;
}
.bg-bluelighter {
  background-color: #F7F8FC;
}
.bg-bluedark {
  background-color: #043566;
}
.bg-bluedark_2 {
  background-color: #37699C;
}
.bg-grey {
  background-color: #D1D1D1;
}
.bg-greylight {
  background-color: #EDEDED;
}
.bg-greylighter {
  background-color: #F4F4F4;
}
.bg-cream {
  background-color: #FAFAFD;
}
.bg-composite {
  background-color: #363936;
}
/*Borders - Green*/
.bdr_greendark,
.bdr_greendark_lt-rt,
.bdr_greendark_fontArial {
  border: solid #DEE0E4;
}
.bdr_greendark,
.bdr_greendark_fontArial {
  border-width: 1px;
}
.bdr_greendark_lt-rt {
  border-width: 0 1px;
}
.bdr_greendarker,
.bdr_greendarker_r {
  border: solid #6992D0;
}
.bdr_greendarker {
  border-width: 1px;
}
.bdr_greendarker_r {
  border-width: 0 1px 0 0;
}
.bdr_green,
.bdr_green_r,
.bdr_green_t,
.bdr_green_lt-rt-bot,
.bdr_green_lt-rt {
  border: solid #DDE2F0;
}
.bdr_green {
  border-width: 1px;
}
.bdr_green_r {
  border-width: 0 1px 0 0;
}
.bdr_green_t {
  border-width: 1px 0 0 0;
}
.bdr_green_lt-rt-bot {
  border-width: 0 1px 1px 1px;
}
.bdr_green_lt-rt {
  border-width: 0 1px;
}
/*D6EEBE to DDE2F0*/
.bdr_green-light_rt-bot,
.bdr_green-light_rt-bot-top,
.bdr_green-light_lt-rt,
.bdr_green-light_lt-rt-bot {
  border: solid #DDE2F0;
}
.bdr_green-light_rt-bot {
  border-width: 0 1px 1px 0;
}
.bdr_green-light_rt-bot-top {
  border-width: 1px 1px 1px 0;
}
.bdr_green-light_lt-rt {
  border-width: 0 1px;
}
.bdr_green-light_lt-rt-bot {
  border-width: 0 1px 1px 1px;
}
/*Created For Edit Question in 2007*/
.bdr_grnlight,
.bdr_grnlight_lr,
.bdr_grnlight_lrt,
.bdr_grnlight_lrb,
.bdr_grnlight_t,
.bdr_grnlight_b,
.bdr_grnlight_l {
  border: solid #DEE0E4;
}
.bdr_grnlight_lr {
  border-width: 0px 1px 0px 1px;
}
.bdr_grnlight_lrt {
  border-width: 1px 1px 0px 1px;
}
.bdr_grnlight_lrb {
  border-width: 0px 1px 1px 1px;
}
.bdr_grnlight_t {
  border-width: 1px 0px 0px 0px;
}
.bdr_grnlight_b {
  border-width: 0px 0px 1px 0px;
}
.bdr_grnlight_l {
  border-width: 0 0 0 1px;
}
.bdr_grnlight {
  border-width: 1px;
}
/* */
.bdr_grnlighter_tb,
.bdr_grnlighter_lr,
.bdr_grnlighter_r {
  border: solid #DDE2F0;
}
.bdr_grnlighter_tb {
  border-width: 1px 0px 1px 0px;
}
.bdr_grnlighter_lr {
  border-width: 0px 1px 0px 1px;
}
.bdr_grnlighter_r {
  border-width: 0px 1px 0px 0px;
}
/* */
/*Borders - Blue*/
.bdr_blue,
.bdr_blue_left,
.bdr_blue-right,
.bdr_blue_lr,
.bdr_blue_b,
.bdr_blue_t,
.bdr_blue_tb {
  border: solid #6992D0;
}
.bdr_blue {
  border-width: 1px;
}
.bdr_blue_left {
  border-width: 0 0 0 1px;
}
.bdr_blue-right {
  border-width: 0 1px 0 0;
}
.bdr_blue_lr {
  border-width: 0 1px;
}
.bdr_blue_b {
  border-width: 0 0 1px 0;
}
.bdr_blue_t {
  border-width: 1px 0 0 0;
}
.bdr_blue_tb {
  border-width: 1px 0;
}
.bdr_bluelight,
.bdr_bluelight_t,
.bdr_bluelight_b,
.bdr_bluelight-left,
.bdr_bluelight_r,
.bdr_bluelight_tr,
.bdr_bluelight_tbl,
.bdr_bluelight_lr,
.bdr_bluelight_lrb,
.bdr_bluelight_lrt {
  border: solid #BCDAF5;
}
.bdr_bluelight {
  border-width: 1px;
}
.bdr_bluelight_t {
  border-width: 1px 0 0 0;
}
.bdr_bluelight_b {
  border-width: 0 0 1px 0;
}
.bdr_bluelight-left {
  border-width: 0 0 0 1px;
}
.bdr_bluelight_r {
  border-width: 0 1px 0 0;
}
.bdr_bluelight_tr {
  border-width: 1px 1px 0 0;
}
.bdr_bluelight_tbl {
  border-width: 1px 0px 1px 1px;
}
.bdr_bluelight_lr {
  border-width: 0px 1px 0px 1px;
}
.bdr_bluelight_lrb {
  border-width: 0px 1px 1px 1px;
}
.bdr_bluelight_lrt {
  border-width: 1px 1px 0px 1px;
}
.bdr_bluelighter {
  border: 1px solid #bad3ee;
}
.bdr_bluelighter_b {
  border-bottom: 1px solid #bad3ee;
}
.bdr_bluedark {
  border: 1px solid #37699C;
}
.bdr_bluelighter_tb,
.bdr_bluelighter_lr,
.bdr_bluelighter_r {
  border: solid #BAD3EE;
}
.bdr_bluelighter_tb {
  border-width: 1px 0px 1px 0px;
}
.bdr_bluelighter_lr {
  border-width: 0px 1px 0px 1px;
}
.bdr_bluelighter_r {
  border-width: 0px 1px 0px 0px;
}
/*DropDown Layer*/
.layer_row_none {
  background-color: #ffffff;
  font-size: 12px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #000000;
  height: 17px;
  padding-right: 6px;
}
.layer_row_mo {
  background-color: #cfd8dc;
  font-size: 11px;
  letter-spacing: 1px;
  color: #000000;
  cursor: pointer;
  height: 17px;
  padding-right: 6px;
}
div.headerBox {
  background: url("../ImagesMonoBlue/general/bg-title-help.jpg") repeat-x scroll 0 0 transparent;
  border-bottom: 1px solid #234C93;
}
.fontblue,
.fontOrangebold {
  color: #3A6099;
  font-weight: 400;
}
/* END - Created for EDIT QUESTION in 2007*/
.help_content {
  background-color: #ffffff;
  border: 1px solid #dee0e4;
  border-top: 0;
}
.help_title {
  background-color: #b4c4ea;
  padding: 4px 8px;
  height: 14px;
}
/* For Matrix Grid Report Stats */
table.reportstats {
  background-color: #DDE2F0 !important;
}
table.reportstats tr.bg-greenlighter td {
  background-color: #EDF0F7;
}
table.chartoptions {
  background-color: #dde2f0;
}
table.chartoptions td {
  background-color: #edf0f7;
}
/* For Matrix Grid Report Stats */
/*Menu Drop-down small*/
/* Layer Menu - Created on 7th Oct 2008 - while created Question Sequence DD*/
.dashboardtabs,
.dashboardtabsK12 {
  position: relative;
}
#Q-sequenceEdit {
  position: absolute;
  top: 35px;
  left: 0px;
  z-index: 5;
}
#dvMakeCopy {
  left: 114px;
  top: 37px;
  z-index: 100;
  border-radius: 5px;
  position: absolute;
}
div.qm-menu-border {
  border: 1px solid #DEE0E4;
  background-color: #F3F3F3;
  width: 155px;
}
.arw:hover {
  background-image: url('../images/sm/right.png');
  background-position: right center;
  background-repeat: no-repeat;
}
.arw a:hover,
.arw:hover > a {
  text-decoration: none;
  background-color: transparent;
}
.qs-menu {
  background: white none repeat scroll 0 0;
  border: 1px solid #eceff1;
  border-radius: 3px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
}
.qs-menu li:hover {
  background-color: #cfd8dc;
}
.qs-menu li a {
  text-decoration: none;
  color: #737171;
  display: block;
  padding: 7px;
}
.qs-menu li a:hover,
.qs-menu li:hover > a {
  text-decoration: underline;
}
.qs-menu li.qs-disabled,
.qs-menu li.qs-disabled:hover {
  background-color: transparent;
}
.qs-menu li div.qs-disabled {
  padding: 7px;
  color: #999999;
}
.qs-menu li.enhanced_icon {
  background: transparent url("../ImagesNew/general/btnenhanced.png") no-repeat right center;
  padding-right: 20px;
}
.langCont a {
  color: #737171;
}
/* multilevel drop down */
.qs-menu li a.disabled,
.qs-menu li a.disabled:hover {
  text-decoration: none !important;
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border: 0px none;
  cursor: default !important;
  opacity: 0.5;
}
.qm-menu li {
  display: inline-block;
}
/* END Layer Menu */
/* Layer Menu*/
div.qm-menu-border {
  border: 1px solid #DEE0E4;
  background-color: #F3F3F3;
  width: 155px;
}
#qm-menu {
  font-size: 12px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  background: white none repeat scroll 0 0;
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  line-height: 20px;
}
#qm-menu li a {
  display: block;
  background-color: #ffffff;
  text-decoration: none;
  margin: 0px;
  padding: 5px 8px;
  white-space: nowrap;
}
#qm-menu li a:visited {
  text-decoration: none;
  display: block;
  color: #5b5c5c;
}
#qm-menu li a:link {
  text-decoration: none;
  display: block;
  color: #5b5c5c;
}
#qm-menu li a:hover,
#qm-menu li:hover > a {
  text-decoration: underline;
  background-color: #cfd8dc;
}
#qm-menu li:first-child a {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#qm-menu li:last-child a {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#common-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 500;
  font-size: 12px;
}
#common-menu li.com-bar {
  background: #ffffff url("../ImagesNew/general/Drop_Down_icon.svg") no-repeat right -1px;
  cursor: pointer;
  height: 17px;
  width: 220px;
  padding: 3px 0px;
  /*Sandeep Supal*/
  border: 1px solid #b1bbc4;
  border-radius: 3px;
}
#common-menu li a.top_link {
  color: #000000;
  display: block;
  height: 17px;
  line-height: 16px;
  padding-left: 6px;
  text-decoration: none;
  width: 220px;
}
#common-menu li.OpenDropDown a.top_link {
  color: #000000;
  text-decoration: none;
}
#common-menu li.OpenDropDown {
  position: relative;
  z-index: 150;
}
#common-menu li.OpenDropDown ul.sub {
  left: -1px;
  top: 23px;
  background: #ffffff;
  border: 1px solid #b1bbc4;
  width: 220px;
  height: auto;
  z-index: 300;
}
#common-menu li.OpenDropDown ul.sub li {
  display: block;
  height: 25px;
  position: relative;
  float: left;
  width: 220px;
}
#common-menu li.OpenDropDown ul.sub li ul li,
#common-menu li.OpenDropDown ul.subPoll li {
  display: block;
  height: 25px;
  position: relative;
  float: left;
  width: 350px;
}
#common-menu li.OpenDropDown ul.sub li a,
#common-menu li.OpenDropDown ul.sub li a.empty {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #1f2532;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 5px;
  padding-left: 28px;
}
#common-menu li.OpenDropDown > ul.sub > li.sub > a:hover:after {
  background: #ffffff url(../ImagesNew/general/Right_Arrow_SurveyDD.svg) no-repeat scroll center center 8px 10px;
  background-color: #cfd8dc;
  position: absolute;
  right: 0px;
  width: 24px;
  height: 24px;
  content: " ";
  font-size: 17px;
  line-height: 33px;
  color: #1f2532;
  top: 0px;
  text-align: center;
  font-weight: 300;
}
#common-menu li.OpenDropDown ul.sub li.sublevel a {
  display: block;
  height: 25px;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 15px;
  padding-left: 38px;
}
#common-menu li.OpenDropDown ul.sub li.sublevel a.empty {
  display: block;
  height: 25px;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 15px;
  padding-left: 38px;
}
#common-menu li.OpenDropDown ul.sub li a.empty {
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 5px;
}
#common-menu li.OpenDropDown ul.sub li a:hover {
  text-decoration: none;
  background: #cfd8dc url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
  color: #1f2532;
}
#common-menu li.OpenDropDown ul.sub li.sublevel a:hover {
  text-decoration: none;
  background: #cfd8dc url(../ImagesNew/leftpanel/folder_open.png) no-repeat 15px;
  padding-left: 38px;
  color: #1f2532;
}
#common-menu li.OpenDropDown ul.sub li.sublevel a.empty.OpenDropDown {
  padding-left: 38px;
  width: 187px;
}
#common-menu li.OpenDropDown ul.sub li a.empty.OpenDropDown {
  text-decoration: none;
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
  color: #ffffff;
}
#common-menu li.OpenDropDown ul.sub li.sublevel a.empty.OpenDropDown {
  text-decoration: none;
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 15px;
  color: #ffffff;
}
#common-menu li.OpenDropDown li.OpenDropDown ul {
  top: 0px;
  left: 220px;
  height: auto;
  max-height: 200px;
  width: 350px;
  border: 1px solid #b1bbc4;
  background-color: #ffffff;
  z-index: 400;
  /*overflow:auto;*/
  overflow: hidden;
  overflow-y: auto;
}
#common-menu li.OpenDropDown li.OpenDropDown ul li a,
#common-menu li.OpenDropDown li.sublevel.OpenDropDown ul li a {
  display: block;
  color: #000000;
  background: #ffffff url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  padding-left: 20px;
  height: 25px;
  line-height: 26px;
  z-index: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 320px;
}
#common-menu li.OpenDropDown li.OpenDropDown ul li a:hover {
  background: #cfd8dc url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1f2532;
}
#common-menu li.OpenDropDown li.sublevel.OpenDropDown ul li a:hover {
  background: #cfd8dc url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  padding-left: 20px;
  color: #1f2532;
}
#common-menu ul,
#common-menu li.OpenDropDown ul ul,
#common-menu li.OpenDropDown li.OpenDropDown ul ul,
#common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown ul ul,
#common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown ul ul {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
#common-menu li.OpenDropDown li.OpenDropDown a.fly,
#common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly,
#common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly,
#common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly {
  text-decoration: none;
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
  color: #ffffff;
}
/*For Only Poll Tool*/
#common-menu ul.subPoll li a {
  display: block;
  color: #000000;
  background: #ffffff url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  padding-left: 20px;
  height: 25px;
  line-height: 26px;
  z-index: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 320px;
}
#common-menu li.OpenDropDown ul.subPoll li {
  display: block;
  height: 25px;
  position: relative;
  float: left;
  width: 350px;
}
#common-menu li.OpenDropDown ul.subPoll {
  left: -1px;
  top: 23px;
  background: #ffffff;
  border: 1px solid #b1bbc4;
  width: 220px;
  height: auto;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 300;
}
#common-menu li.OpenDropDown ul.subPoll li a:hover {
  background: #cfd8dc url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1f2532;
}
/*Report Common menu*/
.common-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 500;
}
.common-menu li.com-bar {
  background: #ffffff url("../ImagesNew/general/Drop_Down_icon.svg") no-repeat right -1px;
  cursor: pointer;
  height: 17px;
  width: 220px;
  padding: 3px 0px;
  border: 1px solid #b1bbc4;
  border-radius: 3px;
}
.common-menu li a.top_link {
  color: #000000;
  display: block;
  height: 17px;
  line-height: 16px;
  padding-left: 6px;
  text-decoration: none;
  width: 220px;
}
.common-menu li.OpenDropDown a.top_link {
  color: #000000;
  text-decoration: none;
}
.common-menu li.OpenDropDown {
  position: relative;
  z-index: 150;
}
.common-menu li.OpenDropDown ul.sub {
  margin-left: -1px;
  margin-top: 3px;
  background: #ffffff;
  border: 1px solid #b1bbc4;
  width: 220px;
  height: auto;
  max-height: 220px;
  z-index: 300;
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
}
.common-menu li.OpenDropDown ul.sub li {
  display: block;
  height: 25px;
  position: static;
  /*float:left; 
width:220px;*/
}
.common-menu li.OpenDropDown ul.sub li ul li {
  display: block;
  height: auto;
  position: relative;
  float: left;
  width: 350px;
}
.common-menu li.OpenDropDown ul.sub li a,
.common-menu li.OpenDropDown ul.sub li a.empty {
  display: block;
  height: 25px;
  line-height: 26px;
  color: #000000;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 5px;
  padding-left: 28px;
}
.common-menu li.OpenDropDown ul.sub li.sublevel a {
  display: block;
  height: 25px;
  line-height: 26px;
  color: #000000;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 15px;
  padding-left: 38px;
}
.common-menu li.OpenDropDown ul.sub li.sublevel a.empty {
  display: block;
  height: 25px;
  line-height: 26px;
  color: #000000;
  text-decoration: none;
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 15px;
  padding-left: 38px;
}
.common-menu li.OpenDropDown ul.sub li a.empty {
  background: url(../ImagesNew/leftpanel/folder.png) no-repeat 5px;
}
.common-menu li.OpenDropDown ul.sub li a:hover {
  text-decoration: none;
  background: #cfd8dc url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
  color: #1f2532;
}
.common-menu li.OpenDropDown > ul.sub > li.sub > a:hover {
  background-image: url(../ImagesNew/general/Right_Arrow_SurveyDD.svg), url(../ImagesNew/leftpanel/folder_open.png);
  color: #000000;
  padding-right: 15px;
  background-position: right center, 5px 5px;
  background-repeat: no-repeat;
  border-right: 10px solid #cfd8dc;
}
.common-menu li.OpenDropDown ul.sub li.sublevel a:hover {
  text-decoration: none;
  background-image: url(../ImagesNew/general/Right_Arrow_SurveyDD.svg), url(../ImagesNew/leftpanel/folder_open.png);
  padding-right: 15px;
  background-position: right center, 15px 7px;
  background-repeat: no-repeat;
  border-right: 10px solid #cfd8dc;
  padding-left: 38px;
}
.common-menu li.OpenDropDown ul.sub li.sublevel a.empty:hover {
  padding-left: 33px;
  width: 187px;
}
.common-menu li.OpenDropDown ul.sub li a.empty:hover {
  text-decoration: none;
  background: #cfd8dc url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
}
.common-menu li.OpenDropDown ul.sub li.sublevel a.empty:hover {
  text-decoration: none;
  background: #cfd8dc url(../ImagesNew/leftpanel/folder_open.png) no-repeat 15px;
}
.common-menu li.OpenDropDown li.OpenDropDown ul {
  top: 0px;
  left: 220px;
  height: auto;
  max-height: 200px;
  width: 350px;
  border: 1px solid #b1bbc4;
  background-color: #ffffff;
  z-index: 400;
  overflow: hidden;
  overflow-y: auto;
  display: block;
  position: absolute;
}
.common-menu li.OpenDropDown li.OpenDropDown ul li a,
.common-menu li.OpenDropDown li.sublevel.OpenDropDown ul li a {
  display: block;
  color: #000000;
  background: #ffffff url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  padding-left: 20px;
  height: auto;
  line-height: 26px;
  z-index: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 320px;
}
.common-menu li.OpenDropDown li.OpenDropDown ul li a:hover {
  background: #cfd8dc url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-menu li.OpenDropDown li.sublevel.OpenDropDown ul li a:hover {
  background: #cfd8dc url(../ImagesMonoBlue/general/i-survey.gif) no-repeat 2px 6px;
  padding-left: 20px;
}
.common-menu ul,
.common-menu li.OpenDropDown ul ul,
.common-menu li.OpenDropDown li.OpenDropDown ul ul,
.common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown ul ul,
.common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown ul ul {
  /*position:absolute;*/
  display: none;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.common-menu li.OpenDropDown li.OpenDropDown a.fly,
.common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly,
.common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly,
.common-menu li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown li.OpenDropDown a.fly {
  text-decoration: none;
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 5px;
  color: #ffffff;
}
/*new class to remove inline css*/
.topimage {
  background: none repeat scroll 0 0 #ffffff;
  font-size: 10px;
  left: 60px;
  position: absolute;
  top: -5px;
}
/*End new class to remove inline css*/
/*End Report Common menu*/
/* END Layer Menu */
/* multilevel drop down */
div.qm-mdd-border {
  border: 1px solid #DEE0E4;
  background-color: #F3F3F3;
  width: 155px;
}
.qs-mdd {
  font-size: 11px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 1px solid #DEE0E4;
  background-color: white;
}
.qs-mdd li a {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  text-decoration: none;
  margin: 0px;
  height: 15px;
}
.qs-mdd li a:visited {
  text-decoration: none;
  display: block;
  color: #5b5c5c;
}
.qs-mdd li a:link {
  text-decoration: none;
  display: block;
  color: #5b5c5c;
}
.qs-mdd li a:hover,
.qs-mdd li:hover > a {
  text-decoration: none;
  background-color: #F3F3F3;
}
.qs-mdd li a.arrw:hover,
.qs-mdd li:hover > a {
  background-image: url('../images/sm/right.png') !important;
  background-position: right center;
  background-repeat: no-repeat;
}
.qs-mdd li a:hover {
  background-image: none !important;
}
.bdrmdd {
  border: solid 1px #A0D06D !important;
}
.bg-btn-QM .qs-menu li a.disabled,
.qs-menu li a.disabled:hover {
  background-color: #eef3f3 !important;
}
/* Sprite location in Common file*/
.settingImg {
  background-position: -10px -910px;
}
.mergedSurve {
  background-position: -10px -983px;
}
.a-zSort {
  background-position: -10px -716px;
}
.reportSort {
  background-position: -10px -739px;
}
.HelpMailMerge {
  background-position: -10px -762px;
}
/*Sprite location in common files*/
.ddarr {
  border-top: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #bdbcbc;
  width: 0;
  margin-top: -10px;
  float: right;
  margin-right: 6px;
  position: relative;
}
.ddarr:after {
  border-top: 0;
  border-left: 10px solid transparent;
  content: " ";
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  width: 0;
  top: 1px;
  float: right;
  right: -10px;
  position: absolute;
  pointer-events: none;
}
.ttdarr {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #CCCCCC;
  border-top: 10px solid transparent;
  float: right;
  height: 0;
  position: relative;
  width: 0;
  margin-top: -20px;
}
.ttdarr:after {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-top: 10px solid transparent;
  content: " ";
  float: right;
  pointer-events: none;
  position: absolute;
  right: -12px;
  top: -10px;
  width: 0;
}
/*Survey search filter close*/
.closeImg {
  background: url("../ImagesNew/sprites.png") repeat scroll -10px -1007px transparent;
  cursor: pointer;
  float: right;
  height: 12px;
  margin-right: 5px;
  margin-top: -7px;
  width: 13px;
}
.common-menu ul.sub li.sublevel.OpenDropDown {
  background: #f2f4f9 url(../../ImagesNew/leftpanel/i_folderopen.png) no-repeat 15px 2px !important;
}
.common-menu ul.sub li.sublevel.OpenDropDown a.fly {
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 15px;
  color: #ffffff;
}
#common-menu ul.sub li.sublevel.OpenDropDown {
  background: #f2f4f9 url(../../ImagesNew/leftpanel/folder_open.png) no-repeat 15px 2px !important;
}
#common-menu ul.sub li.sublevel.OpenDropDown a.fly {
  background: #90a4ae url(../ImagesNew/leftpanel/folder_open.png) no-repeat 15px;
  color: #ffffff;
}
.common-menu ul.sub li.sublevel.OpenDropDown a.fly:hover {
  border-right: 10px solid #90a4ae;
}
.sysBorder {
  background: #f5e6ae;
}
.sysTitleBG {
  background: #fdf8e4;
}
.sysTitleText {
  color: #c66c0c;
  font-size: 12px;
  font-family: Proxima N W01 Smbd !important;
}
.note-box {
  border: 1px solid #c66c0c;
  color: #c66c0c;
}
.enhanced_icon,
ul.ULOuter li ul li a.enhanced_icon,
ul.ULOuter li.on ul li a.enhanced_icon {
  background: url(../ImagesNew/general/enhanced.png) no-repeat right center transparent;
  padding-right: 22px;
}
font span {
  font: inherit;
}
/*For report edit responce*/
.bdr_pop {
  border: 1px solid #dee0e4 !important;
}
.bigselect {
  border: 1px solid #AAA;
  padding: 4px;
}
/*Sogo Css*/
.btn_upgrade_grey {
  padding-right: 25px;
  background: url("../ImagesNew/general/btnupgrade.png") no-repeat scroll right 9px center;
  border: none;
}
.btn_upgrade,
.btn_upgrade:active {
  padding-right: 25px;
  background: url(../ImagesNew/general/btnupgrade.png);
  background-position: right 9px center;
  background-repeat: no-repeat;
  border: none;
}
.btn_upgrade:hover {
  background: url(../ImagesNew/general/btnupgrade.png);
  background-position: right 9px center;
  background-repeat: no-repeat;
  border: none;
}
.btn_upgrade:disabled {
  background: url("../ImagesNew/general/btnupgrade.png") no-repeat scroll right 9px center;
  cursor: default;
  border: none;
  opacity: 0.5;
}
.bigGreenButton {
  background: url(add_ico.png) 8px 10px no-repeat;
  background-size: 16px 16px;
  background-color: #79c143;
  border-bottom: 3px solid #60a544;
  border-radius: 3px;
  border-width: 0 0 3px;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  padding: 8px 20px 6px 30px;
  position: relative;
}
.bigGreenButton:hover {
  margin-bottom: 12px;
  border-bottom-width: 1px;
  top: 1px;
}
input[type="button"].smallbutton {
  padding: 0 10px;
}
.smallfont,
.smallfont-white,
.smallfont-white-bold,
.smallfontgreyLight,
.smallfont_black,
.smallfontbold,
.smallfont-float,
.smallfont-red,
.textfield-smallfont,
.smallerfont-arial,
.smallfont-arial {
  font-size: 12px;
  line-height: 13.2px;
}
.Mediumfont {
  font-size: 16px;
  line-height: 17.6px;
}
.Largefont {
  font-size: 18px;
  line-height: 19.8px;
}
.Extralargefont {
  font-size: 20px;
  line-height: 22px;
}
.ExtraXXfont {
  font-size: 25px;
  line-height: 27.5px;
}
.topspacing-section {
  padding-top: 40px;
}
.topspacing-tdsection {
  padding-top: 30px;
}
.topspacing-divsection {
  margin-top: 30px;
}
.topspacing-subsection {
  margin-top: 20px;
}
div.topspacing-footer {
  margin-top: 40px;
}
.bottomspacing-footer {
  margin-bottom: 40px;
}
.topspacing-caption-wrapper {
  margin-top: 10px;
}
.bottom-spacing {
  margin-bottom: 20px;
}
.bottom-spacingcont {
  padding-bottom: 40px;
}
.bottomspacing30 {
  padding-bottom: 30px;
}
.leftspacing-subsection {
  margin-left: 20px;
}
.leftspacing-section {
  margin-left: 40px;
}
.brdright {
  border-right: 1px solid #eceff1;
}
.brdrlft {
  border-left: 1px solid #eceff1;
}
.brdrbtm {
  border-bottom: 1px solid #eceff1;
}
.ml5 {
  margin-left: 5px;
}
/* For Exit Wizard Link */
.ExitWiz {
  margin-top: 6px;
  color: #8791ab !important;
  font-size: 13px;
}
.Exitimg {
  height: 12px;
  width: 15px;
  margin-top: 5px;
  padding-right: 5px;
  box-sizing: content-box;
}
.helpimg {
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.wrapper_cont .Note,
.divNote {
  display: inline-block;
  color: #78909c;
  font-size: 14px;
  padding: 18px 23px 18px 62px;
  background-color: #f9fafc;
  background-image: url(../ImagesNew/general/Note.svg);
  background-size: 20px 25px;
  background-position: 23px 13px;
  background-repeat: no-repeat;
}
.wrapper_cont .flNote {
  display: inline-block;
  color: #78909c;
  font-size: 14px;
  padding: 18px 23px 18px 62px;
  background-color: #f9fafc;
  background-image: url(../ImagesNew/general/Filter_reports.svg);
  background-size: 20px 25px;
  background-position: 23px 13px;
  background-repeat: no-repeat;
}
.wrapper_cont .anonyity_Note {
  display: inline-block;
  color: #78909c;
  font-size: 14px;
  padding: 18px 23px 18px 62px;
  background-color: #f9fafc;
  background-image: url(../ImagesNew/general/anonymous.svg);
  background-size: 40px 40px;
  background-position: 23px 7px;
  background-repeat: no-repeat;
}
.wrapper_cont .Note p,
.divNote p {
  margin: 0;
}
.wrapper_cont .Note.NoteExtraFont {
  background-position: 23px 16px;
}
table.NoContent {
  margin: 10px 0px 0px 0px;
}
table.NoContent tr:first-child td {
  padding: 18px 10px;
  background-color: #ffffff;
  color: #1f2532;
  box-shadow: 0 0 4px 0 #d8d8d8;
}
table.NoContent tr:last-child td {
  padding: 50px 50px 50px 50px;
  background-color: #f9fafc;
  border: 2px dashed #78909c;
  color: #78909c;
}
table.NoContent tr td div.textcont {
  color: #78909c;
  padding: 20px 20px;
  font-size: 16px;
  line-height: 18px;
  width: auto;
  border: none;
  height: auto;
  text-align: center;
}
table.NoContent tr td span.texthead {
  display: block;
  font-size: 24px;
  font-family: Proxima N W01 Smbd;
  line-height: 24px;
  padding-bottom: 7px;
}
/* End of Exit Wizard Link */
/*Dashboard Table footer*/
.table-footer td {
  background: #ffffff !important;
  color: #1f2532 !important;
}
.fade_div {
  visibility: hidden;
}
.drpdwn-per-width {
  width: 200px;
}
.popup-modal-table td {
  padding: 10px 25px;
}
.btn-td-cell {
  padding-top: 10px 15px !important;
  border-top: 1px solid #8993ad;
}
.pad-abv-btn {
  padding-bottom: 10px;
}
/*Track Survey common class*/
.dashboard .FilterImage {
  margin-top: -2px;
}
.FilterImage {
  height: 15px;
  width: 15px;
  margin-right: 3px;
  cursor: pointer;
}
.word {
  float: left;
  margin: 0 2px;
  height: 19px !important;
}
.word::after {
  content: "";
  clear: both;
}
.wordcontainer {
  position: relative;
}
.wordcontainer .editing {
  padding: 3px 10px 3px 10px;
  border-style: None;
  position: absolute;
}
.wordcontainer .cell {
  padding: 5px 10px 5px 10px;
  border-radius: 3px;
  background-color: #eceff1;
  display: inline;
  color: #1f2532;
  margin: 2px;
}
.wordcontainer .cell .close {
  background-image: url("../images/search_box_close.svg");
  height: 15px;
  width: 20px;
  background-position: 10px 3px;
  cursor: pointer;
  background-size: 8px 8px;
  background-repeat: no-repeat;
}
/*sogo*/
.note_title_sogo {
  font-size: 14px;
}
.ExitWizSMFooter {
  width: 100%;
}
/*School year*/
.tdPeriod {
  padding: 5px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #b1bbc4;
}
.schoolyearhdr {
  background-image: url('../ImagesNew/general/SchoolYear.svg');
  float: left;
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 5px 2px;
}
.schoolyearlbl {
  font-family: Proxima N W01 Smbd;
  color: #1f2532 !important;
  padding-right: 15px;
  padding-left: 5px;
}
/*help hover*/
.pipingToolTipRight {
  position: absolute;
  background-color: #20232a;
  color: rgba(255, 255, 255, 0.8);
  width: 300px;
  padding: 15px;
  border-radius: 3px;
  top: 30px;
  left: -14px;
  z-index: 7;
  white-space: normal;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
  text-transform: none;
}
.pipingToolTipLeft {
  position: absolute;
  background-color: #20232a;
  color: rgba(255, 255, 255, 0.8);
  width: 300px;
  padding: 15px;
  border-radius: 3px;
  top: 27px;
  right: -15px;
  z-index: 117;
  white-space: normal;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
  text-transform: none;
}
.pip_hdr,
.pipingToolTipRight,
.pipingToolTipLeft {
  font-family: Proxima N W01 Reg;
  font-size: 14px;
  text-align: left;
}
.pipingToolTipRight,
.pipingToolTipLeft {
  line-height: 1.43;
}
.pipingToolTipRight ul,
.pipingToolTipLeft ul {
  padding: 0;
}
.pipingToolTipRight .headingIcon,
.pipingToolTipLeft .headingIcon {
  background: url('../ImagesNew/general/what_is_piping.svg') no-repeat 0 3px;
  height: 29px;
  width: 25px;
  position: relative;
  top: -9px;
  margin-right: 10px;
  display: none !important;
}
.pipingToolTipRight .headingText,
.pipingToolTipLeft .headingText {
  font-family: Proxima N W01 Smbd;
  padding-bottom: 10px;
  font-size: 14px;
}
.pipingToolTipRight .upArrow:after {
  border-top: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #1f2532;
  width: 0;
  margin-top: -21px;
  float: right;
  margin-right: -19px;
  position: relative;
  content: " ";
}
.pipingToolTipLeft .upArrow:after {
  border-top: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #1f2532;
  width: 0;
  margin-top: -21px;
  float: right;
  margin-right: 1px;
  position: relative;
  content: " ";
}
.pipingToolTipRight .upArrow {
  float: left;
}
.pipingToolTipLeft .upArrow {
  float: right;
}
.pipingToolTipLeft .upArrow {
  float: right;
}
/*Help hover for SMX*/
.pipingToolTipLeft.pipingToolTipTop .upArrow:after {
  border-top: 0;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  width: 0;
  margin-top: -32px;
  float: right;
  margin-right: -5px;
  position: relative;
  content: " ";
  top: 32px;
  border-top: 5px solid #1f2532;
  border-bottom: 0;
}
.pipingToolTipRight.pipingToolTipTop .upArrow:after {
  border-top: 0;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  width: 0;
  margin-top: -32px;
  float: right;
  margin-right: -5px;
  position: relative;
  content: " ";
  top: 32px;
  border-top: 5px solid #1f2532;
  border-bottom: 0;
}
.pipingToolTipLeft.pipingToolTipTop .upArrow {
  position: absolute;
  top: 100%;
  right: 20px;
}
.pipingToolTipRight.pipingToolTipTop .upArrow {
  position: absolute;
  top: 100%;
  left: 20px;
}
/* For Rm Help Files*/
.rm-tooltip {
  height: 60px;
  top: -117px;
}
/*Anand SM-help*/
.sm-help-pop {
  position: fixed;
}
/*Modal Padding*/
.Modal_spacing {
  padding: 40px 30px;
}
/*help file padding css*/
.no_margin {
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -moz-margin-before: 0em;
  -moz-margin-after: 0em;
  margin: 0px;
}
.no_margin_list {
  -webkit-margin-before: 20px;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  -moz-margin-before: 20px;
  -moz-margin-after: 0em;
  -moz-margin-start: 0px;
  -moz-margin-end: 0px;
  -moz-padding-start: 0px;
}
.no_margin_list_circle {
  -webkit-margin-before: 10px;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 15px;
  -moz-margin-before: 10px;
  -moz-margin-after: 0em;
  -moz-margin-start: 0px;
  -moz-margin-end: 0px;
  -moz-padding-start: 15px;
  list-style-type: circle;
}
.style_pad {
  padding: 0px 20px;
}
.tbl_v_align {
  vertical-align: top;
}
.style_pad {
  padding: 0px 20px;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eceff1;
  padding: 0;
}
.myclass_table {
  color: #78909c;
}
.p_style {
  padding: 5px 0px;
}
/*help file padding css ends*/
.prwline {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.modalHelpIcon {
  left: 7px;
  vertical-align: middle;
  background-image: url(../ImagesNew/general/Info_white.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
.RM_scrollTop {
  background-image: url('../ImagesNew/RM/scroll_up.svg');
  background-size: 40px 40px;
  background-repeat: no-repeat;
  display: block;
  position: fixed;
  right: 15px;
  bottom: 45px;
  height: 40px;
  width: 40px;
  z-index: 15;
}
.RM_scrollTop:hover {
  background-image: url('../ImagesNew/RM/scroll_up_hover.svg');
}
/*Common-ui.css*/
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vertical-center {
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
}
.horizontal-center {
  left: 50%;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
}
.center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 4px 10px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
a.btn {
  outline: none;
  text-decoration: none;
  display: inline-block;
}
.btn-primary {
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-color: #286090;
  border-color: #204d74;
  color: #ffffff;
}
.btn-zarca {
  background-color: #8993ad;
  border-color: #8993ad;
  color: #ffffff;
}
.btn-zarca:hover,
.btn-zarca:focus,
.btn-zarca.focus,
.btn-zarca:active,
.btn-zarca.active,
.open > .dropdown-toggle.btn-zarca {
  background-color: #3A6099;
  border-color: #3A6099;
  color: #ffffff;
}
.btn .caret {
  margin-left: 0;
}
.caret {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  display: inline-block;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
/*@font-face{
font-family:"Proxima N W01 Light";
src:url("Fonts/1132144/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");
src:url("Fonts/1132144/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"),url("Fonts/1132144/d9fe41ee-4904-4a11-ba11-b61cd3be767f.woff2") format("woff2"),url("Fonts/1132144/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"),url("Fonts/1132144/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype");
}
@font-face{
font-family:"Proxima N W01 Reg";
src:url("Fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
src:url("Fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("Fonts/1132159/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("Fonts/1132159/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("Fonts/1132159/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype");
}
@font-face{
font-family:"Proxima N W01 Smbd";
src:url("Fonts/1132171/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix");
src:url("Fonts/1132171/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix") format("eot"),url("Fonts/1132171/ae47a7f5-89da-4879-b934-29722c3dd451.woff2") format("woff2"),url("Fonts/1132171/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff") format("woff"),url("Fonts/1132171/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf") format("truetype");
}*/
@font-face {
  font-family: "Proxima N W01 Light";
  src: url("fonts/11691658/27f5855e-1f73-42cc-a083-cb0f319ea42a.woff2") format("woff2"), url("fonts/11691658/f44944f0-b92e-4152-9ea1-eb41de241416.woff") format("woff");
}
@font-face {
  font-family: "Proxima N W01 Reg";
  src: url("fonts/11691658/33ca2000-af7b-4444-97cd-6392ab2e24b2.woff2") format("woff2"), url("fonts/11691658/1c003cc6-0f8f-4c82-adde-a5a026b56b50.woff") format("woff");
}
@font-face {
  font-family: "Proxima N W01 Smbd";
  src: url("fonts/11691658/3e324849-d359-4b66-9b56-bad57426a869.woff2") format("woff2"), url("fonts/11691658/584a9e8f-ec09-4b98-bb1a-7cc22b43da7b.woff") format("woff");
}
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.eot?75958932');
  src: url('fonts/fontello.eot?75958932#iefix') format('embedded-opentype'), url('fonts/fontello.woff?75958932') format('woff'), url('fonts/fontello.ttf?75958932') format('truetype'), url('fonts/fontello.svg?75958932#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.demo-icon {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* You can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon:empty {
  width: 1em;
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
/********************Common Style - Normal and hover*************************/
input[type='checkbox'],
input[type='radio'] {
  opacity: 0;
  position: absolute;
}
input[type="checkbox"],
label,
input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  line-height: 21px !important;
}
.smallcheckbox input[type="checkbox"],
.smallcheckbox label,
.smallradio label,
.smallradio input[type="radio"] {
  line-height: 16px !important;
}
input[type='checkbox'] + label,
input[type='radio'] + label {
  position: relative;
}
input[type='checkbox'] + label:before,
input[type='radio'] + label:before {
  content: '';
  background: #fff;
  border: 2px solid #D0D1D2;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  text-align: center;
  -webkit-border-radius: 5px;
  float: left;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.HideElement input[type='checkbox'] + label:before,
.HideElement input[type='radio'] + label:before {
  display: none;
}
/**********************Checkbox style - Checked and checked hover***********************/
input[type="checkbox"] + label:hover::before,
input[type="radio"] + label:hover::before {
  opacity: 0.8;
}
input[type="checkbox"]:checked + label:before {
  background: #201e1f;
  border: 2px solid #201e1f;
}
input[type="checkbox"]:checked + label:hover::before {
  opacity: 0.9;
}
input[type="checkbox"] + label > span {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 8px;
  height: 4px;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: none;
}
input[type="checkbox"]:checked + label > span {
  display: block;
}
/*******************Checkbox style - Disabled*******************/
input[type="checkbox"][disabled] + label > span {
  position: absolute;
  left: 2px;
  top: 9px;
  width: 14px;
  height: 0px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  /*display: none;*/
}
input[type="checkbox"][disabled] + label:hover span {
  background: #fff;
  border: 1px solid #888e8e;
  display: block;
}
input[type="checkbox"][disabled] + label:hover::before {
  -webkit-border-radius: 14px;
  border: 2px solid #888e8e;
  border-radius: 50%;
}
.smallcheckbox input[type="checkbox"] + label:before,
.smallcheckbox input[type="checkbox"][disabled] + label:hover::before,
.smallcheckbox input[type="checkbox"]:checked + label:before,
.smallcheckbox input[type="checkbox"] + label:hover::before,
.smallcheckbox input[type="checkbox"] + label:hover::before,
.smallcheckbox input[type="checkbox"]:checked + label:hover::before,
.smallcheckbox input[type="checkbox"][disabled] + label:hover::before {
  width: 12px;
  height: 12px;
  border-width: 1.5px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.smallcheckbox input[type="checkbox"][disabled] + label:hover::before {
  -webkit-border-radius: 14px;
  border: 1px solid #888e8e;
  border-radius: 50%;
}
.smallcheckbox input[type="checkbox"]:checked + label:before {
  border: 1.5px solid #211e1f;
}
.smallcheckbox input[type="checkbox"]:checked + label > span {
  height: 3px;
  left: 3px;
  top: 3px;
  width: 7px;
}
.smallcheckbox input[type="checkbox"][disabled] + label:hover span {
  height: 0;
  left: 1px;
  top: 6px;
  width: 10px;
}
/*******************Checkbox and Radio style - Checked and Disabled*******************/
input[type="checkbox"][disabled]:checked + label,
input[type="checkbox"][disabled] + label,
input[type="radio"][disabled]:checked + label,
input[type="radio"][disabled] + label {
  opacity: 0.5;
  cursor: default;
}
input[type="checkbox"][disabled]:checked + label > span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: transparent transparent #fff #fff;
  border-style: none none solid solid;
  border-width: medium medium 2px 2px;
  height: 4px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: rotate(-45deg);
  width: 8px;
}
input[type="checkbox"][disabled]:checked + label:hover::before {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid transparent;
}
input[type="radio"][disabled]:checked + label:hover > span {
  background: #78909c;
  border: 2px solid #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 12px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 12px;
}
input[type="radio"][disabled]:checked + label:hover::before {
  border: 2px solid;
}
.smallcheckbox input[type="checkbox"][disabled]:checked + label > span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: transparent transparent #fff #fff;
  border-style: none none solid solid;
  border-width: medium medium 2px 2px;
  height: 3px;
  left: 3px;
  position: absolute;
  top: 4px;
  transform: rotate(-45deg);
  width: 7px;
}
.smallcheckbox input[type="checkbox"][disabled]:checked + label:hover:before {
  border: 1px solid transparent;
  border-radius: 3px;
}
/**********************Radio style - Checked and checked hover***********************/
input[type="radio"]:checked + label::before {
  border: 2px solid #201e1f;
}
input[type="radio"]:checked + label:Not(.ld-common) > span {
  background: #201e1f;
  border: 2px solid #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 12px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 12px;
}
input[type="radio"]:checked + label:hover span {
  opacity: 0.8;
}
input[type="radio"] + label:before {
  -webkit-border-radius: 14px;
  border-radius: 50%;
}
/*******************Radio style - Disabled*******************/
input[type="radio"][disabled] + label:hover span {
  content: '';
  background: #fff;
  border: 1px solid #888e8e;
  text-align: center;
  display: block;
  position: absolute;
  left: 2px;
  top: 9px;
  width: 14px;
  height: 0px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
input[type="radio"][disabled] + label:hover::before {
  border: 2px solid #888e8e;
}
.smallradio input[type="radio"] + label:before,
.smallradio input[type="radio"][disabled] + label:hover::before,
.smallradio input[type="radio"]:checked + label:before,
.smallradio input[type="radio"] + label:hover::before,
.smallradio input[type="radio"] + label:hover::before,
.smallradio input[type="radio"]:checked + label:hover::before,
.smallradio input[type="radio"][disabled] + label:hover::before {
  width: 12px;
  height: 12px;
  border-width: 1px;
}
.smallradio input[type="radio"]:checked + label:before {
  border: 1px solid #78909c;
}
.smallradio input[type="radio"]:checked + label > span,
.smallradio input[type="radio"][disabled]:checked + label:hover > span {
    height: 8px;
    left: -2px;
    top: -2px;
    width: 8px;
}
.smallradio input[type="radio"][disabled] + label:hover span {
    height: 0;
    left: 0px;
    top: 5px;
    width: 10px;
}
.smallradio input[type='radio']:checked + label,
input[type='radio']:checked + label,
.smallradio input[type='radio']:checked + label:hover,
input[type='radio']:checked + label:hover,
.smallcheckbox input[type='checkbox']:checked + label,
input[type='checkbox']:checked + label,
.smallcheckbox input[type='checkbox']:checked + label:hover,
input[type='checkbox']:checked + label:hover {
  font-family: Proxima N W01 Smbd;
}
span.smallcheckbox {
  display: block;
  margin: 5px 0;
}
.smallcheckbox input[type="checkbox"]:checked + label::before {
  border: 1.5px solid #211e1f;
}
.switch-toggle.switch-3.switch-candy input[type='radio'] + label:before,
.switch-toggle.switch-3.switch-candy input[type='radio'] + label:hover:before {
  background: none;
  border: none;
  opacity: 1;
}
/**************CSS Dropdown****************/
.custom-select-wrapper {
  font-size: 14px;
  position: relative;
  display: inline-block;
  border: 1px solid #b1bbc4;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-bottom: 0;
}
.custom-select-wrapper span.arr {
  background: #ffffff;
  bottom: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 27px;
  pointer-events: none;
  cursor: pointer;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
table[dir='rtl'] .custom-select-wrapper span.arr,
div[dir='rtl'] .custom-select-wrapper span.arr {
  left: 0px;
  right: auto;
}
.custom-select-wrapper span.arr:before {
  content: '>';
  position: absolute;
  top: 30%;
  color: #000000;
  right: 30%;
  margin-top: -2px;
  cursor: pointer;
  pointer-events: none;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font: 13px "Consolas", monospace;
}
table[dir='rtl'] .custom-select-wrapper span.arr:before,
div[dir='rtl'] .custom-select-wrapper span.arr:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.custom-select-wrapper select {
  outline: none;
  -webkit-appearance: none;
  display: block;
  padding: 4px 4px 3px 4px;
  padding-inline-start: 4px;
  padding-inline-end: 4px;
  padding-block-start: 1px;
  padding-block-end: 0px;
  margin: 0;
  transition: border-color 0.2s;
  border: 1px solid #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  color: #4f4f4f;
  cursor: pointer;
  line-height: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: inherit;
  min-width: 110px;
  height: 25px;
}
.custom-select-wrapper select option,
.customonlyselect select option {
  color: #1f2532;
  padding: inherit;
  margin: inherit;
  font-family: Proxima N W01 Reg;
}
.custom-select-wrapper.dd_disabled {
  opacity: 0.5;
}
.custom-select-wrapper.dd_disabled select {
  cursor: default;
}
/* Text Box*/
input[type='text'],
input[type='password'] {
  height: 17px;
  padding: 3px 10px;
  background: #ffffff;
  border: 1px solid #d0d1d2;
  color: #1f2532;
  font-size: 14px;
  outline: none;
  border-radius: 3px;
}
textarea {
  padding: 3px 10px;
  background: #ffffff;
  border: 1px solid #d0d1d2;
  color: #1f2532;
  font-size: 14px;
  outline: none;
  border-radius: 3px;
}
input[type='text']:focus,
input[type='password']:focus,
textarea:focus,
input[type='text']:hover,
input[type='password']:hover,
textarea:focus {
  border: 1px solid #78909c;
}
input[type='text'].textfield_disabled-ML,
input[type='text'][disabled],
input[type='text'][disabled]:hover {
  background-color: #EDF2F1;
  color: #bac8d2;
  border: 1px solid #d0d1d2;
}
input[type='password'].textfield_disabled-ML,
input[type='password'][disabled],
input[type='password'][disabled]:hover {
  background-color: #EDF2F1;
  color: #bac8d2;
  border: 1px solid #d0d1d2;
}
/* Textbox End*/
/*date-time calender control */
.date-control .icon-calender {
  width: 25px;
  height: 25px;
  background-image: url("../ImagesNew/general/calendar_static.svg");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  margin-right: 5px;
  background-size: 25px 25px;
  vertical-align: middle;
  position: relative;
  top: -2px;
  float: left;
}
.date-control .icon-calender:hover {
  background-image: url("../ImagesNew/general/calendar_hover.svg");
}
.date-control.disableCal .icon-calender {
  background-image: url("../ImagesNew/general/calendar_static.svg");
  opacity: 0.5;
}
.date-control input[type='text'] {
  padding: 4px 5px;
  height: 17px;
  border: 1px solid #d0d1d2;
  width: 120px;
  text-align: center;
  box-sizing: border-box;
}
.time-control .custom-select-wrapper {
  margin-left: 25px;
  border-radius: 0;
}
.time-control .custom-select-wrapper .select-arrow {
  width: 30px;
}
.time-control .custom-select-wrapper select {
  padding-left: 10px;
  padding-top: 2px;
  border-radius: 0;
}
.time-control .custom-select-wrapper select option {
  padding-left: 10px;
  padding-top: 2px;
}
.disableCal {
  pointer-events: none;
  opacity: 0.5;
  cursor: default;
}
.textarea-wrapper .textarea {
  border: 1px solid #d0d1d2;
  height: 90px;
  padding: 8px;
  resize: none;
  width: 80%;
  overflow: auto;
  color: #1f2532;
  border-radius: 3px;
}
.caption-wrapper {
  position: relative;
  height: 35px;
}
.caption-wrapper img.helpimg {
  margin-left: 5px;
  cursor: pointer;
}
.caption-wrapper_img {
  position: relative;
  height: 35px;
  width: 98%;
  margin-bottom: 10px;
  float: left;
}
/* Title Band */
.caption-wrapper .hr-segment,
.caption-wrapper_img .hr-segment {
  /*background: @color10 none repeat scroll 0 0;*/
  background: none;
  height: 0px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  border-radius: 10px;
}
.caption-wrapper a,
.caption-wrapper_img a,
.caption-wrapper span,
.caption-wrapper_img span {
  background: white none repeat scroll 0 0;
  color: #000000;
  cursor: default;
  display: inline-block;
  font-family: Proxima N W01 Smbd;
  left: 0;
  outline: medium none;
  padding: 5px 10px 5px 0px;
  position: absolute;
  text-decoration: none;
  white-space: nowrap;
}
.caption-wrapper .plat_tooltip a {
  position: relative;
}
.caption-wrapper_img .vertical-center-info-img {
  display: inline-block;
  position: absolute;
  right: -2%;
  top: 10px;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.wzd_cont {
  width: auto;
}
.wzd_contwidth {
  width: auto;
}
.wzd_contplacetable {
  border: 0 none;
}
.smallpulldown {
  width: 100px !important;
  padding-left: 10px !important;
}
.w80px {
  width: 80px !important;
}
.fwb {
  font-family: Proxima N W01 Smbd;
}
.dt {
  display: table;
}
.dtc {
  display: table-cell;
}
.vam {
  vertical-align: middle;
}
.border {
  border: 1px solid gray;
}
.dib {
  display: inline-block;
}
a:hover,
a:visited {
  outline: none !important;
  text-decoration: none !important;
}
.ui-radio-button {
  display: none;
}
/* Textbox End*/
.pageDescription {
  padding: 10px 100px;
  text-align: center;
  border: none;
  color: #1f2532;
  margin: 0 auto;
}
.RMpageDescription {
  padding: 10px 100px;
  text-align: center;
  border: none;
  color: #1f2532;
}
.disableClick {
  pointer-events: none;
  opacity: 0.5;
}
.footer {
  padding: 10px 100px;
  border: 1px none red;
  height: auto;
  text-align: center;
  background: #f9fafc;
  margin: 0 auto;
  position: relative;
  bottom: 0px;
  left: 0;
  right: 0;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
}
.RMfooter {
  padding: 10px 100px;
  border: 1px none red;
  height: auto;
  text-align: center;
  background: #dfe5ee;
  margin: 0 auto;
  position: absolute;
  bottom: 23px;
  left: 0;
  right: 0;
  box-sizing: border-box;
}
.blackline {
  height: 2px;
  background-color: #90a4ae;
  width: 100%;
  height: 1px;
  outline: none;
  border: none;
  margin: 0;
}
.RMblackline {
  height: 2px;
  background-color: black;
  width: 100%;
  height: 1px;
  outline: none;
  border: none;
  margin: 0;
}
.bluSep {
  margin-bottom: 15px;
  width: 100%;
  outline: none;
  border: none;
  margin: 0;
  border-top: 1px solid #d8d8d8;
}
.hidden {
  display: none;
}
#Transparent {
  z-index: 3;
}
.top-background {
  background: #8e9fbc;
}
.red-anchor {
  color: rgba(255, 0, 0, 0.8);
}
.MarginContainer {
  margin: 0 auto;
}
.textbox-label {
  display: inline-block;
  color: #221f1f;
  font-family: Proxima N W01 Smbd;
}
/*toggle Switch*/
/* * CSS TOGGLE SWITCHES
* Unlicense 
* Ionuț Colceriu - ghinda.net
* https://github.com/ghinda/css-toggle-switch * */
/* Supported values are px, rem-calc, em-calc */
/* Functions */
/* Toggle Switches */
/* Shared */
/* Checkbox */
/* Radio Switch */
/* Hide by default */
.switch-toggle a,
.switch-light span span {
  display: none;
}
/* We can't test for a specific feature,
* so we only target browsers with support for media queries. */
@media only screen {
  /* Checkbox switch*/
  .switch-light {
    display: block;
    min-height: 1.875em;
    /* Outline the toggles when the inputs are focused */
    position: relative;
    overflow: visible;
    padding: 0;
    margin-left: 6.25em;
    /* Position the label over all the elements, except the slide-button (<a>) * Clicking anywhere on the label will change the switch-state */
    /* Don't hide the input from screen-readers and keyboard access */
  }
  .switch-light * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .switch-light a {
    display: block;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .switch-light label,
  .switch-light > span {
    line-height: 1.875em;
    vertical-align: middle;
  }
  .switch-light input:focus ~ a,
  .switch-light input:focus + label {
    outline: 1px dotted #888;
  }
  .switch-light label {
    position: relative;
    z-index: 3;
    display: block;
    width: 100%;
  }
  .switch-light input {
    position: absolute;
    opacity: 0;
    z-index: 5;
  }
  .switch-light input:checked ~ a {
    right: 0%;
  }
  .switch-light > span {
    position: absolute;
    left: -6.25em;
    width: 100%;
    margin: 0;
    padding-right: 6.25em;
    text-align: left;
  }
  .switch-light > span span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    display: block;
    width: 50%;
    margin-left: 6.25em;
    text-align: center;
  }
  .switch-light > span span:last-child {
    left: 50%;
  }
  .switch-light a {
    position: absolute;
    right: 50%;
    top: 0;
    z-index: 4;
    display: block;
    width: 50%;
    height: 100%;
    padding: 0;
  }
  /* Radio switch */
  .switch-toggle.switch-3.switch-candy.Noall input:first-child + label {
    width: 60px !important;
    position: absolute;
    left: 0px;
    z-index: 5;
    top: 0px;
    height: 20px;
  }
  .switch-toggle.switch-3.switch-candy.Yesall input + label + input + label + input + label {
    width: 60px !important;
    position: absolute;
    right: 0px;
    z-index: 5;
    height: 20px;
    top: 0px;
  }
  .switch-toggle.switch-3.switch-candy input:first-child + label:before {
    content: 'x';
    position: absolute;
    top: -2px;
    left: 26px;
    font-family: Proxima N W01 Smbd;
    font-size: 17px;
    transform: none;
  }
  .smallswitch .switch-toggle.switch-3.switch-candy input:first-child + label:before {
    content: 'x';
    position: absolute;
    top: 2px;
    left: 9px;
  }
  .switch-toggle.switch-3.switch-candy input + label:before {
    content: 'L';
    position: absolute;
    top: -1px;
    left: 20px;
    transform: rotateY(180deg) rotateZ(-45deg);
    font-size: 16px;
    font-family: Proxima N W01 Smbd;
  }
  .smallswitch .switch-toggle.switch-3.switch-candy input + label:before {
    content: 'L';
    position: absolute;
    top: 2px;
    left: 31px;
  }
  .switch-toggle.switch-3.switch-candy input[type='radio']:first-child + label + input[type='radio'] + label:before {
    content: ' ';
    width: 0px;
    height: 0px;
  }
  .switch-toggle.switch-3.switch-candy input[type='radio']:first-child + label + input[type='radio'] + label {
    width: 0px !important;
    height: 0px !important;
    padding: 0px !important;
  }
  .switch-toggle.switch-3.switch-candy input[type='radio'] + label {
    width: 25px !important;
  }
  .switch-toggle.switch-3.switch-candy input[type="radio"][disabled] + label:hover span {
    display: none;
  }
  .switch-toggle.switch-3.switch-candy.switch-disable {
    opacity: 0.5;
  }
  .switch-toggle.switch-3.switch-candy.switch-disable label {
    cursor: auto;
  }
  .switch-toggle {
    display: block;
    min-height: 1.45em;
    /* Outline the toggles when the inputs are focused */
    position: relative;
    display: table;
    table-layout: fixed;
    /* For callout panels in foundation */
    padding: 0 !important;
    /* Generate styles for the multiple states */
  }
  .smallswitch .switch-toggle {
    display: block;
    height: 20px;
    /* Outline the toggles when the inputs are focused */
    position: relative;
    display: table;
    table-layout: fixed;
    /* For callout panels in foundation */
    padding: 0 !important;
    /* Generate styles for the multiple states */
  }
  .switch-toggle * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .switch-toggle a {
    display: block;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .switch-toggle label,
  .switch-toggle > span {
    line-height: 1.45em !important;
    vertical-align: middle;
  }
  /*.switch-toggle input:focus ~ a, .switch-toggle input:focus + label
{
outline: 1px dotted #888;
}*/
  .switch-toggle * {
    font-size: 1em;
  }
  /*Small switch*/
  .smallswitch .switch-toggle * {
    font-size: 12px;
  }
  .switch-toggle input {
    position: absolute;
    opacity: 0;
  }
  .switch-toggle input + label {
    position: relative;
    z-index: 2;
    display: table-cell !important;
    width: 50%;
    padding: 0 0.5em;
    margin: 0;
    text-align: center;
  }
  .switch-toggle a {
    position: absolute;
    top: 2px;
    left: 32px;
    padding: 0;
    z-index: 1;
    width: 50%;
    height: 66%;
    margin-top: 1px;
  }
  .switch-toggle input:last-of-type:checked ~ a {
    left: 50%;
  }
  .switch-toggle.switch-3 label,
  .switch-toggle.switch-3 a {
    width: 25.333333%;
  }
  .switch-toggle.switch-3 input:checked:nth-of-type(2) ~ a {
    left: 33.3333333333%;
  }
  .switch-toggle.switch-3 input:checked:last-of-type ~ a {
    left: 8.666667%;
  }
  .switch-toggle.switch-4 label,
  .switch-toggle.switch-4 a {
    width: 25%;
  }
  .switch-toggle.switch-4 input:checked:nth-of-type(2) ~ a {
    left: 25%;
  }
  .switch-toggle.switch-4 input:checked:nth-of-type(3) ~ a {
    left: 50%;
  }
  .switch-toggle.switch-4 input:checked:last-of-type ~ a {
    left: 75%;
  }
  .switch-toggle.switch-5 label,
  .switch-toggle.switch-5 a {
    width: 20%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(2) ~ a {
    left: 20%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(3) ~ a {
    left: 40%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(4) ~ a {
    left: 60%;
  }
  .switch-toggle.switch-5 input:checked:last-of-type ~ a {
    left: 80%;
  }
  /* Standalone Themes */
  /* Candy Theme
* Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck
* http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/ */
  .switch-candy {
    background-color: #d0d1d2;
    border-radius: 3px;
    color: #ffffff;
    font-family: Proxima N W01 Smbd;
    text-align: center;
    margin-top: 20px;
    width: 50px;
    border-radius: 10px;
    height: 20px;
  }
  .switch-toggle.switch-3.switch-candy.disabled {
    opacity: 0.5;
  }
  /*Small Switch*/
  .smallswitch .switch-candy {
    background-color: #d0d1d2;
    border-radius: 3px;
    color: #ffffff;
    font-family: Proxima N W01 Smbd;
    text-align: center;
    margin-top: 20px;
    width: 50px;
    border-radius: 10px;
  }
  .switch-candy label {
    color: #ffffff;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
  }
  .switch-candy input:checked + label {
    color: #333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    visibility: hidden;
  }
  .switch-candy a {
    background-color: #ffffff;
    border-radius: 100%;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
  }
  .switch-candy > span {
    color: #333;
    text-shadow: none;
  }
  .switch-candy span {
    color: #ffffff;
  }
  .switch-candy.switch-candy-blue a {
    background-color: #38a3d4;
  }
  .switch-candy.switch-candy-yellow a {
    background-color: #f5e560;
  }
  /* Android Theme */
  .switch-android {
    background-color: #464747;
    border-radius: 1px;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    color: #ffffff;
    /* Selected ON switch-light*/
  }
  .switch-android label {
    color: #ffffff;
  }
  .switch-android > span span {
    opacity: 0;
    margin-left: 7.1875em;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
  }
  .switch-android > span span:first-of-type {
    opacity: 1;
  }
  .switch-android > span span,
  .switch-android input + label {
    font-size: 85%;
    line-height: 2.15625em;
  }
  .switch-android a {
    background-color: #666;
    border-radius: 1px;
    box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0;
  }
  .switch-android.switch-light input:checked ~ a {
    background-color: #0E88B1;
  }
  .switch-android.switch-light input:checked ~ span span:first-of-type {
    opacity: 0;
  }
  .switch-android.switch-light input:checked ~ span span:last-of-type {
    opacity: 1;
  }
  .switch-android.switch-toggle,
  .switch-android > span span {
    text-transform: uppercase;
  }
  /* iOS Theme */
  .switch-ios.switch-light {
    color: #868686;
  }
  .switch-ios.switch-light a {
    left: 0;
    width: 1.875em;
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1);
  }
  .switch-ios.switch-light > span span {
    width: 100%;
    left: 0;
    opacity: 0;
  }
  .switch-ios.switch-light > span span:first-of-type {
    opacity: 1;
    padding-left: 1.875em;
  }
  .switch-ios.switch-light > span span:last-of-type {
    padding-right: 1.875em;
  }
  .switch-ios.switch-light > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6.25em;
    top: 0;
    background-color: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 30px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
  }
  .switch-ios.switch-light input:checked ~ a {
    left: 100%;
    margin-left: -1.875em;
  }
  .switch-ios.switch-light input:checked ~ span:before {
    border-color: #53d76a;
    box-shadow: inset 0 0 0 30px #53d76a;
  }
  .switch-ios.switch-light input:checked ~ span span:first-of-type {
    opacity: 0;
  }
  .switch-ios.switch-light input:checked ~ span span:last-of-type {
    opacity: 1;
    color: #ffffff;
  }
  .switch-ios.switch-toggle {
    background-color: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 30px;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
  }
  .switch-ios.switch-toggle a {
    background-color: #53d76a;
    border-radius: 25px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .switch-ios.switch-toggle label {
    color: #868686;
  }
  .switch-ios input:checked + label {
    color: #3a3a3a;
  }
}
/* Bugfix for older Webkit, including mobile Webkit. Adapted from
* http://css-tricks.com/webkit-sibling-bug/ */
@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80em) {
  .switch-light,
  .switch-toggle {
    -webkit-animation: webkitSiblingBugfix infinite 1s;
  }
}
@-webkit-keyframes webkitSiblingBugfix {
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
/*Toggle switch End*/
/*Shadab*/
.left_Wiz_bg {
  background-color: #f9fafc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.Save_strip {
  background-color: #f9fafc;
}
.Save_strip a {
  outline: medium none;
  text-decoration: none;
}
.Save_strip > a,
.Save_strip > .back,
.Save_strip > .next {
  margin: 0px 7px;
}
/*Custom Menu*/
.custom-menu-wrapper li {
  background-image: url("../ImagesNew/general/Drop_Down_icon.svg");
  background-repeat: no-repeat;
  background-position: right center;
}
/*Shadab End*/
/*Seeema*/
.set-leftpannel-bx.set-leftpannel-bg {
  background-color: #f9fafc;
}
.blue-strip {
  margin: 10px 0;
  height: 6px;
  width: 100%;
  background: #dfe5ee;
  border-radius: 4px;
}
input[type="submit"].next.setting_savebtn {
  padding: 5px 30px;
  text-align: center;
  background: #8791ab;
  border-radius: 2px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: white;
  border: 0 none;
  cursor: pointer;
}
input[type="submit"].next.setting_savebtn:hover {
  top: auto;
  background: #8791ab;
}
.btnCancel a,
a.btnCancel {
  padding: 5px 60px;
  text-align: center;
  background: #2c3637;
  border-radius: 2px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: white;
  border: 0 none;
  cursor: pointer;
  margin: 0 5px;
}
.btnReset a,
a.btnReset {
  padding: 5px 0;
  text-align: center;
  border-radius: 2px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  color: #1686ff;
  border: 0 none;
  cursor: pointer;
  margin: 0 5px;
}
.footerbtnWrap {
  background: #dfe5ee;
  margin: 0 auto;
  padding: 10px;
  height: auto;
  text-align: center;
  position: absolute;
  bottom: 21px;
  left: 0;
  right: 0;
}
.common-note {
  background: #f9fafc;
  line-height: 18px;
  padding: 15px;
  font-family: Proxima N W01 Smbd;
}
/*Seeema End*/
/* Toogle Class CSS*/
.switch-toggle.switch-3.switch-candy.Yesall {
  /*background-color:#00aff9;*/
  background-color: #211e1f;
}
.switch-toggle.switch-3.switch-candy.Noall {
  background-color: #BDBDBD;
}
.switch-toggle.switch-3.switch-candy.Yesall.disabled {
  background-color: #78c900 !important;
}
.switch-toggle.switch-3.switch-candy.Noall.disabled {
  background-color: #BDBDBD !important;
}
.switch-toggle.switch-3.switch-candy a {
  z-index: 2;
}
/* End of Toogle Class */
.step-plus {
  background: url('../ImagesNew/general/stepper_add.svg') no-repeat;
  background-size: 17px 17px;
  width: 16px;
  height: 17px;
  position: absolute;
  top: -2px;
  left: 34px;
}
.step-minus {
  background: url('../ImagesNew/general/stepper_minus.svg') no-repeat;
  background-size: 17px 17px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 10px;
  left: 34px;
}
.stepperDiv.stepUp-disable {
  opacity: 0.5;
}
.stepperDiv {
  margin: 5px;
}
.stepperDiv input[type='text'] {
  width: 18px;
  height: 18px;
}
.chklistwrap input[type='checkbox'] + label:before {
  position: absolute;
  left: -15px;
}
.chklistwrap label {
  position: relative;
  margin-left: 15px;
}
.chklistwrap.smallcheckbox input[type="checkbox"]:checked + label > span {
  left: -12px;
}
/*for IE placeholder colour and default cross for search input in IE11*/
:-ms-input-placeholder {
  color: #a0a0a0;
}
input[type='text'].searchText::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type='text'].searchText {
  border: 1px solid #d0d1d2;
  border-radius: 3px;
  color: #1f2532;
  outline: medium none;
  padding: 6px 25px 6px 7px;
  position: relative;
  width: 370px;
  height: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
input[type='text'].searchText:hover {
  border: 1px solid #8791ab;
}
.searchImage {
  position: absolute;
  top: 6px;
  right: -20px;
  cursor: pointer;
}
.closegif {
  position: absolute;
  top: 6px;
  right: -20px;
  height: 14px;
  cursor: pointer;
}
#lnkTestInvites {
  color: #ffffff;
  padding: 5px 19px;
  margin: 0;
}
#lnkAllInvites {
  color: #ffffff;
  padding: 5px 19px;
}
/* Common Platform System Alert */
/* Common Platform System Alert */
table.Plat_Alert {
  background-color: #3c3c3d;
  color: #ffffff;
  max-width: 700px;
  width: auto;
  padding: 20px 65px 20px 70px;
  text-align: center;
  font-family: Proxima N W01 Reg;
  position: fixed !important;
  /* top: 52px !important; */
  /* right: 25px; */
  border: 1px solid #83c340;
  z-index: 12100 !important;
  top: auto !important;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
  box-sizing: content-box;
  bottom: 25px;
  margin: 0px !important;
  line-height: 18px;
  -webkit-animation-name: example;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.75s;
  /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 0.75s;
  right: 0px;
  border-radius: 6px;
}
#lblError.whitefont {
  color: #ffffff;
}
div.Plat_Alert {
  background-color: #3c3c3d;
  color: #ffffff;
  max-width: 700px;
  padding: 20px 65px 20px 70px;
  text-align: center;
  font-family: Proxima N W01 Reg;
  position: fixed !important;
  top: auto !important;
  /* top: 52px !important; */
  /* right: 25px; */
  border: 1px solid #83c340;
  z-index: 12001 !important;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
  box-sizing: content-box;
  bottom: 25px;
  margin: 0px !important;
  line-height: 18px;
  -webkit-animation-name: example;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.75s;
  /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 0.75s;
  right: 0px;
  border-radius: 6px;
}
@-webkit-keyframes example {
  from {
    right: -1000px;
  }
  to {
    right: 0px;
  }
}
/* Standard syntax */
@keyframes example {
  from {
    right: -1000px;
  }
  to {
    right: 0px;
  }
}
table.Plat_Alert.Warning,
div.Plat_Alert.Warning {
  border: 1px solid #f6a623;
}
table.Plat_Alert.Error,
div.Plat_Alert.Error {
  border: 1px solid #ea5b2e;
}
.Plat_Alert span.closebtn,
div.Plat_Alert span.closebtn {
  background: url("../ImagesNew/general/invalid-name.svg") no-repeat 0 0;
  background-size: 12px;
  width: 18px;
  height: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -6px;
  cursor: pointer;
}
.Plat_Alert .success,
div.Plat_Alert .success {
  background: url("../Imagesnew/general/success.svg") no-repeat 0 0;
  background-size: 24px;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #83c340;
  display: inline-block;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-position: center center;
}
.Plat_Alert.Warning .success,
div.Plat_Alert.Warning .success {
  background: url("../Imagesnew/general/weather.svg") no-repeat 0 0;
  background-size: 24px;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #f6a623;
  display: inline-block;
  background-position: center center;
}
.Plat_Alert.Error .success,
div.Plat_Alert.Error .success {
  background: url("../Imagesnew/general/alert.svg") no-repeat 0 0;
  background-size: 24px;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #ea5b2e;
  display: inline-block;
  background-position: center center;
}
.Plat_Alert.Blank .success,
div.Plat_Alert.Blank .success {
  background: none;
  background-size: 18px;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 25px;
  top: 50%;
  margin-top: -9px;
}

.Plat_Alert .success + span {
  display: inline-block;
  color: #fff;
}
div.Plat_Alert .spnMsg {
  max-width: 490px;
  color: #ffffff;
}
.whitefont {
  color: #ffffff;
}
div.submitfile {
  width: 107px;
  height: 25px;
  overflow: hidden;
  background-color: #78909c;
  color: #fff;
  border-radius: 20px;
  text-align: center;
  line-height: 24px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
}
div.submitfile input[type='file'] {
  display: block;
  width: 107px;
  height: 25px;
  opacity: 0;
  overflow: hidden;
  margin-top: -25px;
}
.ChooseFile {
  cursor: pointer;
  background-color: #78909c;
  border: none;
  color: #fff;
  width: 107px;
  height: 25px;
  border-radius: 20px;
  text-align: center;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
}
.inline_save {
  border: none;
  width: 25px;
  height: 25px;
  background: url('../ImagesNew/SM/save_inline_icon.svg') no-repeat scroll center center;
  background-size: 25px 25px;
  opacity: 0.5;
}
.inline_save_active {
  border: none;
  width: 25px;
  height: 25px;
  background: url('../ImagesNew/SM/save_inline_icon.svg') no-repeat scroll center center;
  background-size: 25px 25px;
}
.inline_save_active:hover {
  border: none;
  background: url('../ImagesNew/SM/save_inline_icon_hover.svg') no-repeat scroll center center;
  background-size: 25px 25px;
}
.inline_cancel {
  border: none;
  width: 25px;
  height: 25px;
  background: url('../ImagesNew/SM/cancel_inline_icon.svg') no-repeat scroll center center;
  background-size: 25px 25px;
}
.inline_cancel:hover {
  border: none;
  background: url('../ImagesNew/SM/cancel_inline_icon_hover.svg') no-repeat scroll center center;
  background-size: 25px 25px;
}
/* for folder add edit*/
.AddNewFolderCont .inline_save {
  border: none;
  width: 20px;
  height: 20px;
  background: url('../ImagesNew/SM/save_inline_icon.svg') no-repeat scroll center center;
  background-size: 20px 20px;
  opacity: 0.5;
}
.AddNewFolderCont .inline_save_active {
  border: none;
  width: 20px;
  height: 20px;
  background: url('../ImagesNew/SM/save_inline_icon.svg') no-repeat scroll center center;
  background-size: 20px 20px;
}
.AddNewFolderCont .inline_save_active:hover {
  border: none;
  background: url('../ImagesNew/SM/save_inline_icon_hover.svg') no-repeat scroll center center;
  background-size: 20px 20px;
}
.AddNewFolderCont .inline_cancel {
  border: none;
  width: 20px;
  height: 20px;
  background: url('../ImagesNew/SM/cancel_inline_icon.svg') no-repeat scroll center center;
  background-size: 20px 20px;
}
.AddNewFolderCont .inline_cancel:hover {
  border: none;
  background: url('../ImagesNew/SM/cancel_inline_icon_hover.svg') no-repeat scroll center center;
  background-size: 20px 20px;
}
.tabDisabled,
.AdvtabDisabled {
  padding: 0;
  text-align: center;
  background: #878d8d;
  color: #ffffff;
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  margin: 0;
  display: inline-block;
  width: 120px;
  opacity: 0.7;
}
.tabDisabled.tabActive,
.tabDisabled:enabled,
.AdvtabDisabled.tabActive,
.AdvtabDisabled:enabled {
  background: #424960;
  color: #ffffff;
  opacity: 1;
}
div.tabDisabled:first-child,
div.AdvtabDisabled:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 0;
}
div.tabDisabled:last-child,
div.AdvtabDisabled:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 0;
}
div.SurveyProperties div.tabDisabled:nth-child(2) {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 0;
}
.custom-select-wrapper select option:disabled {
  color: GrayText;
}
.nicescroll-cursors {
  background-color: #cfd8dc !important;
  border: none !important;
}
/*For consistent color for all scrolls*/
.nicescroll-rails {
  background-color: #f9fafc !important;
}
/*For consistent color for all scrolls*/
.DivVideo .nicescroll-rails {
  background-color: transparent !important;
}
/*Right panel nicescroll rail*/
.modal_invisible.modalHolder {
  z-index: 0;
}
/*Font classes*/
.font_semibold {
  font-family: Proxima N W01 Smbd;
}
.font_regular {
  font-family: Proxima N W01 Reg;
}
.font_light {
  font-family: Proxima N W01 Light;
}
/*QM page should not have line-height*/
.rc .noScroll {
  line-height: normal;
}
.rc .noScroll a {
  line-height: normal;
}
.rc .noScroll #SaveCancelQtitle a,
.rc .noScroll .Save_strip a {
  line-height: 25px;
}
.rc .custom-select-wrapper select {
  height: auto;
}
/*CK editor dialog radio and checkbox*/
.cke_dialog_body input[type='checkbox'],
.cke_dialog_body input[type='radio'] {
  opacity: 1;
  position: relative;
}
.cke_dialog_body input[type='checkbox'] + label:before,
.cke_dialog_body input[type='radio'] + label:before {
  display: none;
}
.cke_dialog_body input[type='text'],
.cke_dialog_body input[type='password'] {
  height: auto;
}
table.dashboard tr:hover td a.btn-transparent {
  background: transparent;
}
a.btn-transparent {
  color: #4068b1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 4px 19px;
  cursor: pointer;
  height: 25px;
  min-width: 60px;
  margin: 0 5px 0 0;
  border: 1px solid #4068b1;
}
a.btn-transparent:hover {
  background: #ffffff;
}
/* Loader CSS */
#transparent_tips {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  zoom: 1;
  -moz-opacity: 0.8;
  z-index: 1000;
  top: 0px;
  left: 0;
  visibility: visible;
}
.loadingtxt {
  font-size: 13px;
  margin-top: 10px;
}
#fetching_tips {
  box-sizing: content-box;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -65px 0 0 -75px;
  width: 100px;
  height: 80px;
  z-index: 2;
  visibility: visible;
  padding: 25px 25px;
  font-size: 17px;
  font-weight: normal;
  color: #3a6099;
}
.tip-title {
  background-color: #000000;
  padding: 3px 8px;
}
.tip-text {
  padding: 3px 8px;
}
.tip-textwrap {
  margin-top: 35px;
  text-align: left;
}
.loaderWrap {
  position: relative;
  display: inline-block;
}
.loaderInnerCircle {
  border-radius: 50%;
  border-top: 14px solid #3C5068;
  border-bottom: 14px solid #729BC9;
  border-left: 14px solid white;
  border-right: 14px solid white;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: rotateLoad 1s linear infinite;
}
.loaderOuterCircle {
  border-radius: 50%;
  border-top: 14px solid #5F81A7;
  border-bottom: 14px solid #4D6886;
  border-left: 14px solid  #3C5068;
  border-right: 14px solid #729BC9;
  width: 70px;
  height: 70px;
  animation: revrotateLoad 1s linear infinite;
}
@keyframes rotateLoad {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes revrotateLoad {
  0% {
    transform: rotate(360deg);
    border-left: 14px solid white;
    border-right: 14px solid white;
  }
  25% {
    transform: rotate(180deg);
    border-left: 14px solid #729BC9;
    border-right: 14px solid #5F81A7;
  }
  50% {
    transform: rotate(90deg);
    border-left: 14px solid white;
    border-right: 14px solid white;
  }
  100% {
    transform: rotate(0deg);
    border-left: 14px solid #729BC9;
    border-right: 14px solid #5F81A7;
  }
}
.blueLoader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loader {
    position: absolute;
    top: 50%;
    left: 48%;
    animation: none;
    border: none;
    transform: none !important;
}
.line {
  animation: expand 1s ease-in-out infinite;
  border-radius: 10px;
  display: inline-block;
  transform-origin: center center;
  margin: 0 6px;
  width: 5px;
  height: 40px;
}
.home-top-brdr {
  width: 100%;
  margin-top: 6px;
  border-top: 1px solid #d8d8d8;
}
.section-title {
  font-family: Proxima N W01 Reg;
  font-size: 18px;
  color: #4c5267;
}
/* New Loader */
.mainLoader {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99999;
}
.insideLoader {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99999;
}
.attachedLoader {
  display: inline-block;
}
.loader-parent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.line {
  animation: expand 1s ease-in-out infinite;
  border-radius: 10px;
  display: inline-block;
  transform-origin: center center;
  margin: 0 6px;
  width: 5px;
  height: 40px;
}
/*.line:nth-child(1) {background: #f66948;}
		.line:nth-child(2) {animation-delay: 180ms;background: #5dd7e9;}
		.line:nth-child(3) {animation-delay: 360ms;background: #2267E9;}
		.line:nth-child(4) {animation-delay: 540ms;background: #83C340;}

        .line.k12:nth-child(1) {background: #F4B639;}
		.line.k12:nth-child(2) {animation-delay: 180ms;background: #EF5032;}
		.line.k12:nth-child(3) {animation-delay: 360ms;background: #1860A2;}
		.line.k12:nth-child(4) {animation-delay: 540ms;background: #63B054;}

        .line.zarca:nth-child(1) {background: #FCBD21;}
		.line.zarca:nth-child(2) {animation-delay: 180ms;background: #90B0D3;}
		.line.zarca:nth-child(3) {animation-delay: 360ms;background: #FFFFFF;}
		.line.zarca:nth-child(4) {animation-delay: 540ms;background: #63B054;}*/
@keyframes expand {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(2);
  }
}
.touch-scroll {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
/*CX*/
.dark-wrap {
  width: 1101px;
  padding: 28px 0;
  white-space: nowrap;
}
.date-wrap {
  width: 95%;
  margin: 0 auto;
}
.days-range {
  font-family: Proxima N W01 Smbd;
  background-color: rgba(233, 239, 244, 0.48);
  border: 1px solid #dddddd;
  box-shadow: inset 0 0 2px 0 rgba(197, 197, 197, 0.5);
}
.days-range > ul {
  width: 100%;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.days-range > ul > li {
  margin: 0 0 0 7px;
}
.days-range > ul > li > a {
  display: inline-block;
  font-size: 13px;
  text-decoration: none;
  color: #90a4ae;
  height: 100%;
  text-align: center;
  padding: 15px 21.25px;
}
.days-range > ul > li > a:hover {
  cursor: pointer;
  color: #000000;
  border-radius: 2px;
  background-color: #ffffff;
}
.select-color {
  color: #1f2532 !important;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: -2px 2px 9px 0 rgba(0, 0, 0, 0.03);
}
.days-range > ul > li:first-child {
  margin: 0px;
}
.custom-date-picker {
  width: 32%;
  display: none;
}
.custom-date-picker > div {
  width: 42%;
  position: relative;
  border: 1px solid #dddddd;
}
.custom-date-picker > p {
  padding: 13px 5%;
  color: #9b9b9b;
  margin: 0;
}
.choose-date {
  width: 80% !important;
  padding: 13px 9% !important;
  border: solid 1px #e9eff4 !important;
  outline: none !important;
}
.date-button {
  background-color: rgba(244, 247, 249, 0.4);
  border: solid 1px #e9eff4;
  height: 100%;
  outline: none;
  position: absolute;
  right: 0;
  top: 0 ;
  padding: 0 12px;
  pointer-events: none;
}
.overall-details {
  width: 95%;
  margin: 20px auto;
  padding: 10px 0;
}
.inside-details {
  width: 31.6%;
  padding: 17px 0px 0px;
  box-shadow: 0 2px 8px 0 #eae5e5;
  background-color: #fff;
  border: 1px solid #dddddd;
}
.margin-l {
  margin-left: 2.55%;
}
.details-title {
  font-size: 16px;
  margin: 5px 0px 10px;
  text-align: left;
  font-family: Proxima N W01 Smbd;
  text-align: center;
}
.details-table {
  width: 100%;
}
.details-table p:first-child {
  margin: 0 0 8px;
  padding: 0;
}
.details-table p:last-child {
  margin: 0px 0px 1px;
}
.top-row-details > table {
  width: 50%;
  padding: 10px 10px;
}
.score-title {
  font-size: 12px;
  text-align: left;
}
.actual-score {
  font-size: 21px;
  line-height: 1.3;
}
.bottom-row-details {
  border-top: solid 1px #cecece;
}
.bottom-row-details > table {
  width: 33.3%;
  padding: 15px 0px 10px;
}
.bor {
  border-right: solid 1px #cecece;
}
.text-right {
  text-align: right;
}
.text-mid {
  text-align: center;
}
.text-left {
  text-align: left;
}
.white2 {
  color: #ffffff;
}
.details-graph {
  width: 95%;
  margin: 0 auto;
  padding: 10px 0;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.graph-table {
  width: 98%;
  margin: 0 auto;
}
.graph-title {
  font-size: 16px;
  text-align: left;
  padding: 0;
  margin: 17px 17px 0;
  font-family: Proxima N W01 Smbd;
}
.details-month {
  font-size: 12px;
  padding: 0 0 30px 0;
}
.month-arrow {
  display: inline-block;
  font-family: Consolas;
  color: #4a4a4a;
  margin: 0 20px;
  padding: 0 10px;
  font-size: 17px;
}
.month-arrow:hover {
  cursor: pointer;
}
.graph-h {
  font-size: 9.8px;
  padding: 0 0 40px 0;
}
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clear-fix:after {
  content: "";
  clear: both;
  display: block;
}
.bline {
  display: inline-block;
  overflow: hidden;
}
.bor-l {
  border-left: 1px solid #cecece;
}
table.font-pad {
  padding: 0px 10px;
}
table.font-pad-2 {
  padding: 2px 10px;
}
.small-font-weight {
  font-size: 15px;
}
table.col-1-width {
  width: 65%;
}
table.col-2-width {
  width: 30%;
}
.big-font {
  font-size: 26px;
}
table.border-green {
  border-left: 4px solid #83c340;
}
table.border-red {
  border-left: 4px solid #ff6d4a;
}
.left-indicator {
  position: absolute;
  font-size: 12px;
  left: 20px;
  bottom: 20px;
  font-family: Proxima N W01 Smbd;
}
.right-indicator {
  position: absolute;
  font-size: 12px;
  right: 10px;
  bottom: 20px;
  font-family: Proxima N W01 Smbd;
}
.apply {
  position: absolute;
  width: 91px;
  height: 105px;
  background-color: #fff;
  top: 45px;
  left: 53px;
  text-align: center;
  color: #4a4a4a;
  font-size: 28px;
}
.progress-circle {
  position: relative;
  text-align: center;
}
.progress-circle > canvas {
  transform: rotate(-45deg);
}
.no-result {
  width: 350px;
  padding: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: none;
}
.desktop-icon {
  width: 100px;
  display: block;
  margin: 0 auto;
}
.no-result-title {
  font-size: 16px;
  color: #1aa6b7;
  font-family: Proxima N W01 Smbd;
}
.no-result-desc {
  font-size: 14px;
  margin-bottom: 35px;
  color: #90A4AF;
  line-height: 1.3;
}
.no-result-btn {
  font-size: 14px;
  padding: 20px 35px;
  border: 1px solid #1aa6b7;
  border-radius: 5px;
  background-color: #1aa6b7;
  color: #ffffff;
  outline: none;
  font-family: Proxima N W01 Smbd;
}
.no-result-btn:hover {
  cursor: pointer;
}
.responses,
.surveys,
.until-response {
  width: 100%;
  padding: 28px 0 0;
  text-align: center;
  display: none;
}
.no-response .responses,
.no-survey .surveys,
.no-response-yet .until-response {
  display: block;
}
.no-response .details-table,
.no-survey .details-table,
.no-response-yet .details-table {
  display: none;
}
.no-response .loader-parent,
.no-survey .loader-parent,
.no-response-yet .loader-parent {
  display: none;
}
.responses > img,
.surveys > img {
  height: 100px;
}
.until-response > img {
  padding: 6.5px 0px;
}
.goto-parent {
  width: 100%;
  padding: 15px 0px;
  border-top: 1px solid #cecece;
}
.goto-response {
  color: #00aac1;
  font-family: Proxima N W01 Reg;
  margin-bottom: 0px;
  width: 55%;
  border: 1px solid #00aac1;
  margin: 0 auto;
  border-radius: 2px;
  padding: 14px 0px;
  transition: all 0.2s ease-in-out;
  font-family: Proxima N W01 Smbd;
}
.goto-response:hover {
  cursor: pointer;
  background-color: #00aac1;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
}
.inside-details.no-response-survey {
  padding: 17px 0px 0px;
}
.right-cut {
  position: absolute;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  background-color: #ffffff;
  left: 84px;
  top: 78px;
}
.left-cut {
  position: absolute;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  background-color: #ffffff;
  left: -6px;
  top: 78px;
}
.trend-score {
  margin: 0 auto;
  border-radius: 1px;
  margin-top: 20px;
  position: relative;
  text-align: center;
}
.shape-position-green {
  position: relative;
  width: 20px;
  display: inline;
  top: -1px;
  right: -1px;
}
.shape-position-red {
  position: relative;
  width: 20px;
  display: inline;
  top: -5px;
  right: -1px;
}
.trend-score > span {
  font-family: Proxima N W01 Smbd;
  font-size: 12.6px;
  vertical-align: top;
}
.dvimgloader {
  text-align: center;
  padding: 78px 0px;
}
.reverse-circle > canvas#canvas1 {
  position: absolute;
  transform: rotate(-45deg);
  top: -32px;
  left: 102px;
}
.inside-circle,
.inside-circle-2 {
  position: absolute;
  top: 37.5px;
  left: 101px;
}
.inside-circle > canvas {
  transform: rotateY(180deg) rotate(90deg);
}
.inside-circle-2 > canvas {
  transform: rotate(90deg);
}
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
  display: none;
}
.plat_tooltip {
  padding: 15px;
  border-radius: 3px;
  background-color: #ffffff;
  color: #20232a;
  box-shadow: 0 9px 21px 0 rgba(42, 45, 49, 0.18);
  font-size: 14px;
  display: inline-block;
  position: absolute;
  display: none;
  line-height: 1.43;
  letter-spacing: normal;
  white-space: normal;
  z-index: 9999;
  box-sizing: content-box;
  cursor: default !important;
  font-family: Proxima N W01 Reg;
}
.plat_tooltip:hover {
  display: block !important;
}
.tooltip_container.tooltip_white .plat_tooltip,
.tooltip_container.tooltip_help .plat_tooltip {
  background-color: #ffffff;
  color: #20232a;
  box-shadow: 0 9px 21px 0 rgba(42, 45, 49, 0.18);
}
.plat_tooltip.plat_white {
  background-color: #ffffff;
  color: #20232a;
  box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 8px 0 rgba(0, 0, 0, 0.15);
}
.plat_tooltip.topleft {
  right: -10px;
}
.plat_tooltip.topleft::after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  right: 12px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.plat_tooltip.topright {
  left: -10px;
}
.plat_tooltip.topright::after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 17px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.tooltip_container.tooltip_white .plat_tooltip.topleft:after,
.tooltip_container.tooltip_white .plat_tooltip.topright:after,
.tooltip_container.tooltip_help .plat_tooltip.topleft:after,
.tooltip_container.tooltip_help .plat_tooltip.topright:after,
.plat_tooltip.plat_white.topleft:after,
.plat_tooltip.plat_white.topright:after {
  border-color: #ffffff transparent transparent transparent;
}
.plat_tooltip.bottomleft {
  right: -10px;
}
.plat_tooltip.bottomleft::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  right: 12px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.plat_tooltip.bottomright {
  left: -10px;
}
.plat_tooltip.bottomright::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 17px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.tooltip_container.tooltip_white .plat_tooltip.bottomleft:after,
.tooltip_container.tooltip_white .plat_tooltip.bottomright:after,
.tooltip_container.tooltip_help .plat_tooltip.bottomleft:after,
.tooltip_container.tooltip_help .plat_tooltip.bottomright:after,
.plat_tooltip.plat_white.bottomleft:after,
.plat_tooltip.plat_white.bottomright:after {
  border-color: transparent transparent #ffffff transparent;
}
.tooltip_container {
  position: relative;
  cursor: pointer;
}
.tooltip_container:hover .plat_tooltip {
  display: block;
}
.tooltip_container.tooltip_help {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("../ImagesNew/general/new-help-black.svg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}
.hd-dropdown-content.hd-show-dd .tooltip_container.tooltip_help {
    background-image: url("../ImagesNew/general/new-help-black.svg");
}

.tooltip_container.tooltip_help_white,
.tooltip_container.tooltip_help_blue,
.tooltip_container.tooltip_help_purple,
.tooltip_container.tooltip_help_red,
.tooltip_container.tooltip_help_green,
.tooltip_container.tooltip_help_navy {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("../ImagesNew/general/new-help-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}
.tooltip_container.tooltip_info {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("../ImagesNew/general/new-info-icon.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -1px;
  padding: 0;
}
.Accordion_content .email-invitation-table th .tooltip_container.tooltip_info {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("../ImagesNew/general/new-info-icon.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -1px;
  padding: 0;
  opacity: 0.8;
}
.tooltip_container.tooltip_black_info {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("../ImagesNew/SM/advbranch-pagebar-info.svg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}
.plat_tooltip_header {
  font-size: 15px;
  font-family: Proxima N W01 Smbd;
  margin-bottom: 5px;
  color: rgba(255, 255, 255, 0.8);
}
.plat_tooltip_content_list {
  padding: 0;
  padding-left: 20px;
  margin: 0;
}
.plat_tooltip_content_list li {
  margin-bottom: 10px;
}
.plat_tooltip_content_list li:last-child {
  margin-bottom: 0px;
}
.plat_tooltip_link {
  padding: 10px 0 0 0;
}
.plat_tooltip_link a {
  cursor: pointer;
  color: #1686ff !important;
  width: auto !important;
  display: inline-block !important;
}
/*NRT 95899 FT*/
.tooltip_FeatureTT .plat_tooltip_link a {
  font-family: Proxima N W01 Reg;
  position: relative;
  cursor: pointer;
  color: #1686ff;
}
.tooltip_FeatureTT-NoLink .plat_tooltip_link {
  display: none;
}
.hd-dropdown-row.hd-dd-active .tooltip_FeatureTT .plat_tooltip_link a {
  font-family: Proxima N W01 Reg;
  position: relative;
  cursor: pointer;
  color: #1686ff;
}
.hd-dropdown-row.hd-dd-active .tooltip_FeatureTT {
  font-family: Proxima N W01 Reg;
  color: #20232a;
}
.dm_modal .fbcmodalBody {
  text-align: left;
  overflow: auto;
  max-height: 65vh;
}
.dm_modal.fbcmodalHolder {
  z-index: 1101;
}
.add_new_btn {
  border: none;
  background-color: transparent;
  color: rgba(32, 35, 42, 0.6);
  cursor: pointer;
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  line-height: 32px;
  padding-left: 40px;
}
.add_new_btn_cont {
  position: relative;
}
.add_new_btn_cont:before {
  content: '+';
  position: absolute;
  padding: 10px 8px 7px;
  color: #ffffff;
  left: 0;
  top: 0;
  font-size: 30px;
  font-family: Proxima N W01 Smbd;
  border-radius: 50%;
  box-shadow: inset 0 1px 6px 0 rgba(0, 0, 0, 0.24);
  pointer-events: none;
}
.tooltip_white_cont {
  box-shadow: 0 9px 21px 0 rgba(42, 45, 49, 0.18);
  background-color: #ffffff;
  position: absolute;
  top: 25px;
  text-align: left;
  padding: 21px 30px;
  cursor: default;
  border-radius: 4px;
  display: none;
}
.ttw_content {
  font-size: 16px;
  font-family: Proxima N W01 Smbd;
  line-height: 1.5;
  padding-bottom: 15px;
  color: rgba(32, 35, 42, 0.8);
}
.tooltip_white_cont::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 12px;
  margin-left: -5px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.ttw_close {
  font-size: 20px;
  color: #20232a;
  opacity: 0.3;
  font-family: Proxima N W01 Smbd;
  position: absolute;
  top: 7px;
  right: 12px;
  cursor: pointer;
}
.release-banner {
  height: 45px;
  background-color: #2862A2;
  text-align: center;
  position: relative;
  color: #ffffff;
}
.release-text {
  display: inline-block;
  line-height: 45px;
  font-size: 14px;
  font-family: Proxima N W01 Smbd ;
}
.release-btn {
  display: inline-block;
  font-size: 16px;
  background-color: #94c640;
  padding: 7px 15px;
  border-radius: 4px;
  color: #000 !important;
  margin-left: 20px;
  cursor: pointer;
}
.release-close {
  position: absolute;
  cursor: pointer;
  right: 15px;
  top: 15px;
  font-size: 18px;
  font-family: Proxima N W01 Smbd;
  line-height: 18px;
}
.release-link {
  text-decoration: underline !important;
  cursor: pointer;
  color: #ffffff !important;
  font-size: 14px;
  font-family: Proxima N W01 Smbd ;
}
.release-link:hover {
  text-decoration: underline;
}
.hd-main-left {
  position: relative;
}
.navigation .hd-main-strip .survey-tool-drpdwn {
  top: 42px;
}
/*New Note*/
.newNoteContent {
  border-radius: 4px;
  border: solid 1px rgba(180, 191, 201, 0.5);
  background-color: #ffffff;
  padding: 20px 50px 20px 60px;
  display: inline-block;
  margin: 15px 0;
  font-family: Proxima N W01 Smbd;
  font-size: 14px;
  color: #202329;
  line-height: 1.43;
  position: relative;
  background-image: url("../ImagesNew/general/info-icon.svg");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: 17px center;
}
.newNoteContent:before {
  content: '';
  width: 4px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #f6a622;
  border-radius: 4px 0 0 4px;
}
/*New Note ends*/
/*Updated note Component*/
.NoteComponent {
  border-radius: 3px;
  border: solid 1px #FAD78A;
  background-color: #ffffff;
  border-left: 2px solid #FFA000;
  padding: 15px 50px 15px 65px;
  display: inline-block;
  margin: 15px 0;
  font-family: Proxima N W01 Smbd;
  font-size: 14px;
  color: #202329;
  line-height: 1.43;
  position: relative;
  background-image: none;
}
.NoteComponent:before {
  content: "";
  width: 52px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #FFF9F0;
}
.NoteComponent:after {
  content: url("../ImagesNew/general/note-info.svg");
  position: absolute;
  left: 14px;
  top: 50%;
  z-index: 1;
  height: 24px;
  width: 24px;
  transform: translate(0, -50%);
}
/*Updated note Component Ends*/
/*Common hollow button starts*/
.hollow-btn {
  display: inline-block;
  vertical-align: top;
  padding: 4px 20px;
  background-color: #ffffff;
  border-radius: 3px;
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  width: auto;
  background: #ffffff;
  background-image: none !important;
  position: relative;
  margin: 0 5px 0 0;
}
/*Common hollow button ends*/
/* GDPR */
.gdprEG-Image1 {
  background-image: url('../ImagesNew/general/gdpr1.png');
  height: 500px;
  width: 100%;
  background-repeat: no-repeat;
}
.gdprEG-Image2 {
  background-image: url('../ImagesNew/general/gdpr2.png');
  height: 650px;
  width: 100%;
  background-repeat: no-repeat;
}
.sampletab {
  width: 100%;
  font-size: 0px;
  /*text-align: center;*/
  /*background-image: linear-gradient(to bottom, #fff, #c3ced5);*/
  background-color: rgba(255, 255, 255, 0.98);
  padding-left: 75px;
  padding-top: 15px;
}
.sampletab-common {
  font-size: 15px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 10px;
  /*width: 240px;*/
  color: rgba(74, 74, 74, 0.8);
  position: relative;
  margin: 0 30px 0 0;
  box-sizing: border-box;
  font-family: Proxima N W01 Smbd;
}
.sampletab-common:hover::after,
.sampletab-common.active::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #20232a;
}
.sampletab-common:hover,
.sampletab-common.active {
  color: #20232a;
  font-family: Proxima N W01 smbd;
}
/*Updated Modal Starts*/
.fbcNewmodalHolder.fade {
  background-color: rgba(0, 0, 0, 0.8);
}
.fbcNewmodalHolder {
  position: fixed;
  z-index: 1100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  overflow-y: hidden;
  overflow-x: hidden;
}
.fbcNewmodalHolder .fbcNewmodalDialog.transition {
  transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
  -o-transform: scale(1) translate(-50%, -50%);
  -webkit-transform: scale(1) translate(-50%, -50%);
  -moz-transform: scale(1) translate(-50%, -50%);
}
.fbcNewmodalHolder .fbcNewmodalDialog {
  display: inline-block;
  left: 50%;
  top: 50%;
  background: #ffffff;
  position: relative;
  z-index: 1;
  border-radius: 5px;
  background-color: #ffffff;
  -moz-box-shadow: 0 0 0 2px rgba(70, 70, 70, 0.2);
  -webkit-box-shadow: 0 0 0 2px rgba(70, 70, 70, 0.2);
  box-shadow: 0 0 0 2px rgba(70, 70, 70, 0.2);
  -ms-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.fbcNewmodalHolder .fbcNewmodalDialog .fbcNewmodalHeader {
  padding: 30px 30px 5px 80px;
  position: relative;
}
.fbcNewmodalTitle {
  color: #20232A;
  font-family: Proxima N W01 smbd;
  font-size: 24px;
  line-height: normal;
  position: relative;
}
.fbcNewmodalHolder .fbcNewmodalDialog .fbcNewmodalHeader .fbcNewmodalClose {
  color: transparent;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 15px;
  background-image: url(../ImagesNew/general/Close_grey.svg);
  background-position: center center;
  background-size: 35px 35px;
  cursor: pointer;
}
.fbcNewmodalHeader.Alert .fbcNewmodalTitle::before {
  background-image: url(../ImagesNew/general/alert_modal.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  height: 40px;
  width: 40px;
  left: -55px;
  top: -8px;
}
.fbcNewmodalHolder .fbcNewmodalDialog .fbcNewmodalBody {
  position: relative;
  -webkit-overflow-scrolling: touch;
  -ms-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
  padding: 10px 30px 20px 80px;
}
.fbcNewmodalFooter {
  padding: 10px 35px 10px 25px;
  position: relative;
  bottom: 0;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.fbcNewmodalFooter input[type=button] {
  padding: 5px 40px;
  text-align: center;
  border-radius: 3px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  border: none;
  cursor: pointer;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
  -webkit-appearance: none;
  font-family: Proxima N W01 Smbd;
  border: 1px solid transparent;
  margin: 0 5px;
}
.fbcNewmodalFooter input[type=submit] {
  padding: 5px 40px;
  text-align: center;
  border-radius: 3px;
  outline: none;
  text-decoration: none;
  text-transform: capitalize;
  border: none;
  cursor: pointer;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
  -webkit-appearance: none;
  font-family: Proxima N W01 Smbd;
  border: 1px solid transparent;
  margin: 0 5px;
}
.fbcNewmodalFooter .GreenBtn {
  background: #78c900;
  color: #ffffff;
}
.fbcNewmodalFooter .GreenBtn:hover {
  background: #7eb530;
}
.fbcNewmodalFooter .GreyBtn {
  background-color: #b1bbc4;
  color: #ffffff;
}
.fbcNewmodalFooter .GreyBtn:hover {
  background-color: #96a4b0;
}
.fbcNewmodalFooter .hollowGreen {
  background: #fff;
  border: 1px solid #78c900 !important;
  color: #78c900;
}
.fbcNewmodalBody > p,
.fbcNewmodalBody > div {
  margin: 0 0 8px;
  color: #20232a;
  line-height: normal;
  font-size: 14px;
}
.fbcNewmodalBody .bolder {
  font-family: Proxima N W01 Smbd;
}
.fbcNewmodalBody .italic {
  font-style: italic;
}
.fbcNewmodalBody .NoMargin {
  margin: 0 !important;
}
.fbcNewmodalBody .Margin-top {
  margin-top: 10px !important;
}
.fbcNewmodalBody a {
  cursor: pointer;
}
.fbcNewmodalHolder {
  display: none;
  z-index: 1100;
}
.fbcNewmodalHolder.center-text .fbcNewmodalDialog {
  text-align: center;
  width: 500px;
}
.fbcNewmodalHolder.center-text .fbcNewmodalHeader {
  padding: 20px 20px 0px;
}
.fbcNewmodalHolder.center-text .fbcNewmodalBody {
  padding: 20px 20px;
}
.fbcNewmodalHolder.no-icon .fbcNewmodalTitle::before {
  display: none;
}
/*Updated Modal Ends*/
/*Email Limit Packaging Starts*/
.el-pkg-holder {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  display: none;
}
.el-pkg-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  background-color: #ffffff;
  z-index: 1000;
  padding: 40px 40px 10px;
  border-radius: 6px;
  width: 950px;
}
.el-pkg-title {
  position: relative;
  color: #20232a;
  font-size: 26px;
  font-family: Proxima N W01 Smbd;
  line-height: normal;
  padding: 0 0 0 90px;
}
.el-pkg-title::after {
  content: '';
  position: absolute;
  height: 80px;
  width: 80px;
  background-image: url(../ImagesNew/general/upgrade-el.png);
  left: 0;
  background-size: 80px 80px;
  top: 50%;
  transform: translate(0, -50%);
}
.el-pkg-section-wrapper {
  margin: 30px 10px 25px;
}
.el-pkg-section-wrapper .el-pkg-section {
  display: inline-block;
  vertical-align: top;
}
.el-pkg-section-wrapper .el-pkg-section .el-pkg {
  border: 1px solid #dfdfdf;
}
.el-pkg-section-wrapper .el-pkg-section:not(.pkg-details) {
  margin-left: 15px;
  text-align: center;
  width: 182px;
}
.bor-bottom {
  border-bottom: 1px solid #dfdfdf;
}
.el-pkg-limit-title {
  padding: 54px 20px;
  font-size: 16px;
  height: 125px;
}
.el-pkg-limit-info {
  padding: 15px 20px;
}
.el-pkg-cost-details {
  padding: 15px 20px;
  color: #ffffff;
  height: 125px;
}
.el-pkg-section.plus .el-pkg-cost-details {
  background-color: #8CC4B5;
}
.el-pkg-section.pro .el-pkg-cost-details {
  background-color: #6AB1D0;
}
.el-pkg-section.premium .el-pkg-cost-details {
  background-color: #498ABA;
}
.el-pkg-name {
  font-size: 18px;
  font-family: Proxima N W01 Smbd;
}
.el-pkg-cost span {
  display: inline-block;
  font-size: 32px;
  line-height: normal;
  margin: 0 3px;
  font-family: Proxima N W01 Smbd;
}
.el-pkg-annual span {
  display: inline-block;
  font-size: 18px;
  line-height: normal;
  margin: 0 3px;
  font-family: Proxima N W01 Smbd;
}
.el-visit-pkg {
  margin: 2px 0;
}
.el-pkg-section.plus .el-pkg-limit-info,
.el-pkg-section.pro .el-pkg-limit-info,
.el-pkg-section.premium .el-pkg-limit-info {
  color: #20232a;
  font-size: 15px;
  font-family: Proxima N W01 Smbd;
}
.el-pkg-section.plus .el-pkg-cost-details,
.el-pkg-section.pro .el-pkg-cost-details,
.el-pkg-section.premium .el-pkg-cost-details {
  border-bottom: 1px solid transparent;
}
.el-pkg-cost-details a,
.el-pkg-cost-details a:hover,
.el-pkg-cost-details a:visited {
  color: #ffffff !important;
  text-decoration: underline !important;
}
.el-pkg-viewall-limit {
  padding: 23px 20px;
}
.el-pkg-upgrade-btn {
  padding: 15px 0;
}
.el-pkg-upgrade-btn .upgrade-to-btn {
  width: 182px;
  padding: 8px 30px;
  text-align: center;
  outline: none;
  border: none;
  color: #ffffff;
  background-color: #75CB00;
  cursor: pointer;
  border-radius: 3px;
}
.el-pkg-upgrade-btn .upgrade-to-btn:hover {
  background-color: #7eb530;
}
.el-pkg-note {
  padding: 20px 0;
  font-size: 17px;
  border-top: 1px solid #dfdfdf;
  margin: 0 10px;
  line-height: normal;
}
.el-pkg-note > span {
  margin-right: 5px;
}
.el-pkg-note .connect-with-us {
  font-size: 17px;
  display: inline-block;
  font-family: Proxima N W01 Smbd;
}
.el-pkg-close {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 20px;
  width: 20px;
  background-image: url(../ImagesNew/general/Close_grey.svg);
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
.el-pkg-holder.plus .el-pkg-wrapper {
  width: 950px;
}
.el-pkg-holder.pro .el-pkg-wrapper {
  width: 750px;
}
.el-pkg-holder.premium .el-pkg-wrapper {
  width: 550px;
}
/*Email Limit Packaging Ends*/
/*Email Limit Contact Support Starts*/
.el-cs-main table td {
  padding: 5px 15px;
  height: 40px;
  color: #8993ad;
}
.el-cs-header {
  width: 300px;
  border: 1px solid #eceff1;
  background-color: #f9fafc;
  padding-left: 45px !important;
}
.el-cs-bolder {
  color: #1f2532;
  font-family: Proxima N W01 smbd;
  padding-left: 10px;
}
.el-confirm-container:before {
  content: "";
  background-image: url(../ImagesNew/general/green-select-clicked.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 30px;
  height: 50px;
  width: 50px;
  left: 200px;
  background-size: 40px 40px;
}
.el-confirm-container {
  text-align: center;
  padding: 70px 0 0 0;
}
.el-confirm-Heading {
  margin: 0;
  font-family: Proxima N W01 smbd;
}
.el-confirm-subHeading {
  margin: 5px 0;
  color: #96a4b0;
  font-size: 12px;
  font-family: Proxima N W01 smbd;
}
.el-cs-main {
  padding: 30px 60px !important;
}
/*Email Limit Contact Support Ends*/
/*NEW Tooltip*/
.New_tooltipcontainer {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 13px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}
.New_tooltipcontainer ul {
  padding: 0;
  margin: 0;
  /*margin-top:30px;*/
}
.NewTT-DataContainer {
  overflow: hidden;
}
.New_tooltipcontainer li {
  padding: 5px 10px;
  font-size: 12px;
  line-height: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}
.New_tooltipcontainer p {
  font-size: 12px;
  line-height: normal;
}
.New_tooltipcontainer p.bolder {
  font-family: Proxima N W01 Smbd;
}
.New_tooltipcontainer p.heading {
  padding: 10px;
  margin: 0;
  box-sizing: border-box;
}
.New_tooltipcontainer p.fixed {
  position: fixed;
  background: #fff;
  top: 0;
  box-sizing: border-box;
}
.NewtooltipArrow {
  height: 10px;
  width: 10px;
  transform: rotate(45deg);
  border-bottom: 1px solid #cbcbcb;
  border-left: 1px solid #cbcbcb;
  position: absolute;
  top: 0;
  background: #fff;
}
.tooltipSource {
  cursor: pointer;
}
.CloseUpdatedModal {
  color: transparent;
  position: absolute;
  top: 5px;
  right: 7px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url(../ImagesNew/general/Close_grey.svg);
  background-position: -10px -10px;
}
/*Utility Panel*/
.utilityPanel .ResBtn {
  cursor: pointer;
}
.utilityPanel .ResBtn:before {
  content: '';
  width: 50px;
  height: 30px;
  margin: 15px auto 0px;
  display: inline-block;
  background-image: url('../ImagesNew/utilities/utilities-sprite.svg');
  background-repeat: no-repeat;
}
.utilityPanel .ResBtn.integrateBtn:before {
  background-position: 2px -19px;
}
.utilityPanel .ResBtn.urlBtn:before {
  background-position: 0px -71px;
}
.utilityPanel .ResBtn.switchBtn:before {
  background-position: 0px -175px;
}
.utilityPanel .ResBtn.mergeBtn:before {
  background-position: 0px -226px;
}
.utilityPanel .ResBtn.masterBtn:before {
  background-position: 0px -387px;
}
.utilityPanel .ResBtn.fileBtn:before {
  background-position: 0px -441px;
}
.utilityPanel .ResBtn.quickBtn:before {
  background-position: 0px -279px;
}
.utilityPanel .ResBtn.projectBtn:before {
  background-position: 0px -332px;
}
.utilityPanel .ResBtn.voiceBtn:before {
  background-position: 0px -493px;
}
.utilityPanel .plat_tooltip {
  pointer-events: none;
}
.utilityPanel .ResBtn.upgrade {
  background-image: url('../ImagesNew/general/btnupgrade.png');
  background-repeat: no-repeat;
  background-position: 6px 6px;
}
/*Utility header icon*/
.hd-right-cont .hd-utilities {
  width: 40px !important;
}
.hd-utilities > a.hd-menu-items,
.hd-utilities > a.hd-menu-items:hover {
    background-image: none;
}
.hd-utilities > a.hd-menu-items:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 8px;
    left: 10px;
    background-image: url('../ImagesNew/utilities/utilities-sprite.svg') !important;
    background-position: -14px -541px !important;
    background-size: auto !important;
    filter: brightness(0) saturate(100%) invert(90%) sepia(24%) saturate(91%) hue-rotate(110deg) brightness(106%) contrast(98%)
}
.hd-utilities > a.hd-active.hd-menu-items, .hd-utilities.hd-first-opt .hd-menu-items.hd-active:hover {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.10);
    color: transparent;
    position: relative;
}
.hd-utilities > a.hd-menu-items{
    position: relative;
}
/*.hd-utilities > a.hd-active.hd-menu-items:before, .hd-utilities > a:hover.hd-menu-items.hd-active:before,
.hd-utilities.hd-first-opt.hd-active-opt .hd-menu-items:before {
    filter: brightness(0) saturate(100%) invert(7%) sepia(2%) saturate(2937%) hue-rotate(289deg) brightness(93%) contrast(87%);
}*/

/*.hd-utilities > a.hd-menu-items:hover,
.hd-utilities.hd-active-opt > a.hd-menu-items {
  background-image: url('../ImagesNew/utilities/utilities-sprite.svg') !important;
  background-position: -4px -533px !important;
  background-size: auto !important;
  opacity: 1 !important;
}*/
/*Utility header icon ends*/
/*Utility Walkthrough*/
.util-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.85);
}
.util-wt-cont {
  width: 260px;
  position: absolute;
  z-index: 1002;
  right: 300px;
  top: 170px;
}
.util-wt-text {
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  pointer-events: none;
}
.util-wt-btn {
  margin-top: 20px;
  border: 1px solid #ffffff;
  font-size: 14px;
  padding: 5px 20px;
  border-radius: 3px;
  cursor: pointer;
  background-color: transparent;
  color: #ffffff;
}
.util-wt-arrow {
  height: 160px;
  width: 280px;
  background-image: url(../ImagesNew/EX/ex-util-walkthrough-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 2px;
  right: 150px;
  z-index: 1002;
}
.header-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
}
/*Utility Walkthrough ends*/
/*Utility Panel ends*/
/*Legacy report walkthrough starts*/
.legacy-wt-cont {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
.legacy-wt-cont .cloned-btn {
  background-color: #707685;
  margin: 0 !important;
  pointer-events: none;
}
.legacy-info-cont {
  color: #ffffff;
  padding-top: 80px;
  width: 275px;
}
.legacy-info-arrow {
  height: 100px;
  width: 100px;
  background-image: url(../ImagesNew/EX/ExHomeWalkthrough.svg);
  background-repeat: no-repeat;
  background-position: 20px 0;
  background-size: 130px 490px;
  transform: rotate(90deg) rotateY(180deg);
  position: absolute;
  top: 0;
  left: 0;
}
.legacy-info-list div {
  position: relative;
  margin-bottom: 6px;
  padding-left: 15px;
}
.legacy-info-list div::before {
  content: '';
  height: 8px;
  width: 8px;
  background-color: #00AEFC;
  position: absolute;
  border-radius: 50%;
  top: 4px;
  left: -2px;
}
.legacy-info-msg {
  margin: 10px 0;
  line-height: 16px;
}
.legacy-gotit-btn {
  display: inline-block;
  padding: 8px 30px;
  color: #ffffff;
  margin-top: 5px;
  background-color: #78c900;
  border-radius: 3px;
  cursor: pointer;
  font-family: Proxima N W01 Smbd;
}
/*Legacy report walkthrough ends*/
.ld-box input[type='radio'] + label:before {
  border: none !important;
}
.ld-box input[type="radio"]:checked + label::before {
  border: none !important;
}
/*Reports email logo*/
.RM_EmailLogo {
  max-height: 300px;
}
/*Reports email logo*/
::-webkit-input-placeholder {
  /* Edge */
  opacity: 0.8;
  font-style: italic;
}
:-ms-input-placeholder {
  /* Internet Explorer */
  color: rgba(160, 160, 160, 0.8);
  font-style: italic;
}
::placeholder {
  opacity: 0.8;
  font-style: italic;
}
/* Overflow List */
.o-menu-trigger {
  position: relative;
}
.o-menu-list {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  max-width: 300px;
  width: 150px;
  position: absolute;
  display: none;
  z-index: 1;
}
.o-menu-trigger.topRightMenu .o-menu-list {
  bottom: calc(110%);
  left: 0px;
}
.o-menu-trigger.topLeftMenu .o-menu-list {
  bottom: calc(110%);
  right: 0px;
}
.o-menu-trigger.bottomRightMenu .o-menu-list {
  top: calc(110%);
  left: 0px;
}
.o-menu-trigger.bottomLeftMenu .o-menu-list {
  top: calc(110%);
  right: 0px;
}
.o-menu-list-item {
  padding: 7px 10px;
  color: #4a4a4a;
}
.o-menu-list-item:hover,
.o-menu-list-item.active {
  background-color: #cfd8dc;
  color: #000000;
  cursor: pointer;
}
.showList > .o-menu-list {
  display: block;
}
.nested.dd-arrow-icon.right {
  position: relative;
  padding-right: 25px;
}
.nested.dd-arrow-icon.right:before {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
}
.o-menu-trigger.topRightMenu .nested .o-menu-list {
  bottom: 0px;
  left: 100%;
}
.o-menu-trigger.topLeftMenu .nested .o-menu-list {
  bottom: 0px;
  right: 100%;
}
.o-menu-trigger.bottomRightMenu .nested .o-menu-list {
  top: 0px;
  left: 100%;
}
.o-menu-trigger.bottomLeftMenu .nested .o-menu-list {
  top: 0px;
  right: 100%;
}
.nested:hover > .o-menu-list {
  display: block;
}
.icon .o-menu-list-item {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-left: 30px;
  box-sizing: border-box;
}
.icon .o-menu-list-item:after {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  transform: translate(0, -50%);
  left: 8px;
}
/* Overflow List ends */
/* Dropdown */
.dd-cont {
  display: inline-block;
  vertical-align: middle;
}
.dd-custom {
  position: relative;
  color: #20232a;
  padding: 5px 25px 5px 10px;
  display: inline-block;
  width: 80px;
  cursor: pointer;
}
.dd-arrow-icon.down:before {
  content: "";
  display: inline-block;
  border-width: 4px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.dd-custom.dd-arrow-icon.down:before {
  position: absolute;
  right: 8px;
  top: 60%;
  transform: translate(0, -50%);
}
.dd-custom.dd-custom-box {
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #b9b9b9;   
}
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .dd-custom.dd-custom-box {            
            box-shadow: 0px 0.5px 0px 0px rgba(185, 185, 185, 0.9);
        }
    }
}
.dd-text {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}
.actual-dd {
  display: none;
}
/* Dropdown ends */
/* Search */
input[type="text"].searchbox {
  padding: 8px 35px 8px 8px;
}
.search-cont {
  position: relative;
  display: inline-block;
}
.search-cont .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 10px;
  width: 18px;
  height: 18px;
  pointer-events: none;
}
.search-cont.line-search input[type="text"] {
  border-width: 0px 0px 1px 0px;
  border-radius: 0px;
  outline: 0px !important;
}
/* Search ends */
/*Toggle switch*/
.toggle-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 20px;
}
.toggle-switch.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggle-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #BDBDBD;
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.toggle-switch .slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.toggle-switch input:checked + .slider {
  background-color: #78c900;
}
.toggle-switch input:focus + .slider {
  box-shadow: 0 0 1px #78c900;
}
.toggle-switch input:checked + .slider:before {
  -webkit-transform: translateX(28px);
  -ms-transform: translateX(28px);
  transform: translateX(28px);
}
.toggle-switch .slider.round {
  border-radius: 20px;
}
.toggle-switch .slider.round:before {
  border-radius: 50%;
}
.toggle-switch .cross-tick {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    font-family: Proxima N W01 Reg;
}
.toggle-switch .cross-tick::before {
  content: 'x';
  /*font-family: Consolas !important;*/
  font-weight: bold;
  position: absolute;
  top: -2px;
  color: #ffffff;
  font-size: 17px;
  right: 10px;
  opacity: 1;
  transition: 0.1s all linear;
}
.toggle-switch .cross-tick::after {
  content: 'L';
  /*font-family: Consolas !important;*/
  font-weight: bold;
  position: absolute;
  top: -2px;
  color: #ffffff;
  font-size: 17px;
  left: 10px;
  transform: rotateY(180deg) rotateZ(-45deg);
  opacity: 0;
  transition: 0.1s all linear;
}
.toggle-switch input:checked + .slider + .cross-tick::before {
  opacity: 0;
}
.toggle-switch input:checked + .slider + .cross-tick::after {
  opacity: 1;
}
@-moz-document url-prefix() {
  .toggle-switch .cross-tick::before,
  .toggle-switch .cross-tick::after {
    top: -3px;
  }
}
/*Toggle switch ends*/
/*Tabs*/
.tabs-wrapper {
  display: inline-block;
}
    .tabs-wrapper .tab-option {
        margin: 0 6px;
        border-bottom: 2px solid transparent;
        color: #5C6069;
        font-size: 14px;
        font-family: 'Proxima N W01 Reg';
        padding-bottom: 2px;
        cursor: pointer;
        transition: 0.1s all ease-in-out;
        line-height: normal;
    }
        .tabs-wrapper .tab-option:hover {
            font-family: 'Proxima N W01 Smbd';
            color: #000000;
        }
        .tabs-wrapper .tab-option.active {
            color: #000000;
            border-color: #000000;
            font-family: 'Proxima N W01 Smbd';
        }
.tabs-wrapper .tab-option.disabled {
  opacity: 0.5;
  pointer-events: none;
}
/*Tabs ends*/
/*Accordian*/
.Accordion_tab {
  position: relative;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  box-sizing: border-box;
  border-bottom: 1.5px solid rgba(192, 192, 192, 0.6);
  font-family: Proxima N W01 Smbd;
}
.accordion_wrapper {
  padding: 0 10px;
  box-shadow: 0 0 4px 0 #d8d8d8;
  margin: 5px;
}
.Accordion_tab::after {
  content: '';
  border: 1px solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  float: right;
  margin: 5px;
}
.Accordion_tab.active::after {
  content: '';
  border: 1px solid black;
  border-width: 2px 0 0 2px;
  display: inline-block;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  float: right;
  margin: 5px;
}
.Accordion_content {
  padding: 10px;
  width: 100%;
  font-size: 14px;
  box-sizing: border-box;
  display: none;
  font-family: Proxima N W01 Reg;
}
/*Accordian ends*/
/*Tags*/
.cell {
  padding: 5px 10px 5px 10px;
  border-radius: 12px;
  background-color: #eceff1;
  display: inline;
  color: #1f2532;
  margin: 2px;
  line-height: 14px;
}
.cell .close {
  background-image: url(../images/search_box_close.svg);
  height: 14px;
  width: 20px;
  background-position: 10px 3px;
  cursor: pointer;
  background-size: 8px 8px;
  background-repeat: no-repeat;
}
/*Tags ends*/
/* Help Center */
.hc-button {
  position: fixed;
  top: 50%;
  right: -22px;
  transform: translate(0, -50%) rotate(-90deg);
  box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.5);
  background-color: #5C6069;
  padding: 7px 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 6px 6px 0px 0px;
  cursor: pointer;
  z-index: 1;
  display: block;
}
.hc-button:hover{    
  background-color: #211E1F;
}
.hc-help-icn {
  width: 16px;
  height: 16px;
  background-image: url(../ImagesNew/general/Info_white.svg);
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.hc-help-text {
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  color: #ffffff;
  letter-spacing: 0.7px;
  position: relative;
  top: 2px;
}
.hc-close {
  position: absolute;
  top: 20px;
  right: 15px;
  opacity: 0.7;
  font-size: 24px;
  cursor: pointer;
  z-index: 1;
  background-image: url(../ImagesNew/general/minimize.svg);
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
.hc-main-panel .hc-close {
  position: absolute;
  right: 15px;
  cursor: pointer;
  z-index: 1;
  background-image: url(../ImagesNew/general/closeHelp_black.svg);
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.hc-main-panel .hc-close {
  top: 8px;
  font-size: 18px;
}
/*Main panel*/
.hc-main-panel {
  position: fixed;
  top: 0px;
  right: -280px;
  width: 280px;
  height: 100%;
  background-color: #ffffff;
  box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s all ease-in-out;
}
.newTheme .hc-banner-title {
    padding: 15px 20px 5px;
    display: block;
    position: unset;
    font-size: 14px;
}
.hc-main-panel.active {
  right: 0px;
  opacity: 1;
  pointer-events: all;
}
.newTheme .hc-banner {
    background-image: none;
    height: unset;
    margin-top: 10px;
}
.hc-banner {
  width: 100%;
  height: 130px;
  position: relative;
  box-sizing: border-box;
  background-image: url(../ImagesNew/general/help-panel-main-banner.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 15px;
}
.hc-banner-title {
  position: absolute;
  font-size: 15px;
  font-family: Proxima N W01 Smbd;
  color: #20232a;
  top: 10px;
  left: 25px;
}
.hc-mp-contents {
    box-sizing: border-box;
    width: 100%;
    padding: 10px 20px 15px;
    overflow: hidden;
}
.hc-one-call {
  background-color: #5c6069;
  padding: 7px 10px;
  text-align: center;
  border-radius: 3px;
  margin-bottom: 20px;
  cursor: pointer;
}
.hc-one-call:hover {
  background-color: #211e1f;
}
.hc-one-call-text {
  color: #ffffff;
  font-size: 13px;
  font-family: Proxima N W01 Smbd;
  display: inline-block;
  vertical-align: middle;
}
.hc-mp-tile {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  cursor: pointer;
  position: relative;
}
.hc-mp-tile:last-child {
  margin-bottom: 0px;
}
.hc-tile-lead-icon,
.hc-one-call-icon {
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  background-image: url(../ImagesNew/general/help-sprite.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.hc-one-call-icon {
  width: 20px;
  height: 20px;
  background-position: -6px -495px;
  background-size: 32px;
}
.hc-chat-icon {
  background-position: 0px 0px;
}
.hc-ug-icon {
  background-position: 0px -45px;
}
.hc-watch-icon {
  background-position: 0px -90px;
}
.hc-training-icon {
  background-position: 0px -135px;
}
.hc-product-icon {
  background-position: 0px -180px;
}
.hc-suggestion-icon {
  background-position: 0px -226px;
}
.hc-email-icon {
  background-position: 0px -271px;
}
.hc-design-project-icon {
  background-position: 0px -316px;
}
.hc-manage-project-icon {
  background-position: 0px -361px;
}
.hc-signup-training-icon {
  background-position: 0 -534px;
}
.hc-faqs-icon {
  background-position: 0 -407px;
}
.hc-ask-community-icon {
  background-position: 0 -452px;
}
.hc-tile-text {
  color: #5b606a;
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  margin-right: 10px;
}
.hc-tile-arrow {
  margin-right: 5px;
  font-family: Consolas;
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  right: 8px;
  color: #5b606a;
}
/*Main panel ends*/
/*Sub panel*/
.hc-sub-panel {
  position: fixed;
  top: 0px;
  right: -440px;
  width: 440px;
  height: 100%;
  background-color: #ffffff;
  box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  z-index: 3;
  opacity: 0;
  pointer-events: none;
  transition: 0.1s all ease-in-out;
}
.hc-sub-panel.active {
  opacity: 1;
  pointer-events: all;
  right: 0;
}
.hc-iframe {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: none;
}
.hc-panel-title {
  color: #202229;
  font-size: 16px;
  padding: 25px 0 20px;
  font-family: Proxima N W01 Smbd;
  position: relative;
}
.hc-panel-back-btn {
  display: inline-block;
  position: absolute;
  left: 18px;
  cursor: pointer;
  background-image: url(../ImagesNew/general/back-icon.svg);
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  top: 1px;
}
.hc-panel-btn-wrapper {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding: 0 0px 0 30px;
}
.hc-panel-btn-wrapper:hover .hc-panel-back-btn {
  animation: HelpLArrow 1s linear infinite;
}
.hc-mp-tile:hover .hc-tile-arrow {
  animation: HelpRArrow 1s linear infinite;
}
@keyframes HelpLArrow {
  0% {
    left: 18px;
  }
  50% {
    left: 14px;
  }
  100% {
    left: 18px;
  }
}
@-webkit-keyframes HelpLArrow {
  0% {
    left: 18px;
  }
  50% {
    left: 14px;
  }
  100% {
    left: 18px;
  }
}
@keyframes HelpRArrow {
  0% {
    right: 8px;
  }
  50% {
    right: 4px;
  }
  100% {
    right: 8px;
  }
}
@-webkit-keyframes HelpRArrow {
  0% {
    right: 8px;
  }
  50% {
    right: 4px;
  }
  100% {
    right: 8px;
  }
}
.hc-panel-info-header {
  color: #1686ff;
  font-size: 26px;
  padding: 0 0 6px;
  line-height: 26px;
}
.hc-panel-desc {
  font-size: 15px;
  line-height: 1.38;
  color: rgba(32, 35, 42, 0.88);
}
.hc-panel-info-banner {
  background-image: url(../ImagesNew/general/manage-project-help-banner.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 140px;
  width: 100%;
  margin: 10px 0 20px;
}
.hc-panel-list-title {
  color: rgba(32, 35, 42, 0.88);
  font-size: 17px;
  padding: 0 0 12px;
  line-height: 16px;
}
ul.hc-panel-list li {
  font-size: 16px;
  color: #20232a;
  padding: 0 0 12px 20px;
  list-style-type: none;
  position: relative;
}
ul.hc-panel-list li::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0px;
  border: 3px solid #f6a622;
  border-radius: 50%;
}
.next.hc-panel-btn {
  height: 40px;
  padding: 8px;
  margin: 20px 0 0;
}
.hc-panel-footer-cont {
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.17);
  padding: 12px 30px;
  position: fixed;
  bottom: 0;
  color: rgba(32, 35, 42, 0.78);
  font-family: Proxima N W01 Smbd;
  line-height: 1.35;
}
.hc-panel-footer-cont span {
  font-size: 16px;
}
.hc-panel-design-info {
  font-size: 14px;
  color: rgba(32, 35, 42, 0.78);
  opacity: .8;
}
.hc-survey-steps-banner,
.hc-design-project-banner {
  border: 1px solid #000;
  height: 130px;
  width: 100%;
  margin: 15px 0;
}
.hc-design-wrapper .hc-panel-info-header {
  font-size: 18px;
  line-height: 18px;
}
.hc-iframe-title {
  color: #202229;
  font-size: 16px;
  padding: 25px 0 20px;
  font-family: Proxima N W01 Smbd;
  position: relative;
}
/*Sub panel ends*/
.hiddenHelpPanelField {
  display: none;
}
/* Help Center ends */
/*Video player*/
.video-player-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 500;
}
.video-player-wrapper .video-player {
  position: absolute;
  width: 730px;
  height: 415px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 501;
}
.video-player-close {
  position: absolute;
  top: -40px;
  right: -40px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-image: url(../ImagesNew/general/Close_n.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.video-library-link {
  position: absolute;
  bottom: -25px;
  left: 0px;
  cursor: pointer;
  color: #FCAA00 !important;
  font-family: Proxima N W01 Smbd;
}
/*Video player ends*/
/*Home changes*/
#usrhelpdropdown,
.hd-visual,
.hd-help,
.DivVideo {
  display: none !important;
}
/*Home changes ends*/
.SMXQDLModalHeaderTT:last-child {
  display: none;
}
.new-tab-icon {
  display: inline-block !important;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  position: relative !important;
  top: -1px;
  margin-left: 3px;
  background-image: url(../ImagesNew/general/open-blue.png) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: 14px 14px !important;
}
.new-tab-icon.video-tab-icon {
  background-image: url(../ImagesNew/general/open-yellow.svg) !important;
}
.video-library-underline {
  text-decoration: underline;
}
.tooltip_container .plat_tooltip.hide-tooltip {
  display: none !important;
}
.plat_tooltip_link .new-tab-icon,
.new-tab-icon.newBlueMod {
  background-image: url(../ImagesNew/general/open-newBlue.svg) !important;
}
.clsheaderDashboard {
  white-space: nowrap;
  width: auto !important;
  top: 57px !important;
  left: 86px !important;
}
.transparent {
  background-color: transparent !important;
  background: transparent !important;
}
.full-screen-modal {
  background-color: transparent !important;
  background: transparent !important;
}
.full-screen-modal .modalDialog {
  width: 100% !important;
  height: 100% !important;
  transform: translate(0px, 0px) !important;
  left: 0px !important;
  top: 0px !important;
  background-color: transparent !important;
  background: rgba(255, 255, 255, 0.98) !important;
}
.full-screen-modal .modalHeader {
  background-color: transparent !important;
  padding-top: 22px !important;
  z-index: 1;
}
.full-screen-modal.modalHolder .modalDialog .modalHeader .modalTitle {
  color: #20232a;
  font-family: Proxima N W01 Smbd;
  font-size: 20px;
}
.full-screen-modal.modalHolder .modalClose {
  background-image: url('../ImagesNew/general/Close_Black.svg') !important;
  background-size: 30px;
  border-radius: 50%;
  box-shadow: 0 2px 28px -8px rgba(0, 0, 0, 0.28), 0 0 5px 0 rgba(0, 0, 0, 0.29);
  background-color: #ffffff;
  right: 10px !important;
  top: 10px !important;
  transform: translate(0px, 0px) !important;
  margin-top: 0px !important;
}
#SurveyGrid_divCustomize .ddarr {
  display: none !important;
}
/*Browser scroll to nicescroll*/
.smallfont.select-overriden.MoveQues,
.smallfont.select-overriden.CopyQues,
.clsPageNoCont #dvGotoPage,
.clsPageNoCont #dvGotoPage ul.ddp {
  overflow: auto !important;
}
/* Width */
.smallfont.select-overriden.MoveQues::-webkit-scrollbar,
.smallfont.select-overriden.CopyQues::-webkit-scrollbar,
.clsPageNoCont #dvGotoPage::-webkit-scrollbar,
.clsPageNoCont #dvGotoPage ul.ddp::-webkit-scrollbar {
  width: 8px;
}
/* Track */
.smallfont.select-overriden.MoveQues::-webkit-scrollbar-track,
.smallfont.select-overriden.CopyQues::-webkit-scrollbar-track,
.clsPageNoCont #dvGotoPage::-webkit-scrollbar-track,
.clsPageNoCont #dvGotoPage ul.ddp::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}
/* Handle */
.smallfont.select-overriden.MoveQues::-webkit-scrollbar-thumb,
.smallfont.select-overriden.CopyQues::-webkit-scrollbar-thumb,
.clsPageNoCont #dvGotoPage::-webkit-scrollbar-thumb,
.clsPageNoCont #dvGotoPage ul.ddp::-webkit-scrollbar-thumb {
  background: #78909c;
  border-radius: 10px;
}
/* Handle on hover 
.smallfont.select-overriden.MoveQues::-webkit-scrollbar-thumb:hover {
    background: #888;
} */
/*Browser scroll to nicescroll*/
.smallfont.select-overriden.MoveQues .ps-scrollbar-y,
.smallfont.select-overriden.MoveQues .ps-scrollbar-x,
.smallfont.select-overriden.CopyQues .ps-scrollbar-y,
.smallfont.select-overriden.CopyQues .ps-scrollbar-x {
  display: none !important;
}
/*custom banner*/
.custom-banner-comtainer {
  background-color: #ffffff;
  padding: 22px 15px 22px 70px;
  display: flex;
  align-items: center;
  position: relative;
  cursor: default;
  overflow: hidden;
}
.custom-banner {
  display: none;
  align-items: center;
}
.custom-banner.active {
  display: flex;
}
.custom-banner-image-cont {
  min-width: 25px;
  min-height: 25px;
  margin-right: 15px;
  /*position: relative;*/
  z-index: 1;
}
.custom-banner-image {
  /* max-width: 50px; */
  /* min-height: 50px; */
  position: absolute;
  left: 0;
  top: 0;
  /* width: 100%; */
  height: 100%;
  max-width: 100%;
}
.custom-banner-text-title {
  font-family: Proxima N W01 Smbd;
  font-size: 18px;
  margin-bottom: 7px;
}
.custom-banner-text {
  font-size: 14px;
  color: #20232a;
  margin-right: 15px;
  position: relative;
  z-index: 1;
}
.custom-banner-btn {
  padding: 5px 20px;
  border-radius: 3px;
  border: 1px solid #4368B1;
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  color: #ffffff;
  background-color: #4368B1;
  margin-right: 50px;
  margin-left: 10px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -webkit-appearance: none;
}
.custom-banner-link {
  white-space: nowrap;
  position: relative;
  z-index: 1;
}
.multiple-banner-holder {
  flex-grow: 1;
}
.slide-indicator-holder {
  /*min-width: 100px;*/
  /* margin-left: 15px; */
  position: absolute;
  z-index: 1;
  top: 45px;
  right: 14px;
}
.cb-arr {
  font-family: Consolas;
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  color: #231f20;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  width: 10px;
  text-align: center;
  display: inline-block;
  position: relative;
}
.cb-arr.cb-next-arr:hover {
  animation: cbArrAnimateRight 1s linear infinite;
}
.cb-arr.cb-back-arr:hover {
  animation: cbArrAnimateLeft 1s linear infinite;
}
@keyframes cbArrAnimateRight {
  0% {
    left: 0px;
  }
  50% {
    left: 3px;
  }
  100% {
    left: 0px;
  }
}
@keyframes cbArrAnimateLeft {
  0% {
    right: 0px;
  }
  50% {
    right: 3px;
  }
  100% {
    right: 0px;
  }
}
.dots-holder {
  display: inline-block;
  vertical-align: middle;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  margin: 0px 2px;
}
.cb-dot {
  display: none;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  box-sizing: border-box;
  border: 1px solid #20232a;
  border-radius: 50%;
  cursor: pointer;
  margin-right: 3px;
}
.cb-dot:last-child {
  margin-right: 0px;
}
.cb-dot.active {
  background-color: #20232a;
}
.custom-banner-close {
  background-image: url('../ImagesNew/general/Close_Black.svg');
  position: absolute;
  width: 32px;
  height: 32px;
  top: 7px;
  right: 7px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 3;
}
.custom-banner-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/*custom banner ends*/
/*Custom toast msg*/
.custom-toast-cont {
  width: 321px;
  box-shadow: 0 1px 18px 0 rgba(32, 35, 42, 0.32);
  /*padding: 25px 22px;*/
  border-radius: 3px;
  position: fixed;
  bottom: 14px;
  right: -380px;
  background-color: #ffffff;
  z-index: 204;
  color: #20232a;
}
.ct-image-cont {
  width: 100%;
  height: 100%;
  /*max-height: 113px;*/
  /*margin-bottom: 15px;*/
  text-align: center;
  position: absolute;
  left: 0px;
  top: 0px;
  /*background-color: #f6fdff;*/
  pointer-events: none;
}
/*.ct-image-cont img:first-child{
    position: absolute;
    left: 0px;
    top: 50%;
    max-width: 60px;
    max-height: 65px;
    transform: translate(0, -50%);
}*/
/*.ct-image-cont img:last-child{
    position: absolute;
    right: 0px;
    max-width: 30px;
    max-height: 50px;
    top: 70px;
}*/
.ct-image-cont img {
  max-width: 100%;
  max-height: 100%;
}
.ct-title {
    font-size: 26px;
    text-align: center;
    padding: 35px 35px;
    margin-bottom: 25px;
    line-height: 30px;
    font-family: Proxima N W01 Smbd;
    background-color: #EFF7F5;
    position: relative;
    overflow: hidden;
}
.ct-desc {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 15px;
  padding: 0px 22px;
}
.ct-btn-cont {
  text-align: center;
  padding-bottom: 25px;
}
.ct-btn {
  border-radius: 3px;
  background-color: #4368B1;
  color: #ffffff;
  padding: 10px 30px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}
.ct-close {
  background-image: url(../ImagesNew/general/Close_Black.svg);
  position: absolute;
  width: 25px;
  height: 25px;
  top: 5px;
  right: 5px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
/*Custom toast msg ends*/
/*Partitioned table*/
.group-count-dd {
  padding: 20px 30px 10px;
}
.group-count-dd .group-count-title {
  font-family: Proxima N W01 Smbd;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.qtngroup-accordion-wrapper {
  margin-bottom: 15px;
}
.qtngroup-accordion-wrapper .accordion-qtn-title-section {
  background-color: #EBEBEB;
  font-family: Proxima N W01 Smbd;
  padding: 15px 20px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.qtngroup-accordion-wrapper .accordion-qtn-title-section::after {
  content: '';
  border: 1px solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 40%;
  transform: rotate(45deg) translate(0, -50%);
  right: 20px;
}
.qtngroup-accordion-wrapper.active .accordion-qtn-title-section::after {
  transform: rotate(-135deg) translate(0, -50%);
  right: 15px;
}
.rating-qtns-wrapper .omni-main-cont {
  box-shadow: none;
  border: 1px solid #eceff1;
  padding: 20px 20px;
}
.rating-qtns-wrapper .omni-allQues-div {
  padding: 0px;
  background-color: #ffffff;
  border: none;
}
.rating-qtns-wrapper .omni-checkbox-wrap {
  display: flex;
  width: 100%;
  height: auto;
}
.weightage-qtn-wrapper {
  flex-grow: 1;
  padding: 10px 15px;
  box-sizing: border-box;
  border-left: 1px solid #eceff1;
  border-bottom: 1px solid #eceff1;
  pointer-events: auto;
}
.omni-allQues-div .weightage-qtn-wrapper {
  border-top: 1px solid #eceff1;
}
.show-weightage-col .col-sepeartor {
  min-width: 15px;
  background-color: #ffffff;
  border-left: 1px solid #eceff1;
}
.weightage-val-wrapper {
  min-width: 150px;
  max-width: 150px;
  padding: 10px 15px;
  box-sizing: border-box;
  justify-content: flex-end;
  border-left: 1px solid #eceff1;
  border-right: 1px solid #eceff1;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eceff1;
}
.rating-qtns-wrapper .omni-allQues-div .weightage-val-wrapper {
  justify-content: flex-start;
  padding-left: 25px;
  border-top: 1px solid #eceff1;
}
.omni-chkbox-cont {
  position: relative;
  padding: 0px;
  border: none;
}
.rating-qtns-wrapper .omni-chkbox-cont:nth-child(2n+1) {
  background-color: #f9fafc;
}
.rating-qtns-wrapper .omni-chkbox-cont:nth-child(2n) {
  background-color: #ffffff;
}
img.rmImgicons {
  margin: 0 8px 0 4px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  outline: 0;
  width: 18px;
  height: 18px;
}
span.spanlbl {
  display: inline-block;
  min-width: 30px;
  height: 18px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  vertical-align: middle;
  padding: 0 1px;
  line-height: 18px;
  margin: 0 10px 0 0;
  border-radius: 4px;
  padding: 1px 6px;
}
.rating-qtns-wrapper .span-lbl-qtn-text {
  display: inline-block;
  vertical-align: middle;
  max-width: 380px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.weightage-val-wrapper input[type="text"] {
  width: 100%;
  height: 30px;
}
.subqtn-wrapper .weightage-val-wrapper input[type="text"] {
  width: calc(80%);
}
.weightage-val-wrapper span.bold-text {
  font-family: Proxima N W01 Smbd;
  margin: 0 5px;
}
.category-weight {
  padding-right: 20px;
  min-width: 190px;
}
.category-weight input[type='text'] {
  width: 90px !important;
  height: 30px !important;
  margin-left: 10px;
  margin-right: 3px;
}
.category-name-text {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
  white-space: nowrap;
  flex-grow: 1;
}
.custom-banner-image.small-image {
  top: auto;
  bottom: -3px;
  left: auto;
  right: 100px;
  height: 60%;
}
/*Partitioned table ends*/
.tooltip_container.branch-tooltip .plat_tooltip {
  width: 270px !important;
  right: -60px !important;
}
.tooltip_container.branch-tooltip .plat_tooltip:after {
  right: 62px !important;
}
.girdansoptionstripHover:hover input[type='text'],
.girdansoptionstripHover:hover input[type='password'] {
  color: #1f2532 !important;
}
.girdansoptionstripHover:hover .clsEdit {
  color: #1f2532 !important;
}
.tooltip_container.tooltip_white .plat_tooltip_header,
.plat_tooltip.plat_white .plat_tooltip_header {
  color: #20232a;
}
#dvEmailInvitationLimit_Monthly:hover .plat_tooltip,
#dvEmailInvitationLimit_Yearly:hover .plat_tooltip {
  display: block !important;
}
/*Red button, Hollow red button*/
.red-btn {
  background-color: #EB5B2A !important;
  color: #ffffff !important;
}
.red-btn:not(.hollow-btn):hover {
  background-color: #d44f22 !important;
}
.hollow-btn.red-btn {
  background-color: #ffffff !important;
  border: 1px solid #EB5B2A !important;
  color: #EB5B2A !important;
}
button.hollow-btn.red-btn {
  background-color: #ffffff !important;
  border: 1px solid #EB5B2A !important;
  color: #EB5B2A !important;
}
input.hollow-btn:disabled {
  opacity: 0.5;
  pointer-events: none;
}
/*Modified Search DD CSS*/
.ModSearch-DD-cont {
  position: relative;
}
.ModSearch-SecondaryHolder {
  width: 330px;
  border: 1px solid #b1bbc4;
  border-radius: 3px;
  max-height: 74px;
  padding: 0px 25px 0px 0px;
  position: relative;
  min-height: 21px;
}
.ModSearch-Arrow {
  display: inline-block;
  width: 25px;
  height: 100%;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.ModSearch-Arrow::before {
  content: '>';
  position: absolute;
  top: 50%;
  color: #000000;
  right: 9px;
  cursor: pointer;
  pointer-events: none;
  -webkit-transform: rotate(90deg) translate(-100%, 0%);
  transform: rotate(90deg) translate(-100%, 0%);
  font: 13px "Consolas", monospace;
}
.ModSearch-SecondaryHolder .ModSearch-Placeholder {
  position: relative;
  padding: 5px 0px 5px 4px;
  display: block;
  color: #4f4f4f;
  cursor: pointer;
}
.ModSearch-SearchCont {
  /* position: fixed; */
  background: #fff;
  z-index: 200;
}
.ModSearch-SecondaryHolder input[type='text'].SearchInput-DD,
.ModSearch-SecondaryHolder input[type='text'].SearchInput-DD:hover,
.ModSearch-SecondaryHolder input[type='text'].SearchInput-DD:focus {
  margin: 0 0 0 0;
  padding: 4px 20px 4px 25px;
  border-bottom: none;
  width: 100%;
  box-sizing: border-box;
  height: 25px;
  border: none;
}
.ModSearch-SearchCont .MagnifySearch-DD {
  position: absolute;
  top: 7px;
  left: 8px;
  height: 13px;
}
.ModSearch-SearchCont .CancelSearch-DD {
  position: absolute;
  right: 25px;
  cursor: pointer;
  top: 6px;
  font-size: 12px;
}
.ModSearch-list-cont {
  width: 355px;
  /*overflow: auto;*/
  border: 1px solid #b1bbc4;
  border-top: none;
  position: relative;
  background-color: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ModSearch-list-cont .NoResult {
  color: #78909c;
  margin-left: 10px;
  position: relative;
  top: 0px;
  padding: 10px 0px;
}
.ModSearch-list {
  overflow: hidden;
  outline: none;
  max-height: 180px;
  padding: 0 0 !important;
  position: relative;
  border-right: 0.5px solid #b1bbc4;
}
.ModSearch-LI-Title {
  font-size: 13px;
  line-height: 16px;
  color: rgba(32, 32, 32, 0.7);
  background-color: #f2f2f2;
  padding: 8px;
}
.ModSearch-LI-chkBox-item {
  padding: 7px 8px;
  position: relative;
  cursor: pointer;
}
.ModSearch-LI-chkBox-item:hover {
  background-color: #cfd8dc;
}
.ModSearch-LI-chkBox-item label {
  display: block;
}
.ModSearch-SecondaryHolder.Filled {
  cursor: default;
}
/*Tag element */
.TagElement {
  border: 1px solid transparent;
  border-radius: 15px;
  margin: 5px;
  display: inline-block;
  color: #20232a;
  font-size: 13px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #f3f3f3;
  white-space: nowrap;
  max-width: 88%;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  padding: 5px 25px 4px 10px;
}
.TagElement.darker,
.clsDarkTagsContainer .TagElement {
  background-color: rgba(220, 223, 231, 0.8);
}
.TagElement .CancelElement {
  color: #20232a;
  padding-left: 5px;
  cursor: pointer;
  font-size: 12px;
  font-family: Proxima N W01 Smbd;
  position: absolute;
  right: 0;
  top: 0;
  height: 25px;
  width: 20px;
  padding: 5px;
  box-sizing: border-box;
  background-size: 22px;
  background-position: -1px 1px;
  background-image: url('../ImagesNew/general/Close_Black.svg') !important;
  background-repeat: no-repeat;
}
.modWhiteClose {
  background-image: url('../ImagesNew/general/Close_n.svg') !important;
  background-size: 30px;
  padding: 15px;
  background-repeat: no-repeat;
  background-position: 0px 0;
}
.modBlackClose {
  background-image: url('../ImagesNew/general/Close_Black.svg') !important;
  background-size: 30px;
  padding: 15px;
  background-repeat: no-repeat;
  background-position: 0px 0;
}
.TagElement .CancelElement:hover {
  background-color: #E8E8E8;
}
.TagElement.darker .CancelElement:hover {
  background-color: #D8D8D8;
}
.ModSearch-SecondaryHolder .custom-search-input {
  border: none !important;
  width: 8px;
  display: inline-block;
  outline: none;
  vertical-align: top;
  margin: 7px 0;
  cursor: pointer;
  padding: 1px 2px;
  height: 21px;
  max-width: 325px;
}
.ModSearch-list-cont.modalOverlap {
  position: absolute;
  top: 100%;
  z-index: 1;
}
.ModSearch-Footer {
  padding: 7px 8px 9px;
  border-top: 1px solid #b9c3cb;
}
.ModSearch-LI-chkBox-item label {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ModSearch-list-cont.upside {
  top: unset;
  bottom: 100%;
  border-top: 1px solid #b1bbc4;
}
.ModSearch-list-cont.modalOverlap.MultipleList.Loader {
  text-align: center;
  padding: 22px 0;
  left: 0;
}
/*Tawk Chat custom css*/
.tawk-chat-wrapper {
  position: fixed;
  bottom: 0;
  right: 0px;
  z-index: 99999;
  background: #ddd;
  padding: 15px 5px;
  box-sizing: border-box;
  color: #000;
  height: 50px;
  width: 320px;
}
.tawk-chat-wrapper input[type='checkbox'] + label {
  display: inline-block;
  vertical-align: middle;
  width: 100% !important;
  height: 100% !important;
  border-radius: 0;
  border: none;
}
.tawk-chat-wrapper input[type='checkbox'] + label:before {
  content: '';
  background: #fff;
  border: 2px solid #D0D1D2 !important;
  display: inline-block !important;
  vertical-align: middle;
  width: 16px !important;
  height: 16px !important;
  margin-right: 5px;
  text-align: center;
  position: static !important;
  transform: none !important;
  -webkit-border-radius: 5px;
  float: left;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.tawk-chat-wrapper input[type="checkbox"]:checked + label:before {
  background: #78909c !important;
  background-color: #78909c;
  border-radius: 5px !important;
  border: 2px solid #78909c !important;
}
.tawk-chat-wrapper input[type="checkbox"] + label > span {
  top: 5px !important;
  left: 5px !important;
  transform: rotate(-45deg) !important;
}
/*Tawk Chat custom css ends here*/
/*NRT 95899 FT*/
.DMX_ContactListTT .plat_tooltip_link a {
  font-family: Proxima N W01 Reg;
  position: initial;
  cursor: pointer;
  color: #1686ff !important;
}
.modalClosePop {
  background-image: url("../ImagesNew/general/Close_n.svg");
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 40px;
  margin-top: -12px;
  position: absolute;
  right: 7px;
  top: 37%;
  width: 40px;
}
#secondpopUp .fbcmodalBody input[type='text'].textfieldmedium,
#secondpopUp .fbcmodalBody input[type='password'].textfieldmedium {
  margin: 0 !important;
  width: 350px !important;
}
#secondpopUp .fbcmodalBody input[type='text'].text_mandatory,
#secondpopUp .fbcmodalBody input[type='password'].text_mandatory {
  border: 1px solid #F05A28 !important;
}
.pipingToolTipRight.sample-survey-tooltip {
  background-color: #EFF2F4;
  color: #000000;
  width: 270px !important;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.pipingToolTipRight.sample-survey-tooltip .upArrow:after {
  border-bottom: 12px solid #EFF2F4;
  margin-top: -26px;
}
.pipingToolTipRight.sample-survey-tooltip .headingIcon {
  display: none;
}
/*Edit survey modal css*/
.dvActiveSurveyEditTitle {
  font-family: Proxima N W01 Reg;
}
.dvActiveSurveyEditTable {
  font-size: 0;
  border: 1px solid #979797;
  border-radius: 3px;
  margin: 10px 0 20px;
  box-sizing: border-box;
}
.dvActiveSurveyEditTableLeft,
.dvActiveSurveyEditTableRight {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  box-sizing: border-box;
}
.dvActiveSurveyEditTableRight {
  border-left: 1px solid rgba(151, 151, 151, 0.3);
}
.dvActiveSurveyEditTableTitle {
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  height: 35px;
  padding: 8px 15px 10px;
  text-align: left;
  background: rgba(151, 151, 151, 0.2);
}
.dvActiveSurveyEditTableLeft ul,
.dvActiveSurveyEditTableRight ul {
  padding: 15px 15px;
  list-style-type: none;
}
.dvActiveSurveyEditTableLeft ul li,
.dvActiveSurveyEditTableRight ul li {
  position: relative;
  padding: 0 0px 5px 25px;
  font-size: 14px;
}
.dvActiveSurveyEditTableLeft ul li::before,
.dvActiveSurveyEditTableRight ul li::before {
  content: '';
  background-image: url("../ImagesNew/header/phoenix-qm-header-icons.svg");
  background-position: -4px -161px;
  background-repeat: no-repeat;
  background-size: 42px;
  height: 15px;
  position: absolute;
  left: 0px;
  top: 0;
  width: 15px;
}
.dvActiveSurveyEditTableRight ul li:last-child,
.dvActiveSurveyEditTableLeft ul li:last-child {
  padding: 0 0 0 25px;
}
.dvActiveSurveyEditTableRight ul li::before {
  background-position: -4px -199px;
}
/*Edit survey modal css*/
/*Custom Assign QIDs Modal css*/
.customModalMainWrapper {
  position: fixed;
  z-index: 1100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  overflow-y: hidden;
  overflow-x: hidden;
}
.customModalMainWrapper .customModalContainer {
  height: 100% !important;
  width: 100% !important;
  background: #fff;
  position: relative;
  z-index: 1;
  background-color: #fff;
  -ms-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;
  left: 0%;
  top: 0%;
}
.customModalMainWrapper .customModalHeader {
  padding: 17px 25px 17px 25px;
  background-color: #3e424b !important;
  position: relative;
  height: auto;
}
.customModalMainWrapper .customModalTitle {
  color: #fff !important;
  font-size: 20px;
  font-family: Proxima N W01 Smbd;
  text-align: center;
  line-height: 15.4px;
}
.customModalMainWrapper .customModalClose {
  position: absolute;
  top: 5px;
  right: 15px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-image: url(../ImagesNew/general/Close_n.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.customModalMainWrapper .customModalBody {
  overflow: hidden !important;
  height: 100% !important;
  position: relative;
}
.customModalMainWrapper .customModalBody iframe {
  border: 0 none;
  outline: 0 none;
}
/*Custom Assign QIDs Modal css*/
.tooltip_container.tooltip_help_blue {
  background-image: url("../ImagesNew/general/new-help-blue.svg");
}
.tooltip_container.tooltip_help_purple {
  background-image: url("../ImagesNew/general/new-help-purple.svg");
}
.tooltip_container.tooltip_help_red {
  background-image: url("../ImagesNew/general/new-help-red.svg");
}
.tooltip_container.tooltip_help_green {
  background-image: url("../ImagesNew/general/new-help-green.svg");
}
.tooltip_container.tooltip_help_navy {
  background-image: url("../ImagesNew/general/new-help-navy.svg");
}
/*Disabled Tooltip Starts Here*/
.disabled-tt-container {
  position: relative;
}
.disable-title-content {
  text-align: left;
  flex-grow: 1;
}
.disabled-icon-regular {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("../ImagesNew/disable-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
  vertical-align: middle;
}
.disabled-icon-yellow {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("../ImagesNew/disable-icon-color.svg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
  vertical-align: middle;
}
.disabled_TT {
  position: absolute;
  display: none;
  padding: 15px;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(226, 227, 227, 0.5);
  line-height: 18px;
  z-index: 210;
  border-radius: 3px;
  align-items: center;
}
.disabled_TT .disable-icon-container {
  align-self: center;
}
.disabled-text {
  font-family: Proxima N W01 Smbd;
  color: #20232A;
}
.disabled-content {
  color: #23202A;
  font-family: Proxima N W01 Reg;
}
.disabled_TT.bottomleft {
  top: calc(105%);
  right: 10px;
}
.disabled_TT.bottomleft::after {
  content: " ";
  visibility: visible;
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  right: 12px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.disabled_TT.bottomright {
  left: 10px;
  top: calc(105%);
}
.disabled_TT.bottomright::after {
  content: " ";
  visibility: visible;
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 17px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.disabled_TT.topleft {
  right: 10px;
}
.disabled_TT.topleft::after {
  content: " ";
  position: absolute;
  visibility: visible;
  top: 100%;
  /* At the bottom of the tooltip */
  right: 12px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.disabled_TT.topright {
  left: 10px;
}
.disabled_TT.topright::after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 17px;
  visibility: visible;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.disabled-tt-container {
  display: inline-block;
}
.disabled_TT.topcenter {
  left: 50%;
  transform: translateX(-50%);
}
.disabled_TT.topcenter::after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  visibility: visible;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.disabled-tt-container {
  display: inline-block;
}
.disabled_TT.bottomcenter {
  left: 50%;
  transform: translateX(-50%);
}
.disabled_TT.bottomcenter::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  visibility: visible;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
.modal-dataspace > .disabled {
  color: #1f2532;
}
.disabled-tt-container.stay .disabled_TT:hover{
    display: flex !important;
}
.disabled-tt-container.stay .disabled_TT a{
    cursor: pointer;
}
/*Disabled Tooltip Ends Here*/
.medium .loader-parent .line {
  margin: 0 3px;
  width: 3px;
  height: 15px;
}
.preview-button_0 {
  background-color: #4068b1 !important;
}
.preview-button_1 {
  background-color: #6c3f8e !important;
}
.preview-button_3 {
   background-color: #3e7880 !important;
}
.preview-button_4 {
    background-color: #B57504 !important;
}
.tab-option.active .selected-Project-Type-Color_0 {
  color: #4068b1 !important;
}
.tab-option.active .selected-Project-Type-Color_1 {
  color: #6c3f8e !important;
}
.tab-option.active .selected-Project-Type-Color_3 {
  color: #3e7880 !important;
}
.preview-main-wrapper .tabs-wrapper .tab-option.active.PreviewHolderClass_0 {
    border-color: #4068b1;
}
.preview-main-wrapper .tabs-wrapper .tab-option.active.PreviewHolderClass_1 {
    border-color: #6c3f8e;
}
.preview-main-wrapper .tabs-wrapper .tab-option.active.PreviewHolderClass_3 {
    border-color: #3e7880;
}
#previewHolder.active .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/preview_blue.svg');
    width: 20px;
    height: 12px;
    display: inline-block;
    margin-right: 5px;
    filter: brightness(0) saturate(100%) invert(36%) sepia(73%) saturate(596%) hue-rotate(181deg) brightness(88%) contrast(80%);
}
#previewReport.active .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/results_blue.svg');
    width: 14px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;
    filter: brightness(0) saturate(100%) invert(36%) sepia(73%) saturate(596%) hue-rotate(181deg) brightness(88%) contrast(80%);
}
#previewHolder.active .selected-Project-Type-Color_1 .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/preview_Assessment.svg') !important;
    filter: brightness(0) saturate(100%) invert(27%) sepia(14%) saturate(2906%) hue-rotate(233deg) brightness(101%) contrast(87%);
}
#previewHolder.active .selected-Project-Type-Color_3 .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/preview_CX.svg') !important;
    filter: brightness(0) saturate(100%) invert(24%) sepia(42%) saturate(513%) hue-rotate(138deg) brightness(95%) contrast(90%);
}
#previewReport.active .selected-Project-Type-Color_1 .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/results_Assessment.svg') !important;
    filter: brightness(0) saturate(100%) invert(27%) sepia(14%) saturate(2906%) hue-rotate(233deg) brightness(101%) contrast(87%);
}
#previewReport.active .selected-Project-Type-Color_3 .cls-icons {
    background-image: url('../ImagesNew/SM/Create_new_survey/results_CX.svg') !important;
    filter: brightness(0) saturate(100%) invert(24%) sepia(42%) saturate(513%) hue-rotate(138deg) brightness(95%) contrast(90%);
}
/*Show Ghost Loader Starts*/
.GhostLoaderMain {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 199;
  top: 0;
  left: 0;
  background-color: #fff;
  box-sizing: border-box;
  padding: 20px;
}
.GhostLoader {
  background-image: url(../ImagesNew/iframe_loader.svg);
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.GhostLoaderMain.forCX .GhostLoader {
  background-image: url(../ImagesNew/GhostLoader/CX/OverviewOverall.svg);
}
.GhostLoaderMain.forCX {
  padding: 0;
  z-index: 117;
  position: fixed;
}
/*Show Ghost Loader Ends*/
/*New changed font Line Height*/
.changedLineheight,
.fbcmodalHeader,
.modalHeader {
  line-height: 15.4px;
}
/*New changed font Line Height end*/
/*Skeleton Loader starts*/
.FullSkeletonLoader {
  overflow: hidden;
}
.SLMain {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  position: fixed;
  background-color: #fff;
  z-index: 200;
  top: 52px;
}
.SLMain .SL-nav {
  background-color: #000;
  height: 52px;
}
.SLMain .SL-CXTabs {
  padding: 13px 25px;
  border-bottom: 1px solid rgba(226, 227, 227, 0.5);
}
.SLMain .SL-CXDDs {
  padding: 21px 25px;
}
.SLMain .SL-CXTab {
  display: inline-block;
  width: 93px;
  height: 23px;
  background-color: #eaeaea;
  margin-right: 20px;
  border-radius: 3px;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain .SL-CXDDs .SL-CXTab {
  height: 32px;
  width: 100px;
}
.SLMain .SL-CXDDs .SL-timewrapper {
  display: inline-block;
  padding-right: 20px;
  border-right: 1px solid rgba(151, 151, 151, 0.26);
}
.SLMain .SL-CXDDs .SL-CXTab:nth-child(1) {
  width: 135px;
  margin: 0;
}
.SLMain .SL-CXDDs .SL-CXTab:nth-child(2) {
  margin-left: 20px;
}
.SLMain .SL-cx-guage-table {
  display: flex;
  background-color: #dce1e4;
  padding: 20px 0 20px 20px;
}
.SLMain .SL-cx-gauge-table-cell {
  flex-grow: 1;
  height: 190px;
  min-width: 325px;
  background-color: #fff;
  margin-right: 20px;
  border-radius: 5px;
  padding: 20px;
  box-sizing: border-box;
}
.SLMain .SL-cx-gauge-table-cell:nth-child(1) {
  min-width: 275px;
}
.SLMain .SL-card .cline {
  background-color: #eaeaea;
  border-radius: 3px;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain .SL-card .cline.line1 {
  height: 25px;
  margin-bottom: 10px;
  width: 130px;
}
.SLMain .SL-card .cline.line2 {
  height: 15px;
  width: 210px;
}
.SLMain .SL-overview-graphs {
  display: flex;
  padding: 15px 0;
}
.SLMain .SL-overview-graphs .pointGraph,
.SLMain .SL-overview-graphs .HBGraph {
  position: relative;
  flex-grow: 1;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain .SL-overview-graphs .HBGraph {
  width: 325px;
  padding: 0px;
  align-self: center;
}
.SLMain .SL-overview-graphs .HBGraph .cline-parent {
  width: inherit;
}
.SLMain .lineaxis {
  width: 1px;
  height: 242px;
  background: #eaeaea;
  align-self: center;
}
.SLMain .SL-leftpanel-settings {
  width: 230px;
  background-color: #f9fafc;
}
.SLMain .SL-leftpanel-settings,
.SLMain .SL-rightpanel-settings {
  display: inline-block;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain.CXSettings .SL-nav {
  height: 50px;
}
.SLMain .SL-left-child {
  padding: 16px 48px;
}
.SLMain .SL-left-child.active {
  background-color: #cfd8db;
}
.SLMain .SL-left-child .SL-line {
  height: 13px;
  width: 133px;
  background-color: #eaeaea;
}
.SLMain .SL-left-child:nth-child(3) .SL-line,
.SLMain .SL-left-child:nth-child(5) .SL-line {
  width: 100px;
}
.SLMain .SL-left-child:nth-child(6) .SL-line {
  width: 70px;
}
.SLMain .SL-rightpanel-settings .Ctable.big {
  position: relative;
  padding: 10px 20px;
}
.SLMain .SL-rightpanel-settings .Ctable.big table {
  position: static;
  transform: none;
  height: 30%;
  border-collapse: collapse;
  height: 190px;
}
.SLMain .SL-rightpanel-settings .Ctable thead tr th div,
.SLMain .SL-rightpanel-settings .Ctable tbody tr td div {
  background-color: #eaeaea;
}
.SLMain .SL-rightpanel-settings .Ctable thead tr th,
.SLMain .SL-rightpanel-settings .Ctable tbody tr td {
  padding: 14px 20px;
}
.SLMain .SL-rightpanel-settings .Ctable tbody tr td {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.SLMain .SL-rightpanel-settings .Ctable tbody tr td:nth-child(1) {
  border-left: 1px solid #eee;
}
.SLMain .SL-rightpanel-settings .Ctable tbody tr td:nth-child(last) {
  border-right: 1px solid #eee;
}
.SLMain .SL-body {
  background-color: #dce1e4;
  padding: 0 25px;
}
.SLMain .SL-body .SL-body-dd {
  padding: 20px 0;
}
.SLMain .SL-body .SL-body-dd div {
  height: 20px;
  width: 110px;
  background-color: #eaeaea;
  border-radius: 3px;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain .SL-body .SL-quicktrend-cont {
  background-color: #fff;
  border-radius: 5px;
  padding: 50px 30px;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}
.SL-quicktrend {
  padding: 20px;
  height: 240px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  display: inline-block;
  border-radius: 10px;
  margin-right: 30px;
  width: 235px;
}
.SLMain .SL-card .SL-quicktrend .cline.line2 {
  width: 170px;
}
.SLMain .SL-trendgraph-cont {
  border-radius: 5px;
  overflow: hidden;
}
.SLMain.ComparsionTab .pointGraph,
.SLMain.TextAnalysisTab .pointGraph {
  position: relative;
  padding: 40px;
}
.SLMain .pointGraph .pointGraphCont {
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain .pointGraph .rect,
.SLMain .pointGraph .yaxis,
.SLMain .pointGraph .yline,
.SLMain .pointGraph .dot,
.SLMain .card .cline,
.SLMain .predLeft .titleSkel {
  background-color: #eaeaea;
}
.SLMain .predLeft .titleSkel {
  margin: 20px 20px 0;
}
.SLMain.TextAnalysisTab .SL-quicktrend-cont {
  height: 400px;
  box-sizing: border-box;
  padding: 25px 40px;
}
.SLMain.TextAnalysisTab .SL-quicktrend-cont .overallSentimentCard {
  position: relative;
  padding: 0;
  display: flex;
}
.SLMain.TextAnalysisTab .overallSentimentCard .ocard {
  margin-right: 25px;
}
.SLMain.TextAnalysisTab .overallSentimentCard .ocard .oline,
.SLMain.TextAnalysisTab .overallSentimentCard .ocard .sqaure {
  background-color: #eaeaea;
}
.SLMain.PredictionTab .pointGraph,
.SLMain.PredictionTab .predictionSkeleton {
  position: relative;
}
.SLMain.PredictionTab .SL-body {
  padding: 50px 25px 0;
}
.SLMain.PredictionTab .predictionSkeleton .predRight {
  width: 70%;
}
.SLMain.PredictionTab .predictionSkeleton .predLeft {
  vertical-align: top;
  animation: dim 1.5s infinite;
  transition-timing-function: ease-in-out;
}
.SLMain.PredictionTab .predictionSkeleton {
  overflow: hidden;
  border-radius: 5px;
}
.SLMain.PredictionTab .SL-body {
  background-color: #C9EDEB;
}
.SLMain.CXSettings {
  z-index: 1200;
}
@keyframes dim {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.3;
  }
}
/*Skeleton Loader ends*/
/* New Model Color Border*/
.RTB-Model .fbcNewmodalDialog .fbcNewmodalHeader {
  border-top: 2px solid #ea5b2e;
  border-radius: 3px 3px 0 0;
}
.RTB-Model .fbcNewmodalTitle {
  font-size: 18px;
  line-height: 27px;
}
.RTB-Model.fbcNewmodalHolder .fbcNewmodalDialog .fbcNewmodalBody {
  padding: 10px 30px 20px 100px;
}
.RTB-Model.fbcNewmodalHolder .fbcNewmodalDialog .fbcNewmodalHeader {
  padding: 30px 30px 5px 100px;
}
.RTB-Model .fbcNewmodalBody .modalBodysubTitle {
  font-family: 'Proxima N W01 Smbd';
  color: #20232a;
  margin: 0;
  line-height: normal;
  font-size: 14px;
}
.RTB-Model .fbcNewmodalBody ul {
  padding: 10px 0 15px 15px;
  margin: 0;
  list-style: none;
}
.RTB-Model .fbcNewmodalBody ul li {
  padding: 0px 5px 5px;
}
.RTB-Model .fbcNewmodalBody ul li::before {
  content: "\2022";
  color: #d0d1d2;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  font-size: 24px;
  margin-top: -5px;
  margin-left: -0.8em;
}
.RTB-Model .fbcNewmodalHeader.Alert .fbcNewmodalTitle::before {
  content: '';
  left: -70px;
  background-image: url(../ImagesNew/general/alert_icon_model_filled_orange.svg);
}
.RTB-Model .fbcNewmodalHeader .fbcNewmodalClose {
  background-size: 25px;
}
.RTB-Model .fbcNewmodalFooter input[type="button"].next {
  padding: 0px 60px;
}
.RTB-Model .fbcNewmodalFooter {
  box-shadow: 3px -4px 8px 0 rgba(32, 35, 42, 0.07);
  border: none;
}
.RTB-Model .fbcNewmodalFooter input[type="button"].back {
  padding: 0px 50px;
}
.hc-tile-lead-icon {
  filter: brightness(0) saturate(100%) invert(39%) sepia(7%) saturate(678%) hue-rotate(182deg) brightness(92%) contrast(88%);
}
.hc-mp-tile:hover .hc-tile-lead-icon {
  filter: brightness(0) saturate(100%) invert(7%) sepia(5%) saturate(589%) hue-rotate(278deg) brightness(101%) contrast(89%);
}
.hc-mp-tile:hover .hc-tile-text,
.hc-mp-tile:hover .hc-tile-arrow {
  color: #201e1f;
}
.hc-mp-tile:hover .hc-tile-arrow::after {
  border-left: 6px solid #201e1f;
}
.hc-tile-arrow::after {
  content: '';
  position: absolute;
  display: inline-block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #5b606a;
  right: 0;
  top: 2px;
}
.button:hover,
.ButtonNew:hover {
  background-color: #393c42;
  color: #f0f1f2;
}
.button.disabled,
.button:disabled,
.button[disabled],
.ButtonNew.disabled,
.ButtonNew:disabled,
.ButtonNew[disabled] {
  background-color: #e3e7ea;
  color: #211e1f;
  opacity: 0.4;
}
.ButtonNew {
  background-color: #5b606a;
}
.hollow-btn.button_arrow {
  background-image: url(../ImagesNew/general/ButtonArrow-Black.svg) !important;
  background-repeat: no-repeat !important;
  background-position: right 10px center !important;
}
div#cke_txt_mss_alreadyparticipated #ck_txt_mss_alreadyparticipated_top a.cke_button.cke_button__piping,
div#cke_txt_mss_ResponseLimit #ck_txt_mss_ResponseLimit_top a.cke_button.cke_button__piping,
div#cke_txt_mss_surveyexpiry #ck_txt_mss_surveyexpiry_top a.cke_button.cke_button__piping {
  display: none !important;
}
/*New Changes*/
/*Checkbox*/
input[type='checkbox'] + label:before {
  border: 2px solid #7d8393;
}
input[type='checkbox'] + label:hover:before {
  border: 2px solid #211e1f;
  border-width: 2px;
  outline: 2px solid #e7e8ea;
}
input[type="checkbox"]:checked + label:before {
  background: #211e1f;
}
input[type="checkbox"]:checked + label:hover:before {
  outline: none;
}
/*Radio*/
.switch-toggle input[type='radio'] + label:hover:before {
  outline: none;
  border: none;
  height: 16px;
  width: 16px;
}
input[type='radio'] + label:hover:before {
  border: 2px solid #211e1f;
  border-width: 4px;
  outline: 2px solid #e7e8ea;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
}
input[type="radio"]:checked + label:Not(.ld-common) > span {
  border: 5px solid #211e1f;
  height: 8px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 8px;
  background-color: #ffffff;
}
input[type='radio']:checked + label:hover:before {
  outline: none;
}
/*Toggle*/
.toggle-switch input:focus + .slider {
  box-shadow: 0 0 1px #211e1f;
}
.toggle-switch .slider,
.switch-toggle.switch-3.switch-candy.Noall {
  background-color: #7d8393;
}
.switch-toggle.switch-3.switch-candy.Yesall,
.toggle-switch input:checked + .slider {
  background-color: #211e1f;
}
.switch-toggle.switch-3.switch-candy.Yesall.disabled,
.switch-toggle.switch-3.switch-candy.Noall.disabled .toggle-switch.disabled {
  background-color: #bdc0c7 !important;
}
/*Secondary Button and Teritary Button*/
.hollow-btn,
.button.hollow-btn,
input[type="submit"].button_grey.hollow-btn {
  background-color: #ffffff;
  border: 1px solid #e7e8ea;
  color: #5c6069 !important;
}
.hollow-btn:hover,
.button.hollow-btn:hover,
input[type="submit"].button_grey.hollow-btn:hover {
  background-color: #f0f1f2;
  border: 1px solid #e7e8ea;
  color: #393c42 !important;
}
.hollow-btn.active,
.button.hollow-btn.active,
input[type="submit"].button_grey.hollow-btn.active {
  background-color: #e7e8ea;
  border: 1px solid #ccced4;
  color: #211e1f !important;
}
.hollow-btn.disabled,
.button.hollow-btn.disabled,
input[type="submit"].button_grey.hollow-btn.disabled,
input[type="submit"].button_grey.hollow-btn:disabled {
  border: 1px solid #e3e7ea !important;
  color: #211e1f !important;
  opacity: 0.4;
}
.hollow-btn.button_arrow {
  background-size: auto;
}
.tertiary-btn,
.tertiary-btn.button {
  display: inline-block;
  vertical-align: top;
  padding: 4px 20px;
  background-color: #ffffff;
  border-radius: 3px;
  font-size: 14px;
  font-family: Proxima N W01 Smbd;
  cursor: pointer;
  width: auto;
  background: #ffffff;
  background-image: none !important;
  position: relative;
  margin: 0 5px 0 0;
  border: none;
  color: #5c6069;
  border: 1px solid transparent;
}
.tertiary-btn:hover,
.tertiary-btn.button:hover {
  background-color: #f0f1f2;
  color: #393c42;
}
.tertiary-btn.active,
.tertiary-btn.button.active {
  background-color: #f0f1f2;
  color: #211e1f;
}
.tertiary-btn.disabled,
.tertiary-btn.button.disabled {
  color: #211e1f;
  opacity: 0.4;
}
.webQuestion input[type="radio"]:checked + label:Not(.ld-common) > span {
    width: 10px;
    height: 10px;
}
.hd-btn.hd-active .qs-menu .tooltip_container {
    background-image: url(../ImagesNew/general/new-help-black.svg);
}
.cls-main-container .smallcheckbox input[type="checkbox"]:checked + label::before {
    border: 1px solid #5C6069;
    background-color: #5C6069;
}
.cls-main-container .filter-pagination-wrapper .customizeIcon.Filter:active {
    background-color: #5C6069 !important;
}
.cls-main-container input[type='checkbox'] + label:hover:before {
    border: 1px solid #211e1f;
    border-width: 1px;
    outline: 1px solid #e7e8ea;
}
.cls-main-container .customizeIcon.active {
    background-color: #5C6069;
}
/*Bug 558*/
.ControlColorsRB input[type="radio"]:checked + label:Not(.ld-common) > span {
    border: 2px solid #fff;
    width: 12px;
    height: 12px;
    top: 2px;
    left: 2px;
}
span#spnwarncont .tooltip_container.tooltip_white.tooltip_help_white {
    background-image: url(../ImagesNew/general/new-help-white.svg);
}
#tdExcludeResponse button#chkExcluderesponse.red-btn:hover {
    color: #EB5B2A !important;
    background: #f0f1f2 !important;
}
/*Banner Default Colors*/
.custom-banner-bg {
    background-color: #EFF7F5;
}
/*New Export Btn*/
.customUploadBtn .button.hollow-btn {
    padding: 19px 30px;
    cursor: pointer;
}

.customUploadBtn input[type="file"] {
    display: none;
}

.customUploadBtn .iconUpload {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: url() center no-repeat;
    vertical-align: middle;
    background-color: #20232A;
    background-size: 26px;
}

.customUploadBtn .uploadBtnTxt {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}

.uploadedfileWrapper.hide {
    display: none;
}

.uploadedfileWrapper {
    display: flex;
    align-items: center;
    padding-top: 10px;
} 

.uploadedfileWrapper div {
    padding: 0px 5px;
}

.uploadHeading {
    color: #20232A;
    font-size: 14px;
}

.uploadfiletxt {
    color: #2a2a2a;
}

.mdl-importBtnWrapper .uploadedfileWrapper .previewIcon {
    width: 26px;
    height: 26px;
    background: url(../ImagesNew/home_preview_normal.svg) center no-repeat;
    background-size: 22px;
    cursor: pointer;
}
/*US5980 NEW UI*/
.BoxSelectionWrapper {
    display: flex;
    align-items: center;
}
.BoxSelectionWrapper .BoxWrapper{
    min-width: 164px;
    padding: 6px 14px 6px 6px;
    display: flex;
    align-items: center;
    border: 1px solid #E7E8EA;
    border-radius: 12px;
    margin: 0 32px 0 0;
}
.BoxSelectionWrapper .BoxWrapper.active {
    box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.1);
}
.BoxSelectionWrapper .BoxWrapper .BoxIcon{
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background-color: #F0F1F2;
    box-shadow: none;
    border: none;
    margin: 0 12px 0 0;
    background-image: none;
}
.BoxSelectionWrapper .BoxWrapper .BoxIcon:after{
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 22px 22px;
    background-position: center;
}
.BoxSelectionWrapper .BoxWrapper.active .BoxIcon:after,
.BoxSelectionWrapper .BoxWrapper:hover .BoxIcon:after{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(128deg) brightness(121%) contrast(116%);
}
.BoxSelectionWrapper .BoxWrapper .BoxTitle{
    margin: 0;
    color: #20232A;
    font-size: 14px;
    font-family: Proxima N W01 Reg;
}
.BoxSelectionWrapper .BoxWrapper.active .BoxTitle{
    font-family: Proxima N W01 Smbd;
}
.NewDD .o-menu-trigger.bottomRightMenu .o-menu-list{
    padding: 6px;
}
.NewDD .o-menu-trigger.bottomRightMenu .o-menu-list-item{
    border-radius: 6px;
    height: 34px;
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 2px;
}

.NewDD .o-menu-trigger.bottomRightMenu .o-menu-list-item.active,
.NewDD .o-menu-trigger.bottomRightMenu .o-menu-list-item.active:hover{
    background-color: #E7E8EA;
}
.NewDD .o-menu-trigger.bottomRightMenu .o-menu-list-item:hover{
    background-color: #F0F1F2;
}
.dd-cont.AccordianDD,
.dd-cont.AccordianDD .dd-custom,
.dd-cont.AccordianDD .o-menu-list {
    width: 380px;
    box-sizing: border-box;
    max-width: 380px;
}
.dd-cont.AccordianDD .o-menu-list {
    z-index: 6;
}
.dd-cont.AccordianDD .accordion_wrapper,
.dd-cont.AccordianDD .Accordion_content{
    margin: 0;
    box-shadow: none;
    padding: 0;
}
.dd-cont.AccordianDD .Accordion_tab{
    padding: 10px;
    background-color: #F0F1F2;
    border: none;
    border-radius: 6px;
    margin: 8px 0;
    color: #20232A;
    font-family: Proxima N W01 Reg;
    font-size: 14px;
    height: 34px;
    box-sizing: border-box;
}
.dd-cont.AccordianDD .Accordion_content .AccordianScrollWrapper{
    max-height: 170px;
    overflow: auto;
}
.dd-cont.AccordianDD .Accordion_tab.active{
    background-color: #E7E8EA;
}
.dd-cont.AccordianDD .Accordion_tab::after{
    border: 1px solid RGBA(35, 31, 32, 0.7);
    border-width: 0 2px 2px 0;
}
.dd-cont.AccordianDD .Accordion_tab.active::after{
    border: 1px solid RGBA(35, 31, 32, 0.7);
    border-width: 2px 0 0 2px;
}
.AccordianSearch{
    position: relative;
    padding: 0 10px;
    display: none;
}
.dd-cont.AccordianDD.hasSearch .AccordianSearch{
    display: block;
}
.AccordianSearch > input,
.AccordianSearch > input[type='text'] {
    margin: 8px 0;
    border: none;
    border-bottom: 1px solid #F0F1F2;
    padding: 0 0 6px 22px;
    color: RGBA(32, 35, 42, 0.9);
    width: 100%;
    box-sizing: border-box;
    outline: none;
    height: auto;
}
.AccordianSearch > input:focus,
.AccordianSearch > input[type='text']:focus,
.AccordianSearch > input:hover,
.AccordianSearch > input[type='text']:hover{
    border: none;
    border-bottom: 1px solid #F0F1F2;
}
.AccordianSearch > input::placeholder,
.AccordianSearch > input[type='text']::placeholder{
    font-style: normal;
}
.AccordianSearch::after{
    content: '';
    position: absolute;
    background-image: url(../../AllImages/ImagesNew/dm/searchIcon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
    top: 8px;
    left: 10px;
}
.RadioBoxWrapper{
    display: flex;
    align-content: center;
}
.RadioBoxWrapper .RadioBox{
    display: flex;
    padding: 12px 20px 12px 10px;
    border: 1px solid RGBA(49, 71, 121, 0.16);
    border-radius: 12px;
    line-height: 20px;
    max-width: 225px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    color: #20232A;
    margin: 0 24px 0 0;
}
.RadioBoxWrapper .RadioBox .tooltip_container {
    position: absolute;
    bottom: 10px;
    right:10px;
}

.RadioBoxWrapper .RadioBox.active {
    box-shadow: 0px 2px 4px 0px RGBA(204, 206, 212, 0.35);
    -webkit-box-shadow: 0px 2px 4px 0px RGBA(204, 206, 212, 0.35);
    -moz-box-shadow: 0px 2px 4px 0px RGBA(204, 206, 212, 0.35);
}
.fbcmodalHolder .fbcmodalDialog .fbcmodalHeader {
    background-color: #3e424b;
}
.NewTheme.fbcmodalHolder .fbcmodalDialog .fbcmodalHeader {
    background-color: #202329;
    border-radius: 3px 3px 0 0;
}
.NewTheme.fbcmodalHolder .fbcmodalDialog {
    border-radius: 3px;
    box-shadow: none;
}
/*US5980 NEW UI*/
.SLMain.CXSettings.skeletonLoader.topremove{
    top:0px !important;
}
.dashboard-title-strip {
    font-size: 14px;
    padding: 10px 23px;
    background-color: #F0F1F2;
    color: #20232A;
}

/*New theme modal*/
.NewThemeModal.fbcmodalHolder .fbcmodalDialog{
    border-radius: 6px;
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalHeader {
    background-color: #20232A;
    border-radius: 6px 6px 0 0;
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalFooter .newCancel.next{
    background: rgba(92, 96, 105, 0.5);
    padding: 0px 16px;
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalFooter .newCancel.next:hover{
    background: rgba(92, 96, 105, 0.8);
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalFooter .newSave.next {
    background-color: #393C42;
    padding: 0px 16px;
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalFooter .newSave.next:hover{
    background-color: #211E1F;
}
.NewThemeModal.fbcmodalHolder .fbcmodalDialog .fbcmodalFooter {
    background-color: rgb(240, 241, 242,0.3);
    border: none;
    padding: 12px 0;
    border-radius: 0 0 6px 6px;
}

/*Custom Toaster msg*/
.Plat_Alert_custom.Warning.waring-alert .spnMsg,
div.Plat_Alert_custom.Warning.waring-alert .spnMsg {
    color: #3c3c3d;
}

.Plat_Alert_custom.Warning.waring-alert span.closebtn,
div.Plat_Alert_custom.Warning.waring-alert span.closebtn {
    filter: invert(1);
    opacity: 0.5;
    background: url("../ImagesNew/general/invalid-name.svg") no-repeat 0 0;
    background-size: 12px;
    width: 18px;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
    cursor: pointer;
}

.Plat_Alert_custom.Warning.waring-alert,
div.Plat_Alert_custom.Warning.waring-alert {
    background: #fff;
}

.Plat_Alert_custom.Warning .warning,
div.Plat_Alert.Warning .warning {
    background: url("../Imagesnew/general/warning-sign.svg") no-repeat 0 0;
    background-size: 24px;
    width: 60px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #f6a623;
    display: inline-block;
    background-position: center center;
}

table.Plat_Alert_custom.Warning, div.Plat_Alert_custom.Warning {
    border: 1px solid #f6a623;
}

div.Plat_Alert_custom {
    background-color: #3c3c3d;
    color: #ffffff;
    max-width: 700px;
    padding: 20px 65px 20px 70px;
    text-align: center;
    font-family: Proxima N W01 Reg;
    position: fixed !important;
    top: auto !important;
    /* top: 52px !important; */
    /* right: 25px; */
    border: 1px solid #83c340;
    z-index: 99 !important;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
    box-sizing: content-box;
    bottom: 40px;
    margin: 0px !important;
    line-height: 18px;
    -webkit-animation-name: exampleCustome;
    /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.75s;
    /* Safari 4.0 - 8.0 */
    animation-name: exampleCustome;
    animation-duration: 0.75s;
    right: 0px;
    border-radius: 6px;
}

@-webkit-keyframes exampleCustome {
    from {
        right: -1000px;
    }

    to {
        right: 0px;
    }
}
/* Standard syntax */
@keyframes exampleCustome {
    from {
        right: -1000px;
    }

    to {
        right: 0px;
    }
}
/*Custom Toaster msg*/
@media screen and (max-width: 1600px) {
    .page_rc .rc.sort .ui-sortable-handle:last-child .ModSearch-DD-cont.modalDDbottomquestion .ModSearch-list {
        max-height: 105px;
    }

    .page_rc .rc.sort .ui-sortable-handle:last-child .ModSearch-DD-cont.EnableDisableApplyButton.modalDDbottomquestion {
        position: absolute;
        bottom: 212px;
    }

        .page_rc .rc.sort .ui-sortable-handle:last-child .ModSearch-DD-cont.EnableDisableApplyButton.modalDDbottomquestion div#divSurveyTagsListEmpty.Loader.medium {
            top: 117px;
            border-top: 1px solid #b1bbc4;
        }

}
    
  
    .browserScrollStyle::-webkit-scrollbar {
        width: 8px;
        margin-left: 30px;
    }

    .browserScrollStyle::-webkit-scrollbar-track {
        background-color: transparent;
        border-radius: 10px;
    }

    .browserScrollStyle::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #cfd8dc;
    }

    @media screen and (max-width: 1100px) {
        #upgrademodal {
            max-width: 99% !important;
        }
    }

.mobileNewUI div#divmobilecont .dvMobPageColor tr td span input[type="radio"]:checked + label > span {
    top: 1.5px !important;
    left: 2px !important;
}
@media screen and (min-width: 1700px) {
    .page_rc .rc.sort .ui-sortable-handle:last-child .ModSearch-DD-cont.modalDDbottomquestion .ModSearch-list {
        max-height: 145px;
    }
}


/*New loader with Text*/
.newLoader.mainLoader .mainWrapperLoader {
    min-height: 25%;
    min-width: 30vw;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    text-align: center;
    box-sizing: border-box;
}

.newLoader.mainLoader .loader-wrapper {
    height: 120px;
    display: inline-block;
    width: 100%;
}

.newLoader.mainLoader .loader-parent {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -35%);
}

.newLoader.mainLoader .NewloaderHeading {
    font-size: 14px;
    line-height: 20px;
    font-family: Proxima N W01 Smbd;
}

.newLoader.mainLoader .NewLoaderSubTitle {
    font-size: 13px;
    line-height: 18px;
    font-family: Proxima N W01 reg;
    padding-top: 5px;
    color: #5C6069;
}
.newLoader.mainLoader .loader-textWrapper{
    padding:10px 10px 30px;
}

.newLoader.mainLoader .line{
    height:30px;
}

.disabled_TT.leftLess.topright::after {
    left: 9px;
}

.disabled_TT.alignCentreArrow.topcenter::after {
    left: 52%;
}

div#div_inner_Header .navigation .hd-main-strip .hideMenuForOnBoarding {
    display: none !important;
}

/*.hc-main-panel.newTheme .hc-close {
    top: -32px;
}*/

.newTheme .hc-banner-title {
    padding-bottom: 15px !important;
}
.newTheme .hc-mp-contents {
    padding-top: 0px;
}
.createPlusDiv:hover {
    box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 13px 0 rgba(0, 0, 0, 0.15) !important;
}


.newTheme .video-right-arr, .newTheme .video-left-arr, .newTheme .disable_left_Arrow, .newTheme .disable_right_Arrow {
    height: 27px;
    width: 17px;
}
.TrainingVed:hover {
    box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.rs-browse-all.hollow-btn:hover {
    box-shadow: 0 2px 4px 0 #cbcbcb, 0 4px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.newTheme .bannerDivWrapper {
    background-image: none !important;
}
.bannerDiv {
    padding: 30px 40px !important;
    gap: 56px !important;
}
.Home-Wrapper-ShowableContainer #divNewVideos.videoWrap {
    height: 265px;
}

.fbcmodalHolderDirectorySlider {
    position: fixed;
    z-index: 1100;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    overflow-y: hidden;
    overflow-x: hidden;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 1;
}

.modalDialogDirectorySlider {
    height: 381px;
    width: 889px;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    border-radius: 6px;
    background: #fff;
    position: relative;
    z-index: 1;
    background-color: #fff;
    -ms-transition: all 0.2s ease-in 0s;
    transition: all 0.2sease -in 0s;
    left: 50%;
    top: 50%;
}

.closeSlider {
    display: inline-block;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 13px;
    right: 13px;
    cursor: pointer;
    z-index: 1;
    background-size: 30px;
    background-position: center;
    background-image: url(../../AllImages/ImagesNew/general/Close_Black.svg);
}

.fbcmodalHolderDirectorySlider .sc-wrap {
    height: 317px;
    overflow: hidden;
    background-image: url(../../AllImages/ImagesNew/general/slider-bg.png);
    background-repeat: repeat;
    background-size: 100px 100px;
    background-position: 0% 0%;
    background-color: #F8F8F8;
    border-radius: 6px 6px 0 0;
}

.fbcmodalHolderDirectorySlider .slides {
    position: relative;
    width: 100%;
    transition: opacity 0.5sease;
    z-index: 0;
}

.fbcmodalHolderDirectorySlider .slide {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    font-size: 24px;
    transition: left 0.5s ease-in-out;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    text-align: left;
    box-sizing: border-box;
    border-radius: 6px;
    opacity: 0;
    display: flex;
    align-items: center;
}

.fbcmodalHolderDirectorySlider .slide.active {
    left: 0;
    opacity: 1;
    z-index: 1;
}

.fbcmodalHolderDirectorySlider .slide.previous {
    left: -100%;
    opacity: 0;
    pointer-events: none;
}


.fbcmodalHolderDirectorySlider .slide {
    position: absolute;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.8s ease, transform 0.8s ease;
    transform: translateX(25%);
}

.fbcmodalHolderDirectorySlider .slide.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

.fbcmodalHolderDirectorySlider .slide:not(.active) {
    opacity: 0;
    transform: translateX(25%);
}

.modalFooterSlider {
    display: flex;
    padding: 16px 24px 16px 24px;
    justify-content: center;
    align-items: center;
    height: 64px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.15);
    border-top: 1px solid #f0f1f2;
    background-color: #fff;
    border-radius: 0 0 6px 6px;
}

.pagination-slider {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    position: absolute;
    bottom: 0;
    top: 0;
    /* left: 50%; */
    /* transform: translateX(-50%); */
}

.fbcmodalHolderDirectorySlider .arrow {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: center;
    box-sizing: border-box;
}

.fbcmodalHolderDirectorySlider .arrow:hover {
    background-color: #E3E7EA;
}

.fbcmodalHolderDirectorySlider .dots {
    display: flex;
    gap: 8px;
    min-width: 140px;
}

.fbcmodalHolderDirectorySlider .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #DEE0E4;
    cursor: pointer;
    transition: background-color 0.3s ease, width 0.3s ease;
}

.fbcmodalHolderDirectorySlider .dot.active {
    background-color: #006159;
    width: 30px;
    height: 10px;
    border-radius: 10px;
    pointer-events: none;
}

.arrow.previousBtn,
.arrow.previousBtn:hover {
    background-image: url(../../AllImages/ImagesNew/SM/arrowLeft.svg);
    transform: rotate(180deg);
}

.arrow.nextBtn,
.arrow.nextBtn:hover {
    background-image: url(../../AllImages/ImagesNew/SM/arrowLeft.svg);
}

.fbcmodalHolderDirectorySlider .back-button {
    position: absolute;
    left: 30px;
    top: 19px;
    cursor: pointer;
    height: 24px;
    width: 24px;
    background-image: url(../../AllImages/ImagesNew/SM/back-arrow.svg);
}

.fbcmodalHolderDirectorySlider .left-image {
    background-image: url(../../AllImages/ImagesNew/general/getting-started.svg);
    width: 322px;
    min-width: 322px;
    height: 317px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.left-image.getting-started {
    background-image: url("../../AllImages//ImagesNew//general/getting-started.svg");
}

.left-image.contact-management {
    background-image: url("../../AllImages//ImagesNew//general/contact-management-illustration.svg");
}

.left-image.dynamic-piping {
    background-image: url("../../AllImages//ImagesNew//general/dynamic-piping.svg");
}

.left-image.simplified-project-publishing {
    background-image: url("../../AllImages//ImagesNew//general/simplified-project-publishing.svg");
}

.left-image.enrich-all-responses {
    background-image: url("../../AllImages//ImagesNew//general/enrich-all-responses.svg");
}

.left-image.activities-illustration {
    background-image: url("../../AllImages//ImagesNew//general/activities-illustration.svg");
}

.left-image.enhanced-reporting {
    background-image: url("../../AllImages//ImagesNew//general/enhanced-reporting-analytics.svg");
}

.fbcmodalHolderDirectorySlider .content-title {
    font-size: 24px;
    font-family: Proxima N W01 Smbd;
    margin-bottom: 8px;
    line-height: 30px;
}

.fbcmodalHolderDirectorySlider .content-para {
    font-size: 16px;
    line-height: 22px;
    font-family: Proxima N W01 Reg;
}

.fbcmodalHolderDirectorySlider .content-para > div:not(:last-child) {
    margin-bottom: 14px;
}

.last-step-footer .button {
    background-color: #5c6069;
    width: 246px;
    height: 32px;
}
.last-step-footer .button:hover {
    background-color: #211e1f;
}

.fbcmodalHolderDirectorySlider .activities-content {
    position: relative;
    left: -40px;
}

.fbcmodalHolderDirectorySlider .right-content {
    padding-right: 32px;
}

/*ExperienceNavigator*/
.utilityPanel .ResBtn.isAIthemeStyle {
    background: #fff;
    border-radius: 3px;
}
    .utilityPanel .ResBtn.isAIthemeStyle span {
        background: linear-gradient(274.1deg, #6C16AC -16.91%, #02BECC 120.23%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }

.utilityPanel .ResBtn.strategyBtn:before {
    background-image: url('../ImagesNew/utilities/experience-navigator.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.utilityPanel .isAIthemeStyle.strategyBtn::after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    z-index: -1;
    background: linear-gradient(274.1deg, #6c16ac -16.91%, #02becc 120.23%);
    border-radius: 5px;
}

.utilityPanel .isAIthemeStyle:hover::before {
    background-image: url('../ImagesNew/utilities/experience-navigator-hover.svg') !important;
}
.utilityPanel .isAIthemeStyle:hover {
    background: linear-gradient(274.1deg, #6c16ac -16.91%, #02becc 120.23%) !important;
}
.utilityPanel .isAIthemeStyle:hover span {
color: #fff;
background: transparent;
-webkit-text-fill-color: #fff;
background-clip: unset;
}


@media (max-width: 1010px) {
    .header-right .lang-pageno {
        display: flex;
        flex-wrap: wrap;
    }
    #ddlNewUpgradeBasic {
        margin: 10px 0;
    }
}
@media only screen and (max-width: 800px) {
    .Home-Wrapper-ShowableContainer .rs-outer-cont {
        width: 100%;
    }
    .Home-Wrapper-ShowableContainer .rs-info-bar {
        width: 90%;
    }
    .Home-Wrapper-ShowableContainer .changeVideoTabWrap {
        width: 90% !important;
    }
}

.downloadManagerMainWrapper .dowloadManageBody .dowloadManageBox .manageDownloadMain .downloadTextDiv .download-file-data .download-file-type {
    color: #5c6069 !important;
    font-family: Proxima N W01 Reg !important;
}
    .downloadManagerMainWrapper .dowloadManageBody .dowloadManageBox .manageDownloadMain .downloadTextDiv .download-file-data .download-file-type .tooltip-moduleid .tooltip_container.tooltip_info {
        filter: invert(0.4);
    }

.auto_advance_upgrade img, .auto_submit_upgrade img {
    position: absolute;
}

.auto_advance_upgrade, .auto_submit_upgrade {
    position: relative;
    left: 30px;
}