﻿/*****************************common-pm start**********************************/
@import url("https://fonts.googleapis.com/css?family=Open+Sans|Advent+Pro|Arima+Madurai|Arvo|Averia+Serif+Libre|Bad+Script|Convergence|Cormorant+Garamond|Dancing+Script:700|Dosis|Droid+Sans|Exo+2|Fira+Sans|Heebo|Indie+Flower|Jim+Nightshade|Josefin+Sans|Josefin+Slab|Lato|Libre+Baskerville|Merriweather|Montserrat|Oswald|Oxygen|PT+Sans+Narrow|Playfair+Display|Raleway:700|Revalia|Roboto|Rokkitt|Rufina|Shadows+Into+Light+Two|Ubuntu|Yanone+Kaffeesatz");
@font-face {
  font-family: 'star-rating_font';
  src:  url('../fonts/star-rating_font.eot?hk9e76');
  src:  url('../fonts/star-rating_font.eot?hk9e76#iefix') format('embedded-opentype'),
    url('../fonts/star-rating_font.ttf?hk9e76') format('truetype'),
    url('../fonts/star-rating_font.woff?hk9e76') format('woff'),
    url('../fonts/star-rating_font.svg?hk9e76#star-rating_font') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pm_icon_font';
  src:  url('fonts/pm_icon_font.eot?j1b9ob');
  src:  url('fonts/pm_icon_font.eot?j1b9ob#iefix') format('embedded-opentype'),
    url('fonts/pm_icon_font.ttf?j1b9ob') format('truetype'),
    url('fonts/pm_icon_font.woff?j1b9ob') format('woff'),
    url('fonts/pm_icon_font.svg?j1b9ob#pm_icon_font') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'mobile_fonts';
  src:  url('../fonts/mobile_fonts.eot?vcdy7z');
  src:  url('../fonts/mobile_fonts.eot?vcdy7z#iefix') format('embedded-opentype'),
    url('../fonts/mobile_fonts.ttf?vcdy7z') format('truetype'),
    url('../fonts/mobile_fonts.woff?vcdy7z') format('woff'),
    url('../fonts/mobile_fonts.svg?vcdy7z#mobile_fonts') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'info-icon';
  src:  url('fonts/info-icon.eot?vcdy7z');
  src:  url('fonts/info-icon.eot?vcdy7z#iefix') format('embedded-opentype'),
    url('fonts/info-icon.ttf?vcdy7z') format('truetype'),
    url('fonts/info-icon.woff?vcdy7z') format('woff'),
    url('fonts/info-icon.svg?vcdy7z#mobile_fonts') format('svg');
  font-weight: normal;
  font-style: normal;
}
@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: '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;
}
/* MG Question on PM page - Mandatory Selection */
table.mg-mandatory {margin: -1px 12px 12px 20px;font-size: 11px;}
table.mg-mandatory tr.alt td {background-color: #ffffff;}
table.mg tr td.star:before, table.mg tr td.star-ar::before,table.mg tr td.star-blink-ar::before, table.mg tr td.star-blink::before, table.mg tr td.mandatory-cell::before {content: "\e902";font-size: 9px;position:absolute; top: 16px;}
table[dir="rtl"] table.mg tr td.star-ar::before,table[dir="rtl"] table.mg tr td.star-blink-ar::before{float:right; right: 0}
table[dir="rtl"] table.mg tr td.star::before,table[dir="rtl"] table.mg tr td.star-blink::before{float:right;left:0;}

table.mg tr td.star::before,table.mg tr td.star-blink::before{float:left;left:0;}
table.mg tr td.l {border-left: 1px solid !important;}
table.mg tr td.r {border-right: 1px solid !important;}
table.mg tr td.t {border-top: 1px solid;}
table.mg tr td.b {border-bottom: 1px solid;}
table.mg tr td.b, table.mg tr td.t, table.mg tr td.r, table.mg tr td.l{position:relative}
/*table.mg tr td.l,table.mg tr td.r,table.mg tr td.b,table.mg tr td.t {border-color: #eb0000 !important;}*/
/* END MG Question on QM page - Mandatory Selection */
.bg-qm-qp {width: 966px;width: 100%;padding-left: 1px;margin-top: -1px;display: table;}
/* Survey Manager Redesign */
.tool-table {height: 28px;}
.btn-qm-wrap {clear: both;height: 34px;}
.no-link {font-size: 11px;color: #121212;}
.img {vertical-align: middle;margin-right: 3px;}
.page,.page-off {color: #121212;background: #FFFFFF;text-align: center;display: block;font-family: Open Sans, Arial;font-size: 12px;}
.page-off {color: #666666;}
.page a {color: #121212;background: #ffffff url(../../images/icons/pging-arrow.gif) right no-repeat;text-align: center;padding: 5px 20px 5px 5px;display: block;text-decoration: none;cursor: pointer;}
.page a:visited {color: #121212;text-decoration: none;}
.page a:link {color: #121212;text-decoration: none;display: inline-block;}
.page-off {padding: 5px 10px;}
/* Used in Help Layer Pop ups */
.helpleft {float: left;width: 170px;text-align: right;font-weight: bold;margin-top: 0px;padding-top: 0px;position: relative;}
.helpright {width: 400px;margin-top: 0px;padding-top: 0px;margin-left: 175px;margin-bottom: 25px;}
/* Used in QM*/
.HRB {margin-left: 25px;margin-top: 2px;}
.ansGRID {border: solid #D1D1D1;border-width: 0px 1px 1px 1px;}
.q-tblshade {width: 800px;margin: 10px 20px 20px 20px;background-color: #FFFFFF;}
.q-tblshadenew {border-right: 3px solid #E6E6E6;border-bottom: 3px solid #E6E6E6;}
.q-bank-tblshade {width: 690px;border-right: 3px solid #E6E6E6;border-bottom: 3px solid #E6E6E6;margin: 10px 20px 20px 20px;background-color: #FFFFFF;}
/* Toolbar Icons*/
div.ic-branch-off,div.ic-rearr-off,div.ic-spell-off,div.ic-delete-off,div.ic-comment-off,div.ic-copypage-off,div.ic-movepage-off,div.ic-loop-off,div.ic-q-sequence-off,div.ic-advance-off,div.ic-setscores-off,div.ic-find-off {color: #9c9c9c;}
div.ic-branch a,div.ic-branch-off,div.ic-branch-on,div.ic-rearr a,div.ic-rearr-off,div.ic-rearr-on,div.ic-spell a,div.ic-spell-off,div.ic-spell-on,div.ic-spell-nodd a,div.ic-delete a,div.ic-delete-off,div.ic-delete-nodd a,div.ic-comment a,div.ic-comment-off,div.ic-comment-on,div.ic-copypage a,div.ic-copypage-off,div.ic-copypage-on,div.ic-movepage a,div.ic-movepage-off,div.ic-movepage-on,div.ic-loop a,div.ic-loop-off,div.ic-loop-on,div.ic-editext a,div.ic-advance a,div.ic-advance-off,div.ic-advance-on,div.ic-auto-trans a,div.ic-reset a,div.ic-reset-off,
div.ic-editext-off,div.ic-find a,div.ic-find-off,div.ic-find-on,div.ic-find-nodd a,div.ic-q-sequence a,div.ic-q-sequence-off,div.ic-q-sequence-on,div.ic-editext-on {padding-top: 5px;height: 18px;}
div.ic-setscores a,div.ic-setscores-off,div.ic-setscores-on,div.ic-cond a,div.ic-cond-off,div.ic-cond-on,div.ic-layout a,div.ic-layout-off,div.ic-layout-on,div.ic-layout-new-off,div.ic-layout-new-on,div.ic-layout-new a {padding-top: 2px;height: 24px;line-height: 23px;}
/* Comments on QM page */
.comm-qm-shade {background-image: url(../../images/icons/fade-dark-lighter.png);padding: 0 3px 3px 0;width: 797px;margin: 2px 20px 20px 20px;}
/* END Comments on QM page */
/* QM Toolbar and the Tabs - SS,QM,LnF*/
.tool-div-bot-out,.tool-div-bot-out-off,.tool-div-bot-out-on {height: 28px;display: block;width: 974px;}
.topbar-wrap {margin: 10px 16px 0px 12px;}
.qm-tabs-level {height: 28px;width: 100%;}
.smtabsHeight {height: 28px;}
td.labelsurv {border-right: 1px solid #B5B5AF;padding: 0 1px;background-color: #f1f2ec;}
td.ic-bg-lang,td.ic-bg-lang-on {padding-left: 1px;padding-right: 2px;}
td.ic-bg-lang-off {padding-left: 1px;padding-right: 2px;}
td.ic-bg-off,td.ic-bg-lang-off {border-left: 1px solid #ffffff;border-right: 1px solid #B5B5AF;color: #9C9C9C;font-size: 11px;}
.tool-td {border-left: 1px solid #99B4D7;border-right: 1px solid #ffffff;padding: 2px 6px 0px 6px;font-size: 11px;color: #9C9C9C;}
.tool-td a:link {color: #121212;text-decoration: none;}
.tool-td a:visited {color: #121212;text-decoration: none;}
.tool-td a:hover {color: #2B399A;text-decoration: underline;}
.tool-td-first {border-right: 1px solid #ffffff;padding: 2px 6px 0px 6px;font-size: 11px;color: #9C9C9C;}
.tool-td-first a:link {color: #121212;text-decoration: none;}
.tool-td-first a:visited {color: #121212;text-decoration: none;}
.tool-td-first a:hover {color: #2B399A;text-decoration: underline;}
.tool-td-last {border-left: 1px solid #99B4D7;padding: 2px 6px 0px 6px;font-size: 11px;color: #9C9C9C;}
.tool-td-last a:link {color: #121212;text-decoration: none;}
.tool-td-last a:visited {color: #121212;text-decoration: none;}
.tool-td-last a:hover {color: #2B399A;text-decoration: underline;}
/* Table in the Add Question Layer on QM and QBank */
.addQ-table-top {border-top: 1px solid #333333;background-color: #ffffff;height: 6px;}
.addQ-table-bot {background-image: url(../../images/icons/layer-bot-bg.png);background-repeat: repeat-x;}
.addQ-table-main {border-left: 1px solid #333333;padding: 10px;background-color: #ffffff;}
.addQ-table-right {background-image: url(../../images/icons/layer-right-bg.png);background-repeat: repeat-y;background-position: right center;}
/* Buttons */
.btn-greygrad {background: url(../../images/icons/bg-btn-grey.jpg);font-size: 12px;color: #232323;border: 1px solid #696969;padding: 2px 8px;background-color: #FFFFFF;width: 70px;cursor: pointer;font-weight: bold;}
.buttonBig_QM-gray {background: #ffffff url(../../images/icons/bg-big-button-gray.gif);font-size: 17px;color: #A0A0A0;font-weight: bold;border: 1px solid #666;padding-top: 4px;padding-bottom: 4px;}
/*Tool Box for Answer Options in Edit Question - moved here from common.css*/
.ansTools,.ansTools_bdr-left,.ansTools_end {height: 22px;float: left;font-size: 11px;color: #333333;padding: 6px 4px 2px;}
.ansTools {border-right: 1px solid #D4D4D4;}
.ansTools_bdr-left {border-left: 1px solid #D4D4D4;}
/*END Tool Box for Answer Options in Edit Question*/
.imgAns-mm-Off a {background-image: url(../../images/icons/collapse_black-bold.gif);background-position: left;background-repeat: no-repeat;padding: 4px 10px 4px 30px;color: #333333;display: block;width: 160px;font-size: 12px;}
.imgAns-mm-Off a:visited {text-decoration: none;color: #333333;}
.imgAns-mm-Off a:link {text-decoration: none;color: #333333;}
td.star_old_fix {background: url(../../images/icons/red_blink.gif) no-repeat left top transparent;}
td.star_old_fix.rtl {background-position: right top;}
td.star_old_fix img.blnk-small {display: none;}
.round-borders {behavior: url(PIE.htc);border-radius: 10px;border: 1px solid #ebc518;}
.dd-text {margin-left: 5px;}
/***13.0 Changes***/
/***Common Style - Normal and hover***/
input[type="checkbox"],input[type="radio"] {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: absolute;}
.grpData label {cursor: pointer;}
input[type="checkbox"],input[type="radio"] {display: inline-block;vertical-align: middle;cursor: pointer;}

input[type="checkbox"] + label:before,input[type="radio"] + label:before {content: '';background: #fff;border-width: 1px;border-style: solid;border-color: #333333;display: inline-block;width: 16px;height: 16px;margin-right: 5px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
input[type="checkbox"] + label:hover::before,input[type="radio"] + label:hover::before {opacity: 0.8;}
/***Checkbox style - Checked and checked hover***/
input[type="checkbox"]:checked + label:before {background: #333333;border-width: 3px;border-style: solid;border-color: #333333;}
input[type="checkbox"]:checked + label:hover::before {opacity: 0.9;}
input[type="checkbox"] + label span {position: absolute;left: 6px;top: 7px;width: 8px;height: 4px;border-bottom: 1px solid #fff;border-left: 1px 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: -1px;top: 8px;width: 18px;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 span {background: #fff;border-width: 1px;border-style: solid;border-color: #888e8e;display: block;}
input[type="checkbox"][disabled] + label::before {/*-webkit-border-radius: 14px;*/border-width: 1px;border-style: solid;border-color: #888e8e;/*border-radius: 50%;*/}
input[type="checkbox"][disabled], input[type="radio"][disabled],input[type="checkbox"][disabled] + label, input[type="radio"][disabled] + label,.disable,.disable.mgTextBox input {cursor:no-drop;}
/***Radio style - Checked and checked hover***/
input[type="radio"]:checked + label::before {border-width: 3px;border-style: solid;border-color: #333333;}
input[type="radio"]:checked + label span {background: #333333;border: 0;border-radius: 50%;content: "";display: inline-block;height: 12px;left: 5px;position: absolute;top: 5px;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 span {content: '';background: #fff;border-width: 1px;border-style: solid;border-color: #888e8e;text-align: center;display: block;position: absolute;left: 1px;top: 8px;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::before {border-width: 1px;border-style: solid;border-color: #888e8e;}
.custom-select-wrapper {font-size: 14px;position: relative;display: inline-block;border-width: 1px;border-style: solid;border-color: #333333;-webkit-border-radius: 5px;border-radius: 5px;padding-bottom: 0;background: #fff; /*max-width: 400px*/}
.custom-select-wrapper .arr {background: #333333;bottom: 0px;position: absolute;right: -1px;right: 1px\9;top: -1px;width: 28px;pointer-events: none;cursor: pointer;-webkit-border-radius: 0 4px 3px 0;border-radius: 0 4px 3px 0;}
.custom-select-wrapper .arr:before {content: '>';position: absolute;top: 34%;color: #fff;right: 30%;margin-top: -2px;cursor: pointer;-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 .arr:before {-webkit-transform: rotate(-90deg);}
.custom-select-wrapper select {outline: none;display: block;padding: 3px 30px 3px 4px;padding: 1px\9;margin: 0;transition: border-color 0.2s;border: 1px solid #fff;border-radius: 4px;background: #fff;color: #4f4f4f;cursor: pointer;line-height: normal;font-family: inherit;font-size: inherit;width: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none; /*max-width: 400px*/}
table[dir="rtl"] .custom-select-wrapper select {padding: 3px 4px 3px 30px;}
_:-ms-lang(x),.custom-select-wrapper select {padding: 3px 36px 3px 4px;}
select::-ms-expand {display: none;}
.custom-select-wrapper select option {font-family: inherit;font-size: inherit;color: inherit;}
.disable.mgDropDown .custom-select-wrapper,.disable.mgDropDown .custom-select-wrapper select {opacity:.5;cursor:no-drop;}
/***Text box, text area style***/
input[type='text'],textarea,input[type='password'] {border: 1px solid #d0d1d2;outline: none;padding: 3px 15px; border-radius: 5px;}
textarea {padding: 3px 15px;}
input[type='text']:focus,input[type='password']:focus,textarea:focus,input[type='text']:hover,input[type='password']:hover,textarea:focus {border: 1px solid #8791ab;}
/***Attachment Control***/
.browse-btn-class {height: 30px;min-width: 39px;text-align: center;float: left;border-radius: 4px;/*border: 1px solid #eee;*/}
.del-td-width {width: 45px !important;padding: 0 0 0 35px;}
/***HTML 5 Changes***/
.txt_c_align {text-align: center;}.txt_r_align {text-align: right;}
.txt_l_align {text-align: left;}
.v_t_align {vertical-align: top;}
.v_m_align {vertical-align: middle;}
.v_b_align {vertical-align: bottom;}
.width {width: 100%;}
.Border {border: none;}
/***Changes for right aligned languages***/
table[dir='rtl'] .custom-select-wrapper .arr {left: 0 !important;border-radius: 4px 0 0 4px !important;position: absolute;right: auto;top: 0px;}
table[dir='rtl'] .custom-select-wrapper .arr::before {transform: rotate(-90deg);right: 38%;}
table[dir='rtl'] input[type="checkbox"] + label,table[dir='rtl'] input[type="radio"] + label {margin-left: 7px;}
/***Mandatory Question Style***/
.mndtry_check div.divScroll {/*border-left: 2px solid #ff0000;border-bottom: 2px solid #ff0000;*/border-top: none;}
.mndtry_check div.div-title {/*border-left: 2px solid #ff0000;border-right: 2px solid #ff0000;border-top: 2px solid #ff0000;*/border-bottom: none;}
.mndtry_check .q-title-table {border: 1px solid transparent;}
.mndtry_check .PreviewBGWhite,.mndtry_check .a-strip,/*.mndtry_check td,*/.mndtry_check .q-font-ON,.mndtry_check tr.q-strip td table td table,.mndtry_check td table.PreviewBGWhite,.mndtry_check .rs_sliders,.mndtry_check div.div-title,.mndtry_check .q-strip td,.mndtry_check .q-font-ON table,.mndtry_check .q-strip,.mndtry_check .q-strip > td > table,.mndtry_check .q-strip > td,.mndtry_check .divScroll, .mndtry_check .standA-q-row {background: #fff !important;}
.mndtry_check .q-strip td label,.mndtry_check .q-strip div,.mndtry_check .stand-grid-text div,.mndtry_check .play-msg-mg div,.mndtry_check .stand-Q div,.mndtry_check .spanHorizontal span,.mndtry_check .a-strip-standAlone div.fl,.mndtry_check .a-strip-standAlone div.fr,.mndtry_check .a-strip td .selected label,.mndtry_check .a-strip td .selected td font,.mndtry_check .grid-text,.mndtry_check .grid-text div,.mndtry_check .standAlonechkRow11 font,.mndtry_check .char-remain,.mndtry_check .rs_sliders,.mndtry_check .smiley-rating-div .rssy_txtcont,.mndtry_check .sa-sub-q-txt span,.mndtry_check .sa-sub-q span font,.mndtry_check .standAloneradioRow11 font,.mndtry_check .a-strip td label,.mndtry_check .a-strip td font,.mndtry_check .q-strip td span,.mndtry_check .q-strip td div font,.mndtry_check .q-strip td font ,.mndtry_check td.format ,.mndtry_check .a-strip-star label,.mndtry_check .a-strip-star .sub-lbl, .mndtry_check .q-nb-title-txt, .mndtry_check .standA-q-row span, .mndtry_check .standA-a-row td, .mndtry_check .standA-a-row td span, .mndtry_check .standA-a-row font, .mndtry_check .rs_txtcont, .mndtry_check .rs_sliders .rs_slidenavlist .rs_posarr, .mndtry_check .a-strip span, .mndtry_check .q-strip td label.more-info-parent:before, .mndtry_check .a-strip .char-remain-label span.char-remain.charraim {color: #000000 !important;}
.mndtry_check .icon-icon__mandatory::before {color: #000 !important;}
.mndtry_check .q-strip td {border: none !important;color: #000 !important;}
.mndtry_check .q-strip td .icon-icon__mandatory:before {color: #000 !important;}

/*.mndtry_check .mndtry_box_in {padding: 7px 4px 5px !important;}*/
/*.mndtry_check .a-strip-mdd-att .mndtry_box_in {padding: 7px 7px 5px !important;}*/
.mndtry_check .tdArrow {left: 4px !important;}
table[dir="rtl"] .mndtry_check .tdArrow {left: -4px !important;}
/*.mndtry_check .a-strip-mdd-att .mndtry_box_in {width: 16px !important;}*/
/*.mndtry_check td.del-td-width .delete-icon-light {background-position: 0 0 !important;}*/
/*.a-strip-mdd-att .mndtry_box_in {width: 15px !important;}*/
/*.a-strip-mtb .mndtry_box_in {padding: 7px 12px 5px;}*/
/*table[dir="rtl"] .a-strip-mtb .mndtry_box_in {padding: 7px 12px 5px;}*/
/*.mndtry_check .a-strip-demographics .mndtry_box_in {padding: 3px 7px 5px !important;width: 15px;}*/
/*table[dir="rtl"] .mndtry_check .a-strip-demographics .mndtry_box_in.mndtry_applied  {padding: 3px 4px 5px !important;width: 15px !important;}*/
/*.mndtry_check .a-strip-demographics .mndtry_box_in span {padding: 0px 0 0 11px;}*/s
/*table[dir="rtl"] .mndtry_check .a-strip-demographics .mndtry_box_in span {padding: 0px 11px 0 0px;}*/
/*.mndtry_check .mndtry-blank-class {width: 20px !important;}
.mndtry_check .a-strip-mtb .mndtry-blank-class {width: 15px !important;}
table[dir="rtl"] .a-strip-mtb .mndtry-blank-class img[src$="blank.gif"] {padding: 0 5px;width: 6px !important;}
table[dir="rtl"] .mndtry_check .a-strip-mtb .mndtry-blank-class img[src$="blank.gif"] {padding: 0 4px;width: 6px !important;}*/
.mandatory-icon {margin: 2px;}
.mndtry_img {visibility: hidden;}
.mndtry_img_visible {visibility: visible;}
.mndtry_box img {padding-right: 8px;}
/*.mndtry_box_in {width: 24px}*/
/*.a-strip-mdd-att .mndtry_box_in {padding: 7px 5px 5px;}*/
/*table[dir="rtl"] .a-strip-mdd-att .mndtry_box_in {padding: 7px 3px 5px;}*/
.no-mandatory {/*width: 15px !important;*/}
.no-mandatory-noQ {width: 16px !important;}
.mndtry_box_stalone_30 {/*padding: 7px 1px 5px 7px;*/}
table[dir="rtl"] .mndtry_box_stalone_30 {padding: 7px 19px 5px 0px;width: 13px;}
.mndtry_box_stalone_50 {padding: 7px 1px 5px 7px;}
.mndtry_box_stalone_60 {padding: 7px 1px 5px 7px;}
/***Answer Box Styling***/
table[id$="_tableHRadio"] {margin-bottom: 0 !important;width: 100% !important;margin-left: -3px;margin-right: -7px}
.spanHorizontal {line-height: inherit;/*padding: 1px 5px 4px 3px !important;*/    margin: 0px 4px 0 4px; }
div[id$='_divHRList'] > span{/*border: 1px solid red;*/ padding: 7px 2px 2px 4px  !important}
div[id$='_divHRList']{margin-left:-6px}
table[dir="rtl"] div[id$='_divHRList']  .spanHorizontal.cursorhand {line-height: inherit;/*padding: 1px 5px 4px 3px !important;*/    margin: 0px 4px 0 4px; }
table[dir="rtl"] div[id$='_divHRList'] > table  span.spanHorizontal{/*border: 1px solid red;*/ padding: 7px 0px 2px 4px  !important}
table[dir="rtl"] div[id$='_divHRList']{margin-right:-5px}
/***Rounded Corners***/
.divScroll {-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.full-width {width: 80% !important;}
.no-underline {text-decoration: none;}
.underline {text-decoration: underline;}
/***Issues***/
/*To align Others text box below the dropdown*/
table[id$="_ddtab1"] {margin-left: 0 !important;}
/*For continue button on Thank You Page*/
.btn-brdr-radius {border-radius: 5px;}
.btn-style {padding: 3px 10px !important;}
/***Character remaining labels***/
.char-remain-label {margin-top: 1px;}
/***Common icon images***/
.common-icon {background-image: url(../../ImagesNew/PM/pm_icon_sprite.png);background-repeat: no-repeat;background-color: transparent;width: 26px;height: 26px;}
/*.delete-icon-dark {background-position: 0 0;margin-left: -30px;vertical-align: middle;}*/
.delete-icon-light,.delete-icon-dark { background-position: 9px -20px; margin-left: -41px;vertical-align: middle;background-color: #000; padding: 0 1px 1px 1px; background-size: 21px; border-radius: 4px;width: 37px; height: 27px;}
.att-loader {top: 0px;left: -33px;}
.att-text {width: 270px !important;height: auto !important;margin: 3px 0;}
/***Preview Changes***/
.hdrpreview {margin-top: 45px;}
.hdrpreviewTimer {margin-top: 53px;}
.warncont {font-family: Open Sans;width: 500px;padding: 15px 25px;*padding: 9px 15px 5px 15px;background: #000;opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);border-radius: 30px;position: fixed;top: 50%;left: 50%;margin-left: -275px;z-index: 9999;text-align: center;}
.warninfoimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-repeat: no-repeat;background-position: 0px -32px;height: 21px;width: 36px;}
.warncloseimg {background-image: url('../../ImagesNew/PM/participation_sprite_sm.png');background-repeat: no-repeat;background-position: 0px -148px;height: 21px;width: 20px;cursor: pointer;}
.txtcont {display: inline-block;*display: inline;zoom: 1;padding-top: 3px;float: left;width: 435px;}
.warntxt {color: #ffffff;}
/***UI Issues Changes***/
/*.border-l {border-left: 1px solid;border-color: #fff;}*/
.ml12 {margin-left: 12px;}
/***Answer Strip Style***/
/*Other Please specify*/
input[type='text'][disabled]:hover {border: 1px solid #d0d1d2;}
/*Numeric Allocation*/
.a-strip-na > td {padding: 2px 0 12px 4px;}
/*Text Box and Date*/
.a-strip-tb-date > td {padding: 8px 39px 18px 29px !important;}
/*Demographics*/
.a-strip-demographics > td {padding: 5px 0 7px 1px;}
.a-strip-demographics .a-strip-tb-date > td {padding: 0px 39px 6px 31px !important;}
/*Mandatory and Attachment*/
.a-strip-mdd-att > td {padding: 5px 0 5px 0px;}
/*Multiple Text Box*/
.a-strip-mtb > td {padding: 5px 0px 0px 2px !important}
/*Multiple Checkbox*/
.a-strip-mcb > td {padding: 10px 0 15px 37px;}
/*Radio Button*/
.a-strip-hrb > td {padding: 5px 28px 13px 27px;}
.a-strip-rb > td{padding: 5px 21px 13px 27px;}
/*Drop Down Question*/
.a-strip-dd > td > div {margin: 8px 0 12px 29px;}
/*Ranking drop down*/
.a-strip-rank > td {padding: 0px 0 10px 20px;}
/*Rating Scale*/
.a-strip-rScale > td {padding: 0px 0 0px 0px;}
/*Question Strip*/
.q-strip > td {padding: 8px 0 4px;}
.extra-space {padding: 0 7px 0 4px !important;}
.extra-space-noQ {padding: 0 7px 0 12px !important;}
/*Other Text Box*/
.a-strip-other > td {padding-top: 10px;}
/*Answer Strip changes for RTL*/
table[dir='rtl'] .a-strip-dd > td {padding: 0px 28px 0px 0;}
table[dir='rtl'] .a-strip-other > td {padding: 10px 30px 7px 0 !important;}
/*table[dir='rtl'] .mndtry_box {padding: 4px 3px 0px;width: 15px;}*/
table[dir='rtl'] .a-strip-hrb > td {padding: 5px 21px 12px 23px;}
/*table[dir='rtl'] .no-mandatory {width: 19px !important;}*/
.collapse-border {border-collapse: collapse;}
table[dir='rtl'] .a-strip-rank > td {padding: 0px 11px 10px 0px;}
table[dir='rtl'] .a-strip-mcb > td {padding: 10px 19px 15px 38px;}
table[dir='rtl'] .a-strip-tb-date > td {padding: 8px 28px 18px 42px !important;}
table[dir='rtl'] .a-strip-na > td {padding: 3px 26px 12px 18px;}
table[dir='rtl'] .a-strip-mtb > td {padding: 0px 0px 0px 33px;}
/*table[dir='rtl'] .mndtry_box_in {padding: 7px 4px 5px;}*/
/*table[dir='rtl'] .a-strip-demographics .mndtry_box_in {padding: 7px 3px 5px;}*/
table[dir='rtl'] .extra-space {padding: 0 15px 0 16px;}
table[dir='rtl'] .a-strip-mdd-att > td {padding: 5px 0px 5px 0px;}
table[dir='rtl'] .a-strip-demographics > td {padding: 1px 0px 7px 0 !important;}
/*Demographics label changes*/
.demo-lbl-style {display: inline-block;min-width:110px}
.empty-col-width {width: 3%;}
/**Matrix grid*/
/*.first-col {z-index: 990;}*/
.empty-mndty-space {width: 25px !important;height: 25px !important;display: inline-block;margin: -5px 16px -5px -32px;border: 1px solid #000000;}
tr.a-strip-cmnt div.divScroll {border: none !important;background: none; border-radius: 0 !important;padding: 10px 0;}
img[src$="calEnder.png"] {margin-top: -4px !important;}
label[id$="[mm/dd/yyyy]"] {margin-top: -9px !important;}
/*Modal window - Hidden in old survey*/
.modalWindow {width: 800px;margin: 0 auto;position: absolute;display: none;border-radius: 10px;border: 1px solid transparent;font-size: 14px;font-weight: 400;font-family: Open Sans;}
/*Mandatory icon alignment with Q text*/
.q-strip td {border-radius: 10px 10px 0 0;}
/***UI for Other Messages Like Partially Saved etc***/
html,body {-webkit-font-smoothing: antialiased;margin: 0px;padding: 0px;height: 100%;}
form {height: 100%;}
.clr {clear: both;}
.maincont {width: 100%;height: 100%;background-size: cover;margin: 0 auto;font-family: Open Sans, Arial, Helvetica, sans-serif;}
.maincont-bg {background-image: url('../../ImagesNew/home/bg_login.png');width: 100%;height: 100%;background-size: cover;margin: 0 auto;font-family: Open Sans, Arial, Helvetica, sans-serif;}
.body-bg {background-image: url('../../ImagesNew/home/bg_login.png');width: 100%;height: 100%;margin: 0 auto;font-family: Open Sans, Arial, Helvetica, sans-serif;background-attachment: fixed;}
.innercont {background-color: #fff;width: 913px;border-radius: 5px;margin: 0 auto;border-collapse: initial !important;}
.borderradius {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.border-top-radius {border-top-right-radius: 5px;border-top-left-radius: 5px;}
.headcont {Font-Size: 29px;Color: #16bba9;padding: 30px 0px 0 0px;font-weight: 600;}
.oopsimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-position: 0px -58px;background-repeat: no-repeat;height: 60px;float: left;width: 70px;}
.oopstitle {padding-top: 15px;float: left;}
.prtcptnimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-position: 0px -270px;background-repeat: no-repeat;height: 60px;float: left;width: 70px;}
.prtcptntitle {padding-top: 10px;float: left;}
/*For IE7*/div.btn-return input.next {width: 195px;}
.lockimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-position: 0px -124px;background-repeat: no-repeat;height: 60px;float: left;width: 60px;}
.locktitle {padding-top: 23px;}
.worryimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-position: 0px -192px;background-repeat: no-repeat;height: 70px;float: left;width: 60px;}
.underconstruction {background-image: url('../../images/PM/under_construction_icon.png');height: 70px;float: left;width: 60px;}
.worryforbiddenimg {background-image: url('../../ImagesNew/PM/participation_sprite.png');background-position: 0px -49px;background-repeat: no-repeat;height: 70px;float: left;width: 60px;}
.worrytitle {padding-top: 20px;float: left;padding-right: 10px;}
table[dir="rtl"] .worryimg,table[dir="rtl"] .worrytitle {float: right;}
table[dir="rtl"] .subhead {text-align: right;}
table[dir="rtl"] .Sendcontainer {float: right;margin-right: 0;}
.worryforbiddentitle {Font-Size: 29px;padding: 30px 0px 0 0px;}
.subhead {Font-Size: 20px;Color: #2d3738;padding: 30px 0px;}
.questxt {Font-Size: 16px;color: #16bba9;float: left;}
.minify {background-image: url('../../ImagesNew/PM/participation_sprite_sm.png');height: 25px;width: 20px;float: left;background-position: 0px 50px;margin: -5px 0 0 5px;}
.minify.active {background-image: url('../../ImagesNew/PM/participation_sprite_sm.png');height: 25px;width: 20px;float: left;background-position: 0px 78px;margin: -5px 0 0 5px;}
.anscont {Font-Size: 16px;Color: #2d3738;}
.qeuscont {padding: 20px 0px 10px 0px;}
.innerfootr {text-align: center;background-color: #b9c8d2;padding: 4px 10px;/*margin-top: 40px;*/border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.CopyURL {margin: 15px 0;}
.copyinput {float: left;color: #28a9e1;font-size: 17px;cursor: pointer;text-decoration: underline;}
table[dir="rtl"] .copyinput {float: right;margin: 0 15px;}
.sendtxt,.button_participate.sendtxt {border: 1px solid transparent;padding: 0 13px;background-color: #33BCAE !important;color: #fff;border-top-right-radius: 5px;text-align: center;border-bottom-right-radius: 5px;font-weight: 600;font-size: 20px;font-family: inherit;display: inline-block;height: 46px;}
table[dir="rtl"] .sendtxt,table[dir="rtl"] .button_participate.sendtxt {border-top-left-radius: 5px;border-bottom-left-radius: 5px; border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.Copytxt {border: 1px solid transparent;padding: 12px;background-color: #33BCAE;width: 76px;color: #fff;border-top-right-radius: 5px;text-align: center;border-bottom-right-radius: 5px;font-weight: 600;font-size: 20px;font-family: inherit;cursor: pointer;display: inline-block;}
.sendemail {padding: 25px 0;}
input[type='text'].sendinput {float: left;width: 300px;padding: 13px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
table[dir="rtl"] input[type='text'].sendinput {float: right;border-top-left-radius: 0;border-bottom-left-radius: 0; border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.browsercont {padding: 55px 0px 0 0px;}
.linkdin {padding: 30px 60px 0 60px;}
a.linkinbtn {background-color: #0479bb;color: #fff;padding: 10px 20px 10px 45px;border: none;border-radius: 5px;background-image: url('../../Imagesnew/PM/participation_sprite_sm.png');background-repeat: no-repeat;background-position: 15px -322px;font-size: 16px;cursor: pointer;vertical-align: 11px;margin: 0;display: inline-block;}
a.facebookbtn {background-color: #0479bb;color: #fff;padding: 10px 20px 10px 45px;border: none;border-radius: 5px;background-image: url('../../Imagesnew/PM/participation_sprite_sm.png');background-repeat: no-repeat;background-position: 15px -283px;font-size: 16px;cursor: pointer;vertical-align: 11px;display: inline-block;}
.IEcont {float: left;width: 105px;text-align: center;margin-right: 45px;}
.IEcontlast {float: left;width: 105px;text-align: center;margin-right: 0px;}
.IEimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px -235px;}
.IEtxt {color: #0479bb;line-height: 18px;text-decoration: underline;}
.Mozimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px -155px;}
.Safariimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px -77px;}
.Chromeimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px 0px;}
.AOLimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px -307px;}
.IEedgeimg {background-image: url('../../ImagesNew/PM/participation_browser_sprite_comp.png');height: 77px;background-repeat: no-repeat;background-position: 15px -385px;}
.surveybtn {padding: 55px 60px 0 60px;text-align: center;margin: 0 auto;}
.contsurvey {width: 200px;padding: 15px 0px;background: #33BCAE;margin: 0 auto;color: #fff;border-radius: 5px;font-weight: 600;}
.ResumeSurvey {padding: 15px 0px;color: #78909c;font-weight: 600;font-size: 16px;}
a.link1 {color: #78909c;}
.Sendcontainer {float: left;margin-right: 0px;margin-top: 25px;}
/*Align TD vertically top on qdl*/
/*tr.a-strip-rb td {vertical-align: top;}
tr.a-strip-mcb td {vertical-align: top;}*/
/***CSS for score***/
p.score-class span {color: #f4a940 !important;font-weight: 600;margin-left: 5px;}
p.score-class {font-size: 20px;color: #434960;}
/*tr.a-strip-qdl td {vertical-align: top !important;}*/
/*Changes for preview page*/
input[id^="btnBrowse_"] {margin: 2px 10px;}
/*This clas is for sub question text*/
/*This class is for sub question number*/
table.mg input[type='text'] {padding: 3px 0;outline: none;border-radius: 0;}
.div-title {border-radius: 10px 10px 0 0;border-width: 1px 1px 0 1px;border-style: solid;width: 100%;}
#blurDivNew {z-index: 999 !important;}
#blurDiv {z-index: 998 !important;}
#blurDivWarn {z-index: 999 !important;}
/***Timer changes***/
span#theTimeNew {color: #ffffff;}
/***Thank You Page CSS***/
.size1of3 {margin: 0 auto;}
.unit > div {margin: 10px;width: 154px;display: inline-block;*display: inline;zoom: 1;}
.unit a {text-decoration: none;color: #fff;padding: 10px;}
.unit p {font-size: 14px;font-weight: 700;line-height: 18px;margin: 0 auto;text-align: center;width: 140px;padding-top: 10px;height: 55px;display: table-cell;vertical-align: middle;}
.survey-options {color: #fff;border: 1px solid #a0a2a5;border-radius: 15px;padding: 16px 5px;height: 120px;}
.survey-options img {border: none;outline: none;}
.ty-head-text {font-size: 55px;color: #f4a940;margin: 27px 0 25px 0;}
.ty-f-line {/*font-size: 22px;color: #434960;*/margin: 10px 0;padding: 2px 10px;}
.ty-l-line {/*font-size: 18px;color: #434960;*/margin: 0;}
.email-txt {color: #818BA5;text-decoration: underline;}
.nav-btn-class {padding: 10px;margin: 0 auto;text-align: center;}
.btn-class {padding: 10px;width: auto;color: #434960;background: #eeeeee;border: none;font-size: 14px;cursor: pointer;}
.width55 {margin: 20px auto;width: 550px;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.txt-center {text-align: center;}
.txt-left {text-align: left;}
.txt-right {text-align: right;}
input.browse-btn-class:disabled {opacity: 0.3;}
.clear-lnk-narrow {width: 305px !important;}
@-moz-document url-prefix() {.sendtxt,.button_participate.sendtxt {border-bottom-width: 0;height: 46px !important;}}
/***Standalone Grid***/
.mndtry_box_in_sa{padding: 7px 0px 5px 18px !important; width: 29px;}
.mndtry_box_in_sa.extra-space-sa {padding: 7px 4px 5px 10px !important;}
.mndtry_check .mndtry_box_in_sa.extra-space-sa {padding: 2px 4px 5px 10px !important;}
table[dir="rtl"] .mndtry_box_stalone_30.extra-space-sa {padding: 4px 8px 0px 0px !important}
/***Preview Layout Chnages***/
.preview-text {display: inline-block;margin: 0 auto;zoom: 1;*display: inline;vertical-align: middle;}
.pre-span-txt {display: inline-block;vertical-align: middle;*margin-top: -10px;}
.black-color {color: #000000 !important;}
/***Save and Edit Classes***/
.save-n-edit-msg {position: absolute;top: -149px;right: 3px;width: 427px;z-index: 9999;border-radius: 3px;box-shadow: 3px 3px 6px #000;top: inherit;bottom: 20px!important;}
.round-brdr {border-radius: 3px;}
.msg-div {background-color: #423f40;border-radius: 3px;color: #fff !important;color: black;padding: 12px 16px;}
.msg-inner-div {padding: 4px 5px;text-align: left;}.msg-font-class {font-family: Open Sans, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;}
.v-align-bottom {vertical-align: text-bottom;}
.save-text {padding: 4px 4px 0 9px;}
.left-padd {padding-left: 5px;}
.no-margin {margin: 0;}
.timeout-msg {padding: 28px 0 0 0;}
/***Spacing for Q and A images***/
.q-strip .img {margin: 24px 30px 10px 32px;}
/*.mndtry-blank-class img[src$="blank.gif"] {padding: 0 5px;width: 6px !important;}*/
table#tblReqdInfo img {margin-left: -3px;}
table#tblReqdInfo[dir="rtl"] img {margin-left: -1px !important;}
/*Anonymous Pop CSS*/
.modalWindow {width: 60%;margin: 0 auto;position: absolute;display: none;border-radius: 10px;border: 1px solid transparent;font-size: 14px;font-weight: 400;z-index: 1000;}
.modal-header {background: #424960;color: #fff;padding: 10px 0;text-align: center;border-radius: 10px 10px 0 0;}
.modal-body {padding: 17px 35px;background: #fff;border-radius: 0 0 10px 10px;}
.modal-body p {line-height: 18px;margin: 0;}
body {font-size: 14px;}
.big-font {font-size: 16px;}
.bold-txt {font-weight: bold;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.txt-center {text-align: center;}
.txt-left {text-align: left;}
.txt-right {text-align: right;}
.width45 {width: 45%;}
.width-big {width: 55%;}
.q-space {padding: 12px 0;}
.head-space {padding: 0 0 30px;}
.width95 {width: 95%;}
#mask {position: fixed;top: 0px;left: 0px;height: 100%;width: 100%;display: none;background-color: black;z-index: 999;}
.close-icon {color: #fff;font-weight: bold;cursor: pointer;background: url(../../ImagesNew/PM/close_hover.png) no-repeat;width: 20px;height: 20px;padding-right: 18px;}
.bot-padding {padding-bottom: 15px;}
.modal-body .bot-padding {padding-bottom: 10px;}
.fq-space {padding-bottom: 12px;}
.ty-black-txt {color: #000000 !important;}
.ty-white-txt {color: #ffffff !important;}
table[id$='_tableHRadio'] input[type='text'] {margin: 0px 0px 10px 0 !important;}
.a-strip-hrb > td > div {margin: 3px 7px 0px -1px !important;}
.a-strip-tb-date td td[id$="_td_Test"] {padding: 0 0 0 0 !important;}
.msg-spacing {padding: 0 45px;}
/*Social Authentication*/
.soc-padding {padding: 30px 35px 0 35px;line-height:140%;}
.btn-spacing {margin: 0 45px;}
.logo-class {max-height: 300px;margin: 30px auto 3px !important} 
.activate_modal img {border: none;outline: 0;}
.cursorhand {cursor: pointer;}
.right-mtb-lbl {padding: 0 30px;}
.right-mtb-lbl label[id^="lblno"] {margin: 0 0 0 20px;}
table[dir="rtl"] .right-mtb-lbl label[id^="lblno"] {margin: 0 20px 0 0;}
table[dir="rtl"] .right-mtb-lbl .mndtry_box_in img {padding-left: 0px;margin-right: 24px;}
.right-mtb-lbl .mndtry_box_in img {padding-left: 26px;}
table[dir="rtl"] .above-mtb-lbl .mndtry_box_in img {padding: 0 9px 0 3px;}
table[dir="rtl"] .below-mtb-lbl .mndtry_box_in img {padding: 0 2px 0 3px;}
.ResumeSurvey tr td a font,.ResumeSurvey tr td font {color: #78909c !important;}
/***CSS Changes for CRT 48648***/
.q-no-txt {width: 1%;/*padding: 0 3px 0 6px;*/text-align: left;vertical-align: top;}
table[dir="rtl"] .q-no-txt {width: 1%;/*padding: 0 3px 0 2px;*/text-align: left;vertical-align: top;}
table[dir="rtl"] .mndtry_check .q-no-txt {width: 1%;/*padding: 0 0px 0 2px;*/text-align: left;}
.q-title-txt {padding: 0 27px 0 2px;}
table[dir="rtl"] .mndtry_check .q-title-txt {padding: 0 2px 0 4px;}
table[dir="rtl"] .q-title-txt {padding: 0 2px 0 27px;}
.q-nb-title-txt {padding: 0px 27px 0 2px;}
table[dir="rtl"] .q-nb-title-txt {padding: 0 2px 0 27px;}
table[dir="rtl"] img[src$="mandatory_new.png"],table[dir="rtl"] img[src$="white_blink.gif"] {padding: 2px 3px 0 2px;}
.mndtry_check .q-no-txt,.mndtry_check .q-title-txt {color: #000 !important;background: #fff !important;}
table[dir="rtl"] img.srtblnk {margin: 1px 0 0 3px;}
img[src$="mandatory_new.png"],img[src$="white_blink.gif"] {padding: 4px 0 0 5px;}
.quota-icon {margin: 3px 2px;outline: 0;border: none;}
.mndtry_qdl_q div,.mndtry_qdl_q label span {margin: 2px 4px 4px 4px;display: block;}
.qdl_inner_table td.mndtry_qdl img {margin: 6px 0 -2px;}
.qdl_inner_table td img[src$="white_blink.gif"] {margin: -1px 0 -9px;}
/*.qdl_inner_table td div,*/.qdl_inner_table label span {margin: 3px 4px 9px 4px;}
.mndtry_qdl_q {padding-bottom: 0px !important;}
/***PRT 56389***/
.pre-dg-tb {display: block;padding-top: 6px;}
.rsprepop {padding: 0 0px 0 1px !important;}
.below-mtb-lbl input[type="text"],.above-mtb-lbl input[type="text"] {padding: 3px 13px;}
.a-strip-mtb td table[id$='_zAnsTable'] .below-mtb-lbl, .a-strip-mtb td table[id$='_zAnsTable'] .above-mtb-lbl,.a-mtb-box td table[id$='_zAnsTable'] .below-mtb-lbl, .a-mtb-box td table[id$='_zAnsTable'] .above-mtb-lbl,table[dir="rtl"]  .a-strip-mtb td table[id$='_zAnsTable'] .below-mtb-lbl,table[dir="rtl"]   .a-strip-mtb td table[id$='_zAnsTable'] .above-mtb-lbl, table[dir="rtl"]  .a-mtb-box td table[id$='_zAnsTable'] .below-mtb-lbl, table[dir="rtl"]  .a-mtb-box td table[id$='_zAnsTable'] .above-mtb-lbl{padding: 0 28px 10px 28px !important;}
/*.a-strip-demographics .mndtry_box_in {padding: 7px 2px 5px;}*/
.demo-lbl-style span {white-space: normal !important;}
/*.a-strip-mtb .mndtry_box_in.mndtry-blank-class {padding: 7px 7px 5px;}
.a-strip-mtb .v_m_align.mndtry_box_in {padding: 7px 5px 5px;}*/
.a-strip-standAlone td.grid-text {padding: 10px 25px 15px 26px !important;width: 0 !important;}
.sa-sub-q-txt {font-weight: bold;}
.demoSub,.demoSub > span {display: block;}
/*.demoSub {padding: 0 4px 0 0px;}*/
/*table[dir="rtl"] .demoSub {padding: 0 0px 0 5px;}*/
/*table[dir="rtl"] .a-strip-mdd-att .mndtry_box_in {width: 12px !important;}*/
/*table[dir="rtl"] .a-strip-mdd-att .mndtry-blank-class img[src$="blank.gif"] {padding: 0 2px;width: 6px !important;}*/
span[id$='_other_text'] {display: block;}
/*   for MG click on icon to play  */
.play-msg-mg {padding: 0px !important;font-weight: bold;}
.div-title-sa + table.scrollMain .divScroll.gsaRoundCorner, .div-title-sa + table.scrollMain .divScroll {padding-top: 0 !important;padding-bottom: 0 !important;border-top: medium none;}
/*** Viral Survey CRT Changes***/
.modalIframeDiv {border: 0;margin: 0;padding: 0;}
.footerStrip {position: absolute;bottom: 0px;left: 0px;width: 100%;background: #fff;padding: 15px 0px;border-radius: 0 0 10px 10px;text-align: center;border-top: 0.5px solid #cfd8dc;}
a.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;}
input.next {padding: 3px 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;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);-webkit-appearance: none;}
#modalIframe {max-width: 600px;position: relative;margin: auto;}
#tblSurveyInvitations td table td {padding: 9px 0 7px;}
#tblSurveyInvitations td {padding: 9px 0 11px;}
#tblSurveyInvitations td span.tabLabel {padding-left: 40px;font-size: 13px;}
#tblSurveyInvitations input[type='text'] {height: 17px;padding: 5px 15px;border-radius: 6px;min-width: 270px;}
#divCapImg td,#divCapImg td table td {padding: 0;}
.new_bdr .bg-greenlight {background-color: #90a4ae!important;margin-bottom: 13px;}
.new_bdr .bg-greenlight strong {font-size: 15px;padding-left: 40px;color: #fff;}
div#pnlParticipants table tr td:first-child {padding-left: 46px;}
div#pnlParticipants table tr td > span {font-size: 13px;}
#tblSurveyInvitations td div#pnlParticipants table tr td span.tabLabel {padding-left: 0;}
.lblParticipntEmail {padding-left: 41px !important;}
.sep-line {border-top: 1px solid #78909c !important;}
.bg-greenlight.sep-line > tbody > tr:first-child > td {padding-top: 20px !important;}
/*nice scroll css*/
.nicescroll-rails.nicescroll-rails-vr > .nicescroll-cursors {border-radius: 10px;right: 1px !important;}
.nicescroll-rails.nicescroll-rails-hr > .nicescroll-cursors {top: -1px !important;border-radius: 10px !important;}
.a-strip-cmnt td.mndtry_box {display: none;}
.drpDtpOpener {top: 6px\9;}
.rs_sliders .ui-slider .ui-slider-range,.rssy_sliders .ui-slider .ui-slider-range {border-left: none !important;border-right: none !important ;}
.innerBack {padding-right: 0px !important;}
.nicescroll-rails.nicescroll-rails-hr,.nicescroll-rails.nicescroll-rails-vr {z-index: 999 !important;}
table[dir='rtl'] .a-strip-demographics .a-strip-tb-date td {padding: 2px 0 3px 0 !important;}
.a-strip-demographics .a-strip-tb-date > td {padding: 0px 5px 6px 0px !important;}
.a-strip-demographics div.custom-select-wrapper{margin: -2px 0 4px 0;}
.a-strip-mtb td table[id$='_zAnsTable'] td {vertical-align: middle !important;padding: 0 0 0 5px}
table[dir="rtl"] .a-strip-mtb td table[id$='_zAnsTable'] td {vertical-align: baseline !important;padding: 0 3px 0 0}
table[dir="rtl"] .q-strip .mndtry_box_demo {width: 18px;}
.re-enter_email {margin-bottom: 3px;}
.semi-anonymous {padding: 24px 25px 0 25px;margin: 0;}
.clsprogBar {padding: 12px 0 0 0;}
.clsPageNo td {padding: 0 0 0 0 !important;}
.clsPowerByLogo {padding: 27px 0 26px 0 !important;}
.datePickerContainer .dtpTable td.ipDate input.txtDate {width: 140px !important;}
.a-strip-cmnt div{word-wrap:break-word;}
.div-title-mg + .div-title-sa{border-radius: 0 !important}
.div-title-mg + .div-title-sa .stand-Q .q-title-txt{padding: 0px 27px 0px 2px;}
.div-title-mg + .div-title-sa .stand-Q .q-no-txt{padding: 0px 0px 0px 30px;}
.mndtry_check .div-title-mg + .div-title-sa {border-top: none !important;}
table[dir="rtl"] .div-title-mg + .div-title-sa .stand-Q .q-title-txt{padding: 0px 2px 0px 27px;}
table[dir="rtl"] .div-title-mg + .div-title-sa .stand-Q .q-no-txt{padding: 5px 23px 0px 0px}
table[dir="rtl"] .mndtry_check .mndtry_box_stalone_30.extra-space-sa {padding: 0px 14px 0px 0px !important;}
@-moz-document url-prefix() { 
  input.next{padding: 1px 60px 3px 60px}
}
/*Common load CSS*/
input[type="text"][disabled].char-remain {background-color: transparent;color: #000;border: 0 none;text-align:center;}
.soft-check .a-strip input[type="text"][disabled].char-remain {color: #000 !important;}
img.srtblnk {vertical-align: middle;}
table[dir="rtl"] img.srtblnk {margin: 0 0 0 4px;}
img.blnk-small {height: 14px;width: 14px;padding: 2px;position: absolute;top: 0;left: 0;}
img.blnk-small.rtl {left: auto;right: 0;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
#fadeDiv {position: fixed;width: 100%;height: 100%;background-color: #ffffff;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;z-index: 998;display: none;width: 100%;top: 0px;left: 0px;}
#modelwindow {position: fixed;left: 130px;top: 161px;z-index: 999;display: none;width: 395px;}
.popin_top {background: url('../../images/icons/popin_top-qm.png') top left no-repeat;height: 20px;width: 400px;position: relative;}
.popin_bottom {background: url('../../images/icons/popin_bottom-qm.png') bottom left no-repeat;height: 20px;width: 400px;}
.popin_content {background: url('../../images/icons/popin_pattern-qm.png') top left repeat-y;width: 400px;height: 120px;padding: 0px 30px;}
.selected label,.selected label span, .selected td font, tr.standAlonechkRow11.selected td font, .selected td span, tr.standAlonechkRow11.selected td span.selected td font {font-weight: bold !important;}
/*508*/
/* height */
.h0{height:0;}
.h2{height:2px;}
.h8{height:8px;}
.h57{height:57px;}
/* width */
.w0 {width:0;}
.w1{width:1px;}
.w18{width:18px;}
.w20{width:20px;}
.w25{width:25px;}
.w29{width:29px;}
.w700{width:700px;}
.w750{width:750px;}
.w34{width:34px;}
/* font size */
.f16{font-size:16px;} /* for size="3" */
.f10{font-size:10px;}/* for size="1" */
table[dir="rtl"] .a-strip-hrb > td.rb_prepop{padding: 0 27px 9px 0}
table[dir="rtl"] .a-strip-hrb > td > div {margin: 0px -2px 0px 1px !important}
.asl-layout .divScroll{border-radius: 0 !important}
.mdd-blank-img{width: 20px !important}
table[dir="rtl"] .mdd-blank-img{width: 16px !important}
.mndtry_check .mdd-blank-img{width:17px !important}
.mndtry-blank-class .mdd-blank-img{width: 17px !important}
table[dir="rtl"] .mndtry-blank-class .mdd-blank-img{width: 16px !important}
table[dir="rtl"] .mndtry_check .mdd-blank-img{width:12px !important}
.no-q-num .a-strip-mdd-att .mndtry_in_other{padding: 7px 6px 5px !important}
.no-q-num table[dir="rtl"] .a-strip-mdd-att .mndtry_in_other{padding: 7px 3px 5px !important} 
.no-q-num .mdd-blank-img { width: 16px !important;}
.no-q-num table[dir="rtl"] .mndtry-blank-class .mdd-blank-img{width: 5px !important}
.no-q-num table[dir="rtl"] .a-strip-mdd-att .mndtry_box_in{width: 15px }

table.mg tr td.mgTextBox input, table[dir="rtl"] table.mg tr td.mgTextBox input[type="text"] {width:100%; min-width: 150px;}
table.mg tr td.mgTextBox textarea, table[dir="rtl"] table.mg tr td.mgTextBox textarea {width:100%; padding: 0 !important}
.worryimg-red {background-image: url('../../ImagesNew/PM/participation_sprite_r_quota.png');background-position: 0px -192px;background-repeat: no-repeat;height: 70px;float: left;width: 60px;}
.red-txt{color: #ff0000 !important; margin-top:20px}
.round-borders{border-radius: 5px !important; padding: 0 40px !important}
.quota-border{border: 1px solid #a0a2a5}
div[id$="tdThankyou_New"] h1{font-weight: normal}
/* for NRT-43309" */
.soft-check div.divScroll {border-width: 0 2px 2px 2px ;border-style: solid ;}
.soft-check div.div-title {border-width: 2px 2px 0px 2px;border-style: solid ;}
.soft-check .q-title-table {border: 1px solid transparent;}
.soft-check .PreviewBGWhite,.soft-check .a-strip,.soft-check .q-font-ON,.soft-check tr.q-strip td table td table,.soft-check td table.PreviewBGWhite,.soft-check .rs_sliders,.soft-check div.div-title,.soft-check .q-strip td,.soft-check .q-font-ON table,.soft-check .q-strip,.soft-check .q-strip > td > table,.soft-check .q-strip > td,.soft-check .divScroll {background: #fff !important;}
.soft-check .q-strip td label,.soft-check .q-strip div,.soft-check .stand-grid-text div,.soft-check .play-msg-mg div,.soft-check .stand-Q div,.soft-check .spanHorizontal span,.soft-check .a-strip-standAlone div.fl,.soft-check .a-strip-standAlone div.fr,.soft-check .a-strip td .selected label,.soft-check .a-strip td .selected td font,.soft-check .grid-text,.soft-check .grid-text div,.soft-check .standAlonechkRow11 font,.soft-check .char-remain,.soft-check .rs_sliders,.soft-check .smiley-rating-div .rssy_txtcont,.soft-check .sa-sub-q-txt span,.soft-check .sa-sub-q span font,.soft-check .standAloneradioRow11 font,.soft-check .a-strip td label,.soft-check .a-strip td span,.soft-check .a-strip td label span,.soft-check .a-strip td font,.soft-check .q-strip td span,.soft-check .q-strip td div font,.soft-check .q-strip td font ,.soft-check td.format, .soft-check .q-nb-title-txt, .soft-check .q-no-txt, .soft-check .q-strip td label.more-info-parent:before  {color: #000000  !important;}
.soft-check .a-strip td label.char-remain-label span.char-remain.charraim {color:#000 !important}
.soft-check .q-strip td {border: none !important;color: #000 !important;}
.soft-check .mndtry_box_in {padding: 7px 4px 5px !important;}
.soft-check .a-strip-mdd-att .mndtry_box_in {padding: 7px 7px 5px !important;}
.soft-check .tdArrow {left: 4px !important;}
table[dir="rtl"] .soft-check .tdArrow {left: -4px !important;}
.soft-check .a-strip-mdd-att .mndtry_box_in {width: 16px !important;}
/*.soft-check td.del-td-width .delete-icon-light {background-position: 0 0 !important;}*/
.soft-check .a-strip-demographics .mndtry_box_in {padding: 3px 7px 5px !important;width: 15px;}
table[dir="rtl"] .soft-check .a-strip-demographics .mndtry_box_in {padding: 3px 4px 5px !important;width: 15px !important;}
.soft-check .a-strip-demographics .mndtry_box_in span {padding: 0px 0 0 11px;}
table[dir="rtl"] .soft-check .a-strip-demographics .mndtry_box_in span {padding: 0px 11px 0 0px;}
.soft-check .mndtry-blank-class {width: 20px !important;}
.soft-check .a-strip-mtb .mndtry-blank-class {width: 15px !important;}
.soft-req-msg{ padding: 0 0 0 0px;margin: 4px 0;}
table[id$="_tblSoftReqMsg"] td{padding: 0; border-collapse:collapse}
/* for NRT-43309" */
.col-hori-layout .img-ans-option{ margin: 0 2% 20px 0; cursor:pointer; padding: 3px;position:relative; display: inline-block; vertical-align:bottom;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;}
table[dir="rtl"] .col-hori-layout .img-ans-option{/*float:left;*/ margin: 0 0 20px 20px; cursor:pointer; padding: 3px;align-self: flex-end;}
.col-vert-layout .img-ans-option{ margin: 0 20px 20px 0; cursor:pointer; padding: 3px; position: relative; display: block;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;}
table[dir="rtl"] .col-vert-layout .img-ans-option{ margin: 0 0px 20px 20px; cursor:pointer; padding: 3px }
/*.col-hori-layout {display: flex;}*/
.img-title{text-align: center; /*FONT-SIZE: 12pt;FONT-FAMILY: Open Sans;*//*position: absolute;bottom: 0px;left: 0;right:0*//*word-break:break-all;*/word-wrap:break-word;}
.img-title span{display: inline-block;padding: 10px 0 5px 0}
.a-strip-img .img-chkbox + label:before, .a-strip-img .img-radio + label:before{display:none}
.img-label{display:block;}
.img-opt-table tr td{padding: 0; border-collapse: collapse;vertical-align: bottom; text-align:center;}
.img-opt-table{width:100%}
/*.col-hori-layout .img-ans-option img{height: 100%; width:auto}
.col-vert-layout .img-ans-option img{width: auto;height:auto}*/
.img-small table, .img-medium table, .img-large table{border-spacing: 30px 10px;}
.col-3-layout table.img-opt-table tr td, .col-1-layout table.img-opt-table tr td  {width: 33%}
.col-2-layout table.img-opt-table tr td {width: 50%}
.mndtry_check .img-opt-table td{border: 1px dotted #000}
.mndtry_check .img-title{color: #000}
.a-image-choice{padding: 8px 27px 0 27px}
table[dir="rtl"] .a-image-choice{padding: 7px 27px 0 27px}
.img-small .img-ans-option{width:16%}
.img-medium .img-ans-option{width:21%}
.img-large .img-ans-option{width:28%}
.img-ans-option .quota-icon{position: absolute;top: 8px;right: 9px;}
.quota-icon img{width: auto}
.image-holder{position:relative;margin:0px; /*height: 200px;*/ background: #fff;min-width:100%}
.img-tick{display:inline-block;width: 11px;height: 5px;border-bottom: 2px solid #ffffff;margin: 5px;border-left: 2px solid #ffffff;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.img-tick-parent{position: absolute;left: 0px;top: 0px;width:24px; height: 24px;  display:none;}
table[dir="rtl"] .img-tick-parent{right:0}
.selected-bg .img-tick-parent{display:block}
.disabled-option img.img-option{opacity: 0.3; }
.disabled-option.pre-read img.img-option{opacity: 1; }
.disabled-option.img-ans-option{cursor:not-allowed}
table[dir="rtl"] .disabled-option.img-ans-option{cursor:not-allowed}
.softReqMsg td{ padding:0px;}
/*.q-quota-msg label{color:rgb(255, 0, 0);}*/
/*Mobile*/
.bodyBack .softReqMsg{font-family:"gravitybook", Arial, helvetica, sans-serif; }
/*.bodyBack .q-quota-msg label{color: #ffffff;}*/
.color-white{color: #ffffff !important;}
.rating-div input[disabled] + label{cursor: default !important;}
.mndtry_check tr.a-strip-captcha div.divScroll{border-radius: 10px !important; border: 2px solid #ff0000 !important}
.mndtry_check .q-strip-captcha{color: #000 !important; background: #fff !important;}
.g-recaptcha{padding: 5px 29px 16px 29px}
.q-strip-captcha{padding: 10px 27px 5px 30px; margin-bottom: 5px}
.a-strip-captcha div.divScroll {border: none !important;background: none;border-radius: 0 !important;}
/*Normal Icon*/
.a-strip-star  label.star:before { content: "\e906";}
.a-strip-star  label.thumbs:before { content: "\e908";}
.a-strip-star  label.hearts:before { content: "\e902";}
.a-strip-star  label.checkmark:before { content: "\e90a";}
.a-strip-star  label.dollar:before { content: "\e900";}
.a-strip-star  label.humans:before { content: "\e904";}
/*Checked Icon and Checked Hover*/
.a-strip-star  input.star:checked ~ label:before, .desktop-view .a-strip-star  input.star:checked ~ label:hover::before{ content: "\e907";}
.a-strip-star  input.thumbs:checked ~ label:before, .desktop-view  .a-strip-star  input.thumbs:checked ~ label:hover::before{ content: "\e909";}
.a-strip-star  input.hearts:checked ~ label:before, .desktop-view  .a-strip-star  input.hearts:checked ~ label:hover::before{ content: "\e903";}
.a-strip-star  input.checkmark:checked ~ label:before, .desktop-view  .a-strip-star  input.checkmark:checked ~ label:hover::before{ content: "\e90b";}
.a-strip-star  input.dollar:checked ~ label:before, .desktop-view  .a-strip-star  input.dollar:checked ~ label:hover::before{ content: "\e901";}
.a-strip-star  input.humans:checked ~ label:before, .desktop-view  .a-strip-star  input.humans:checked ~ label:hover::before{ content: "\e905";}
/*Common GQ Code*/
/*Normal Icon*/
.a-strip-star  label:before {font-family: star-rating_font;}
/*Checked Icon*/
.a-strip-star  input:checked ~ label:before{transform: scale(1);transition: all 0.5s;opacity: 1 !important; }
/*Checked Hover*/
.desktop-view  .a-strip-star  input:checked ~ label:hover::before{transition: all 0.5s;transform: scale(1.2);}
/*Normal Hover*/
.desktop-view  .a-strip-star input[type="radio"] + label:hover::before{ transform: scale(1.2);opacity: 1 !important;transition: all 0.5s;}
/*.mndtry-txt-clr{color: #ff0000}*/
.innerprintcont {background-color: #fff;width: 900px;border-radius: 5px;margin: 10px auto;border-collapse: initial !important;}
table[dir="rtl"] .printbox{margin:73px auto;width:550px;}
/*19601*/
.footer-tbl{width: 100%;border-collapse: collapse; border-spacing: 0; border: none}
.footer-div, .survey-brdr-right, .survey-brdr-left{border: none !important}
#pageBorder{margin:0px auto;}
/***Header***/
ul.drp-dwn-menu {text-align: left;display: inline;list-style: none;padding: 1px;font-family: Open sans;font-size: 12px;}
ul.drp-dwn-menu li.main-opt {display: inline-block;position: relative;padding: 9px 12px 6px 20px;min-height: 31px;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;float: left;}
ul.drp-dwn-menu li.main-opt:hover {opacity: 1;}
ul.drp-dwn-menu li.main-opt ul.drp-dwn-menu--sub {padding: 0;position: absolute;top: 46px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;display: none;opacity: 0;visibility: hidden;-webkit-transiton: opacity 0.2s;-moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;-o-transition: opacity 0.2s;-transition: opacity 0.2s;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #c7c9ca;z-index: 992;right: -1px;}
.lang-dd {min-width: 150px;}
.print-dd {min-width: 150px;}
ul.drp-dwn-menu li.main-opt ul.drp-dwn-menu--sub li.sub-opt {background: #fff;display: block;font-family: Open sans;font-size: 12px;}
ul.drp-dwn-menu li.main-opt ul.drp-dwn-menu--sub li.sub-opt:hover {opacity: 1;}
ul.drp-dwn-menu li.main-opt:hover ul.drp-dwn-menu--sub {display: block;opacity: 1;visibility: visible;}
.drk-bg--black {background: #000;color: #fff;}
.timer-style {border-radius: 5px;padding: 6px 17px;margin: 7px 0 0 37px;font-size: 14px;font-weight: 600;}
.p-feedback,.p-print-options,.p-language,.p-print-options--dark,.p-language--dark {display: inline-block;background-image: url('../../ImagesNew/PM/sprite.png');background-repeat: no-repeat;overflow: hidden;text-indent: -9999px;text-align: left;}
.p-feedback {background-position: -4px 0px;width: 24px;height: 23px;}
.p-language {background-position: 0px -66px;width: 26px;height: 22px;}
.p-language--dark {background-position: -4px -113px;width: 25px;height: 22px;}
.p-print-options {background-position: 0px -33px;width: 26px;height: 22px;padding-right:5px;}
.p-print-options--dark {background-position: -1px -57px;height: 22px;width: 26px;}
.v-super {vertical-align: super;}
.icon-32 {background: url(../../ImagesNew/PM/sprite-32.png) no-repeat;display: inline-block;height: 22px;width: 20px;padding: 0 5px;}
.lang-icon {background-position: 0px 0px;}
.print-icon {background-position: 0px -29px;}
.drpdwn-arrow {display: inline-block;margin-top: -4px;}
.drpdwn-arrow:before {content: '>';top: 34%;display: inline-block;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);margin-left: 14px;padding-top: 6px;font: bold 16px "Consolas", monospace !important;}
.info-bubble {background-position: 0px -59px;margin-top: 2px;}
.info-icon {background-position: 1px -111px;margin: 0px 0 0 5px;}
.dd-text {margin-left: 12px;}
li.sub-opt a {text-decoration: none !important;padding: 10px 10px;display: block;font-family: Open sans;font-size: 12px;}
.header-div {height: 46px;}
/***Footer***/
.footer-div {margin: 0 auto;padding: 8px 0;text-align: center;}
.poweredby-txt {margin: 0px 10px;}
.ftr-opt-text {vertical-align: middle;text-decoration: none;}
.ftr-row td {padding: 7px 0;}
.button-class-dy {padding: 7px 30px;border: 1px solid transparent;border-radius: 5px;cursor: pointer;}
.ftr-links {margin: 0;padding: 0;text-align: center;display: inline-block;vertical-align:bottom}
.ftr-links a#lnkSave1 {padding:0 16px 0 16px}
tr[id="trClearSaveContinue"] td .ftr-links{margin: 0;padding: 0;text-align: center;display: inline-block;padding: 0;}
tr[id="trClearSaveContinue"] td .ftr-links a#lnkSave1, tr[id="trClearSaveContinue"] td .ftr-links a#lnkClear1{padding:0 20px;}
a[href="#current_focus"] img {padding: 0 3px;}
/*.border-r {border-right: 1px solid #fff;}*/
.scrollMain > td{border-radius: 0 0 10px 10px}
table.mg tr td.mandatory-cell::before ,[class^="icon-"], [class*=" icon-"], table.mg tr td.star:before, table.mg tr td.star-ar::before,table.mg tr td.star-blink-ar::before, table.mg tr td.star-blink::before{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pm_icon_font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon__delete:before {content: "\e900";}
.icon-icon__language:before {content: "\e901";}
.icon-icon__mandatory:before {content: "\e902";font-size: 12px}     /* PRT 68931 */
.icon-icon__mandatory_small:before {content: "\e902";font-size: 12px}
.icon-icon__print:before {content: "\e903";}
.icon-icon__quota:before {content: "\e904";}

.mg.q-box, .standalone-grid, .standalone-grid table{border-collapse:collapse; border-spacing: 0}
.mndtry_check .PreviewBGWhite,.mndtry_check .a-strip-row,/*.mndtry_check td,*/.mndtry_check .q-font-ON,.mndtry_check tr.q-strip-row td table td table,.mndtry_check td table.PreviewBGWhite,.mndtry_check .rs_sliders,.mndtry_check div.div-title,.mndtry_check .q-strip-row td,.mndtry_check .q-font-ON table,.mndtry_check .q-strip-row,.mndtry_check .q-strip-row > td > table,.mndtry_check .q-strip-row > td,.mndtry_check .divScroll, .mndtry_check .divScroll.gsaRoundCorner table tr {background: #fff !important;}
.mndtry_check .q-strip-row td label,.mndtry_check .q-strip-row div,.mndtry_check .stand-grid-text div,.mndtry_check .play-msg-mg div,.mndtry_check .stand-Q div,.mndtry_check .spanHorizontal span,.mndtry_check .a-strip-row-standAlone div.fl,.mndtry_check .a-strip-row-standAlone div.fr,.mndtry_check .a-strip-row td .selected label,.mndtry_check .a-strip-row td .selected td font,.mndtry_check .grid-text,.mndtry_check .grid-text div,.mndtry_check .standAlonechkRow11 font,.mndtry_check .char-remain,.mndtry_check .rs_sliders,.mndtry_check .smiley-rating-div .rssy_txtcont,.mndtry_check .sa-sub-q-txt span,.mndtry_check .sa-sub-q span font,.mndtry_check .standAloneradioRow11 font,.mndtry_check .a-strip-row td label,.mndtry_check .a-strip-row td font,.mndtry_check .q-strip-row td span,.mndtry_check .q-strip-row td div font,.mndtry_check .q-strip-row td font ,.mndtry_check td.format ,.mndtry_check .a-strip-row-star label {color: #000000 !important;}
.mndtry_box .icon-icon__mandatory{/*vertical-align: middle;*/display: inline-block;}  /* PRT 68931 */
.mndtry_box_in .icon-icon__mandatory{display: inline-block;}
tr[id$="_ImgDown"] {display: none}
.mndtry_box_in.mndtry-blank-class, .a-strip-mdd-att .mndtry_box_in{padding-right: 0 !important; padding-left: 0 !important}
.a-strip-mtb .mndtry_box_in.mndtry-blank-class{padding-right: 0 !important; padding-left: 6px !important}
table[dir="rtl"] .a-strip-mtb .mndtry_box_in.mndtry-blank-class{padding-right: 0 !important; padding-left: 2px !important}

/*.a-strip-mtb .mndtry_box_in.mndtry-blank-class{width: 24px !important}*/
table[dir="rtl"] .mndtry_box_in { width: 26px !important;}
.mndtry_check .a-strip-demographics > td {padding: 5px 0 16px 0;}
.mndtry_check .a-strip-demographics .mndtry_box_in{width: 25px}
.mndtry_check .a-strip-demographics .mndtry_box_in span.icon-icon__mandatory{margin:5px; width:12px !important}
.a-strip-star input[type="checkbox"] + label:before, .a-strip-star input[type="radio"] + label:before{background: transparent}
table[dir="rtl"] .mndtry_check .a-strip-demographics .mndtry_box_in span.icon-icon__mandatory{margin: 2px}
.page-bg-img{background-position: center;}
.bg_overlay{position:fixed; z-index: -1; height: 100%; width: 100%;top:0;}
.ui-temp .divScroll{border-radius: 0 !important}
.divScroll.no-brdr{background-color: transparent !important; margin-top:3px}
.a-strip.a-strip-hrb .quota-disable,.a-strip.a-strip-rb .quota-disable,.a-strip span.quota-disable,.a-mscblb-btn .quota-disable, .a-radio-btn .quota-disable, .a-strip.a-strip-mcb .quota-disable {color: #DAC8C8 !important} /*.a-strip.a-strip-rb .quota-disable added for PRT 81053*/
.save-edit-single{text-decoration:none;/*position:absolute;*/display: inline-block;right:0;vertical-align: bottom; margin-bottom: 3px;margin-left: -20px;position: relative;}
.save-edit-multiple{text-decoration:none;display: inline-block;vertical-align: bottom;margin-left: -20px;margin-bottom:2px; position: relative;}
#ClearLink{position:relative; }
.footer-tbl{display:none}
.rs_sliders .ui-slider, .rssy_sliders .ui-slider{font-size: 12px !important}
.img-loader{background:url(../../ImagesNew/PM/image-loader.gif); display: inline-block; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center }

/*****************************common-pm end**********************************/

/**PRT 67726 :Performance**/
/*****************************new-progress Start**************************************/
/* new progress bar start */
.dvProgress{display:block;position:relative;width:100%;height:65px;}
table.tblNewProgress{position:absolute;top:0;left:0;height:100%;width:100%;table-layout:fixed;border-collapse:collapse;}
table.tblNewProgress td{vertical-align:middle;}
table.tblNewProgress td.newProgressTD{text-align:center;}
table.tblNewProgress td.newProgressTD .newProgressCont{display:inline-block;margin:0 auto;overflow:hidden;position:relative;width:50%;min-width:120px;max-width:600px;background:#BABEC2; /*border:1px solid #f5f5f5;*/min-height:16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
table.tblNewProgress td.newProgressTD .newProgressCont .newProgress{position:absolute;top:0;left:0;width:0;height:100%;/*background-color:#757575;*/border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px;}

/* 44918 */
table.tblNewProgress td.newProgressCountTD{text-align:left;}
table.tblNewProgress td.newProgressCountTD .newProgressMainCount{min-width:120px;max-width:600px;width:50%;margin:0 auto 4px;}
table.tblNewProgress td.newProgressCountTD .newProgressMainCount .newProgressCountWidth{width:0;text-align:right;}
table.tblNewProgress td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont{position:relative;display:inline-block;margin-right:-18px;width:36px;font-family:Arial, sans-serif;font-size:12px;text-align:center;}
table.tblNewProgress td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont .newProgressCountArrow{position:absolute;/*width:0;height:0;*/width:11px;height:5px;left:50%;bottom:0;margin-left:-5.5px;/*border:5px solid #757575;border-bottom-width:0;border-left-color:transparent;border-right-color:transparent;*/background:url(../../images/PM/arrow_progressbar.png) no-repeat center center transparent;}
table.tblNewProgress td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont .newProgressCount{/*background:#757575;*/padding:6px 0;font-weight:normal;color:#555;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
/* RTL */
table.tblNewProgress.rtl{direction:rtl;}
table.tblNewProgress.rtl td.newProgressTD{}
table.tblNewProgress.rtl td.newProgressTD .newProgressCont{}
table.tblNewProgress.rtl td.newProgressTD .newProgressCont .newProgress{left:auto;right:0;}
table.tblNewProgress.rtl td.newProgressCountTD{text-align:right;}
table.tblNewProgress.rtl td.newProgressCountTD .newProgressMainCount .newProgressCountWidth{text-align:left;}
table.tblNewProgress.rtl td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont{text-align:right;margin:0 0 0 -18px;}
table.tblNewProgress.rtl td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont .newProgressCount{text-align:center;}
table.tblNewProgress.rtl td.newProgressCountTD .newProgressMainCount .newProgressCountWidth .newProgressCountCont .newProgressCountArrow{}
.newProgressMainCount {z-index: 900;vertical-align:middle;position:relative;top:-1px}
/* new progress bar end */
/*v13.0*/
.newProgressCount{color: #fff; font-weight: bold; font-size:12px ;font-family: Open Sans;    }/*text-shadow: 2px 2px 2px #000; --This CSS Removed for PRT 84877*/
/*****************************new-progress End**************************************/

/**PRT 67726 :Performance**/
/*****************************participationTimer Start**************************************/
@charset "utf-8";
/* CSS Document */
/* Participation */
.shadow-png-white{ background-image:url('icons/white-trans.png'); padding:0 2px 2px 0;}
.shadow-png-black{ background-image:url('icons/black-trans.png'); padding:0 2px 2px 0;}
.smallfont-verdana {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333333;	font-weight:normal;}
.char-remain {font-family:Verdana, Arial, Helvetica, sans-serif;color: #818181;	padding: 0px !important;}	
/* END Participation */
table.timer td.center{ background:url(../../images/PM/time-mid-bg.png) repeat-x; font-family:"Courier New", Courier, monospace; font-size:19px; font-weight:bold; text-align:center}
/******************************participationTimer End**************************************/
.soft-check .q-box{border-width: 2px !important;}
.soft-check .a-strip-row td,.soft-check .a-strip-row .demo-lbl-style,.soft-check .a-strip-row font,.soft-check .a-strip-row label, .soft-check .a-strip-row span, .mndtry_check .a-strip-row td,.mndtry_check .a-strip-row .demo-lbl-style,.mndtry_check .a-strip-row font,.mndtry_check .a-strip-row label, .mndtry_check .a-strip-row span{color: #000}
.template16{background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);}
.template17{background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);}
.template18{background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);}
.template19{background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);}
.template20{background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);}
.template21{background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);}
.template22{background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);}
.template23{background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);}
.template24{background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);}
.template25{background-image: linear-gradient(to right, #43e97b 0%, #38f9d7 100%);}
.template26{background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%);}
.template27{background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%);}
.template28{background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%);}
.template29{background-image: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);}
.template30{background-image: linear-gradient(to top, #fddb92 0%, #d1fdff 100%);}
.template31{background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);}
.template32{background-image: linear-gradient(to top, #37ecba 0%, #72afd3 100%);}
.template33{background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%), radial-gradient(at top center, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.40) 120%);background-blend-mode: multiply,multiply;}
.template34{background-image: linear-gradient(to top, #0ba360 0%, #3cba92 100%);}
.template35{background-image: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);}
.template36{background-image: linear-gradient(to left, #BDBBBE 0%, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%); background-blend-mode: normal, lighten, soft-light;}
.template37{background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);}
.template38{background-image: linear-gradient(to right, #868f96 0%, #596164 100%);}
.template39{background-image: linear-gradient(to top, #09203f 0%, #537895 100%);}
.template40{background-image: linear-gradient(to top, #c71d6f 0%, #d09693 100%);}
.template41{background-image: linear-gradient(to top, #e6b980 0%, #eacda3 100%);}
.template42{background-image: linear-gradient(to top, #e6b980 0%, #eacda3 100%);}
.template43{background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);}
.template44{background-image: linear-gradient(to right, #c1c161 0%, #c1c161 0%, #d4d4b1 100%);}
.template45{background-image: linear-gradient(-225deg, #FFFEFF 0%, #D7FFFE 100%);}
table.mg tr td.star, table.mg tr td.star-ar {
    position: relative;
}
table.mg tr td.first-col,.a-multi-grid tr.even-row:nth-child(1) td, .a-multi-grid tr.odd-row:nth-child(2) td, .ui-temp .a-multi-grid.q-box tr.odd-row:nth-child(3) td, .ui-temp .a-multi-grid tr.even-row:nth-child(2) td {
    position: relative;
}
/*.divScroll.gsaRoundCorner{background: none !important}*/
/*.selected label,.selected td font, tr.standAlonechkRow11.selected td font, .selected td span, tr.standAlonechkRow11.selected td span{font-weight: bold !important}*/
.a-strip-demographics .mndtry_box_in img[src$="blank.gif"]{width: 0 !important}
.mndtry_check .a-strip-demographics .mndtry_box_in img[src$="blank.gif"], .mndtry_check .mndtry_box_in span{width: 24px !important; display:inline-block}
table[dir="rtl"] table.mg tr td{border-right: none}
.online-txt{text-shadow: 1px 0px 6px #ffffff;color: #000000 !important;font-family: Open Sans;}
tr[id^="spacer_"]{height: 40px !important}
.a-strip-hrb tr.chkRow.singleCol:hover td:nth-child(3), .standAloneradioRow11 td:first-child, .standAlonechkRow11 td:first-child  {border-radius:5px 0 0 5px}
table[dir="rtl"] .a-strip-hrb tr.radioRow.singleCol:hover td:nth-child(3), table[dir="rtl"] .a-strip-hrb tr.chkRow.singleCol:hover td:nth-child(3), table[dir="rtl"] .standAloneradioRow11 td:first-child, table[dir="rtl"] .standAlonechkRow11 td:first-child{border-radius:0 5px 5px 0}
.a-strip-hrb tr.radioRow.singleCol:hover td.grpData.cursorhand,.a-strip-hrb tr.chkRow.singleCol:hover td.grpData.cursorhand{border-radius:0 5px 5px 0;}
.a-strip-hrb tr.radioRow.singleCol:hover td:nth-child(1),.a-strip-hrb tr.radioRow.singleCol:hover td.grpData,.a-strip-hrb tr.chkRow.singleCol:hover td.grpData,.a-strip-hrb tr.chkRow.singleCol:hover td:nth-child(1){border-radius:5px 0 0 5px}
table[dir="rtl"] .a-strip-hrb tr.radioRow.singleCol:hover td.grpData.cursorhand, table[dir="rtl"] .a-strip-hrb tr.chkRow.singleCol:hover td.grpData.cursorhand {border-radius:5px 0px 0px 5px;}
table[dir="rtl"] .a-strip-hrb tr.radioRow.singleCol:hover td:nth-child(1),table[dir="rtl"] .a-strip-hrb tr.radioRow.singleCol:hover td.grpData,table[dir="rtl"] .a-strip-hrb tr.chkRow.singleCol:hover td.grpData,table[dir="rtl"] .a-strip-hrb tr.chkRow.singleCol:hover td:nth-child(1){border-radius:0px 5px 5px 0px}
.a-strip-hrb tr.radioRow.singleCol:hover td:last-child, .a-strip-hrb tr.chkRow.singleCol:hover td:last-child, .standAloneradioRow11 td:last-child, .standAlonechkRow11 td:last-child{border-radius:0 5px 5px 0}
table[dir="rtl"] .a-strip-hrb tr.radioRow.singleCol:hover td:last-child, table[dir="rtl"] .a-strip-hrb tr.chkRow.singleCol:hover td:last-child, table[dir="rtl"] .standAloneradioRow11 td:last-child, table[dir="rtl"] .standAlonechkRow11 td:last-child{border-radius:5px 0 0 5px}
div[id$='_divHRList'] > span:hover, div[id$='_divHRList'] table span:hover{border-radius: 5px}
/*.a-strip-captcha .divScroll{border: none}*/
.title-div > table{border-radius: 10px 10px 0 0 }
/*.ui-temp .title-div{display:none}*/
.a-strip-mdd-att .mndtry_box_in{width: 23px !important;min-width:26px;}
.mndtry_box_mtb.mm-space{width: 27px}
.no-q-num .q-strip td.mndtry_box{width: 21px !important}
.no-q-num .mndtry_box_att{width: 24px !important}
.no-q-num .a-strip-mdd-att .mndtry_box_in{width: 20px !important}
.no-q-num .a-strip-demographics td.mndtry_box_in{width: 26px !important}
.no-q-num .mndtry_box_demo{width:23px !important}
.no-q-num .mndtry_box_mtb.mm-space {width: 24px !important;}
.no-q-num table[dir="rtl"] .mndtry_box_att {width: 24px !important;}
.no-q-num .single-grid .nq-nb-title-txt{padding:2px 23px  5px 23px  !important}
.no-q-num table[dir="rtl"] .single-grid .nq-nb-title-txt{padding: 5px 25px 5px 0px  !important}
.no-q-num .mndtry_check .q-strip td.mndtry_box {width: 16px !important;}
.no-q-num .standA-a-row > td{padding:0 23px}
.no-q-num table[dir="rtl"] .standA-a-row > td{padding:0 0 0 23px}
.a-strip-mtb > td.no-desc-mtb{padding: 5px 22px 0px 24px !important}
.mndtry-block .a-strip-mtb > td.no-desc-mtb{padding: 5px 7px 0px 10px !important}
.mndtry_check .transparent-brdr-rght{border-right-color: #fff} 
table[dir='rtl'] .mndtry_check .divScroll.transparent-brdr-left{border-left-color: #fff}
.m-quota-msg{padding: 0 14px;display: inline-block;}
.desktopfile-icon:before{position: absolute;font-family: 'mobile_fonts';content: "\e903";display: inline-block;font-size: 18px;top: 0;text-align: right ;left: 20px; color: #ffffff}
input.browse-btn-class:disabled .file-icon:before{color: #666666}
.disabled-file-icon:before{color: #9c9c9c !important}
.a-strip-rb .MultiCol td.grpData,.a-strip-mcb .MultiCol td.grpData {border-radius: 5px 0 0 5px;}
.a-strip-rb .MultiCol td.grpData.cursorhand, .a-strip-mcb .MultiCol td.grpData.cursorhand{border-radius: 0px 5px 5px 0px;}
table[dir="rtl"] .a-strip-rb .MultiCol td.grpData, table[dir="rtl"] .a-strip-mcb .MultiCol td.grpData{border-radius: 0px 5px 5px 0px;}
table[dir="rtl"] .a-strip-rb .MultiCol td.grpData.cursorhand,table[dir="rtl"] .a-strip-mcb .MultiCol td.grpData.cursorhand {border-radius: 5px 0 0 5px;}
.languageWrapper{position: fixed; z-index:901; height: 100%; width: 100%; background: #fff;display:none;opacity:.95;}
.language a {text-decoration:none;color:#000;font-weight:bold;display:block;padding:10px 40px;min-height:20px;line-height:21px;}
.languageCont{width: 80%; position: absolute;margin: 0 auto;margin-top:0px;margin-left:-40%; left: 48%; top: 50%;} .languageHeader{padding: 16px 35px 25px 39px;text-align:center;} .languageTitle{font-size: 22px; font-weight: bold;}
.closeLang{color: transparent;position: absolute; top: 45px; right: 7px; margin-top:-37px; cursor: pointer; width: 40px; height: 40px; background-image: url(../../ImagesNew/general/Dark-close.svg); background-repeat: no-repeat; background-position: center;}
.closeLang:hover{ background-image: url(../../ImagesNew/general/Dark-close-hover.svg);}
.languageBody .langModal{height: 214px; padding: 25px 35px 0 39px;font-family:Open Sans;overflow:auto;text-align:center;}
.language{background: rgba(255,255,255,1);border-radius: 3px;display:inline-block;margin-right: 10px;margin-bottom:27px;cursor:pointer;font-size:12pt;}
.languageCont{height: 0;/*overflow: hidden;*/-moz-animation: slide 1s ease 0s forwards;-webkit-animation: slide 1s ease 0s forwards;-o-animation: slide 1s ease 0s forwards;-ms-animation: slide 1s ease 0s forwards;animation: slide 1s ease 0s forwards;}
@keyframes slide{from {height: 0;margin-top:0;}to {height:320px;margin-top:-160px;}}
@-webkit-keyframes slide {from {height: 0;margin-top:0;}to {height: 320px;margin-top:-160px;}}
/*@-moz-keyframes slide{from {height: 0;}to {height: 320px;}}
@-ms-keyframes slide{from {height: 0;}to {height: 320px;}}*/
.soft-check .rs_slidenavlist div, .soft-check .rs_txtcont{color:#000;}
.anonymous-modal{margin: 0 auto;padding: 8px 20px;border: 1px solid #ccc8c8;border-radius: 3px;display:inline-block;cursor:pointer;}
.img-anonymous{float:left;width: 30px;padding: 4px 15px 0 0;}
#semi_anony_window{width:36%;} #semi_anony_window .modal-body p{line-height:20px} #semi_anony_window .head-space{padding: 0 0 20px} #semi_anony_window .modal-body{padding:30px;}
#semi_anony_window.modalWindow.embed-pop{width: 80%;}
.disabled-file-icon .desktopfile-icon:before{color: #9c9c9c !important;}
.languageBody.mandatory .sel-lang, .languageBody.mandatory .sel-lang:hover a,.languageBody.mandatory .language.sel-lang a {background-color:#fff;color:#000;font-weight: bold;}
a#alanguageExit, a#alangCancel {color:#ffc800;font-size:16px;} .exitModal {height:50px;text-align:center;display:block;}
img {border:none;outline:none;}
table[id$='_tableHRadio']  span[id$='_lblOT'] input{margin-top:8px !important}
/*********************Drill Down Search *************************/
.custom-combobox {position: relative;display: inline-block;}
.custom-combobox-toggle { position: absolute; top: 0;bottom: 0; margin-left: -1px;padding: 0;right: 0px;width:28px;}
.ui-autocomplete-input {margin: 0;padding: 3px 0px 2px 7px;min-width:170px; max-width:400px; border: none;outline: none;}
.ui-helper-hidden-accessible{display: none}
.ui-autocomplete.ui-menu{max-width: 206px; border: 1px solid #eee; background: #fff;position:relative; padding: 0 0px;}
/*.ui-button-icon:before{content: '>'; display: inline; width:10px; height: 10px; font: 14px}*/
ul .ui-menu-item {list-style-type: none; padding: 3px 4px;left:10px}
ul .ui-menu-item:hover {background-color:#0098f7;cursor:pointer;}
.ui-menu-item:hover .ui-corner-all{color:#fff !important;}
.a-drilldown .ui-autocomplete-input.ui-widget.ui-widget-content.ui-corner-left {border: 1px solid transparent;}
.ui-autocomplete-input.ui-widget.ui-widget-content.ui-corner-left{background: url(../../images/search_box_icon.svg) no-repeat left center;padding-left:18px;background-size: 13px;margin: 0 0 0 6px;font-size: 1em}
table[dir='rtl'] .ui-autocomplete-input.ui-widget.ui-widget-content.ui-corner-left{background: url(../../images/search_box_icon.svg) no-repeat right center;padding-left:18px;padding-right:18px;background-size: 14px;margin: 0 6px 0 0}
.ui-temp .ui-button.ui-widget{background: transparent; border: none;position: absolute;right: 2px;top: 2px;width: 22px;height:22px}
.ui-temp table[dir='rtl'] .ui-button.ui-widget{left:4px;right:initial;}
::-ms-clear {display: none;}
.ui-button.ui-widget{width: 27px}
/*loader*/
.loader{width: 112px;height: 36px;/*background: rgba(107,79,31,1);*/border-radius: 5px;position: relative;}
.btn_nxt,.btn_back {position: absolute;box-sizing: border-box;}
.btn_nxt,.btn_back{width: 15px;height: 15px;display: inline-block;color: #c31515;top: 50%;right: 50%;margin-right: -7px;margin-top: -7px;}
.btn_nxt:after,.btn_back:after{content: "";width: 100%;height: 100%;display: inline-block;border:2px solid #fff;border-bottom-color: transparent;border-radius: 100%;background: transparent;animation: ball-clip-rotate .75s linear infinite;}
@keyframes ball-clip-rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
input[type='button'].button_participate {padding: 7px 30px !important;font-weight: 600;border:none;}
.btn_nxt, .btn_back{margin-top: -10px;}
table.mg tr td.mandatory-cell::before{left:10px}
table[dir="rtl"] table.mg tr td.mandatory-cell::before{right:10px}
.ui-temp .first-col.mandatory-cell{padding: 0 14px}
.ui-temp table.mg tr td.mandatory-cell::before{left:5px}
.ui-temp table[dir="rtl"] table.mg tr td.mandatory-cell::before{right:5px}
.dg-sub-qno{padding: 0 3px 0 0;display:inline-block;}
table[dir="rtl"] .dg-sub-qno{padding: 0 0 0 3px;display:inline-block;}
/*sign up starts*/
.modal{background-color:#fff;display:none;padding:0 20px 30px;text-align:center;border:2px solid #dbdbdb;-webkit-box-shadow:2px 2px 10px rgba(50,50,50,.6);-moz-box-shadow:2px 2px 10px rgba(50,50,50,.6);box-shadow:2px 2px 10px rgba(50,50,50,.6)}
.modal p{font-weight:400;font-size:15px;color:#6e6e6e}
input.signupSubmit{background:none repeat scroll 0 0 #00aff9;border:medium none;color:#fff;cursor:pointer;display:block;font-weight:600;font-size:1em;margin:15px 0;padding:10px 0;text-align:center;width:214px;border-radius:4px!important}
.modal .modalClose{text-decoration:underline;font-weight:500;font-size:16px;color:#3D4D54}
.sign-up-container{z-index:5;position:fixed;bottom:0;right:5%;width:250px;font-family:'Proxima N W01 Reg';zoom: 1;box-shadow:0 0 13px grey;border-top-right-radius:5px;border-top-left-radius:5px}
.sign-up-container-header{background-color:black;opacity:.7;color:white;border-top-right-radius:5px;border-top-left-radius:5px;position:relative;text-align:left}
.sign-up-container-body{display:none;text-align:center;background:white}
.sign-up-container-header{padding:5px 10px;cursor:pointer}
.sign-up-container p{margin:8px 5px 1px 5px;display:inline-block}
.sign-up-container-body input{width:80%;display:inline-block;padding:5px 10px;margin:10px 0;border:1px solid #d0d1d2;outline:none;border-radius:3px}
.sign-up-container-body input[type=button]{width:90%;background-color:#00aff9;border:1px solid #00aff9;color:white;padding:8px 10px}
.sign-up-container-body fieldset{border:none;border-top:1px solid black;margin:2px auto;width:80%;padding:0}
.sign-up-container-header .slide-up{position:absolute;display:block;width:5px;height:5px;border-left:2px solid white;border-bottom:2px solid white;top:40%;right:20px;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}
.sign-up-container .fbandGoogleButtons{background:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;float:none;height:auto;margin-top:5px;margin-left:5px;margin-bottom:5px}
.sign-up-container .bandGoogleButtons{background:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;float:none;height:auto;margin-top:5px;width:100px}
.sign-up-container-header .slide-down{position:absolute;display:none;width:5px;height:5px;border-left:2px solid white;border-bottom:2px solid white;top:40%;right:15px;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);cursor:pointer}
div.borderLines{border-top:1px solid #ccc;float:left;margin:5px 0 12px;position:relative;width:65px}
.orText{float:left;font-weight:500;font-size:12px;margin:-3px 5px}
.sign-up-container input.signupEmail{color:#333;font-size:15px;font-family:Arial,Helvetica,sans-serif,Arial,Helvetica,sans-serif}
.sign-up-container#dvOpenSignUp .signup-header-text {margin:5px}
/*sign up ends*/
.rs_na{margin:50px 0px 0 0px;display:flex;align-items:center;}
table[dir="rtl"] .rs_na{    text-align: right;margin:50px -7px 0 0}
.no-q-num .rs_na{margin:50px 0px 0 0}
.no-q-num  table[dir="rtl"] .rs_na{    text-align: right;margin:50px 0 0 0px}
/*Media Query for toaster msg*/
@media only screen and (max-width: 800px) {
.txtcont {width: 500px !important;}
.warncont { width: 560px !important; margin-left: -309px !important;}
}
/*Ranking*/
.sortable-div { margin: 4px -10px 0px;padding: 0 12px 0 0;}  
table[dir="rtl"] .sortable-div { margin: 0 -8px 0 0px;padding: 0 0 0 20px;}
.sortable-div li {margin: 0 5px 5px 5px; padding: 2px 5px; width: 100%;list-style-type: none;cursor:move; }
.ranking-list-item{display: flex;display:-ms-flexbox;border-radius:5px;min-height:30px}
input[type="text"].ranking-textbx {min-width:26px;width:26px;max-width: 26px;height:26px;padding: 0;border-radius: 2px;border: none; text-align: center;background: transparent;border: none; /*float: left;*/}
input[type="text"].ranking-textbx.hover-txtbx{visibility:hidden;}
input[type="text"].ranking-textbx.actual-txtbx{display:none;}
.ranking-textbx:hover{border: none}
.flex-child{align-self:center;-webkit-flex: 0 1 auto;flex-basis: 100%;   /* Safari 6.1+ */}
.mmedia{display:none;/*float: left;*/ width: 152px;margin:5px;border: 1px solid transparent}
.a-strip-rank{padding: 7px 22px 11px 22px}
.ranking-div{width: 100%}
.ranking-div.both-col-img .mmedia.col-1, .ranking-div.both-col-img .mmedia.col-2{display: block}
.ranking-txt{padding:0 5px 0 6px;margin:0 30px 0 0;}
table[dir="rtl"] .ranking-txt{margin: 0 0 0 30px;}
.drag-icon{background: url(../../ImagesNew/PM/drag-icon.png) no-repeat 99% center;}
table[dir="rtl"] .drag-icon{background: url(../../ImagesNew/PM/drag-icon.png) no-repeat 1% center;}
input[type="text"].ranking-textbx.ranking-txt-bg.hover-txtbx{visibility: visible;}
input[type="text"].ranking-textbx.ranking-txt-bg.actual-txtbx{display: block}
.ranking-div.both-col-img .mmedia.colspan-1{width: 316px; max-width: 316px; min-width: 316px;display: block}
.ranking-div.first-col-img .mmedia.colspan-1{max-width: 152px; display: block}
.not-sortable{cursor: pointer}
.flex-child.mmedia {max-width: 152px;min-width: 152px;}
/* preview */
td.hdnicon-tooltip >span{display:inline-block;height:14px;width:14px;background-size: 14px 14px;}
.a-strip td.hdnicon-tooltip > span {vertical-align: middle;}
.ui-tooltip {padding: 12px 16px; position: absolute; z-index: 9999; max-width: 300px;}

.ui-corner-all {border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.ui-widget-content {border: 1px solid #dddddd;background-color: #423f40;color: #fff;}
.preview-tooltip .ui-tooltip-content{display:inline-block;width:80%;}

.ui-widget.ui-widget-content.preview-tooltip {background-color: #423f40;color:#fff !important;padding: 12px 16px; border-radius: 3px;font-size: 14px; box-shadow:0px 0px 6px #000; font-weight:400;font-family:Open Sans;border:1px solid #423f40;}
.preview-tooltip.ui-tooltip .tooltip-arrow-position{content: ""; position: absolute; top: -14px; transform: rotate(180deg); border-width: 7px; border-style: solid; border-color: #423f40 transparent transparent transparent;}

.hdn-icn-div {margin-right:10px;display:inline-block;}
/*Free Spirit*/
.ui-temp input[type="checkbox"] + label span , .ui-temp input[type="radio"] + label span{display: none}
.ui-temp input[type="checkbox"], .ui-temp input[type="radio"]{display: none;}
.ui-temp input[type="checkbox"] + label, .ui-temp input[type="radio"] + label{height: 19px;width: 19px;border-radius: 2px;display: inline-block;position: relative;}
.ui-temp input[type="checkbox"] + label::before, .ui-temp input[type="radio"] + label::before{border: none;width: 0; height: 0; display: block; margin: 0px;  }
.ui-temp input[type="radio"] + label{border-radius: 50%;}
.ui-temp input[type=checkbox]:checked + label,.ui-temp input[type=radio]:checked + label{background: white}
/*Dynamic Color Specific CSS*/

/*Free Spirit*/
.ui-temp.free-spirit input[type=checkbox]:checked + label::after, .ui-temp.free-spirit input[type=radio]:checked + label::after{content: '';position: absolute;top: 9px;left: 2px; display: inline-block; border-left: 3px solid;-webkit-transform: rotate(-33deg);transform: rotate(-33deg); border-radius: 1px;transform-origin: left top; -webkit-animation: dothebottomcheck 0.2s ease 0s forwards; animation: dothebottomcheck 0.2s ease 0s forwards;}
.ui-temp.free-spirit input[type=checkbox]:checked + label::before, .ui-temp.free-spirit input[type=radio]:checked + label::before{content: ''; position: absolute;bottom: 4px;left: 6px;width:0;height:0;display: inline-block;border-right: 3px solid;-webkit-transform: rotate(35deg);transform: rotate(35deg);border-radius: 1px;transform-origin: left bottom;box-shadow: 0 0 0 0 white;-webkit-animation: dothetopcheck 0.4s ease 0s forwards;animation: dothetopcheck 0.4s ease 0s forwards;} /*81028 box shadow in Mobile Preview*/


/*Left Moon*/
.ui-temp input[type=checkbox]:checked + label::after, .ui-temp input[type=radio]:checked + label::after{content: '';position: absolute;top: 10px;left: 2px; display: inline-block; border-left: 4px solid;transform: rotate(-40deg); border-radius: 1px;transform-origin: left top; -webkit-animation: dothebottomchecksmall 0.2s ease 0s forwards; animation: dothebottomchecksmall 0.2s ease 0s forwards;}
.ui-temp input[type=checkbox]:checked + label::before, .ui-temp input[type=radio]:checked + label::before{content: ''; position: absolute;bottom: 6px;left: 5px;width:0;height:0;display: inline-block;border-right: 4px solid;transform: rotate(40deg);border-radius: 1px;transform-origin: left bottom;box-shadow: 0 0 0 1px white;-webkit-animation: dothetopchecksmall 0.4s ease 0s forwards;animation: dothetopchecksmall 0.4s ease 0s forwards;}
.ui-temp input[type="checkbox"] + label, .ui-temp input[type="radio"] + label/*, .ui-temp input[type="checkbox"] + label::before, .ui-temp input[type="radio"] + label::before*/{border:1px solid; width: 18px; height: 18px; margin:0}
@keyframes 
dothebottomcheck {  0% {
 height: 0;
}
 100% {
 height: 8px;
}
}
@keyframes 
dothetopcheck {  0% {
 height: 0;
}
 50% {
 height: 0;
}
 100% {
 height: 25px;
}
}
@keyframes 
dothebottomchecksmall {  0% {
 height: 0;
}
 100% {
 height: 7px;
}
}
@keyframes 
dothetopchecksmall {  0% {
 height: 0;
}
 50% {
 height: 0;
}
 100% {
 height: 11px;
}
}
/*Drop Down Changes*/
.ui-temp .custom-select-wrapper{border-radius: 20px}
.ui-temp .custom-select-wrapper select{border-radius: 20px;padding:3px 34px 3px 12px}
.ui-temp .custom-select-wrapper .arr{border-radius: 0 20px 20px 0;}
.ui-temp .custom-select-wrapper .arr:before{content: '';width: 0px;height: 0px; border-left: 7px solid transparent;  border-right: 7px solid transparent; border-top: 7px solid #fff;transform:rotate(0deg);top:50%}
.ui-temp table[dir='rtl'] .custom-select-wrapper .arr {left: 0px !important; border-radius: 50% 0 0 50% !important; position: absolute;right: auto;top: 0px;}
.ui-temp table[dir='rtl'] .custom-select-wrapper .arr::before{transform: rotate(0deg);right: 8px;}
/*Common Changes*/
.ui-temp .mndtry_box_mtb.mm-space{width: 20px}
.ui-temp .mndtry_box{width:24px !important}
.ui-temp .div-title,.ui-temp .q-strip td{border-radius: 0}
.ui-temp .a-strip-star input[type='radio'] + label, .ui-temp .a-strip-star input[type='radio'] + label::before{background: transparent; border: none}
.ui-temp .a-strip-star input[type=radio]:checked + label::after{border:none;transform:rotate(0deg);content:none;}
.ui-temp .a-strip-star input[type=radio]:checked + label::before{border:none;transform:rotate(0deg);bottom:auto;left:auto;box-shadow:none}
.ui-temp .a-strip-star input.star:checked  + label::before{content: "\e907";}
.ui-temp .a-strip-star input.thumbs:checked  + label::before{content: "\e909";}
.ui-temp .a-strip-star input.hearts:checked  + label::before{content: "\e903";}
.ui-temp .a-strip-star input.checkmark:checked  + label::before{content: "\e90b";}
.ui-temp .a-strip-star input.dollar:checked  + label::before{content: "\e901";}
.ui-temp .a-strip-star input.humans:checked  + label::before{content: "\e905";}
.ui-temp .rssy_sliders .ui-slider .ui-slider-handle, .ui-temp .rs_sliders .ui-slider .ui-slider-handle{box-shadow: none;height: 25px;margin-top: -7px;border-radius: 10px;}
/*79600 commented below css line and added in CSS Writer*/
/*.ui-temp .rs_sliders .ui-slider-horizontal .ui-slider-handle{margin-left: -0.6em;margin-top:-3px}*/
/*.ui-temp.left-moon .a-strip-hrb div[id$='_divHRList'] > span, .ui-temp.left-moon .a-strip-rb tr.radioRow td.answer-bg, .ui-temp.left-moon .a-strip-mcb tr.chkRow td.grpData, .ui-temp.left-moon .a-strip-mslb tr.chkRow td.answer-bg,table[id$='_tableHRadio'] tr td:first-child > span,table[dir="rtl"] div[id$='_divHRList']  .spanHorizontal.cursorhand{background-color: rgb(123, 234, 195)}*/
.ui-temp.left-moon .qAnswerContainer, .ui-temp.right-moon .qAnswerContainer, .ui-temp.right-moon .qAnswerOptions, .ui-temp.left-moon .qAnswerOptions{border-collapse: separate;border-spacing: 0px 10px;}

/*Left Moon and Right Moon Strips*/

.ui-temp.left-moon .a-strip-rb tr.radioRow td.control-td.answer-bg, 
.ui-temp.left-moon .a-strip-mcb tr.chkRow td.grpData,
.ui-temp.left-moon .a-strip-mslb tr.chkRow td.grpData{border-radius: 5px 0 0 5px  !important}

.ui-temp.left-moon .a-strip-rb tr.radioRow td:last-child.answer-bg,
.ui-temp.left-moon .a-strip-rb tr.radioRow td:last-child.answer-bg,
.ui-temp.left-moon .a-strip-mcb tr.chkRow td:last-child,
.ui-temp.left-moon .a-strip-mslb tr.chkRow td:last-child,
.ui-temp.left-moon .a-strip-rb tr.radioRow td:last-child.other-text.grpData.cursorhand.answer-bg{border-radius:0px 5px 5px 0 !important}



.ui-temp.left-moon .a-strip-rb tr.radioRow:hover td:last-child.answer-bg, 
.ui-temp.left-moon .a-strip-mcb tr.chkRow:hover td:last-child,
.ui-temp.free-spirit .a-strip-rb tr.radioRow:hover td:last-child.answer-bg, 
.ui-temp.free-spirit .a-strip-mcb tr.chkRow td.grpData.cursorhand,
.ui-temp table[dir="rtl"] .a-strip-mcb tr.chkRow td.grpData.control-td{border-radius:0px 5px 5px 0 !important}

.ui-temp.free-spirit .a-strip-rb tr.radioRow:hover td.control-td, 
.ui-temp.free-spirit .a-strip-mcb tr.chkRow:hover td.control-td{border-radius:5px 0 0 5px !important}

.ui-temp.free-spirit table[dir='rtl'] .a-strip-rb tr.radioRow:hover td:last-child.answer-bg, 
.ui-temp.free-spirit table[dir='rtl'] .a-strip-mcb tr.chkRow td.grpData.cursorhand{border-radius: 5px 0 0 5px !important}
/*Right Aligned*/
.ui-temp.left-moon table[dir='rtl'] .a-strip-rb tr.radioRow td.grpData,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.chkRow td.grpData,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow td.grpData,
.ui-temp.left-moon .a-strip-mslb tr.chkRow11 td.grpData.control-td{border-radius: 0 5px 5px 0 !important}

.ui-temp.left-moon table[dir='rtl'] .a-strip-rb tr.radioRow td:last-child.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.chkRow td:last-child,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.chkRow td.other-text.grpData.cursorhand.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow td:last-child,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow td.other-text.grpData.cursorhand.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-rb tr.radioRow td:last-child.other-text.grpData.cursorhand.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow11 td.answer-bg.last-col{border-radius: 5px 0 0 5px !important}

.ui-temp.left-moon .a-strip-rb tr.radioRow:hover td:last-child.answer-bg,
.ui-temp.left-moon .a-strip-mcb tr.chkRow:hover td.grpData.cursorhand,
.ui-temp.left-moon .a-strip-rb tr.radioRow td:last-child.answer-bg,
.ui-temp.left-moon .a-strip-mcb tr.chkRow td.grpData.cursorhand,
.ui-temp.left-moon .a-strip-mslb tr.chkRow:hover td.grpData.cursorhand,
.ui-temp.left-moon .a-strip-rb tr.radioRow td:last-child.grpData.cursorhand.answer-bg,
.ui-temp.left-moon .a-strip-mslb tr.chkRow td.grpData.cursorhand,
.ui-temp.left-moon .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg,
.ui-temp.free-spirit .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg,
.ui-temp.free-spirit table[dir="rtl"] .a-strip-rb tr.radioRow.MultiCol td.grpData.control-td.answer-bg,
.ui-temp.free-spirit table[dir="rtl"] .a-strip-rb tr.radioRow td.grpData.control-td
{border-radius:0px 5px 5px  0 !important}

.ui-temp.left-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.left-moon table[dir='rtl'] .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg,
.ui-temp.left-moon table[dir='rtl'] .a-strip-mcb tr.chkRow td.grpData.cursorhand.answer-bg,
.ui-temp.free-spirit table[dir="rtl"] .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg
{border-radius:5px 0 0 5px !important}

.ui-temp.left-moon .a-strip-hrb div[id$='_divHRList'] > span, 
.ui-temp.left-moon .a-strip-hrb span[id$='_oth'] > span,.ui-temp.left-moon table[dir="rtl"] div[id$='_divHRList'] > table  span.spanHorizontal{border-radius: 5px}

.ui-temp.left-moon .a-strip-hrb div[id$='_divHRList'] > span,
.ui-temp.left-moon .a-strip-hrb span[id$='_oth'] > span{padding:11px 8px 5px 11px !important;margin-bottom: 11px !important;}
.ui-temp.left-moon .a-strip-mslb tr.chkRow td.grpData, .ui-temp.left-moon .a-strip-mslb tr.chkRow11 td.grpData{padding: 7px 6px 3px 10px}
.ui-temp.left-moon .a-strip-mslb tr.chkRow11 td.grpData.control-td{padding:7px 9px 3px 2px}

/*Right Moon*/
.ui-temp.right-moon .a-strip-rb tr.radioRow td.grpData, 
.ui-temp.right-moon .a-strip-mcb tr.chkRow td.grpData.control-td,
.ui-temp.right-moon .a-strip-mslb tr.chkRow td.grpData{border-radius: 25px 0 0 25px  !important}

.ui-temp.right-moon .a-strip-rb tr.radioRow td:last-child.answer-bg,
.ui-temp.right-moon .a-strip-rb tr.radioRow td:last-child.grpData.cursorhand.answer-bg,
.ui-temp.right-moon .a-strip-mcb tr.chkRow td:last-child,
.ui-temp.right-moon .a-strip-mslb tr.chkRow td:last-child,
.ui-temp.right-moon .a-strip-rb tr.radioRow td:last-child.other-text.grpData.cursorhand.answer-bg,
.ui-temp.right-moon .a-strip-mcb tr.chkRow td.grpData.cursorhand.answer-bg,
.ui-temp.right-moon .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg{border-radius:0px 25px 25px 0 !important}

.ui-temp.right-moon .a-strip-rb tr.radioRow:hover td:last-child.answer-bg, 
.ui-temp.right-moon .a-strip-mcb tr.chkRow:hover td:last-child{border-radius:0px 25px 25px 0 !important}


/*Right Aligned*/
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td.grpData,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td.grpData,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.grpData,
.ui-temp.right-moon .a-strip-mslb tr.chkRow11 td.grpData.control-td,
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.MultiCol td.grpData.control-td,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.MultiCol td.grpData.control-td{border-radius: 0 25px 25px 0 !important}

.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td:last-child.answer-bg,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td:last-child,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td.other-text.grpData.cursorhand.answer-bg,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td:last-child,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.other-text.grpData.cursorhand.answer-bg,
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td:last-child.other-text.grpData.cursorhand.answer-bg,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow11.singleCol td.answer-bg.last-col,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.MultiCol td.grpData.cursorhand.answer-bg,
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.MultiCol td.grpData.cursorhand.answer-bg{border-radius: 25px 0 0 25px !important}

/*.ui-temp.right-moon .a-strip-rb tr.radioRow.singleCol:hover td.grpData.cursorhand,*/
/*.ui-temp.right-moon .a-strip-mcb tr.chkRow.singleCol:hover td.grpData.cursorhand,*/
.ui-temp.right-moon .a-strip-mslb tr.chkRow.singleCol:hover td.grpData.cursorhand,
.ui-temp.right-moon .a-strip-mslb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.grpData.cursorhand{border-radius:25px 0 0 25px !important}

.ui-temp.right-moon .a-strip-hrb div[id$='_divHRList'] > span, 
.ui-temp.right-moon .a-strip-hrb span[id$='_oth'] > span,.ui-temp.right-moon table[dir="rtl"] div[id$='_divHRList'] > table  span.spanHorizontal{border-radius: 25px}

.ui-temp .a-strip-hrb div[id$='_divHRList'] > span,
.ui-temp .a-strip-hrb span[id$='_oth'] > span{padding:10px 18px 7px 17px !important}
.ui-temp.right-moon .a-strip-mslb tr.chkRow td.grpData, .ui-temp.right-moon .a-strip-mslb tr.chkRow11 td.grpData{padding: 9px 6px 5px 16px}
.ui-temp.right-moon .a-strip-mslb tr.chkRow11 td.grpData.control-td{padding:7px 9px 3px 2px}

.mslb-scroll-div{width: 100%; border: 1px solid green;padding: 0;margin: 10px 0;}
.mslb-scroll-div > div{padding: 0 10px}
table[dir='rtl'] .mslb-scroll-div{width:98%}
/*Control Spacing*/
.ui-temp.free-spirit .a-strip-rb > td{padding: 5px 28px 13px 27px;}
.ui-temp .a-strip-rb > td{padding: 0px 28px 8px 27px;}
.ui-temp.free-spirit .a-strip-mcb > td {padding: 5px 29px 13px 27px;}
.ui-temp .a-strip-mcb > td {padding: 0px 29px 8px 27px;}
.ui-temp .a-strip-dd > td > div {margin: -4px 0 12px 20px;}
.a-strip-mslb > td, .a-strip-mcb > td {padding: 5px 26px 14px 26px;}
.ui-temp .a-strip-tb-date > td{padding: 8px 39px 18px 29px !important;}
.ui-temp .a-strip-demographics > td {padding: 9px 0 11px 1px;}
.ui-temp .a-strip-tb-date > td {padding: 10px 39px 18px 29px !important;}
/*.ui-temp .a-strip-rScale td {padding: 0px 11px;}*/
.ui-temp .a-strip-mtb > td {padding: 10px 0px 4px 0px !important;}
.ui-temp .a-strip-mdd-att > td {padding: 7px 0 7px 0px;}
.ui-temp .a-strip-hrb > td {padding: 12px 28px 7px 22px;}
.ui-temp .a-strip-na > td {padding: 4px 0 14px 4px;}
.ui-temp .a-strip-mslb > td {padding: 0 26px 10px 26px;}
.ui-temp table[dir='rtl'] .a-strip-mslb > td {padding: 5px 24px 14px 0px;}
.ui-temp table[dir='rtl'] .a-strip-mdd-att > td {padding: 6px 0px 5px 0px;}
.ui-temp table[dir='rtl'] .a-strip-dd > td {padding: 10px 28px 0px 0!important;}
.ui-temp table[dir='rtl'] .a-strip-rb > td {padding: 5px 28px 13px 29px;}
.ui-temp table[dir='rtl'] .a-strip-na > td {padding: 4px 26px 14px 18px;}
.ui-temp table[dir='rtl'] .a-strip-hrb > td {padding: 10px 26px 8px 23px;}
.ui-temp table[dir='rtl'] .a-strip-tb-date > td {padding: 8px 28px 18px 42px !important;}
.ui-temp table[dir='rtl'] .a-strip-demographics > td {padding: 10px 3px 11px 0 !important;}
.ui-temp table[dir='rtl'] .a-strip-rank > td {padding: 2px 11px 11px 0px;}
.ui-temp table[dir='rtl'] .a-strip-mcb > td {padding: 10px 35px 15px 38px;}
.ui-temp table[dir='rtl'] .a-strip-mcb > td {padding: 7px 27px 13px 28px;}
.ui-temp table[dir="rtl"] .a-strip-mdd-att .mndtry_box_in.mndtry-blank-class {width: 19px !important;min-width: 19px;}
.ui-temp .q-strip > td {padding: 10px 3px 4px 3px;}
.ui-temp .a-image-choice {padding: 10px 27px 0 28px !important}

/*Changes for strip padding*/
/*.ui-temp.left-moon .a-strip-rb tr.radioRow td.grpData, .ui-temp.left-moon .a-strip-mcb tr.chkRow td.grpData{padding: 7px 10px 3px 10px}*/
.ui-temp.left-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.grpData{padding:7px 10px 3px 0px}
.ui-temp.left-moon .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand, .ui-temp.left-moon .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.left-moon .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand{padding:8px 3px 8px 3px}
.ui-temp.left-moon div[id$='_divHRList'] > span{padding:10px 4px 5px 11px  !important}

.ui-temp .a-strip-mcb tr.chkRow td.grpData.control-td,.ui-temp .a-strip-rb tr.radioRow td.grpData.control-td{padding: 9px 10px 4px 16px}
.ui-temp.right-moon table[dir='rtl'] .a-strip-rb tr.radioRow.singleCol td.grpData, .ui-temp.right-moon table[dir='rtl'] .a-strip-mcb tr.chkRow.singleCol td.grpData{padding: 9px 16px 4px 0px}
.ui-temp.right-moon table[dir='rtl'] .a-strip-mslb tr.chkRow.singleCol td.grpData{padding:9px 18px 5px 0px}
.ui-temp.right-moon .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand, .ui-temp.right-moon .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand,
.ui-temp.right-moon .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand{padding:8px 3px 8px 3px}
.ui-temp.right-moon div[id$='_divHRList'] > span{padding:7px 4px 5px 11px  !important ;margin-bottom: 11px !important;}
.ui-temp.right-moon table[dir="rtl"] div[id$='_divHRList'] > table  span.spanHorizontal{padding: 7px 16px 2px 16px  !important}

/*Making controls and labels middle aligned*/
tr.a-strip-rb td {vertical-align: middle;}
tr.a-strip-mcb td {vertical-align: middle;}

/*MTB*/
.ui-temp.mndtry-block .a-strip-mtb > td.no-desc-mtb { padding: 5px 7px 0px 5px !important;}
.ui-temp .mndtry_box_mtb{width:9px}
.ui-temp .a-strip-mtb .icon-icon__mandatory {margin-top: -6px;}
/*.ui-temp .a-strip-mtb td table[id$='_zAnsTable'] td{padding:0 !important}*/
.mndtry-block .a-strip-mtb > td.no-desc-mtb { padding: 5px 7px 0px 5px !important;}
.mndtry_box_mtb{width:18px}
.a-strip-mtb .icon-icon__mandatory {margin-top: -6px;}
/*.a-strip-mtb td table[id$='_zAnsTable'] td{padding:0 !important}*/
/*MDD*/
.ui-temp .a-strip-mdd-att .icon-icon__mandatory {margin-top: -6px;}

/*Others please specify*/
td[id$="_tdUIwidth"]{width:100% !important;padding: 6px 0 0 0;}
td[id$="_tdUIwidth"] > table{width:100%}
table[id $= '_tableHRadio'] td[id$="_tdUIwidth"]{width:20% !important;padding: 6px 0 0 0;}
table[id$='_tableHRadio'] tr td:first-child > span[id$="_oth"]{/*width:100%;*/padding:1px 0 0px 0;display: inline-block;border-radius: 5px}
.ui-temp.left-moon table[dir="rtl"] div[id$='_divHRList'] > table  span.spanHorizontal{padding: 11px 8px 0px 7px !important}
.othr-tb-tr, .other-common-class{display:none}
.other-common-class.other-txt-tr{display:table-row}
/*Changes by Bhavesh j*/
.ui-temp input[type=checkbox]:checked + label:hover::after , .ui-temp input[type=radio]:checked + label:hover::after{opacity: 0.8;}
.ui-temp.left-moon .multi-col-table td.answer-bg.cursorhand,.ui-temp.right-moon .multi-col-table td.answer-bg.cursorhand{border-right: 3px solid #fff}
input[type='checkbox'] + label::before, input[type='radio'] + label::before{border: 3px solid}
.ui-temp .a-strip-mcb > td > div{margin: 2px 0px 10px 0}
.ui-temp .a-strip-mcb > td > div > div{padding: 0 10px;}
.ui-temp .spanHorizontal{margin: -4px 4px 0 4px !important}
.ui-temp table[id$='_tableHRadio'] tr:hover td{background-color: transparent !important}
.ui-temp .other-txt-tr + tr.other-common-class{display: none}
.ui-temp .mndtry_box_demo{width: 11px}
.ui-temp .ui-autocomplete-input.ui-widget.ui-widget-content.ui-corner-left{border: none}
.ui-temp .mndtry_box_att {width: 21px;}
.ui-temp .a-strip-mtb .mndtry_box_in {width: 25px !important;}
.ui-temp input[type='checkbox'] + label, .ui-temp input[type='radio'] + label, .ui-temp input[type='checkbox'] + label::before, .ui-temp input[type='radio'] + label::before{background-color: #ffffff;}
table[dir="rtl"] .mndtry_box_mtb.mm-space{width: 27px}
table[dir='rtl'] .a-strip-mcb > td > div > div{margin: 0px 7px 0px 1px !important}
.ui-temp table[dir="rtl"] .mndtry_box_att {width: 18px;}
.ui-temp table[dir="rtl"] .mndtry_box_mtb {width: 11px;}
/*.ui-temp table[dir="rtl"] .mndtry_box {width: 16px !important;}*/
.ui-temp table[dir="rtl"] .mndtry_box_mtb.mm-space {width: 18px;}
/*.ui-temp table[dir="rtl"] .q-strip .mndtry_box_demo {width: 9px;}*/
.ui-temp table[dir="rtl"] .a-strip-demographics .mndtry_box_in, .a-strip-demographics .mndtry_box_in {padding: 0 10px;width: auto !important;}
.ui-temp table[dir="rtl"] .a-strip-mcb > td > div{margin: 2px -7px 10px 0}
.ui-temp table[dir="rtl"] .a-strip-mcb tr.chkRow td.grpData.control-td, .ui-temp table[dir="rtl"] .a-strip-rb tr.radioRow td.grpData.control-td{padding: 9px 16px 4px 4px}
.ui-temp.free-spirit .star-table input[type='radio'] + label{border: none !important}
.ui-temp table[dir="rtl"] div[id$='_divHRList']  .spanHorizontal.cursorhand{padding:6px 7px 4px 7px  !important;margin-bottom: 11px !important;}
/*.ui-temp .stand-Q .q-no-txt {padding: 8px 0 0px 23px;}*/
/*Validation Messages NRT*/
.qBox div.validation-msg, .a-strip div.validation-msg, .a-strip .selected td div.validation-msg,.a-strip-img div.validation-msg,.a-multi-grid .validation-msg{box-shadow: 2px 2px 3px #888888;background: red;border-radius: 4px; color: #fff !important;font-size:8pt; font-family: Montserrat;position: absolute;padding: 10px;max-width: 300px;z-index: 20;}
.qBox .quota-disable + a > .valid-msg-div > div.validation-msg, .a-strip .quota-disable + a > .valid-msg-div > div.validation-msg, .a-image-choice .quota-disable + a > .valid-msg-div > div.validation-msg{background-color: #000000;}
.qBox div.validation-msg{max-width:80%;}

.quota-disable + a > .valid-msg-div > .arrow-up {border-bottom: 5px solid #000000;}
.arrow-up {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid red;margin : -1px 10px;}
.dtp .ui-widget-content{background:#fff;}
label + div.valid-msg-div > .arrow-up{margin: 0 4px;}
.a-strip-mdd-att div.valid-msg-div{position: absolute;z-index:1;}
.a-strip-na div.valid-msg-div{position: absolute;z-index:1;}
.qBox .dvAttachContainer  + div div.validation-msg{max-width:100%;}
.qBox .qAnswerContainer.dg .qAnswer table[id$='_tblMaster'] tr td[id$='_td_Test']{padding:0 19px;}
a > img +  div.valid-msg-div{margin-left: 3px;}
div.validation-msg span, div.validation-msg span.msg-span, .mndtry_check .a-strip div.validation-msg span{color: #fff !important;font-size:8pt !important; font-family: 'Open Sans', sans-serif;}
div.validation-msg .close-button{cursor: pointer;display:block; width:14px; background-image: url('../../ImagesNew/PM/close_hover.png');width:14px;height: 14px; background-size: 18px;margin: -7px 0px;}
div.validation-msg span.msg-span{width:auto;max-width: 94%;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.qBox div.validation-msg span.msg-span{width:auto; max-width: 92%;}
a > img +  div.valid-msg-div div.validation-msg span.msg-span{width:auto;}
a > img +  div.valid-msg-div div.validation-msg span.close-button{margin:-7px 0 0 10px;}
table[dir="rtl"] a > img +  div.valid-msg-div div.validation-msg span.close-button{margin:-7px 10px 0 0;}

/*More Information NRT*/

.ui-tooltip.more-info , .arrow:after {background: #000;border: none;color: #fff !important;opacity:1 !important;}
.ui-tooltip.more-info {
    z-index:99;color: white;border-radius: 20px;box-shadow: none;background: #000;opacity:1 !important;color: #fff;padding: 10px;max-width: 300px;min-width:60px;border-radius: 5px;
   white-space: pre-wrap;
   white-space: -moz-pre-wrap;  
   white-space: -pre-wrap;
   white-space: -o-pre-wrap;
   word-wrap: break-word;  
   border:1px solid #3c3939;
}
.arrow { width: 70px; height: 16px;overflow: hidden; position: absolute;  margin-left: -35px; bottom: -16px;}
.arrow.top {top: -16px; bottom: auto;}
.arrow.left {left: 42px;}
.arrow:after { content: "";position: absolute; left: 8px; top: -20px; width: 25px; height: 15px; box-shadow: 6px 5px 9px -9px black; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.arrow.top:after { bottom: -20px; top: 16px; }
.more-info-class{display: none; }
.more-info-parent{display: inline-block; margin: 0 10px;}
    .more-info-parent:before{content:'\E800';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;
        font-size:12pt;
        /* 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); */}
.more-info > div{color: #fff;}
.tooltip-arrow{/*width: 0;height: 0;margin-left:-18px;*/}
table[dir="rtl"] .tooltip-arrow {/*margin-left: 0px;margin-right: -14px;*/}
.more-info-parent .tooltip-arrow {margin-left: -18px;cursor: pointer;}
table[dir="rtl"] .more-info-parent .tooltip-arrow {/*margin-left: 0px;*//*margin-right: -14px;*/margin-right: -18px;}
.tooltip-arrow.pointup{border-left: 7px solid transparent; border-right: 7px solid transparent;border-bottom: 7px solid #3c3939;position:relative;z-index:1;}
.tooltip-arrow.pointdown{border-left:7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #3c3939;}
.ui-temp .a-strip-demographics div.custom-select-wrapper{margin: -2px 0 4px 26px;}
.ui-temp table[dir="rtl"] .a-strip-demographics div.custom-select-wrapper{margin: -2px 26px 4px 2px;}
.ui-temp .title-div{border-radius: 0}
.rs_na label.cursorhand{display: inline-block;vertical-align: top;}
.a-strip-dd > td{padding: 12px 10px 0px 8px !important;}
.ui-temp  table[dir="rtl"] .a-strip-hrb input[type='radio'] + label{margin-top: -11px !important;margin-left: 0;}
.standAloneradioRow11 td:first-child, .standAlonechkRow11 td:first-child{padding: 5px 6px}
.ui-temp .rs_na label.cursorhand {display: inline-block;vertical-align: super;margin-left: 10px;}
.ui-temp .datePickerContainer div.custom-select-wrapper {margin: -2px 0 4px 0px}
.ui-temp.right-moon .standAloneradioRow11 td:last-child, .ui-temp.right-moon .standAlonechkRow11 td:last-child,.ui-temp.right-moon table[dir="rtl"]  .standAloneradioRow11 td:first-child, .ui-temp.right-moon table[dir="rtl"]  .standAlonechkRow11 td:first-child{border-radius: 0 25px 25px 0}
.ui-temp.right-moon .standAloneradioRow11 td:first-child, .ui-temp.right-moon .standAlonechkRow11 td:first-child,.ui-temp.right-moon table[dir="rtl"] .standAloneradioRow11 td:last-child, .ui-temp.right-moon table[dir="rtl"] .standAlonechkRow11 td:last-child{border-radius: 25px 0 0 25px}
.ui-temp table[dir="rtl"] .standAloneradioRow11 td:first-child, .ui-temp table[dir="rtl"] .standAlonechkRow11 td:first-child{padding:8px 18px 5px 0px}
.ui-temp .standAloneradioRow11 td:first-child, .ui-temp .standAlonechkRow11 td:first-child{padding:8px 0px 5px 18px}
.a-strip-rba-strip-qdl > td{padding: 5px 21px 13px 27px;}
.mndtry_box_att.hdnicon-tooltip { vertical-align: top; text-align: center;padding-top:2px;width:21px !important;}
.ui-temp.right-moon table[dir="rtl"]  .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand, .ui-temp.right-moon table[dir="rtl"] .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand, .ui-temp.right-moon table[dir="rtl"] .a-strip-rb tr.radioRow.singleCol td.grpData.cursorhand{padding: 9px 6px 4px 0px}
.ui-temp table[dir="rtl"] .a-strip-mcb tr.chkRow.singleCol td.grpData.cursorhand{padding: 0 3px 0 16px !important}
.a-strip.a-strip-mcb div.validation-msg{
    position: relative;
}
.survey-brdr{padding: 0 34px}
.ui-temp .survey-brdr{padding: 0 40px}
/*Issue 79320*/
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .tooltip-arrow
        {
            margin-right: 0px;
        }

   table[dir="rtl"] .more-info-parent .tooltip-arrow {margin-left: -14px;}
}

@supports (-ms-ime-align: auto) {
  .tooltip-arrow
        {
            margin-right: 0px;
        }

  table[dir="rtl"] .more-info-parent .tooltip-arrow {margin-left: -14px;}
}

.ui-temp .constraint-err,.constraint-err, .soft-check .q-strip .constraint-err{background: red;padding: 3px !important;color: #fff !important;box-shadow: 2px 2px 3px #888888;display: inline-block;border-radius: 4px;line-height: 120%;}
.a-strip.a-strip-mdd-att div.validation-msg{position:relative;position:initial;max-width: 280px;}
.a-strip.a-strip-na div.validation-msg {
    position: relative;
    position: initial;
}
.quota-disable + a > img +  div.valid-msg-div{display: inline-block;margin-left: -23px;top: 4px;pointer-events: none;}

table[dir="rtl"] .quota-disable + a > img +  div.valid-msg-div{margin-right: -22px;}
.a-strip-rb tr.radioRow.singleCol:hover td.control-td, .a-strip-rb tr.radioRow.singleCol:hover td.grpData.control-td, .a-strip-mcb tr.chkRow.singleCol:hover td.grpData.control-td, .a-strip-mcb tr.chkRow.singleCol:hover td.control-td,table[dir="rtl"] .a-strip-rb tr.radioRow.singleCol:hover td.grpData.cursorhand, table[dir="rtl"] .a-strip-mcb tr.chkRow.singleCol:hover td.grpData.cursorhand{border-radius: 5px 0 0 5px;}
.a-strip-rb tr.radioRow.singleCol:hover td.grpData.cursorhand, .a-strip-mcb tr.chkRow.singleCol:hover td.grpData.cursorhand,table[dir="rtl"] .a-strip-rb tr.radioRow.singleCol:hover td.control-td, table[dir="rtl"] .a-strip-rb tr.radioRow.singleCol:hover td.grpData.control-td,table[dir="rtl"] .a-strip-mcb tr.chkRow.singleCol:hover td.grpData.control-td, table[dir="rtl"] .a-strip-mcb tr.chkRow.singleCol:hover td.control-td{border-radius: 0 5px 5px 0;}
.ui-temp input[type="checkbox"][disabled] + label span{display: block;left: -3px;top: 7px;width: 25px;}
.ui-temp input[type="radio"][disabled] + label span{display: block;left: -3px;top: 8px;width: 22px;}
.control-td{width:1%;}
.sa-sub-q{width: 20px}
.ui-temp .below-mtb-lbl input[type="text"],.ui-temp .above-mtb-lbl input[type="text"]{padding: 3px 0}

.qBox .qAnswerContainer.mscb tr.chkRow > td > span {word-wrap: break-word;word-break: break-word;}

.quota-icon.adjustTooltip
{
    max-width: 14px;
    max-height: 14px;
}

.quota-icon.adjustTooltip .validation-msg
{
    white-space: nowrap;
}

.quota-icon.adjustTooltip .arrow-up
{
    margin: -1px 1px;
}
/*.fix-rank-hover{display: flex;width: 100%;padding: 5px;border-radius: 5px;padding-right:50px}*/

/* Loader CSS for Attachment */
.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: #006259;}*/
.line:nth-child(2) {animation-delay: 180ms;/*background: #12bdca;*/}
.line:nth-child(3) {animation-delay: 360ms;/*background: #20232a;*/}
.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);}}

.a-strip.a-strip-mdd-att .attachedLoader{
    margin-left: -41px;
}
/* End : Loader CSS for Attachment */
.a-image-choice .quota-disable + a > img + div.valid-msg-div{
    margin-left: 0;
    display: block;
}

.qBox .a-image-choice div.validation-msg{
    max-width: 150px;
    right: 0;
}

table[dir="rtl"] .a-image-choice .quota-disable + a > img + div.valid-msg-div{
    margin-right: 0px;
    display: block;
}

.BackGroundChanges {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
}

.ClickIconPlayLeftPadding 
{
    padding-left:15px !important;
}
a.visited { pointer-events:none; }

/*NPS CX*/
.clear-fix:after{content: "";clear: both;display: block;}
.a-nps-qstn > td{padding:15px 27px 32px 27px !important;}
.a-strip-nps > .radios{display: none;}
.a-strip-nps > #scale{width: 100%;margin: 0 auto;}
.a-strip-nps .rate-scale{display: block;float: right;width: 7.29%;padding: 2% 0;margin: 0.85%;text-align: center;background: rgba(76,175,80,1);border-radius: 5px;transition: 0.3s all ease-in-out;color: #ffffff;outline: none;cursor:pointer;}
/*.a-strip-nps .rate-scale:hover{transform: scale(1.2) !important;cursor: pointer;transition: 0.3s all ease-in-out;}*/
.a-strip-nps .rate-scale .nps-scale-text { color: #ffffff !important; }
#like{margin: 10px 0 0 0;}
.a-strip-nps .nps-scale-text{display: none;}
#like > p{padding: 0; margin:8px 0 0 0 }
table[dir="rtl"] .a-strip-nps .rate-scale {float:left;}
/*Smiley CX*/
.smiley-rating #scale div{float:right;min-width:45px;max-width:60px;margin: 0 30px 0 0;}
/*.smiley-rating #scale.smileyces div{float:right;min-width:50px;max-width:68px;margin: 0 25px 0 0;}*//*Not Required*/
table[dir="rtl"] .smiley-rating #scale div{float:left;margin: 0 0 0 25px}
.reverse #scale div{float:left}

.smiley-rating #scale{float:left;}
table[dir="rtl"] .smiley-rating #scale{float:right}
#scale > div[class^="smiley-"]{background-size: 45px; background-repeat:no-repeat;background-position: top;}
/*#scale.smileyces > div[class^="smiley-"]{background-size: 50px; background-repeat:no-repeat;background-position: top;}*//*Not required*/
/*#scale > .smiley-1{background-image:url(../../ImagesNew/PM/verysad.svg); }
#scale > .smiley-2{background-image:url(../../ImagesNew/PM/sad.svg); }
#scale > .smiley-3{background-image:url(../../ImagesNew/PM/neutral.svg); }
#scale > .smiley-4{background-image:url(../../ImagesNew/PM/happy.svg); }
#scale > .smiley-5{background-image:url(../../ImagesNew/PM/veryhappy.svg); }*/

#scale.smileyces > .smiley-1,#scale > .smiley-1{background-image:url(../../ImagesNew/PM/ces-verysad.svg?k=1); }
#scale.smileyces > .smiley-2,#scale > .smiley-2{background-image:url(../../ImagesNew/PM/ces-sad.svg?k=1); }
#scale.smileyces > .smiley-3{background-image:url(../../ImagesNew/PM/ces-somewhatdisagree.svg?k=1); }
#scale.smileyces > .smiley-4,#scale > .smiley-3{background-image:url(../../ImagesNew/PM/ces-neutral.svg?k=1); }
#scale.smileyces > .smiley-5{background-image:url(../../ImagesNew/PM/ces-somewhatagree.svg?k=1); }
#scale.smileyces > .smiley-6,#scale > .smiley-4{background-image:url(../../ImagesNew/PM/ces-happy.svg?k=1); }
#scale.smileyces > .smiley-7,#scale > .smiley-5{background-image:url(../../ImagesNew/PM/ces-veryhappy.svg?k=1); }


.smiley-rating #scale div:hover{transform: scale(1.3) !important;cursor: pointer;transition: 0.3s all ease-in-out;}
.smiley-rating #scale div:hover > .smiley-value{margin-top: 60px;transform: scale(1)}
.smiley-rating div.selected{transform: scale(1.3)}
.smiley-rating #scale div.selected > .smiley-value{margin-top:60px}
/*.smiley-rating .slider-div{width: 486px}*/
.smiley-rating #like {width:445px}
.a-strip-nps-smiley.smiley-rating .nps-scale-text{display: none;}
.smiley-rating .smiley-value{margin-top:60px;display: inline-block;text-align: center;width: 100%;font-size: 12px;}
@media only screen and (max-width: 1100px) {
.smiley-rating #scale div
{
    min-width: 60px;
    max-width: 60px;
    margin: 0 20px 0 0;
}
table[dir="rtl"] .smiley-rating #scale div{margin: 0 0 0 20px}
.smiley-rating #like
{
    width: 420px;
}
.smiley-rating .smiley-value
{
    margin-top: 75px;
    font-size: 9pt !important;
}

.smiley-rating #scale div:hover > .smiley-value
{
    margin-top: 75px;
    font-size: 9pt !important;
}
.smiley-rating #scale div.selected > .smiley-value{margin-top:75px}
#scale > div[class^="smiley-"] 
{
    background-size: 60px;
}
}
@media only screen and (max-width: 800px) {
.smiley-rating #scale div
{
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    margin: 0 13px 0 0;
}
table[dir="rtl"] .smiley-rating #scale div{margin: 0 0 0 13px}
.smiley-rating #like
{
    width: 220px;
}
.smiley-rating .smiley-value
{
    display: none;
}

#scale > div[class^="smiley-"] 
{
    background-size: 40px;
}


}
@media only screen and (max-width: 650px) {
.smiley-rating #scale div
{
    min-width: 30px;
    max-width: 30px;
    min-height: 30px;
    margin: 0 7px 0 0;
}
table[dir="rtl"] .smiley-rating #scale div{margin: 0 0 0 7px}
.smiley-rating #like
{
    width: 180px;
}
.smiley-rating .smiley-value
{
    display: none;
}

#scale > div[class^="smiley-"] 
{
    background-size: 30px;
}


}
@media only screen and (max-width: 580px) {
    .a-strip-nps .rate-scale {
        float: none;
        width: 70%;
        margin: 0 auto 3%;
        font-size: 15px;
    }
    table[dir="rtl"] .a-strip-nps .rate-scale { float: none; }
#like
{
    display: none;
}
.smiley-rating #like
{
    width: 160px;
}
.a-strip-nps .nps-scale-text
{
    display: inline;
}
.a-nps-qstn{padding:15px 5px 32px 27px}
.smiley-rating #like{display: block;}
.smiley-rating .slider-div{width: 100%;margin: 0 5px 0 0;}
table[dir="rtl"] .smiley-rating #scale div{margin: 0 0 0 5px}
}
@media only screen and (max-width: 630px) {
.a-strip-nps .rate-scale
{
    font-size: 11px;
}
}
@media only screen and (max-width: 500px) {


.smiley-rating #scale div { float: none;max-width:50%;width: auto;margin: 0 auto 15px;text-align: center;}
#scale > div[class^="smiley-"] {background-size: 40px;background-position: center top;}
.smiley-rating #like{width:96%}
td.a-nps-qstn {padding:8px 13px 31px 13px;}
table[dir="rtl"] .smiley-rating #scale div {float: none;max-width:50%;width: auto;margin: 0 auto 15px;text-align: center;}
.smiley-rating .smiley-value{margin-top:40px;display: inline-block;text-align: center;width: 90%;word-wrap:break-word;}
.smiley-rating #scale div:hover > .smiley-value{margin-top: 40px;transform: scale(1);}
.smiley-rating #scale div.selected > .smiley-value{margin-top:40px}
    .smiley-rating #scale {margin: 0 auto; width: 100%;float: none}
}
.see-more-container {
    display: none;
}
.see-more-overlay{
    position: fixed;
    z-index: 1000;
    height: 100%;
    width: 100%;
    top: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255,0), rgba(255, 255, 255, 1));
    cursor: pointer;
}
.see-more-webview {
    display: inline-block;
    position: fixed;
    bottom: 35%;
    margin-bottom: 25px;
    z-index: 1001;
    border-radius: 3px;
    box-shadow: 0 4px 12px 0 rgba(62, 66, 75, 0.16);
    background-color: rgba(255, 255, 255, 0.8) !important;
    width: 225px;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
    color: #3e424b;
    font-size: 14px !important;
    font-family: Proxima N W01 Smbd !important;
    margin: auto;
    left: 0;
    right: 0;
    padding: 5px 10px;
    cursor: pointer;
}
.scroll-hide {
    overflow: hidden;
}

@media only screen and (min-width: 1500px)  {
    .smiley-rating #scale div {
        min-width: 70px;
        max-width: 70px;
    }
    #scale > div[class^="smiley-"] {
        background-size: 70px;
    }
    .smiley-rating .smiley-value,.smiley-rating #scale div:hover > .smiley-value,.smiley-rating #scale div.selected > .smiley-value {
        margin-top: 80px;
    }
}

@media only screen and (min-width: 1650px) {
    .smiley-rating #scale div {
        margin: 0 40px 0 0; 
    }
}

@media only screen and (min-width: 1800px) {
    .smiley-rating #scale div {
        min-width: 85px;
        max-width: 85px;
    }
    #scale > div[class^="smiley-"] {
        background-size: 80px;
    }
    .smiley-rating .smiley-value,.smiley-rating #scale div:hover > .smiley-value,.smiley-rating #scale div.selected > .smiley-value {
        margin-top: 90px;
    }
}

@media only screen and (max-width: 1250px) {
    .smiley-rating #scale div {
        margin: 0 20px 0 0;
    }
    .smiley-rating .smiley-value {
        font-size: 11px;
    }
}
@media only screen and (max-width: 1120px) {
    .smiley-rating #scale div {
        min-width: 60px;
        max-width: 60px;
        min-height: 60px;
    }
    .smiley-rating #scale div {
        margin: 0 10px 0 0 !important;
    }
    .smiley-rating .smiley-value {
        font-size: 0px !important;
    }
    #scale > div[class^="smiley-"] {
        background-size: 50px;
    }
    .smiley-rating #scale div:hover > .smiley-value {
        font-size: 0px !important;
    }
}
@media only screen and (max-width: 1060px) {
.smiley-rating #scale div
{
    min-width: 50px;
    max-width: 50px;
    min-height: 50px;
    margin: 0 15px 0 0;
}
table[dir="rtl"] .smiley-rating #scale div{margin: 0 0 0 15px}
.smiley-rating #like
{
    width: 340px;
}
.smiley-rating .smiley-value
{
    display: none;
}

#scale > div[class^="smiley-"] 
{
    background-size: 45px;
}


}
@media only screen and (max-width: 950px) {
    .smiley-rating #scale div {
        min-width: 40px;
        max-width: 40px;
        min-height: 50px;
    }
    .smiley-rating .smiley-value {
        font-size: 0px !important;
    }
    #scale > div[class^="smiley-"] {
        background-size: 38px;
    }
}

@media only screen and (max-width: 850px) {
    .smiley-rating #scale div {
        min-width: 35px;
        max-width: 35px;
        min-height: 40px;
    }
    #scale > div[class^="smiley-"] {
        background-size: 35px;
    }
}

@media only screen and (max-width: 500px) {

    .smiley-rating #scale div {
        min-height: 50px;
    }
    .smiley-rating #scale div {
        float: none;
        max-width: 50% !important;
        width: auto;
        margin: 0 auto 15px !important;
        text-align: center;
    }
    #scale > div[class^="smiley-"] {
        background-size: 40px;
    }
    .smiley-rating .smiley-value {
        font-size: 9pt !important;
        display: inline-block;
    }
    .smiley-rating #scale div:hover > .smiley-value {
        font-size: 9pt !important;
        display: inline-block;
    }
    .smiley-rating #like {
        width: 96%;
    }
}

.haka-chin
{
    margin-left:2px; 
	vertical-align: text-top;
	width: 94%;
	display:inline-block;
}

input[type='text'].textfield_disabled-ML,
input[type='text'][disabled],
input[type='text'][disabled]:hover {
 background-color: #EDF2F1;
 color: #bac8d2;
 border: 1px solid #d0d1d2;
}


/*.cookie-container{
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 999;
}

.cookie-strip{
  background-color: #ffffff;
  padding: 20px 50px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 95%;
  display: flex;
  align-items: center;
}

.cookie-text-cont{
  flex-grow: 1;
  margin-right: 15px;
}

.cookie-main-text{
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
  display: inline-block;
}

.cookie-sub-text{
  color: gray;
}

.acceptCookieBtn{
  background-color: #84DA37;
  padding: 7px 50px;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 0.5px;
  border-radius: 3px;
}

.mobilePop .cookie-strip{
  display: block;
  width: 80%;
  top: 50%;
  left: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  padding: 20px;
  text-align: center;
}

.mobilePop .cookie-text-cont{
  margin-right: 0px;
  margin-bottom: 30px;
}*/

@media screen and (max-width: 767px) {
    .ranking-txt {
        max-width: 40%;
        word-break: break-word;
        margin: 0px 10px 0 0;
    }
}

/*115990*/
.cookie-container{
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 10015;
  font-family: Proxima N W01 Reg;
}

.cookie-strip{
  background-color: #ffffff;
  padding: 30px 90px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.cookie-text-cont{
  flex-grow: 1;
  margin-right: 15px;
}

.cookie-main-text{
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  display: inline-block;
}

.cookie-sub-text{
  color:#333333;
  font-size: 12px;
}

.acceptCookieBtn{
  background-color: #0aacf6;
  padding: 8px 24px;
  color: #ffffff;
  font-weight: 500;
  letter-spacing: 0.5px;
  border-radius: 3px;
  font-size: 14px;
  white-space: nowrap;
  cursor: pointer;
}

.cookie-image{
  width: 43px;
  height: 43px;
  min-width: 43px;
  box-sizing: border-box;
  margin-right: 25px;
  background-image: url(../../ImagesNew/PM/cookie_new.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.manage-preference{
  color: #0aacf6;
  cursor: pointer;
}

.manage-cont{
  background-color: #ffffff;
  box-shadow: 0 -3px 10px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px 5px 0px 0px;
  width: 90%;
  max-width: 670px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  display: none;
}

.manage-header{
  background-color: #ffffff;
  padding: 30px 40px 20px;
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 5px 5px 0px 0px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  box-sizing: border-box;
}

.manage-body{
  padding: 30px 40px;
}

.flex-body{
  display: flex;
}

.toggle-container{
  min-width: 43px;
  width: 43px;
  margin-right: 25px;
}

.cookie-details{
  flex-grow: 1;
}

.cd-title{
  font-size: 16px;
  margin-right: 5px;
  color: #000000;
  font-weight: bold;
}

.blue-muted-text{
  color: #0aacf6;
  font-size: 10px;
  font-weight: 500;
  opacity: 0.7;
}

.cd-text{
  font-size: 12px;
  color: #333333;
  line-height: 1.33;
  margin-top: 5px;
}

.cd-list{
  padding-left: 15px;
}

.cd-list-item{
  color: #333333;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
}

.manage-footer{
  padding: 16px 30px;
  text-align: right;
  border-top: 1px solid rgba(51, 51, 51, 0.2);
}

.acceptChoiceBtn{
  background-color: #0aacf6;
  padding: 6px 28px;
  color: #ffffff;
  font-weight: 500;
  border-radius: 3px;
  font-size: 13px;
  white-space: nowrap;
  display: inline-block;
  cursor: pointer;
}

.cancel-btn{
  color: #0aacf6;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.17;
  margin-right: 25px;
  cursor: pointer;
  margin-top: 7px;
}

.toggle-body{
  width: 20px !important;
  height: 13px !important;
  box-sizing: border-box !important;
  border: solid 1px #b5b5b5 !important;
  background-color: #ffffff !important;
  border-radius: 7px !important;
  margin: 3px auto 0 !important;
  cursor: pointer !important;
  position: relative !important;
  display: block !important;
}

.toggle-body:before{
  content: '';
  display: inline-block !important;
  width: 9px !important;
  height: 9px !important;
  border-radius: 50% !important;
  background-color: #b5b5b5 !important;
  position: absolute;
  top: 1px;
  left: 1px;
  transition: 0.15s all ease-in-out;
  border: 0px !important;
}

.toggle-body.active,
.ui-temp input[type=checkbox]:checked + label.toggle-body,
.ui-temp.free-spirit input[type=checkbox]:checked + label.toggle-body,
.ui-temp.left-moon input[type=checkbox]:checked + label.toggle-body,
.ui-temp.right-moon input[type=checkbox]:checked + label.toggle-body,
.ui-temp input[type=checkbox] + label.toggle-body.active,
.ui-temp.free-spirit input[type=checkbox] + label.toggle-body.active,
.ui-temp.left-moon input[type=checkbox] + label.toggle-body.active,
.ui-temp.right-moon input[type=checkbox] + label.toggle-body.active{
  cursor: default !important;
}

.cookie-toggle:checked + .toggle-body, .toggle-body.active,
.ui-temp input[type=checkbox]:checked + label.toggle-body,
.ui-temp.free-spirit input[type=checkbox]:checked + label.toggle-body,
.ui-temp.left-moon input[type=checkbox]:checked + label.toggle-body,
.ui-temp.right-moon input[type=checkbox]:checked + label.toggle-body,
.ui-temp input[type=checkbox] + label.toggle-body.active,
.ui-temp.free-spirit input[type=checkbox] + label.toggle-body.active,
.ui-temp.left-moon input[type=checkbox] + label.toggle-body.active,
.ui-temp.right-moon input[type=checkbox] + label.toggle-body.active{
  border: solid 1px #0aacf6 !important;
  background-color: #0aacf6 !important;
}

.cookie-toggle:checked + .toggle-body:before, .toggle-body.active:before,
.ui-temp input[type=checkbox]:checked + label.toggle-body::before,
.ui-temp.free-spirit input[type=checkbox]:checked + label.toggle-body::before,
.ui-temp.left-moon input[type=checkbox]:checked + label.toggle-body::before,
.ui-temp.right-moon input[type=checkbox]:checked + label.toggle-body::before,
.ui-temp input[type=checkbox] + label.toggle-body.active::before,
.ui-temp.free-spirit input[type=checkbox] + label.toggle-body.active::before,
.ui-temp.left-moon input[type=checkbox] + label.toggle-body.active::before,
.ui-temp.right-moon input[type=checkbox] + label.toggle-body.active::before{
  left: 8px !important;
  background-color: #ffffff !important;
  transform: translate(0px, 0px);
  box-shadow: none !important;
  animation: none !important;
}

.ui-temp input[type=checkbox]:checked + label.toggle-body::after,
.ui-temp.free-spirit input[type=checkbox]:checked + label.toggle-body::after,
.ui-temp.left-moon input[type=checkbox]:checked + label.toggle-body::after,
.ui-temp.right-moon input[type=checkbox]:checked + label.toggle-body::after,
.ui-temp input[type=checkbox] + label.toggle-body.active::after,
.ui-temp.free-spirit input[type=checkbox] + label.toggle-body.active::after,
.ui-temp.left-moon input[type=checkbox] + label.toggle-body.active::after,
.ui-temp.right-moon input[type=checkbox] + label.toggle-body.active::after{
    display: none !important;
}

.cd-tooltip{
  padding: 12px 10px;
  width: 142px;
  left: -10px;
  top: calc(100% + 10px);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.21);
  background-color: #202020;
  position: absolute;
  color: #ffffff;
  font-size: 10px;
  line-height: 1.25;
  border-radius: 3px;
  display: none;
}

.cd-tooltip:after{
  content: " ";
  position: absolute;
  bottom: 100%;  /* At the top of the tooltip */
  left: 19px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #202020 transparent;
}


/*multimedia crt by anumol*/
.q-strip .best-fit .img-orig{
    margin: 15px 0px 0px !important;
}

.best-fit.one-image img{
    max-height: 576px;
    width: auto !important;
}

.best-fit.one-image iframe{
    max-height: 576px;
}

.best-fit.two-image img{
    max-height: 485px;
    width: auto !important;
}

.best-fit.two-image iframe{
    max-height: 485px;
}

.best-fit.three-image img{
    max-height: 450px;
    width: auto !important;
}

.best-fit.three-image iframe{
    max-height: 450px;
}

.best-fit.two-image > td:first-child{
    padding-right: 1%;
}

.best-fit.two-image > td:last-child{
    padding-left: 1%;
}

.best-fit.three-image > td:first-child, .large-fit > td:first-child{
    padding-right: 1%;
}

.best-fit.three-image > td:nth-child(2), .large-fit > td:nth-child(2){
    padding-right: 0.6%;
    padding-left: 0.6%;
}

.best-fit.three-image > td:last-child, .large-fit > td:last-child{
    padding-left: 1%;
}

.q-strip .small-fit .img.small,
.q-strip .medium-fit .img.medium,
.q-strip .large-fit .img.large{
    margin: 10px 0px 0px 0px;
    width: 100%;
    max-height: none !important;
}

.small-fit .img.small img, .small-fit .img.small iframe{
    max-height: 450px;
    max-width: 50%;
}

.medium-fit .img.medium img, .medium-fit .img.medium iframe{
    max-height: 450px;
    max-width: 70%;
}

.large-fit .img.large img, .large-fit .img.large iframe{
    max-height: 450px;
    max-width: 100%;
}

.fill .img-orig,
.fill .img.small,
.fill .img.medium,
.fill .img.large{
    height: 576px;
    position: relative;
    margin: 0px !important;
    overflow: hidden;
    margin-top: 15px !important;
}

.two-image .fill .img-orig{
    height: 485px;
}

.three-image .fill .img-orig{
    height: 450px;
}

.fill .img.small,
.fill .img.medium,
.fill .img.large{
    height: 450px;
}

.fill .img.small{
    width: 50% !important;
    height: 225px;
}

.fill .img.medium{
    width: 70% !important;
    height: 315px;
}

.fill .img-orig img,
.fill .img.small img,
.fill .img.medium img,
.fill .img.large img{
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    width: auto !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.fill.small-fit .img.small{
    width: 50%;
}

.fill.medium-fit .img.medium{
    width: 70%;
}

.fill.large-fit .img.large{
    width: 50%;
}



/*NRT 136863*/
.thankYouMsgWrapper .width55 {
    margin: 0;
}

.thankYouMsgWrapper + .navigation-band {
    margin-bottom: 33px !important;
}

.footer-div.thank-you-footer .btmNote.onlyMessage {
    /*padding: 22px 0px;*/
    width: 100%;
    /*position: fixed;*/
    /*background: #fff;*/
    bottom: 0px;
}

.clsThankYou span.thankyouTxt {
    font-size: 58px;
    margin-bottom: 24px;
    display: inline-block;
}

.clsThankYou h1 {
    margin-bottom: 0px;
}

.clsThankYou span.thankyouMsg {
    font-size: 20px;
    display: inline-block;
}

.clsThankYou .responseRecordedTxt {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    padding: 66px 0 0px 0;
}

/*Changed For PRT 18519 */
/*.survey-options img {
    display: block;
}*/
/*Changed For PRT 18519 */
.surveyWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: RGBA(14, 85, 92, 0.1);
    border: 1px solid RGBA(14, 85, 92, 0.2);
    border-radius: 12px;
    position: relative;
    max-width: 290px;
    min-width: 130px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 24px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 18px 12px;
}

.surveyOptionContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.surveyWrapper:hover {
    box-shadow: 0px 4px 8px RGBA(14, 85, 92, 0.12);
}

.surveryIcon {
    width: 24px;
    height: 24px;
    margin: 0 auto;
}

    .surveryIcon:before {
        font-family: Survey-Thankyou;
        color: RGB(14, 85, 92);
        font-size: 28px;
        display: inline-block;
        cursor: pointer;
    }

.ViewResult .surveryIcon:before {
    content: "\E903";
}

.viewResponse .surveryIcon:before {
    content: "\E902"
}

.share .surveryIcon:before {
    content: "\E901";
}

.editResponse .surveryIcon:before {
    content: "\E900";
}

.print .surveryIcon:before {
    content: "\E904";
}

.surveyBtnTxt {
    margin-top: 12px;
    font-size: 14px;
    color: RGBA(14, 85, 92, 0.8);
    font-weight: 600;
    line-height: 1.2;
}

.clsThankYou #dv_CatGraph .highcharts-container {
    border-radius: 6px;
}

.thankYouMsgWrapper #dv_CatGraph {
    margin-top: 0px !important;
}
/*NRT136863-mobile*/
.mobile-wrapper .clsThankYou span.thankyouTxt {
    font-size: 44px;
}

.mobile-wrapper .clsThankYou span.thankyouMsg {
    font-size: 18px;
}

.mobile-wrapper .clsThankYou div.responseRecordedTxt {
    font-size: 18px;
}

/*.mobile-wrapper .footer-div.thank-you-footer .btmNote.onlyMessage a {
    font-size: 12px !important;
}*/

.mobile-wrapper .clsThankYou a.thnk-option {
    background-color: #EEF3F3;
    border: 1px solid rgba(14, 85, 92, 0.2);
    border-radius: 6px;
    text-decoration: none;
    padding: 10px 10px 10px 16px;
    text-align: left;
    margin: 10px auto 20px auto;
    max-width: 224px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.mobile-wrapper .clsThankYou p a#EditLinkID {
    background-color: #EEF3F3;
    border: 1px solid rgba(14, 85, 92, 0.2);
    border-radius: 6px;
    text-decoration: none;
    padding: 10px 10px 10px 16px;
    text-align: left;
    max-width: 224px;
    display: inline-block;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.mobile-wrapper .clsThankYou .mobile-participation-icon:before {
    font-family: Survey-Thankyou;
    font-size: 20px;
    margin-right: 8px;
    vertical-align: sub;
}

.mobile-wrapper .clsThankYou a.view-result.mobile-participation-icon:before {
    content: "\e903";
}

.mobile-wrapper .clsThankYou a.view-your-response.mobile-participation-icon:before {
    content: "\e902";
}

.mobile-wrapper .clsThankYou a.share-survey.mobile-participation-icon:before {
    content: "\e901";
}

.mobile-wrapper .clsThankYou a.edit-response.mobile-participation-icon:before {
    content: "\e900";
}

.mobile-wrapper .clsThankYou a.print-result.mobile-participation-icon:before {
    content: "\e904";
}

.mobile-wrapper .footer-div.thank-you-footer .btmNote.onlyMessage {
    position: initial;
}

.mobile-wrapper .RTLDir .clsThankYou a.thnk-option {
    text-align: right;
    padding: 10px 16px 10px 10px;
}

.mobile-wrapper .RTLDir .clsThankYou p a#EditLinkID {
    text-align: right;
    padding: 10px 16px 10px 10px;
}

.mobile-wrapper .RTLDir .clsThankYou a.mobile-participation-icon:before {
    margin-left: 8px;
    margin-right: 0px;
}

.mobile-wrapper img.bottomLogo {
    max-width: 94px;
    display: inline-block;
}

.mobile-wrapper .btmNote.onlyMessage a u span {
    margin-left: 8px;
    vertical-align: middle;
}

.mobile-wrapper .clsThankYou p {
    margin: 20px auto 0 auto !important;
}

.mobile-wrapper .clsThankYou a.thnk-option {
    margin-top: 16px !important;
}

.mobile-wrapper .footer-div.thank-you-footer .btmNote.onlyMessage {
    padding: 20px 0px;
}

.mobile-wrapper .nav-btn-class #btn_Con {
    margin: 0 !important;
    padding: 9px 32px !important;
}

.mobile-wrapper .nav-btn-class {
    padding: 16px;
}

.mobile-wrapper .footer-div.thank-you-footer {
    padding-bottom: 0px;
}

.mobile-wrapper #EditLinkID span {
    text-align: left !important;
}
/*NRT136863-mobile*/
/*NRT END*/

a.facebookbtn, a.linkinbtn {
    background-color: unset;
    background-image: unset;
    background-position: unset;
    background-repeat: unset;
    font-size: 14px;
    padding: 9px 60px 9px 60px;
}