.opeq-wrap-form{
	position: absolute;
  background: rgba(0,0,0, .8);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}

.assessment-single-outer-wrap{
    position: absolute;
  width: 75rem;
  left: 50%;
  top: 3rem;
  bottom: 0;
  margin-left: -37.5rem;
  overflow-y: scroll;
  z-index: 10000;
  background: rgb(255,255,255);
  opacity: .95;
  display: none;
}


.form-header{
  height: 3.125rem;
  background: #becfdf;
  position: relative;
}
.form-header-text{
  color: #666;
  font-size: 1.3125rem;
  letter-spacing: -0.4px;
  line-height: 0.9;
  padding-left: 1.5rem;
  padding-top: 0.9375rem;
}
.section-wrap-form{
  background: #ccc;
  height: 3.125rem;
  margin-top: 0.625rem;
  cursor: pointer;
}
.section-header-text{
  padding-top: .9375rem;
  font-size: 1.125rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #4a4a4a;
}
.form-content-container{
  width: 70%;
  margin: 0 auto;
  position: relative;
  margin-top: 1rem;
  
}
.form-content-container-innerwrap{
  width: 85%;
  margin: 0 auto;
  position: relative;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.question-text{
  font-size: 1.125rem;
  letter-spacing: -0.2px;
  color: #6b6b6b;
  line-height: 1.4375rem;
}
.mandatory-icon{
    position: absolute;
    top: -0.1875rem;
    color: #EF6A6A;
    font-size: 1.125rem;
    left: 0.125rem;
}
.qustion-wrap-form{
  
  position: relative;
}

.question-number{
    font-size: 1.125rem;
  letter-spacing: -0.4px;
  color: #6b6b6b;
  position: absolute;
  left: -3rem;
  line-height: 1.375rem;
  text-align: right;
  width: 2.59rem;
}
.square-img-form{
  max-height: 10rem;
}
.portrait-img-form{
  max-height: 10rem;
}
.landscape-img-form{
  max-height: 10rem;
}
.field-wrap-form{
  margin-top: 0.625rem;
  width: 100%;
}
.subfield-wrap-form{
  margin-top: .25rem;
  position: relative;
}

.maandatory-text{
  font-size: .625rem;
  letter-spacing: 0;
  color: #d0021b;
}
.error-message-forms{
    font-size: 0.625rem;
  letter-spacing: -0.2px;
  color: #d0021b;
  padding-bottom: 0.375rem;
}
.ans-textarea-form{
  width: 100%;
  height: 4rem;
  padding-left: .625rem;
  padding-right: .625rem;
  font-size: .875rem;
  padding-top: .625rem;
  outline: none;
  background: white;
  resize: none;
    border: solid 1px #9b9b9b;
    font-family: Lato-Regular;
  color:#4A4A4A;
  box-sizing:border-box;
}
.ans-textarea-form-short{
   width: 97%;
   font-family: Lato-Regular;
  height: 7rem;
  padding-left: .625rem;
  padding-right: .625rem;
  font-size: .875rem;
  padding-top: .625rem;
  outline: none;
  background: white;
  resize: none;
  border: solid 1px #9b9b9b; 
  margin-top: 0.375rem;
}
.attachment-text{
  font-size: 1rem;
  letter-spacing: -0.3px;
  color: rgba(74, 74, 74, 0.76);
  float: left;
  line-height: 1.0625rem;
}
.attachment-type-wrap{
  float: left;
  cursor: pointer;
}
.attachment-icon{
  float: left;
  font-size: 0.875rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  line-height: 1.1875rem;
}
.attach-type-text{
  float: left;
  padding-left: .3125rem;
  font-size: 0.875rem;
  letter-spacing: -0.3px;
  color: #527ea7;
  padding-top: 0.1875rem;
}
input.input-ans-form{
  width: 100%;
  height: 2.5rem;
  padding-left: .625rem;
  padding-right: .625rem;
  font-size: .875rem;
  resize: none;
  border: solid 1px #9b9b9b;
  outline: none;
    box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #4A4A4A;
  padding-top: 0;

}
.error-bg{
  background:rgba(238, 105, 105, 0.1);
  margin-bottom: 0.5rem;
  padding-bottom: 0.75rem;
}
.others-text-form{
      font-size: 1rem;
    letter-spacing: -0.3px;
    color: rgba(74, 74, 74, 0.76);
    float: left;
    line-height: 1.0625rem;
    width: 100%;
}
.other-text-wrap{
  width: 100%;
}
input.input-ans-form::-webkit-input-placeholder{
  color: #9b9b9b;
  font-size: 1rem;
  font-family: Lato-Regular;
}
input.input-ans-form::-moz-placeholder{
  color: #9b9b9b;
  font-size: 1rem;
  font-family: Lato-Regular;
}
input.input-ans-form::-ms-input-placeholder{
  color: #9b9b9b;
  font-size: 1rem;
  font-family: Lato-Regular;
}
input.input-ans-form::-moz-placeholder{
  color: #9b9b9b;
  font-size: 1rem;
  font-family: Lato-Regular;
}
.inp-bt-wrap{
  margin-left: 0;
  float: left;
  width: 25%;
  position: relative;
}
.form-wrap-outer .mr-rb-label{
  float: left;
  margin-top: .625rem;
  position:relative;
  /* z-index:100; */
}

.assessment-single-inner-wrap .mr-rb-label{
  float: left;
  margin-top: .625rem;
}

.form-wrap-outer .mr-rb-text{
  line-height: 1.25rem;
  top: -0.1875rem;
  float:left;
}
.quiz-image-qstn {
    float: left;
    height: 5rem;
    width: 5rem;
    object-fit:cover;
    margin-left:1.5625rem;
}
.sub-mand{
      position: absolute;
    top: -.25rem;
    color: #EF6A6A;
    font-size: 1.125rem;
    left: -1.125rem;
}
.mult-select-inp{
  /*display: none;*/
  left: 1.6875rem;
  opacity: 0.4;
  position: relative;
  top:-0.125rem;
  z-index: 1;	
}
.mult-select{
  visibility: hidden;
}
.text-col{
  color: #666666;
  font-size: 0.875rem;
  letter-spacing: -0.2px;
  line-height: 1rem;
  padding-bottom: 1.25rem;
  padding-right: 0.5rem;
  text-align: left;
  vertical-align: middle;
  padding-left: 2rem;
}
.dots-col{
  padding-left: 2rem;
  padding-top: 1rem;

}
.multiple-select-table tbody{
  margin-top: .875rem;
}
table {
  border-collapse: collapse;
}
.modular-col{
  width: 9%;
}
.quest-col{
  width: 9%;
  font-size: .875rem;
  letter-spacing: -0.2px;
  text-align: right;
  color: #aaaaaa;
  position: relative;
  top: -.1875rem;
  padding-bottom: 1.6875rem;
  line-height: 1rem;
}
.multiple-select-table{
  margin-top: 1rem;
  width: 100%;
}
.select-form-dropdown{
    font-size: 1.125rem;
  font-weight: bold;
  width: 13rem;
  background-color: transparent;
  outline: none;
  border: 0;
  letter-spacing: -0.3px;
  color: #527ea7;
}
.nps-ans-wrap{
  width: 100%;
}
.nps-ans-wrap .dots-col{
  width: 9%;
  color: #aaa;
  padding-left:1.375rem;
}
.nps-ans-wrap .table-body-row-tdo{
  background: #d8d8d8;
  height: 2.8125rem;
}
.value-icon{
  font-size: 1.5625rem;
  letter-spacing: -0.4px;
  text-align: left;
  color: #9b9b9b;
  padding-left: 1.1875rem;
  padding-top: .5rem;
}
.value-text{
    font-size: 0.875rem;
  letter-spacing: -0.3px;
  color: #aaaaaa;
}
.recommend-wrap-dislike{
  margin-right: .625rem;
  float: left;
}
.recommend-wrap-like{
  float: right;
  margin-right: -0.4375rem;
}
.recommend-nps-wrap {
  margin-top: .75rem;
  padding-bottom: 0.875rem;
}
.border-end{
  padding-bottom: 1rem;
  border-bottom: 2px solid #ddd;
  padding-top: 0.5rem;
  width: 80%;
  margin: 0 auto;
}
.form-button-wrapper{
  width: 85%;
  margin: 2rem auto  6rem;
  
}
.cancel-button-wrap{
  width: 45%;
  float: left;
  margin-right: 5%;
}
.submit-button-wrap{
    width: 45%;
  float: left;
  margin-left: 5%;
}
.button-assessment-wrap{
  margin-bottom: 2rem;
}
.cancel-button-form{
  width: 100%;
  outline: none;
  border: none;
  background: #eee;
  color: #666;
  text-align: center;
  height: 3rem;
  font-size: 1.125rem;
  cursor: pointer;
  line-height: 3rem;
  transition: all ease-out .2s;
}
.submit-button-form{
  width: 100%;
  outline: none;
  border: none;
  background: #5680a8;
  color: #fff;
  text-align: center;
  height: 3rem;
  font-size: 1.125rem;
  cursor: pointer;
  line-height: 3rem;
  transition: all ease-out .2s;
}
.submit-button-form:hover{
  box-shadow: 0px 0px .3125rem #5680a8;
}
.cancel-button-form:hover{
  box-shadow: 0px 0px .3125rem #eee;
}
.form-close-icon{
  font-size: 1.25rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  position: absolute;
  right: .875rem;
  top: .875rem; 
  cursor: pointer; 
}
.chcklist-close-icon{
  font-size: 1.25rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  position: absolute;
  right: .875rem;
  top: .875rem; 
  cursor: pointer; 
}
.assesment-close-icon{
  font-size: 1.25rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  position: absolute;
  right: .875rem;
  top: .875rem; 
  cursor: pointer; 
}
.checklist-wrap-outer .question-text{
  float: left;
 
}
.y-n-wrap{
  float: left;
  margin-bottom: 0.5rem;
  width: 6.625rem;
  border: 1px solid #979797;
  text-align: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  cursor: pointer;
}

.mr-rb-label-lt{
  margin-top: 0.625rem;
  padding-left: 1.625rem;
  float: left;
}
.field-wrap-form .mr-rb-label-lt{
    width: 100%;
}
.subfield-wrap-form .mr-rb-label-lt{
    width: 100%;
}
.mr-rb-label-lt .mr-rb-text{
  margin-left: 0;
  top: -.125rem;
}
.assesment-left-wrap{
  width: 19%;
  background-color: #f9f9f9;
  height: 100%;
  float: left;
  overflow-y:scroll; 
}
.assessment-left-inner-wrap{
  padding: 1.25rem;
}
.question-number-assesment{
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.2px;
  text-align: center;
  color: #4a4a4a;
  float: left;
  width: 2rem;
  margin: 0 auto;
  padding-top: .5rem;
  padding-bottom: 0.5625rem;
}
.question-number-survey{
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.2px;
  text-align: center;
  color: #4a4a4a;
  float: left;
  width: 2rem;
  margin: 0 auto;
  padding-top: .5rem;
  padding-bottom: 0.5625rem;
  cursor: pointer;
  border-bottom: 4px solid transparent;
}

.question-number-row{
  margin-top: 0.5rem;
}
.question-number-row-white{
  color: #4a4a4a;
  background: transparent;
  border-bottom: 4px solid #4a4a4a;
  
}
.question-number-row-green{
  color: #7ed321;
}
.question-number-wrap{
  width: 20%;
  float: left;
  position: relative;
  cursor: pointer;
}
.pushpin-icon-assesment{
    position: absolute;
    right: .5rem;
    top: -1px;
    font-size: .5rem;
    color: #f5a623;
}
.section-wrap{
  margin-top: 1.25rem;
}
.assesment-right-wrap{
    float: left;
  height: 550px;
  width: 81%;
  position: relative;
}
.assesment-inner-container{
  width: calc(100% - 3rem);
  margin: 0 auto;
  height: 80%;
  overflow-y: scroll;
  overflow: -moz-scrollbars-none;
}
.assesment-inner-container::-webkit-scrollbar {
 display: none;
}
.assesment-container-bottom-wrap {
    position: absolute;
    width: calc(100% - 3rem);
    left: 1.5rem;
    right: 0rem;
    bottom: 1rem;
    border-top: 1px solid #ccc;
    padding-top: 1rem;
}
.assesment-question-wrap{
  padding-top: 1.375rem;
}
.back-icon-assesment{
  float: left;  
  font-size: 1.3125rem;
  color: #527ea7;
}
.back-text-assesment{
  font-size: 1.25rem;
  letter-spacing: -0.1px;
  float: left;
  color: #5680a8;
}
.back-text-assessment:hover{
	color:#23527c;
}
.assesment-container-inner{
  position: relative;
  height: 100%;
}
.pagination-text{
  font-size: 1.375rem;
  letter-spacing: -0.4px;
  color: #888888;
}
.pagination-wrap{
  float: left;
  margin-left: 17rem;
}
.back-wrapper{
  float: left;
  cursor: pointer;
  margin-top: .75rem
}
.next-button-assesment{
  width: 9rem;
  height: 2.8125rem;
  background-color: #5680a8;
  border: solid 1px #5680a8;
  color: white;
  font-size: 1.125rem;
  text-align: center;
  outline: none;
  cursor: pointer;
}
.next-button-wrap{
  float: right;
  margin-right: 3rem;
}
.submit-button-wrtap-assesment{
  float: right;
}
.submit-assesment{
  background: white;
  border: solid 1px #5680a8;
  width: 9rem;
  height: 2.8125rem;
  color: #5680a8;
  text-align: center;
  outline: none;
  font-size: 1.125rem;
  cursor: pointer;
}

.assesment-question-wrap .form-content-container{
  width: 98%;
}
.assesment-question-wrap .qustion-wrap-form{
  padding-top: 1rem;
}
.assesment-question-wrap .mandatory-icon{
  top: 0.6875rem;
}
.assesment-question-wrap  .sub-mand{
  top: -.25rem;
}
.pin-wrap{
  cursor: pointer;
  position: absolute;
  left: -17.5rem;
  top: 1.625rem;
  width: 78%
}
.pin-form{
  float: left;
  font-size: 1rem;
  color: #527ea7;
}
.pin-form-marked{
  color: #9b9b9b;
}
.pin-text-mark{
  font-size: 1rem;
  color: #527ea7;
  padding-left: 2rem;
}
.pin-text-marked{
  font-size: 1rem;
  color: #9b9b9b;
  padding-left: 2rem;
  display: none;
}
.pin-text-marked span{
  color: #5680a8;
  text-decoration: underline;
  padding-left: 0.25rem;
}
.pin-text-marked span:hover{
	color:#23527c;
}
.mark-images-wrap{
  margin-top: .625rem;
}
.mark-img{
  width: 2.5rem;
  height: 2.5rem;
  margin-right: .5rem;
  float: left;
  object-fit:cover;
}
.blue-text-attach-tdo{
  padding-left: 1rem;
  font-size: .875rem;
  color: #5680a8;
  float: left;
  padding-top: .75rem;
  cursor: pointer;
}
.blue-text-attach-tdo:hover{
	color:#23527c;
}
.file-name-attach{
    color: #666;
    float: left;
    font-size: 0.875rem;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.5rem;
}
.blue-text-attach-rm{
   padding-left: 1rem;
  font-size: .875rem;
  color: #5680a8;
  float: left;
  padding-top: .3125rem;
  cursor: pointer; 
}
.blue-text-attach-rm:hover{
	color:#23527c;
}
.section-wrap-form.sub-section-forms{
  background: #ebe8f3;
  margin-top: 0;
}
.section-wrap-form.sub-section-forms-user{
  background: #ccc;
}
.sub-section-forms-user .section-header-text{
  color: white;
}


.checklist-question{
	float:left;
	width: 70%;	
}

.answer-wrapper-chck {
	float:right;
	width:30%;
}

.checklist-wrap-outer .form-content-container{
 width: 80%;
}

.score-asses-eval{
	width: 2.5rem;
	height: 2rem;
	float: left;
	display: inline;
	font-size: 1.3125rem;
	color: #4a4a4a;
	outline: none;
	border: 1px solid #4a4a4a;
	margin-right: .25rem;
  padding: 0rem 0.25rem;
  text-align: right;
}
.score-asses-eval-disabled{
  width: 2.5rem;
  height: 2rem;
  float: left;
  display: inline;
  font-size: 1.3125rem;
  color: #4a4a4a;
  outline: none;
  border: none;
  margin-right: .25rem;
  text-align: right;
}
.score-asses-eval:focus{
		border: solid 1px #4990e2;
}
.total-score-val-eval{
	color: #888;
	font-size: 1.125rem;
	float: left;
	display: inline;
	padding-top: .5rem;
}
.score-val{
	right: 0rem;
	position: absolute;
	top: 0.938rem;
} 

.survey-single-outer-wrap{
	position: absolute;
  width: 75rem;
  left: 50%;
  top: 3rem;
  bottom: 0;
  margin-left: -37.5rem;
  overflow-y: scroll;
  z-index: 10000;
  background: rgb(255,255,255);
  opacity: .95;
  display: none;	
}


.survey-left-wrap{
  width: 13rem;
  background-color: #f9f9f9;
  height: 100%;
  padding: 1.25rem;
  float: left;
}

.pushpin-icon-survey{
    position: absolute;
    right: .5rem;
    top: -1px;
    font-size: .5rem;
    color: #f5a623;
}
.section-wrap{
  margin-top: 1.25rem;
}
.survey-right-wrap{
    float: left;
  height: 550px;
  width: 59.5rem;
  position: relative;
}
.survey-container-inner{
  height: 80%;

}
.survey-inner-container{
  width: calc(100% - 3rem);
  margin: 0 auto;
  height: 470px;
  border-bottom: 1px solid #ccc;
  overflow-y: scroll;
}
.survey-container-bottom-wrap {
    position: absolute;
    width: calc(100% - 3rem);
    left: 1.5rem;
    right: 0rem;
    bottom: 1.25rem;
}
.back-icon-survey{
  float: left;  
  font-size: 1.3125rem;
  color: #527ea7;
}
.back-text-survey{
  font-size: 1.25rem;
  letter-spacing: -0.1px;
  float: left;
  color: #5680a8;
}
.back-text-survey:hover{
	color:#23527c;
}
.survey-container-inner{
  position: relative;
  height: 550px;
}
.submit-button-wrtap-survey{
  float: right;
}
.submit-survey{
  background: white;
  border: solid 1px #5680a8;
  width: 9rem;
  height: 2.8125rem;
  color: #5680a8;
  text-align: center;
  outline: none;
  font-size: 1.125rem;
  cursor: pointer;
}
.survey-question-wrap .form-content-container{
  width: 98%;
}
.survey-question-wrap .qustion-wrap-form{
  
}
.survey-question-wrap .mandatory-icon{
  top: 0.125rem;
}
.survey-question-wrap  .sub-mand{
  top: -.25rem;
}

.survey-question-wrap .form-content-container-innerwrap {
   padding-top: 0.5rem;
}

.next-button-survey{
  width: 9rem;
  height: 2.8125rem;
  background-color: #5680a8;
  border: solid 1px #5680a8;
  color: white;
  font-size: 1.125rem;
  text-align: center;
  outline: none;
  cursor: pointer;
}
.next-button-wrap{
  float: right;
  margin-right: 3rem;
}
.buttons-right-assessment{
  position: relative;
  float: right;
  min-width: 21rem;
}
.form-main-container-inner{
  height: 88%;
  background: white;
}

.skip-section {
    background-color: #fbead7;
    bottom: 1rem;
    color: #828385;
    cursor: pointer;
    font-size: 0.875rem;
    left: 0;
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}
.mcma{
 width:100%;
}

.popup-container-vid {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483632;
}

.close-wrap-up-vid {
	 position: relative;
    z-index: 1000000;
}

.player-wrap{
	margin: 5rem 0 auto;
    width: 500px;
}
.popup-conatiner-preview {
    background: white none repeat scroll 0 0;
    bottom:0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 3.125rem;
    z-index: 1000;
}

.icon-tick-done {
    color: white;
    font-size: 2.625rem;
    padding-top: 1.5625rem;
    text-align: center;
}

.tick-icon-done-wrap {
    background: #dbf3c2 none repeat scroll 0 0;
    border-radius: 50%;
    height: 5.75rem;
    margin: 2rem auto 0;
    width: 5.75rem;
}

.submit-text-confirm {
    color: #9b9b9b;
    font-size: 2rem;
    padding-top: 3rem;
    text-align: center;
}

.closing-text-confirm {
    color: #4a4a4a;
    font-size: 2rem;
    padding-top: 3rem;
    text-align: center;
}

.call-to-action-confirm {
    color: #5680a8;
    cursor: pointer;
    font-size: 2rem;
    padding-top: 3rem;
    text-align: center;
}
.call-to-action-confirm:hover{
	color:#23527c;
}
.survey-single-inner-wrap{
	position:relative;
}

.popup-conatiner-wrap-vid-inner{
	width:60%;
        margin: 0 auto;
        
}

.chklist-na{
	width: 14.25rem;
}
.error-message-marks{
  top: 1.1875rem;
}
.checklist-select {
	background:#8bc1ff;
}
input[type="radio"]:disabled+label{pointer-events: none;}
input[type="checkbox"]:disabled+label{pointer-events: none;}
input.mr-radio-btn-hide[type="checkbox"]:checked + label{
   background-image: url(../images/checkbox_active_selected.png);
   background-size: .875rem;
   background-repeat: no-repeat;
   background-position: .0625rem .125rem;
}
input.mr-radio-btn-hide[type="checkbox"] + label{
   background-image: url(../images/checkbox_active.png);
   background-size: .875rem;
   background-repeat: no-repeat;
   background-position: .0625rem .125rem;
}

.inputwrap-mcma {
	position:relative;
}

.mr-radio-btn-hide-mcma{
	top:.625rem;
	display:block;
	opacity:.2;
	position:absolute;
	left:-0.3%;	
}

.file-progress{
	float:left;
}

.file-progress .loading-indicator-small {
    margin-left: 2rem;
    margin-top: -0.25rem;
    width: 2rem;
}

.subsection {
	 background: #eee;
	 margin-top: 0.125rem;
}

.process-form {
	margin: 0 auto 0rem;
}

.cal-button-wrap{
	margin: 3rem auto 2rem;
    	width: 20rem;
}

.cal-button-form {
  width: 100%;
  outline: none;
  border: solid 1px #5680a8;
  background: #fff;
  color: #5680a8;
  text-align: center;
  height: 3rem;
  font-size: 1.125rem;
  cursor: pointer;
  line-height: 3rem;
  transition: all ease-out .2s;
}

.search-assignee {
    left: 0;
    position: absolute;
    display: none;
    top: 4.25rem;
    width: 100%;
    z-index: 10000;   
}

.form-wrap-outer{
  min-width: 320px;
  display: none;
  left: 50%;
  margin: 0 auto;
  max-width: 1700px;
  opacity: 1;
  padding-bottom: 0;
  position: static;
  
  width: 70rem;	
  min-height : 35rem;
  background:#fff;
}
.footer{
  min-width: 320px;
  margin: 0 auto;
  max-width: 1700px;
  opacity: 1;
  padding-bottom: 0;
  position: static;
  background: rgba(0,0,0,.3);
  width: 70rem;	
overflow-x: hidden;
}

.assessment-wrap-outer{
  min-width: 960px;
  display: block;
  left: 50%;
  margin-left: -35rem;
  max-width: 1700px;
  opacity: 1;
  padding-bottom: 0;
  top:0.25rem;
  width: 70rem;
  background:#fff;
  position:relative;
  z-index: 1000000;
}

.mlra-other-level{
  font-size: .75rem;
  color:#888;
  padding-bottom: .125rem;	
}

.mlra-current-level{
  font-size: .75rem;
  color:#F6A623;
  padding-bottom: .125rem;	
}

.short-ans-info{
    color: #666;
    font-size: 0.625rem;
    letter-spacing: 0;	
}

.attach-more {
  padding-left:0; 	
}

.rm-all{
  padding-left: 1rem;	
}

.mark-images-wrap .onScreenImageDiv{
  float: left;
  margin-right: .5rem;
  margin-bottom: .25rem;
  
}

.section-expansion-wrap{
 padding-top: 0.75rem;
}

.comment-text{
    color: #666;
    font-size: 0.625rem;
    letter-spacing: 0;
}

.closure-text{
    color: #F6A623;
    font-size: 0.625rem;
    letter-spacing: 0;
}

input:disabled, textarea:disabled {
  background: #f5f5f5;
  color: #444
}

.mlra-sel-inner-wrap{
  width: 85%;
  margin: 0 auto;
}

.assignee-list{
   
    max-height: 10rem;
    overflow-y:scroll;	
    overflow-x: hidden;
}

input.input-assign-mlra::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #444;
 font-size: 1.125rem;
}
input.input-assign-mlra::-moz-placeholder { /* Firefox 19+ */
 color: #444;
 font-size: 1.125rem;
}
input.input-assign-mlra::-ms-input-placeholder { /* IE 10+ */
 color: #444;
 font-size: 1.125rem;;
}
input.input-assign-mlra::-moz-placeholder { /* Firefox 18- */
 color: #444;
 font-size: 1.125rem;
}

.checklist-wrap-outer .form-content-container-innerwrap {
  width: 90%;
}

#retro {
  width: 100%;
}

.survey-popup-wrap-vid{
  position: relative;
  top: 1rem;
}


.survey-popup-wrap-vid .audio-poster{
  left: 10%;
  right: 10%;
  bottom: 0;
  width: 80%;
}
.survey-popup-wrap-vid .popup-conatiner-wrap-vid-inner{
	padding-bottom: 3rem;
}

.survey-popup-wrap-vid #audio-overlay {
  width: 100%;
  height: 100%;
}

.closing-text-survey{
	color: #666;
     	text-align: center;
	padding-top: 1rem;
}

.question-number-row-red{
  color: rgb(238, 105, 105);
}

input[type=number] {-moz-appearance: textfield;}

.form-inner-wrap1 {
  height:88%;	
  overflow-y:scroll;
  background:white;
}	

.mc-process-button-container{
  margin-bottom: 10rem;
}

.calc-ans-form {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    color: #9b9b9b;
    font-family: Lato-Regular;
    font-size: 0.875rem;
    outline: medium none;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    width: 100%;
}

.ans-calculated {
   color: #4a4a4a;
   font-weight: bold;
}

.file-name-attach.pinkBoldText{
  color: #527ea7;
  cursor: pointer;
  padding-right: 0.5rem;
}

.mr-checkbox-hide{
    left: 0.125rem;
    margin-left: -0.04%;
    position: absolute;
    top: 0.5rem;
    opacity: 1;survey-popup-wrap-vid
    /*display:none;*/
}	

.autocompleteSectionAnswer {
  width: 99.5%;
  left: 0;
  border: 1px solid #ccc;
  z-index: 1000;
  background: #eee;
  max-height: 10rem;
  overflow-y: scroll;
  overflow-x: hidden;
  position: absolute; 
}

.autocompleteSectionAnswer .autocompleteItemAnswer{
  width: 100%;
  float: left;
  padding: .375rem .625rem;
  padding-right: .3125rem;
  color: #5680A8;
  font-size: .75rem;
  cursor: pointer;
}

.autocompleteSectionAnswer .autocompleteItemAnswer:hover {
  background: #ccc;
  border: none;
}

.checklist-wrap-outer .mlra-sel-inner{
  width: 80%;
}

.ui-autocomplete .ui-state-active {
  background: #ccc;
}

input[type='checkbox'].mr-checkbox-hide{
 display:block;
opacity:0;
}

/*for the form submission*/
.form-confimation-wrap{
 
    width: 36rem;
    left: 50%;
    margin-left: 21rem;
    top: 6rem;
    margin-bottom: 5rem;
    background: rgb(255,255,255);
}
.form-submission-header{
      height: 3.125rem;
    background: #becfdf;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.form-confimation-container{
  padding-left: 3.5rem;
  padding-right: 3.5rem; 
}
.form-submission-row{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #ccc;
}
.file-check-icon{
  color: #9b9b9b;
  font-size: 3rem;
  padding-top: .375rem;
}
.first-row-left-cnfrm{
  float: left;
  width: 4rem;
}
.confirm-form-text{
  color: #444444;
  font-size: 1rem;
  float: left;
  line-height: 1.25rem;
  padding-left: 2rem;
}
.info-form-subm{
width: 38%;
text-align: right;
color: #9b9b9b;
font-size: 1rem;
float: left;
}
.info-form-subm-details{
  color: #4b4b4b;
  font-size: 1.125rem;
  width: 44%;
  float: left;
  padding-left: 5%;
}
.details-form-submission{
  line-height: 2rem;
}
.submit-form-textarea{
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #9b9b9b;
  padding-top: .75rem;
  padding-left: .625rem;
  padding-right: .625rem;
  font-size: .875rem;
  color: #aaaaaa;
  resize: none;
  outline: none;
  height: 6rem;
}
.confirm-text-form-sub{
font-size: 16px;
    text-align: center;
    color: #5680a8;
    cursor: pointer;
    padding-top: 1.5rem;
}
.confirm-text-form-sub:hover{
	color:#23527c;
}
.textarea-sumbmission-wrap{
  width: 92%;
  margin: 0 auto;
}

#assessment-after-submit{
  display:none;
}

#survey_pop{
  display:none;
}

#dtac{
  display:none;
}

#auditapphck{
  display: none;
}


input[type="radio"]:disabled + label{
    background-image: url(../images/radiobutton_inactive.png);
}

input[type="radio"]:checked:disabled + label{
    background-image: url(../images/radiobutton_inactive_selected.png);
}

input[type="checkbox"]:disabled + label{
    background-image: url(../images/checkbox_inactive.png);
}

input[type="checkbox"]:checked:disabled + label{
    background-image: url(../images/checkbox_inactive_selected.png);
}


input.rad-chcklst[type="radio"]:checked + label{
  background-image: none;
  color: #fff;
  font-size: .75rem;
}
input.rad-chcklst[type="radio"] + label{
  background-image: none;
  color: #4a90e2;
  font-size: .75rem;
}
.rad-chcklst{
  display: none;
}
.label-chcklist{
  width: 6rem;
  text-align: center;
  cursor: pointer;
}

.redirect-filled{
  color:#5680a8;
  cursor: pointer;
}

.first-row-right-cnfrm{
  float:left;
  width: 25rem;
}

.error-text-dia {
    color: #5680a8;
    cursor: pointer;
    font-size: 16px;
    padding-top: 1.5rem;
    text-align: center
}

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

.y-n-wrap-disabled{
  float: left;
  margin-bottom: 0.5rem;
  width: 6.625rem;
  border: 1px solid #979797;
  text-align: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  cursor: pointer;
}

.popup-conatiner-wrap-img .cross-icon-close{
	margin-right: 1rem;
}

.popup-conatiner-vid .cross-icon-close{
	margin-right: 1rem;
        margin-top: .5rem;
}

#master-popup{
   display:none;
}

.down-arrow-icon-query{
    color: #5680a8;
    float: right;
    font-size: 1rem;
    margin-right: 0.5rem;
    margin-top: -1.7rem;
    position: relative;
    cursor:pointer;
}

.section-up-arrow {
	color: #5680a8;
    float: right;
    font-size: 1rem;
    margin-right: 1.375rem;
    margin-top: -1rem;
}
.section-up-arrow:hover{
  color: #23527c;
}

.section-down-arrow {
	color: #5680a8;
    float: right;
    font-size: 1rem;
    margin-right: 1.375rem;
    margin-top: -1rem;
}

.edit-eval-wrap-form  {
	background: #ccc none repeat scroll 0 0;
    cursor: pointer;
    height: 3.125rem;
    margin-top: 0.75rem;
}

/* offline*/
.offline-left-wrap{
  width: 16%;
  background-color: transparent;
  height: 100%;
  float: left;
  overflow-y: scroll;
  background: #4a4a4a;
}
.offline-right-wrap{
  width: 84%;
  background-color: transparent;
  height: 100%;
  float: left;
  overflow-y: scroll;
}
.offline-left-row{
background: #4a4a4a;
padding-top: .5rem;
padding-bottom: .5rem;
color: #9b9b9b;
font-size: .75rem;
cursor: pointer;
text-align: center;
}
.offline-left-row:hover{
  background: #2e2e2e;
    color: #d5d5d5;
}
.offline-left-row:focus{
  background: #2e2e2e;
    color: #d5d5d5;
}
.offline-right-inner-wrap{
  padding-left: 1rem;
  padding-right: .5rem;
  padding-top: 1rem;
}
.first-row-right-offline{
  width: 100%;

}
.calendar-icon-offline{
  color: #8c8c8c;
  font-size: .875rem;
}
.time-text-right-ofline{
  color: #8c8c8c;
  font-size: .875rem;
  padding-left: .375rem;
}
.reference-text-right-ofline{
    color: #8c8c8c;
  font-size: .875rem;
  padding-left: 2.375rem;
}
.ref-id-detail-right-of{
  color: #4a4a4a;
  font-size: .875rem;
}
.mod-succ--right-of{
   color: #4a4a4a;
  font-size: .875rem;
  padding-left: 2.375rem;

}
.excl-icon{
  color: #d0021b;
  font-size: .875rem;
}
.reset-icon-tdo{
  font-size: .75rem;
  color: #abd2ff;
  padding-left: .625rem;
  cursor: pointer;
}
.history-upload{
  color: #abd2ff;
  font-size: .75rem;
  cursor: pointer;
}
.action-d-icon{
    font-size: 1rem;
  color: #abd2ff;
  cursor: pointer;
}
.action-text-exp{
      font-size: 1rem;
  color: #abd2ff;
  cursor: pointer;
}
.offline-text{
    color: #bbbbbb;
    font-size: 1rem;
}
.laptop-icon-offline{
      color: #bbbbbb;
    font-size: 1rem;
}
.search-input-offline{
  box-sizing: border-box;
  width: 35rem;
  outline: none;
  color: #4a4a4a;
  font-size: .875rem;
  border: none;
  border: solid 1px #eaeaea;
  resize: none;
  height: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 1rem;
  font-family: Lato-Regular;
}
.search-offline{
  position: relative;
  float: left;
}
.search-offline-icon{
  font-size: 1.125rem;
  color: #8c8c8c;
  position: absolute;
  left: 1rem;
  top: .625rem;
}
input.search-input-offline::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c9c9c9;
  font-size: .875rem;
  font-family: Lato-Regular;
}
input.search-input-offline::-moz-placeholder { /* Firefox 19+ */
  color: #c9c9c9;
  font-size: .875rem;
  font-family: Lato-Regular;
}
input.search-input-offline:-ms-input-placeholder { /* IE 10+ */
  color: #c9c9c9;
  font-size: .875rem;
  font-family: Lato-Regular;
}
input.search-input-offline:-moz-placeholder { /* Firefox 18- */
  color: #c9c9c9;
  font-size: .875rem;
  font-family: Lato-Regular;
}
.show-records-dd{
    color: #5680a8;
    background: #fff;
    border: none;
    outline: none;
    font-size: .75rem;
  background-image: url('../images/dd-down_new.png');
  background-repeat: no-repeat;
  background-size: .625rem;
  float: right;
  background-position: 92%;
  width: 9rem;
  cursor: pointer;
}
.right-wrap-offline-search{
  float: right;
  padding-top: .75rem;
}
.sec-row-right-offline{
  padding-top: 1rem;
}
.showing-text{
    color: #696969;
    font-size: .75rem;
    float: right;
    line-height: .8125rem;
    padding-right: .25rem;
}
.excel-show-wrap{
  margin-top:2rem;
}
.excel-show-wrap .talk-no-result{
  margin-top: 5rem;
}

.upload-history-popup
{
  background: #fff;
}

.offline-single-outer-wrap{
  position: fixed;
  width: 70rem;
  left: 50%;
  top: 2rem;
  bottom: 0;
  margin-left: -35rem;
  overflow-y: hidden;
  z-index: 10000;
  background: #fff;
  opacity: .95;
  max-width: 1700px;
  min-width: 960px;
}

.offline-close-icon{
  font-size: 1.25rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  position: absolute;
  right: .875rem;
  top: .875rem; 
  cursor: pointer; 
}

.resultHeading{
   background-color: #e6e6e6;	
}

.resultHeading th {
   padding-top: .625rem;
   padding-bottom: .625rem;
   text-align: left;
   color: #4a4a4a;
   font-size: .75rem;	
}

.excel-show-wrap table {
   width:100%;
}

.resultTr td {
   padding-top: .625rem;
   padding-bottom: .625rem;
   text-align: left;
   font-size: .75rem;			
}

.offline-loader {
	margin-top:-2rem; !important
}

.form-wrap-outer .form-main-container{
	background:#fff;
}

.qstn-overlay {
	margin-left: -5rem;
    	margin-top: 0.5rem;
	cursor: pointer;
	position:relative;
	z-index: 102;
}

.toast-history-upload {
	color:#abd2ff;
	cursor: pointer;
	font-size:1rem;
}

.loading-offline{
	color: rgba(144, 144, 144, 0.38);
    font-size: 3rem;
    padding-bottom: 1rem;
    text-align: center;
}

.visibleOptionsDiv {
	display: block;
}

input:focus, textarea:focus{
  border: 1px solid #5680a8;
}

.evaluation-wrap .form-content-container{
	width:78%;
}

.evaluation-wrap .form-content-container-innerwrap{
	width:75%;
}

.multiple-select-table .quest-col {

	padding-right: 1rem;
		
}

.multiple-select-table .dots-col {
	padding-left : 0.5%;
	padding-right: 0.5%;	
	text-align: center;
}

.multiple-select-table .text-col {
	text-align: center;
	padding-left : 0.5%;
	padding-right: 0.5%;
}



.multiple-select-table input[type="radio"]:checked + label {
	background-position: 50%;
	position:relative;
	z-index: 99;
}

.multiple-select-table input[type="radio"] + label {
	background-position: 50%;
	position:relative;
	z-index: 99;
}

.form-wrap-outer .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    right: 0rem !important;
    width: 0.5rem !important;
}

.evidence-vid-margin{
	margin:.5rem auto !important;
}
.download-images-text{
	font-size:1.125rem;
	float:left;
	color:white;
	line-height:2rem;
	padding-left:.5rem;
}

.dwnload-evidence-icon{
	font-size:1.3125rem;
	color:white;
	cursor:pointer;
	float:left;
	padding-top:.01875rem;
}

.download-outer-wrap-img{
	position:relative;
	height:2rem;
	width:8rem;
	margin:0 auto;
}

.reset {
     cursor: pointer;	
}

.resetRating{

    margin-bottom: 1rem;
    margin-top: -1rem;
    position: absolute;
    cursor: pointer;

}
.eraser-icon{
color: #5680a8;
font-size: .875rem;
}
.erasing-text{
color: #5680a8;
font-size: .875rem;
}


.yellow-color {
	
	color  : #f5a623;
}
/*remove this*/
.checklist-wrap-outer{
  display: none;
}
.form-confimation-wrap{
  display: none;
}
.new-chklst .form-close-icon{
  font-size: 1.75rem;
  top: .625rem;
  color: #518ac0;
}
.new-chklst .form-header-text{
  color: #000;
}
.new-chklst{
  width: 95%;
  /*margin-left: -48%; */
}
.new-chklst .section-wrap-form{
  margin-top: 0;
  background: #bebebe;
}
.new-chklst .section-header-text{
  color: #000;
}
.new-chklst .section-down-arrow, .new-chklst .section-up-arrow{
  color: #518ac0;
}
.ful-wdth-form{
  width: 100%;
  border-bottom: 1px solid #cacaca;
}
.new-chklst .section-expansion-wrap{
  padding-top: 0;
}
.new-chklst .form-content-container{
  width: 90%;
  margin-top: 0;
}
.quesn-wrap-l{
  width: 6%;
  float: left;
  text-align: right;
  padding-right: .5rem;
}
.quesn-detail-l{
  width: 46%;
  float: left;
}
.btn-de-l{
  width: 46%;
  float: right;
  padding-top: .25rem;
}
.mand-qsn-chklst{
    width: .5rem;
  height: .5rem;
  border-radius: 50%;
  color: #ef6a6a;
  float: right;
  padding-right: .1875rem;
    margin-top: -.5rem;
}

.qstn-number{
  color: #6b6b6b;
  font-size: 1.375rem;
  float: right;
}
.question-text-nw{
  color: #6b6b6b;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.375rem;
  font-weight: bold;
}
.single-qst-wrp{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

input.rad-chck[type="radio"] + label{
  background-image: none;
  font-size: .75rem;
  color: red;
}
input.rad-chck[type="radio"]:checked + label{
  background-image: none;
  color: #518ac0;
  font-size: .75rem;
}
.rad-chk{
  opacity: 0;
  display: none;
}
.chklist-rad-selct{
  float: left;
  width: 9rem;
  text-align: center;
}
.new-chklst .y-n-wrap{
  width: 9rem;
  padding-top: .5625rem;
  padding-bottom: .6875rem;
  margin-left: 0;
  border: none;
  margin-bottom: 0;
}
.user-can-select .chklist-rad-fill{
  background-color: #c1dcf4;
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.28), inset 0 -1px 3px 0 rgba(0, 0, 0, 0.28);

}
.user-cant-select .chklist-rad-fill{
  background-color: #ececec;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.28), inset 0 -1px 3px 0 rgba(0, 0, 0, 0.28);

}

.new-chklst .user-can-select input.rad-chcklst[type="radio"]:checked + label{
  color: #518ac0;
  font-weight: bold;
  font-size: 1rem;
}
.new-chklst .user-can-select  input.rad-chcklst[type="radio"] + label{
  color: #518ac0;
  font-weight: bold;
  font-size: 1rem;
}

.new-chklst .user-cant-select input.rad-chcklst[type="radio"]:checked + label{
  color: #b4b4b4;
  font-weight: bold;
  font-size: 1rem;
}
.new-chklst .user-cant-select  input.rad-chcklst[type="radio"] + label{
  color: #b4b4b4;
  font-weight: bold;
  font-size: 1rem;
}
.user-cant-select .rad-out-wrp-chk{
  border: solid 1px #c6c6c6;
}
.user-cant-select .line-st{
  visibility: hidden;
}

.show-line-st .line-st{
  visibility: visible !important;
  color: #c6c6c6;  
}

.new-chklst .y-n-wrap:first-child{
  border-right: none;
}
.new-chklst .y-n-wrap:last-child{
  border-left: none;
}
.line-st{
  border-left: .0625rem solid #518ac0;
  width: 0rem;
    height: 2rem;
    float: left;
    margin-top: .125rem;
}
.rad-out-wrp-chk{
  width: 19.0625rem;
  border: .0625rem solid #518ac0;
  float: left;

}
.btn-de-l-inner-na{
  display: none;
  float: left;
}
.btn-de-l-inner{
  float: left;
}
.rad-out-wrp-na{
  width: 19.0625rem;
  border: .0625rem solid #d3d3d3;
  float: left;
  background-color: #d3d3d3;
  padding-top: .6875rem;
  padding-bottom: .6875rem;
}
.border-gry{
  border: solid .0625rem #c6c6c6;
}
.na-btn-wrap-outer{
  margin-left: .625rem;
  float: left;
}
.na-btn-wrap-outer-undo{
    margin-left: .625rem;
  float: left;
}
.na-btn-wrp{
  width: 5rem;
  border: 1px solid #c6c6c6;
  text-align: center;
  padding-top: .5625rem;
  padding-bottom: .6875rem;
  cursor: pointer;
  font-weight: bold;
}
.icon-na{
  font-size: .75rem;
  color: #518ac0;
  padding-right: 0.25rem;
}
.na-text{
    font-size: .75rem;
  color: #518ac0;
}
.na-marked-btn{
  width: 100%;
  text-align: center;
  color: #828385;
  font-size: .875rem;
}
.mand-attach{
  width: .5rem;
    height: .5rem;
    border-radius: 50%;
    color: #ef6a6a;
    float: left;
    font-size: 1rem;
	position: relative;
    top: 0.0625rem;
}
.attch-new-icon{
  float: left;
  color: #518ac0;
  font-size: 1.125rem;
  padding-top: .5rem;
  cursor: pointer;
}
.attchment-new-wrp{
  float: right;
  margin-top: -.375rem;
  position: relative;
  padding-right: 1rem;
}
.comment-show-text{
    color: #828385;
    font-size: 1rem;
        line-height: 1.5rem;
  border-bottom: 1px solid rgba(221, 221, 221, 0.75);
  padding-bottom: .125rem;
}
.comment-show-wrap{
  padding-top:1rem;

}
.new-chklst .error-bg{
  padding-top: 0;
  padding-bottom: 0;
  background: #ffe9e9;
  margin-bottom: 0;
}
.comment-chk-textarea{
  width: 100%;
}
.comment-chk-textarea-t{
  outline: none;
  border: none;
  border-bottom: 1px solid rgba(221, 221, 221, 0.75);
  width: 100%;
  color: #828385;
  line-height: 1rem;
  font-size: 1rem;
  height: 1.125rem;
  resize: none;
}
textarea.comment-chk-textarea-t::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b4b4b4;
  font-size: 1rem;
  font-family: "Lato-Regular"
}
textarea.comment-chk-textarea-t::-moz-placeholder { /* Firefox 19+ */
  color: #b4b4b4;
  font-size: 1rem;
  font-family: "Lato-Regular"
}
textarea.comment-chk-textarea-t:-ms-input-placeholder { /* IE 10+ */
  color: #b4b4b4;
  font-size: 1rem;
  font-family: "Lato-Regular"
}
textarea.comment-chk-textarea-t:-moz-placeholder { /* Firefox 18- */
  color: #b4b4b4;
  font-size: 1rem;
  font-family: "Lato-Regular"
}
.comment-chk-textarea-t:focus{
  border: none;
  border-bottom: 1px solid rgba(221, 221, 221, 0.75);
}
.row-chk-new{
  width: 100%;
}
.attachment-wrap-new-c{
    padding-top: 1.5rem;
    padding-left: 6%;
}
.attach-img-n-c{
  float: left;
  width: 3.125rem;
  /* height: 3.125rem; */
  border: 1px solid #e4e4e4;
}
.single-attachment-n-c{
  float: left;
  position: relative;
  padding-left: .5rem;
  padding-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.name-of-attch-nc{
  float: left;
  width: 4rem;
 word-wrap: break-word;
     padding-top: .75rem;
    padding-left: .25rem;
  font-size: .625rem;
  color: #518ac0; 
}
.close-icon-file{
  color: #999999;
  font-size: .75rem;
  position: absolute;
  left: 4rem;
  top: -.5rem;
  cursor: pointer;
} 
.error-bg .comment-chk-textarea-t{
  background: transparent;
}
.caption-attch{
    color: #d0021b;
    font-size: 0.75rem;
    left: -3.625rem;
    position: absolute;
    text-align: center;
    top: 2.525rem;
    width: 8rem;
    word-wrap: break-word;
}
.error-text-left-nc{
    color: #d0021b;
    font-size: .75rem;
    padding-bottom: .25rem;
}
.error-text-left-nc-head{
  color: #d0021b;
    font-size: .75rem;
    padding-left: calc(6% + .5rem);
    padding-bottom: .25rem;
}
.remove-all-text-nc{
  font-size: .875rem;
  color: #518ac0;
  padding-top: .875rem;
  cursor: pointer;
}
.new-chklst .form-button-wrapper{
  width: 47.6255rem;
  margin-top: 4rem;
}
.info-tetx-no-sel{
  color: #e59106;
  font-style: italic;
  font-size: .875rem;
  padding-left: calc(6% + .5rem);
  padding-bottom: .25rem;
}
.unselect-nc .qstn-number{
    color: #b4b4b4;
}
.unselect-nc .question-text-nw{
  color: #b4b4b4;
}
.unselect-nc .comment-show-text{
  color: #b4b4b4;
}
.unselect-nc .attach-img-n-c{
  opacity: .6
}
.unselect-nc .name-of-attch-nc{
 color: #a4b7c8;
}
.unselect-nc .close-icon-file{
 display: none;
}

.unselect-nc .remove-all-text-nc{
  display: none;
}
.user-cant-select .btn-de-l-inner{
  pointer-events: none;
}
.new-chklst .subsection{
    background: #e2e2e2;
    margin-top: 0;
}
.image-qus-attch{
  max-height: 10rem;
  margin-top: 1.25rem;
  margin-bottom: .625rem;
}
.attch-ev{
  color: #518ac0;
}
.unselect-nc .attch-new-icon{
  opacity: .6;
}
.new-chklst .submit-button-wrap{
      width: 22.5rem;  
        margin-left: 1.625rem;
}
.new-chklst .next-view-button-wrap{
        margin:0 auto;
}
.new-chklst .cancel-button-wrap{
  width: 22.5rem; 
  margin-right: 0;
}
@media all and (max-width: 1200px) and (min-width: 1024px) {
.rad-out-wrp-chk{
  width: 19.125rem;
}
}

.section-wrap-form-inactive{
	cursor:default;

}



.attachment-type-wrap .attach-type-text{
	cursor:pointer;
}


.new-chklst .section-wrap-form{
	border-bottom: 1px solid #838285;
}

.unselect-nc  .attach-type-text, .unselect-nc .attachment-type-wrap  {
	opacity: 0.6;
    	pointer-events: none;
}

.attach-icon-container {
	float: left; 
	position: relative; 
	top: -0.3125rem;
}

.attach-icon-chcklst {
	font-size: 2.8125rem;
	color:  #5680a8;
}

.showOnNA {
	display:none !important;
}


.checklist-disabled{
	pointer-events:none;
}

.show-na-wrap-t{
  background: #fff3bf;
  width: 100%;
  height: 3.125rem;
}

.mr-checkbox-na, .mr-checkbox-ca{
  /*display: none !important;*/
    margin-left: 0.0625rem;
    margin-top: 0;
    opacity: 0.2;
    position: absolute;
    z-index: -1;	
}
.chkbx-text-ln-t{
  color: #4a4a4a;
  left: 1.5rem;
    position: relative;
    top: -0.0625rem;
}
.show-na-wrap-t-in{
      width: 29rem;
    margin: 0 auto;
    position: relative;
    top: 1.0625rem;
}


.show-create-another-wrap-t{
  width: 100%;
  height: 3.125rem;
}

.chkbx-text-ln-ca-t{
  color: #518ac0;
  left: 1.5rem;
    position: relative;
    top: -0.0625rem;
}

.show-create-another-wrap-t-in{
      width: 16rem;
    margin: 0 auto;
    position: relative;
    top: 1.0625rem;
}

/* multiple data entry*/
.show-p-c{
  height: 3.125rem;
  width: 100%;
  background: transparent;
}
.s-c-t{
  float: left;
  color: #5680a8;
  font-size: 1.125rem;
}
.s-p-t{
  float: left;
  color: #4b4b4b;
  font-size: 1.125rem;
}
.dd-d-pe{
  font-size: .875rem;
    color: #5680a8;
    float: left;
    padding-left: 1.25rem;
    padding-top: 0.1875rem;
}
.dd-u-pe{
  font-size: .875rem;
    color: #5680a8;
    float: left;
    padding-left: 1.25rem;
    padding-top: 0.1875rem;
}
.dd-d-c{
  font-size: .875rem;
    color: #5680a8;
    float: right;
    padding-left: 1.25rem;
    padding-top: 0.1875rem;
}
.dd-u-c{
  font-size: .875rem;
    color: #5680a8;
    float: right;
    padding-left: 1.25rem;
    padding-top: 0.1875rem;
}
.coverage-wrap{
 min-width:7rem;
  cursor: pointer;
}
.show-p-c-inner {
   padding-top: 1rem;
   height: 2.125rem;
   /* width: 31rem; */
   /* margin: 0 auto; */
   position: relative;
}
.fr-txt{
    font-size: 1.125rem;
  color: #9b9a9b;
  float: left;
width: 8%;
text-align:center;
}
.per-wrap{
  float: left;
width: 46%;
}
.c-outer-wrap{
  position: relative;
   float: left;
   height: 2.125rem;
   width: 46%; 
}

.cw-inner{
	position:relative;
	float: right;
}

.pc-inner{
	position:relative;
	float: left;
}
.input-for-coverage-wrap-frm{
      position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
    top: 100%;
    display: none;
    z-index: 10000;
        left: 0px;
    width: 100%;
    display: block;
}
.inp-for-coverage-frm{
      width: 100%;
    outline: none;
    height: 1.5625rem;
    color: #9b9b9b;
    padding-left: 1.25rem;
    padding-top: 0;
    position: relative;
    background: #eee;
    border: none;
    border: 1px solid #969696;
    font-size: .75rem;
    position: relative;
    box-sizing: border-box;
}

.mandatory-attachment-icon{
    color: #ef6a6a;
    left: 7px;
    position: relative;
    top: 7px;

}

.ful-wdth-form .closure-text{
    color: #f6a623;
    font-size: .75rem;
}

.coverage-chg-yes{
	float: right;
    margin-left: 8%;
    padding-bottom: 0rem;
    text-align: left;
    width: 43%;
    z-index: 2147483647;
}

.coverage-chg-no {
    background: #5680a8 none repeat scroll 0 0;
    color: white;
    float: right;
    margin-top: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    padding-top: 0.5rem;
    text-align: center;
    width: 8rem;
}

.nw-chklst-attach-txt {
	 margin-top: 0;
    position: relative;
    top: -0.625rem;
}

.next-view-button-wrap{
  float: none;
    margin: 0 auto;
}

.attach-icon-chcklst, .pinkBoldText{
	cursor: pointer;
} 

.new-chklst .file-progress{
	float: right;
    left: -164%;
    margin: 0 auto;
    padding-top: 1.5rem;
    position: absolute;
    top: 131%;
}

.name-of-attch-nc-single{
	float: left;
  	width: auto;
	padding-top: .75rem;
    	padding-left: .25rem;
  	font-size: .625rem;
  	color: #518ac0; 
}

.attach-icon-nonmand {
	padding-top: 1rem;
}

.cancel-view-button-wrap {
    float: none;
    margin: 0 auto !important;
}

.er-attch{
	top:3.5rem;
}

.audit-na-btn-wrap-outer {
	cursor: pointer;
    float: left;
    margin-left: 0;
    position: absolute;
    right: -3rem;
    top: 0.5rem;	
}

.audit-na-btn-wrp {
	font-weight: bold;
	text-align: center;	
}

.audit-na-label{
  	width:60%; 
	margin: 0 auto; 
	background:#e6e6e6; 
	text-align: center; 
	padding-top: .5625rem; 
	padding-bottom: 0.75rem;
	display:none;
}

.audit-na-text{
	font-size: .875rem; 
	color: #858789;
}

.audit-na-undo {
	font-size:.875rem; 
	color:#5680a8; 
	cursor: pointer;
}
.na-opacity {
	opacity: 0.3;
	pointer-events: none;
}

.audit-na-hide{
	display:none !important;
}

.popup-inner-starts{
  padding-top: 3rem;
  width: 85%;
  margin: 0 auto;
 }
.hedr-strt-asm{
  font-size: 1.75rem;
  color: #9b9b9b;
}
.name-asm{
   font-size: 1.75rem;
  color: #4A4A4A; 
}
.hedr-strt{
  text-align: center;
}
.attempts-txt{
  padding-top: 2rem;
  color: #9b9b9b;
  font-size: 1.25rem;
  text-align: center;
}
.durtn-txt{
  color: #9b9b9b;
  text-align: center;
  font-size: 1rem;
}
.duration-time{
  font-size: 1.5rem;
  color: #4A4A4A;
  text-align: center;
}
.time-wrp-str{
  margin-top: 1.5rem;
}
.p-z{
  padding-top: .5rem;
}
.start-assm-btn{
    width: 12rem;
  outline: none;
  border: none;
  background: #5680a8;
  color: #fff;
  text-align: center;
  height: 3rem;
  font-size: 1.125rem;
  cursor: pointer;
  line-height: 3rem;
  transition: all ease-out .2s;
}
.start-assm-btn:hover{
  box-shadow: 0px 0px .3125rem #5680a8;
}

.start-asm-btn-wrp{
  width: 12rem;
  margin: 0 auto;
  margin-top: 2rem;
}
.cancel-asm-txt{
  text-align: center;
  font-size: 1rem;
  margin-top: 1.25rem;
  color: #5680a8;
  cursor: pointer;
  margin-bottom: 5rem;
}
.cancel-asm-txt:hover{
  color: #23527c;

}

.assm-inner-wrap {
	display:none;
}

.assessment-pop-close{
  font-size: 1.25rem;
  letter-spacing: -0.3px;
  text-align: center;
  color: #527ea7;
  position: absolute;
  right: .875rem;
  top: .875rem; 
  cursor: pointer; 
}

.dependencyHide {
	display:none !important;
}

.download-zip{
  color: rgb(86, 128, 168); 
  font-size: 0.875rem; 
  position: relative; 
  top: 0rem; 
  cursor: pointer;
}

.download-zip-text{
  color: rgb(86, 128, 168); 
  font-size: 0.875rem; 
  cursor: pointer;
}

.download-zip-text:hover {
color: #23527c;
}

.download-zip:hover {
color: #23527c;
}

.dwld{
  float: right; 
  width: 25%; 
  padding-top: 0.625rem; 
  text-align: right;
}
/*
WOOQ-896
*/
.new-chklst .user-cant-select .na-text {
	color:#b4b4b4;
}

.new-chklst .user-cant-select .icon-na {
	color:#b4b4b4;
}

/*
WOOQ-1421
*/
.section-header-text{
	max-width: 95%;
	word-wrap: break-word;
} 

.section-wrap-form {
	padding-left: 2rem;
    	padding-right: 2rem;
}

.current-location-wrap{
	background:white;
	width:100%;
	border: 1px solid #5680a8;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.current-location-wrap-inner{
	width: 11rem;
	margin: 0 auto;
	cursor: pointer;
	color: #5680a8;
}

.current-location-wrap-inner:hover {
	color:#23527c;
}

.icon-loc{
	font-size: .875rem;
	float: left;
	
}

.enter-location-text{
	font-size: .875rem;
	float: left;
	
	padding-left: .25rem;
}

.detecting-location {
	width: 8rem;
	color: #4a4a4a;
	
}

.detecting-location:hover{
	color:#4a4a4a;
}

.loc-info-wrap{
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.location-info-icon{
	font-size: 0.875rem;
	color: #4a4a4a;
	position: relative;
	top: 0.0625rem;
}

.loc-label {
	padding-left: 0.25rem;
	color:#4a4a4a;
	font-size: 0.875rem;
}

.bold-loc-info{
	padding-left: 0.25rem;
	color:#4a4a4a;
	font-size: 0.875rem;
	font-weight: bold;
}

.location-close-icon {
	color: #5680a8;
	cursor: pointer;
	float: right;
	font-size: 1rem;
}

.loc-disabled {
	border:1px solid #9b9b9b;
	background:#f5f5f5 none repeat scroll 0 0;
}

.current-location-wrap.loc-disabled{
	height: .875rem;
}


.context-task-popup .header-input-rp-wrap{
	width: 81%;
}

.create-task-button1{
  width: 11rem;
  font-size: 1.125rem;
  letter-spacing: -0.2px;
  text-align: center;
  color: #ffffff;
  height: 2.5rem;
  background-color: #5680a8;
  outline: none;
  border: 1px solid #5680a8;
  padding-left: .9375rem;
  padding-right: .9375rem;
  padding-top: 0.5625rem;
  margin-top: .5rem;
  opacity: 1;
  cursor: pointer;
  transition: all ease-out .2s;
  float: right;
  
}
.create-task-button1:hover{
 box-shadow: 0px 0px 0.1875rem #5680a8;
}

.more-exp-wrap {
    display: none;
}

.icon-down-arrow-more {
    color: #5680a8;
    float: left;
    font-size: 10px;
    padding-left: 4px;
    padding-top: 5px;
}

.more-options-text {
    color: #5680a8;
    float: left;
    font-size: 14px;
    padding-left: 17%;
}

.context-task-popup .task-errors {
    padding-left: 8.125rem;
}

.button-row-rp-popup {
    margin-bottom: 2rem;
    margin-top: 2rem;
}

/* for abhinav cmp task*/

.create-task {
    color: rgb(86, 128, 168) !important;  
    font-size: 0.75rem !important;
    font-weight: bold;
    position: relative;
    top: -0.125rem ;
    cursor: pointer;
}

.tasks-summary-hdr {
    font-size: 0.75rem;
    letter-spacing: 0.5px;
    padding-right: 0;
    color: #4a4a4a;	
}
.context-tasks-inner-wrap{
    position: relative;
    top: -.125rem;
}

.cnt-task-pp .all-details-cmp-task{
	max-height: 16rem;
	overflow-y: auto;
	margin-top: 1rem;
}
.cnt-task-pp .header-comp-task{
	color: #4a4a4a;
	font-size: 1.25rem;
}
.back-icon-pp{
	float: left;
    padding-right: .75rem;
    padding-top: .1875rem;
    font-size: 1.125rem;
    cursor: pointer;
    color: #5680a8;
}
.cnt-task-pp .pending-teask-txt{
	padding-top: .1875rem;
}
.subheader-wrp-cmpt{
	margin-top: 1rem;
}
.question-wrp-txt-cmpt{
	font-size: .875rem;
	line-height: 1rem;
	color: #9b9b9b;
	padding-top: .1875rem;
}
.close-comp-task{
	cursor: pointer;
}
.cnt-task-pp .search-bar-cmp-task{
	margin-top: 1rem;
}
.subheadet-m-z{
	margin-top: .25rem;
}
.spn-qwt-cmpt{
font-size: 1.125rem;
	color: #4a4a4a;
}
.question-wrp-txt-cmpt-hdr{
	font-size: 1.125rem;
	color: #9b9b9b;

}
.frst-col-cmp-p{
	position: relative;
	width: 18%;
	float: left;
}
.sec-col-cmp-p{
	float: left;
	width: 70%;
	margin-left: 2%;
}
.thrd-col-cmp-p{
	float: left;
	width: 10%;
}
.icon-ar-rght-cmp{
	font-size: 1rem;
	color: #5680a8;
	float: right;
	padding-top: .5rem;
	cursor: pointer;
}
.perc-txt-cr-cmp{
position: absolute;
    left: 14%;
    top: 10px;
    font-size: .625rem;
    color: #9b9b9b;
}
.frst-col-cmp-p .circle canvas{
	width: 2rem !important;
	height: 2rem !important
}
.frst-col-cmp-p .circle{
	width: auto;
	float: left;
	margin: 0;
}
.sec-col-txt-cmp{
	font-size: .75rem;
	color: #5680a8;
	line-height: .875rem;
}
.row-progress-cmp{
	margin-top: .5rem;
}

.context-tasks-wrap{
    position: absolute;
    right: -13.1875rem;
    top: 3.125rem;
    width: 12.125rem;
}

.task-progress{
    color: #4a4a4a;
    font-size: 0.75rem;
    padding-left: 0.25rem;
    font-weight: bold;	
}

.task-progress-details{
    cursor: pointer;
    color: #5680a8;
    font-size: 0.75rem;
    font-weight: bold;
    padding-left: 0.5rem;
}

.nps-ans-wrap .dots-col {
	position:relative;
}

.nps-ans-wrap .dots-col .mult-select-inp{
    left: 1.3125rem;
    opacity: 0.8;
    position: absolute;
    top: .75rem;
    display:block;
    z-index: 1;
}

.nps-ans-wrap .dots-col label{
    position: relative;
    z-index: 100;
}

.form-wrap-overlay{
	position: absolute;
  background: rgba(0,0,0, 0.9);
  left: 0;
  right: 0;
  z-index: 100000;
  display: none;
  bottom: 0 !important;
  top:3.75rem;
}

.m-c-row .mr-checkbox-hide{
	position:relative;
	left: -2.875rem;
	margin-left:0;
	opacity: 0.4;
}

.inputwrap .mr-checkbox-hide {
	opacity: 0.4;
	z-index: -1;

}

.q-a-header{
	position: relative;		
	top: 1rem;
}

.cnt-task-pp .all-details-cmp-task2{
	max-height: 16rem;
	overflow-y: auto;
	margin-top: 3rem;
}


.new-chklst .context-tasks-wrap {
    right: -0.375rem;
    top: 3.25rem;
    width: 12.0625rem;
}


.new-chklst .unselect-nc .context-tasks-wrap {
	right: -1.375rem;
	top: 4.25rem;
}

#ui-datepicker-div {
	position: !important;	
}

.form-wrap-outer #due-dte-mlra {
	left: 36.8125rem;
}

.new-chklst #due-dte-mlra {
	left: 35.2125rem;
}


#createTaskForm1 .header-input-rp-wrap .pills-outer-wrap {
	overflow-y: auto;
}

#createTaskForm1 .exp-acc-wrp {
    display: none;
}

#createTaskForm1 .acc-dwn-arrow{
    margin-left: 90%;
    position: absolute;
    top: 2.5rem;
}

#createTaskForm1 .acc-up-arrow{
    margin-left: 90%;
    position: absolute;
    top: 2.5rem;
}

.subfield-wrap-form.clearfix .ui-datepicker{
	left: 0 !important;
	top: 2.5rem !important;
}
.ui-widget.ui-widget-content{
	z-index: 1000 !important;
}


.gt10 .dots-col {
	position:relative;
}

.gt10.multiple-select-table .mult-select-inp {
	position:absolute;
	left:1.0875rem ;	
	top: 1rem ;	
} 

.form-wrap-overlay .loading-indicator {
	position:fixed;
}

.comment-textarea {
	height: 2.5rem;
}
.questn-no{
 left: -5rem;
    position: absolute;
    width: 4.5rem;

}
.questn-no .question-number{
  color: #6b6b6b;
    float: right;
    font-size: 1.125rem;
    left: 0;
    letter-spacing: -0.4px;
    line-height: 1.375rem;
    text-align: right;
    width: auto;
	position: relative;
}

.questn-no .mandatory-icon{
color: #ef6a6a;
    float: right;
    font-size: 1.125rem;
    left: 0.25rem;
    position: relative;
    text-align: right;

}

/*for abhinav attachment popup*/
.scan-device-outer{
	min-width: 960px;
    left: 50%;
    margin-left: -38rem;
    max-width: 1700px;
    padding-bottom: 0;
    position: fixed;
    top: 2rem;
    width: 76rem;
    z-index: 10000;
    bottom: 2rem; 
    display:none;	
}
.left-panel-attch{
	float: left;
	width: 58%;
	background: rgba(0,0,0,.6);
	padding-left: 5%;
	padding-right: 5%;
	position: relative;
	height: 30.325rem;
}
.right-panel-attch{
	float: left;
	width: 32%;
	background: #333;
	position: relative;
	overflow-y: auto;
 	height:30.325rem
}
.img-attch-nw-img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.image-attch-nw{
	width: 100%;
}
.header-img-w{
	position: absolute;
	font-size: 1.5rem;
	color: white;
}
.icon-left-img{
	position: absolute;
	left: 2%;
	font-size: 1.5rem;
	color: white;
	top: 48%;
	cursor: pointer;


}
.icon-right-img{
position: absolute;
	right: 2%;
	font-size: 1.5rem;
	color: white;
	top: 48%;
	cursor: pointer;
}
.right-panel-attch-inner{
	padding: 1rem;
}
.icon-close-img-pp{
	position: relative;
	width: 100%;
    text-align: right;
	cursor: pointer;
	color: #abd2ff;
	font-size: 1.5rem;
}

.first-row-top{
	border-bottom: 1px solid #4a4a4a;
	padding-bottom: .25rem;
	margin-bottom: .625rem;
}
.heder-right-imgnw, .heder-right-imgnw-q{
	font-size: 1.25rem;
	color: white;
	width: 100%;
	line-height: 1.5rem;
	font-weight: bold;
	padding-top: .25rem;
}


.sec-heder-right-imgnw{
		font-size: 1.25rem;
	color: white;
	width: 100%;
	line-height: 1.5rem;
	padding-top: .625rem;
}
.details-txt-right-imgnw{
	font-size: .875rem;
	color: #ccc;
	line-height: 1.25rem;
	padding-top: .625rem;
	margin-bottom: 1rem;
}
.sec-row-top{
	background: #212121;
	padding: .5rem;
}
.header-sec-row-n{
	font-size: 1rem;
	color: white;
	width: 100%;
}
.left-wrap-sec-r{
	float: left;
	width: 22%;
	text-align: right;
	padding-right: 2%;
	position: relative;
}
.right-wrap-sec-r{
	float: left;
	width: 72%;
	margin-left: 4%;
}
.text-sec-rt{
	color: white;
	font-size: .875rem;
	float: right;
	padding-top: .365rem;
}
.sec-row-row-item{
	margin-top: 1rem;
	position: relative;
}
.inp-sec-rt{
	background: transparent;
	border: 1px solid #ccc;
	padding-left: .75rem;
	box-sizing: border-box;
	outline: none;
	font-size: .875rem;
	color: #ccc;
	width: 100%;
	height: 1.75rem;
}
.textarea-sec-rt{
	background: transparent;
	border: 1px solid #ccc;
	padding-left: .75rem;
	box-sizing: border-box;
	outline: none;
	font-size: .875rem;
	color: #ccc;
	width: 100%;
	height: 4rem;
	resize: none;
}

.button-submit-rt{
  width: 5rem;
  font-size: .875rem;
  letter-spacing: -0.2px;
  text-align: center;
  color: #ffffff;
  height: 1.875rem;
  background-color: #5680a8;
  outline: none;
  border: 1px solid #5680a8;
  padding-left: .9375rem;
  padding-right: .9375rem;
  opacity: 1;
  cursor: pointer;
  transition: all ease-out .2s;
  float: right;
  padding-top: 0.7rem;	
}
.button-submit-rt:hover{
  box-shadow: 0px 0px .1875rem #5680a8;
}
.canecel-text-rt{
	float: right;
	padding-right: 1.5rem;
	font-size: 1rem;
	color: #5680a8;
	cursor: pointer;
	padding-top: .75rem;
}
.calendar-inside-rt{
	color:#ccc;
	position: absolute;
	font-size: 1rem;
	right: .25rem;
	top: .375rem;
}
.mand-atch{
	    width: .25rem;
    height: .25rem;
    border-radius: 50%;
    color: #ef6a6a;
    position: absolute;
    right: 3%;
}
.create-task-btn-ct{
	  width: 90.5%;
  line-height: 2.5rem;
  font-size: 1.25rem;
  letter-spacing: -0.2px;
  text-align: center;
  color: #ffffff;
  height: 2.75rem;
  background-color: #5680a8;
  outline: none;
  border: 1px solid #5680a8;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-top: .3125rem;
  opacity: 1;
  cursor: pointer;
  transition: all ease-out .2s;
  float: right;
}
.create-task-btn-ct:hover{
  box-shadow: 0px 0px .1875rem #5680a8;
}
button{
	border-radius: 0;
}
.text-task-open{
	float: left;
	color: #ccc;
	font-size: 1.125rem;
	padding-top: .25rem;
}
.div-btn-ct .button-submit-rt{
	width: 8rem;
}
.single-acc-rt{
	background: #222;
	margin-top: .25rem;
}
.acc-exp-rt-inner{
	width: 92%;
	margin: 0 auto;
	background: #161616;
	margin-top: 0;
	padding: 4%;
	padding-top: 1.25rem;
	margin-bottom: .625rem;
}
.down-arrow-rt{
	font-size: .75rem;
    color: #ccc;
    float: right;
    cursor: pointer;
    padding-top: .375rem;
}
.up-arrow-rt{
	font-size: .75rem;
    color: #ccc;
    float: right;
    cursor: pointer;
    padding-top: .375rem;
}
.sec-col-acc-h .circle canvas{
	    width: 2.1875rem !important;
    height: 2.1875rem !important;
}
.sec-col-acc-h .circle{
	width: auto;
	margin: 0 !important;
	float: right;
}
.perc-comp-rt{
    position: absolute;
    color: #ccc;
    font-size: .5625rem;
    right: 15%;
    top: .75rem;
}
.sec-col-acc-h{
	float: left;
	width: 18%;
	position: relative;
}
.f-col-acc-h{
	float: left;
	width: 74%;
}
.thrd-col-acc-h{
	float: left;
	width: 8%;
	padding-top: .5rem;
}
.acc-f-text{
	font-size: .875rem;
	color: white;
	line-height: 1.0625rem;
	word-break: break-all;
}
.acc-header-rt{
	padding-top: .875rem;
	padding-bottom: .875rem;
	cursor: auto;
	width: 93%;
	margin: 0 auto;
}
.acc-exp-rt-one{
	padding-top: 1rem;
	width: 93%;
	margin: 0 auto;
}
.header-acc-exp-rt{
	color: #666;
	font-size: 1rem;
}
.exp-rt-rw{
    margin-top: .5rem;
    width: 100%;
}
.name-text-rt{
	font-size: .75rem;
    float: left;
    color: #aeaeae;
}
.name-det-rgt-rt{
    float: right;
}
.pending-text-rt{
    float: right;
    color: #aeaeae;
    font-size: .75rem;
}
.green-tick-rt{
	float: right;
    font-size: .75rem;
    padding-right: .25rem;
    color: #6fbb1d;
}
.atch-img-rt-ac{
	width: auto;
	max-width: 100%;
	height: auto;
}
.img-attchmnt-rt{
	margin-top: .5rem;
}
.user-com-details-rt{
	padding-top: .25rem;
	line-height: .875rem;
	font-size: .75rem;
	width: 100%;
	color: #aeaeae;
}
.f-r-com-sec{
	width: 100%;
}
.com-user-name-rt{
	line-height: .875rem;
	font-size: .75rem;
	float: left;
	color: #666;
}
.com-user-time-rt{
	line-height: .75rem;
	font-size: .625rem;
	float: right;	
	color: #666;
}
.actual-com-div{
	float: left;
	width: 86%;
}
.user-img-ind-rt{
	width: 14%;
	float: left;
}
.user-img-rt{
	width: 1.875rem;
	height: 1.875rem;
	border-radius: 50%;
}
.count-cmnts-rt{
	font-size: 1rem;
	color: #666;
	width: 100%;
}
.comment-sec-rt{
	margin-top: 1rem;
}
.comments-block-ind{
	margin-top: .75rem;
}
textarea.textarea-com-sec-rt::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: .75rem;
	color: #666;
}
textarea.textarea-com-sec-rt::-moz-placeholder { /* Firefox 19+ */
	font-size: .75rem;
	color: #666;
}
textarea.textarea-com-sec-rt:-ms-input-placeholder { /* IE 10+ */
	font-size: .75rem;
	color: #666;
}
textarea.textarea-com-sec-rt:-moz-placeholder { /* Firefox 18- */
	font-size: .75rem;
	color: #666;
}
.textarea-com-sec-rt{
	color: #ccc;
	background: transparent;
	font-size: .75rem;
	border: 0;
	outline: 0;
	border-right: none;
	width: 60%;
	float: left;
	resize: none;
	padding: .25rem;
	height: 1.25rem;
	padding-top: .5625rem;
	padding-left: .5rem;
}
.textarea-com-sec-rt:focus{
	border: 0;
}
.comment-sec-rt-a {
	border: 1px solid #333;
	margin-top: 1.25rem;
	position: relative;
	margin-bottom: .75rem;
}
.comment-btn-rtr{
	background-color: #5680a8;
	border: none;
	height: 2.0625rem;
	text-align: center;
	outline: none;
	color: white;
	font-size: .75rem;
	cursor: pointer;
	width: 25%;
	transition: .3s all ease-out;
	float: right;

}
.comment-btn-rtr:hover{
	box-shadow: 0px 0px .1875rem #5680a8;
}
.icon-attch-rt{
	    font-size: 12px;
    color: #abd2ff;
    position: absolute;
    right: 28%;
    top: .625rem;
    cursor: pointer;
}
.acc-exp-rt{
	display: none;
}
.rr-row-rt{
	margin-top: 1rem;
	margin-bottom: 1rem;
}

/* ends here*/

.scan-device-outer .popup-conatiner-wrap-img{
	top:;
	bottom:;
	left: 5%;
    	position: absolute;
    	right: 5%;
	 background: transparent none repeat scroll 0 0;
	
}

.scan-device-outer .img-wrap-for-pre-wrap {
	width:90%;
margin-top: 2rem;
height: auto;
max-height: 28rem;

}

.scan-device-outer .img-wrap-for-pre {
    bottom: 0;
    left: 0;
    margin: auto;
    position: inherit;	
    right: 0;
    top: none;
    width: 100%;
max-height: 28rem;
    max-width: 100%;
}

.scan-device-outer .popup-container-vid {
	background: transparent none repeat scroll 0 0;
	 left: 5%;
    position: absolute;
    right: 5%;
    top: 0;
}

.scan-device-outer .popup-conatiner-wrap-vid-inner {
	margin : 0 auto;	
	width: 90%;
}

#myplayer2 {
	width:100% !important;
}

.scan-device-outer #popup-attachment-download2{
	display:none;
}

.scan-device-outer #popup-attachment-download{
	display:none;
}

.scan-device-outer .close-wrap-up-vid{
	display:none;	
}

.scan-device-outer .close-wrap-up-img{
	display:none;
}

.scroll-hidden{
	overflow: none;
}

.header-img-dwld {
    color: #5680a8;
    float: right;
    font-size: 0.8rem;
    font-weight: bold;
    padding-right: 1rem;
    position: relative;
    cursor: pointer;
    z-index: 2147483647;
	top: .375rem;	
}
.comment-sec-rt-a .comment-btn-rtr{
	height: 1.75rem;
	padding-top: .625rem;
}
.right-wrap-sec-r{
	position: relative;
}
.right-wrap-sec-r .attachment-icon{
	position: absolute;
	right: .75rem;
	cursor:pointer;
	bottom: .25rem;
}

.right-wrap-sec-r .pills-outer-wrap{
	max-width: 100%;
	width: 100%;
}
.right-wrap-sec-r .textarea-sec-rt{
	padding-top: .25rem;
}
.button-submit-rt{
	padding-top: .625rem;
	height: 1.5625rem;
}

.comment-sec-rt-a .attachment-icon {
	line-height: 2.188rem;
	cursor: pointer;
}
.div-btn-ct .button-submit-rt{
	padding-top: .625rem;
	height: 1.625rem;
}
.comment-textarea {
	height: 2.5rem;
}
.questn-no{
 left: -5rem;
    position: absolute;
    width: 4.5rem;

}
.questn-no .question-number{
  color: #6b6b6b;
    float: right;
    font-size: 1.125rem;
    left: 0;
    letter-spacing: -0.4px;
    line-height: 1.375rem;
    text-align: right;
    width: auto;
	position: relative;
}

.questn-no .mandatory-icon{
color: #ef6a6a;
    float: right;
    font-size: 1.125rem;
    left: 0.25rem;
    position: relative;
    text-align: right;

}
.left-panel-attch{
	background: #4b4b4b;
}

.attch-cmt-img{
	bottom: -0.3rem;
	margin-right: 2.5rem;
}

.attch-cmt-img .attach-img-comments {
	height: 1.5rem;
    	width: 1.5rem;
}

.attch-comt-close{
	margin-right: 0.2rem;
	font-size: 12px;
	top: -0.7rem;
}

/* public process */ 

.user-info{
	 background: #eaeaea none repeat scroll 0 0;
	width:100%;
padding: .75rem 0 .75rem 0;
  border-top: 2px dashed #ccc;
}
.user-cont-email {
	   float: left;
    	 width: 50%;	
	position: relative;
}

.user-cont-mob{
	   float: left;
    	 width: 50%;	
}

.emailInp {
	border: 1px solid #9b9b9b;
	box-sizing: border-box;
    	color: #4a4a4a;
	font-size: 0.875rem;
    	height: 2rem;
	width: 15rem;
	margin-right: 0.5rem;
	padding-left: 0.5rem;
	margin-right: 3rem;
	float:right;
}

.mobInp {
	border: 1px solid #9b9b9b;
	box-sizing: border-box;
    	color: #4a4a4a;
	font-size: 0.875rem;
    	height: 2rem;
	width: 15rem;
	margin-right: 0.5rem;
	padding-left: 0.5rem;
	float:left;
	margin-left: 1rem;
}

.warning-msg{
    font-size: 1.5rem;
    font-weight: bold;
    height: 26rem;
    padding-top: 2rem;
    text-align: center;
}

.email-mand{
	position:inherit;
	float:right;
}

.mob-mand{
	left:0rem;
	position:relative;
	width:1rem;
	float:left;
}
body{
	min-width: 320px;

}
.container, .header-inner-wrap, .footer-inside-wrap{
  min-width: 320px;
}

@media all and (max-width: 1100px) and (min-width: 1024px) {
.mult-select-inp{
	opacity:0;
}
.nps-ans-wrap .dots-col .mult-select-inp {
	opacity:0;
}
.mr-checkbox-hide{
	opacity:0;
}
.mr-radio-btn-hide-mcma{
	opacity:0;
}
}

@media all and (max-width: 1023px) and (min-width: 768px) {
	html{
	    font-size: 12px;
	  }
	.form-wrap-outer{
	    width: 80%;
	  }
	body{
		overflow-x: hidden;
	}
.footer{
	width: 80%;
overflow-x: hidden;
margin: 0 auto;
}
.form-content-container{
	width: 85%;
}
.header-left-part{
	margin-left: 2%;

}
.mult-select-inp{
	opacity:0;
}
.nps-ans-wrap .dots-col .mult-select-inp {
	opacity:0;
}
.mr-checkbox-hide{
	opacity:0;
}
.mr-radio-btn-hide-mcma{
	opacity:0;
}
}
@media all and (max-width: 767px) and (min-width: 575px) {
  html{
  	font-size: 10px;
  }
	.form-wrap-outer{
	  	width: 80%;
	}
	body{
		overflow-x: hidden;
	}
	.user-cont-email{
		width: 20rem;
		margin: 0 auto;
		float: none;
	}
	.user-cont-mob{
		width: 20rem;
		margin: 0 auto;
		float: none;
		margin-top: 1rem;
	}
	.emailInp{
		margin-right:0;
		height: 3rem;
		width: 20rem;
		font-size: 1.325rem;
	}
	.email-mand {
	    float: right;
	    left: -1.5rem;
	    position: absolute;
	}
	.mob-mand {
		    float: right;
		    left: -1.5rem;
		    position: absolute;
	}
	 .footer{
    width: 80%;
    margin: 0 auto;
    overflow-x: hidden;
  }
  .footer-left-wrap{
    padding-left: .5rem;
    padding-top: .5rem;
  }
	.form-content-container{
		width: 85%;
	}
	.header-left-part{
		margin-left: 2%;
	}
	.question-text{
		font-size: 1.75rem;
	line-height: 2rem;
	}
	.short-ans-info{
		font-size: 1rem;
    margin-bottom: .5rem;
	}
	.error-message-forms{
		font-size: 1rem;
	}
	.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]{
		padding-left: 41px;
    height: 3rem;
    font-size: 1.3125rem;
	}
	.submit-button-wrap{
		width: 70%;
	}
	.submit-button-form{
		font-size: 1.75rem;
	}
	.form-header-text{
		font-size: 2rem;
	line-height: 1rem;
	}
	.section-header-text{
		font-size: 1.75rem;
		padding-top: .75rem;
	}
	.subfield-wrap-form{
		margin-top: .5rem;
	}
  .qustion-wrap-form{
  	padding-bottom: .5rem;
  }
  .subfield-wrap-form{
  	margin-top: 0;
  }

  input.emailInp::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp::-moz-placeholder { /* Firefox 19+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp:-ms-input-placeholder { /* IE 10+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp:-moz-placeholder { /* Firefox 18- */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }


 input.mobInp::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp::-moz-placeholder { /* Firefox 19+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp:-ms-input-placeholder { /* IE 10+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp:-moz-placeholder { /* Firefox 18- */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.input-ans-form{
    height: 3rem;
  }
  .down-arrow-icon-query{
    margin-top: -2rem;
  }
.user-cont-mob{
	position: relative;
}
.mob-mand{
	left: -1.5rem;
}
.mult-select-inp{
	opacity:0;
}
.nps-ans-wrap .dots-col .mult-select-inp {
	opacity:0;
}
.mr-checkbox-hide{
	opacity:0;
}
.mr-radio-btn-hide-mcma{
	opacity:0;
}
.nps-ans-wrap .dots-col{
padding-left: 2%;
}
.questn-no .question-number{
font-size: 1.5rem;
line-height: 2rem;
}
}


@media all and (max-width: 574px) and (min-width: 310px) {
    html{
    font-size: 9px;
  }
  .form-wrap-outer{
    width:90%;
  }
  body{
  	overflow-x: hidden;
  }
  .user-cont-email{
  	width: 20rem;
    margin: 0 auto;
    float: none;
  }
  .user-cont-mob{
  	width: 20rem;
    margin: 0 auto;
    float: none;
    margin-top: 1rem;
  }
  .emailInp{
	 margin-right:0;
    height: 3rem;
		width: 20rem;
		font-size: 1.325rem;
  }
  .email-mand {
    float: right;
    left: -1.5rem;
    position: absolute;
	}
	.mob-mand {
    float: right;
    left: -1.5rem;
    position: absolute;
	}
  .footer{
    width: 90%;
    margin: 0 auto;
    overflow-x: hidden;
  }
  .footer-left-wrap{
    padding-left: .5rem;
    padding-top: .5rem;
  }
  .form-content-container{
  	width: 85%;
  }
  .header-left-part{
  	margin-left: 2%;
  }
  .question-text{
  	font-size: 1.75rem;
    line-height: 2rem;
  }
  .short-ans-info{
  	font-size: 1rem;
   margin-bottom: .5rem;
  }
  .error-message-forms{
  	font-size: 1rem;
  }
  .intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]{
  	padding-left: 41px;
  	height: 3rem;
    font-size: 1.3125rem
  }
  .submit-button-wrap{
  	width: 70%;
  }
  .submit-button-form{
  	font-size: 1.75rem;
  }
  .form-header{
	height:auto;	
  }
  .form-header-text{
  	font-size: 2rem;
        /*line-height: 1rem;*/
	padding-bottom:0.9375rem;
  }
  .section-header-text{
  	font-size: 1.75rem;
  	padding-top: .75rem;
  }
  .section-wrap-form {
	height:auto;
  }	
  .subfield-wrap-form{
  	margin-top: 0;
  }
  .subfield-wrap-form{
  	margin-top: .5rem;
  }
  .qustion-wrap-form{
  	padding-bottom: .5rem;
  }
  .subfield-wrap-form{
  	margin-top: 0;
  }

  input.emailInp::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp::-moz-placeholder { /* Firefox 19+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp:-ms-input-placeholder { /* IE 10+ */
     color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp:-moz-placeholder { /* Firefox 18- */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.emailInp:focus{
  	border: 1px solid #5680a8;
  }

  input.mobInp::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp::-moz-placeholder { /* Firefox 19+ */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp:-ms-input-placeholder { /* IE 10+ */
     color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp:-moz-placeholder { /* Firefox 18- */
    color: #9d9d9d;
    font-size: 1.325rem;
    font-family: Lato-Regular;
  }
  input.mobInp:focus{
    border: 1px solid #5680a8;
  }
  input.input-ans-form{
    height: 3rem;
  }
   input.input-ans-form{
    height: 3rem;
  }
  .down-arrow-icon-query{
    margin-top: -2rem;
  }
.user-cont-mob{
	position: relative;
}
.mob-mand{
	left: -1.5rem;
}
.mult-select-inp{
	opacity:0;
}
.nps-ans-wrap .dots-col .mult-select-inp {
	opacity:0;
}
.mr-checkbox-hide{
	opacity:0;
}
.mr-radio-btn-hide-mcma{
	opacity:0;
}
.nps-ans-wrap .dots-col{
padding-left: 2%;
}
.questn-no .question-number{
font-size: 1.5rem;
line-height: 2rem;
}
.comment-text{
	padding-top: 0.25rem;
	padding-bottom: 0.5rem;	
}
}

input, textarea{
	-webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:0; outline: none;
}

.rating-overflow {
	width:100%;
	overflow-x: auto;
}

.dia-cont-message {
	font-size:1rem;
	line-height:1rem;
}
