@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*/
/* Font-size is include in this file , Needs to be change */
.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: #78909c;
  border: 2px solid #78909c;
}
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: 1px;
  -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: 1px solid #78909c;
}
.smallcheckbox input[type="checkbox"]:checked + label > span {
  height: 3px;
  left: 3px;
  top: 3px;
  width: 6px;
}
.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 #78909c;
}
input[type="radio"]:checked + label > 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"]: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: 1px;
  top: 1px;
  width: 8px;
}
.smallradio input[type="radio"][disabled] + label:hover span {
  height: 0;
  left: 1px;
  top: 6px;
  width: 11px;
}
.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: 1px solid #78909c;
}
.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");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  margin-left: 5px;
  background-size: 25px 25px;
  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;
}
.time-control .icon-time {
  width: 25px;
  height: 25px;
  background-image: url("../ImagesNew/general/clock.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  margin-left: 15px;
  background-size: 25px 25px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.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: 1px;
  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;
  min-width: 105px !important;
}
.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_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: #fbb041;
  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: #78c900;
}
.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;
}
:-ms-input-placeholder {
  /* Internet Explorer */
  color: rgba(160, 160, 160, 0.8);
  font-style: italic;
}
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;
}
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: 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;
}
#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: 12100 !important;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
  box-sizing: content-box;
  bottom: 35px;
  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: #5c6069;
  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;
}
.ChooseFile:hover {
  background: #393c42;
}
/* 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;
}
