        /* your code goes here */
        
        /* global variables */
		
		
		.survey-body{
        	width: 50% !important;
        }

        .container {
            width: 100%;
        }

        .desktopAccordion {
            width: 75%;
        }

		/* .grid-table-mode {
			display: block !important;
		} */
        

        #ugam_cart_root .row {
            border-spacing: 0px !important;
        }
        
		.survey-info{
      	text-align: center;
      	max-width: 100%;
      }

      .sq-ranksort-noanswers {
        padding: 10px !important;
      }

      .carousel-card {
        box-shadow: 0 2px 9px #48a5ad !important;
      }

      .sq-sliderpoints .fa-icon-circle {
        padding: 6px 0px !important;
      }

      .sq-atm1d-button {
        background-color: #fff;
        border-color: #48a5ad !important;
        border-radius: 2em !important;
        border-style: solid;
        border-width: 1px;
        color: #111;
        font-family: "Open Sans",sans-serif;
        font-size: 1.1667rem;
        list-style-position: outside;
        list-style-type: none;
        padding: 3px 8px;
       
    }

	  .Off.Scale.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
		margin-bottom: 20% !important;
		}
	  
		#screen_no {
			left: 11% !important;
		}
       

		/* element variables */
	   
		/* .radio .answers-list{
      text-align: center !important;
      } */
	  
	  .radio .answers-list .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
	  
      
      .radio .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
		  left : 0% !important;
      }
      
      .radio .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
      	padding-top: 15px;
    	width: 100% !important;
		left: 0% !important;
      	
      }

      .text .answers-list .element.even.groupingCols.OneColumnEl{
        padding-top: 15px;
        width: 100% !important;
        left : 0% !important;
    }
    
    .text .answers-list .element.odd.groupingCols.OneColumnEl{
        padding-top: 15px;
      width: 100% !important;
      left: 0% !important;
        
    }

	.checkbox .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
		padding-top: 15px;
		width: 100% !important;
		left : 0% !important;
	}
	
	.checkbox .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
		padding-top: 15px;
	  width: 100% !important;
	  left: 0% !important;
		
	}
	  /* .radio .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      } */
	  /* .radio .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      } */
      
      
      .radio .answers-list .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		.radio .answers-list .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		.radio .answers-list .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
	  /* .radio .answers-list .clickable{
    
      font-size: 14px !important
       } */
	
	/* multiselect */
	
	.checkbox .answers-list{
      text-align: left !important;
      }
	  
	  .checkbox  .answers-list .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
	  .checkbox  .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      .checkbox  .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      /* .checkbox  .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      } */
      /* .checkbox  .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      } */
      
      
      .checkbox  .answers-list .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 .checkbox  .answers-list .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		.checkbox  .answers-list .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
        /* Updated to match font size - feedback By client - 28-02-24*/
		 .checkbox  .answers-list .clickable{
    
    font-size: 16px;
    }	
	
	
	/* QNumeric */
	
	.number .answers-list{
      text-align: center !important;
      }
      
      .number .answers-list .element.even.groupingRows.OneColumnEl{
     	 padding-top: 5%;
      
      }
	  
	  /* QOE_ONELINE */
	  .text .answers-list .answers{
      text-align: center !important;
      }
      
      .text .answers-list .element.even.groupingRows.OneColumnEl{
     	 padding-top: 0%;
      
      }
      
      /* .text .answers-list .input.text-input{
      	width: 50% !important;
      } */
        
     .text .answers-list .clickable{
    
    font-size: 16px !important
    }
	
	/* QOE */
	
	 .textarea .answers-list{
      text-align: center !important;
      }
      
      .textarea .answers-list .element.even.groupingRows.OneColumnEl{
     	 padding-top: 5%;
      
      }
	  .textarea .answers-list .input{
      	width: 50% !important;
      }
	  
	  /* LOOP1 */
	  
	  
	
	/* QDROPDOWN */
	
	 .select .answers-list .input.dropdown{
     		width: 100% !important;
     		
     		font-style: normal!important;
  		    font-weight: 400!important;
    		font-size: 16px!important;
    		line-height: 140%!important;
    		font-family: azo-sans-web,sans-serif !important;
      
      
      
      }
      .select .answers-list .input.dropdown option{
      	font-style: normal!important;
  		    font-weight: 400!important;
    		font-size: 16px!important;
    		line-height: 140%!important;
    		font-family: azo-sans-web,sans-serif !important;
      
      }

      /* Updated to match font family - feedback By client - 28-02-24*/
      .select .answers-table .input.dropdown{

        
        font-style: normal!important;
         font-weight: 400!important;
       font-size: 16px!important;
       line-height: 140%!important;
       font-family: azo-sans-web,sans-serif !important;
 
        }
        /* Updated to match font family - feedback By client - 28-02-24*/
        .select .answers-table .input.dropdown option{
            font-style: normal!important;
                font-weight: 400!important;
            font-size: 16px!important;
            line-height: 140%!important;
            font-family: azo-sans-web,sans-serif !important;
        
        }
	  
	  /* QDRAGDROP */
	  
	   .radio .sq-cardsort-cards{
      border:0 !important;
      background:none !important;
      }
      
     .radio .sq-cardsort-bucket.ui-droppable {
     background: #F3F5F6 !important;
        border: 2px dashed #C2CAD5 !important;
    border-radius: 8px !important;
    }

	.radio .sq-cardsort-bucket.ui-droppable:has(.trafficgreen) {
		background: none !important;
        border: none !important;
    	border-radius: 0px !important;
	}

	.radio .sq-cardsort-bucket.ui-droppable:has(.trafficyellow) {
		background: none !important;
        border: none !important;
    	border-radius: 0px !important;
	}

	.radio .sq-cardsort-bucket.ui-droppable:has(.trafficred) {
		background: none !important;
        border: none !important;
    	border-radius: 0px !important;
	}

	.trafficred {
		font-size: 15px !important;
		padding: 5% 0% !important;
	}

	.trafficgreen {
		font-size: 15px !important;
		padding: 5% 0% !important;
	}

	.trafficyellow {
		font-size: 15px !important;
		padding: 5% 0% !important;
	}
    
   .radio .sq-cardsort-cards-view{
    	margin-bottom: 4%;
    }
    
   .radio .sq-cardsort-bucket{
    	overflow: hidden !important;
    }
	
	/* QGRIDNUMERIC2 */
	
	.number .answers-table .grid-table-mode.nonempty{
     
     	
     
     }
     
     .number .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.desktop.border-collapse{
     
     	border: 0px solid white !important;
     	    font-family: azo-sans-web,sans-serif !important;
     	    font-weight: 600 !important;
     
     
     }
     
     /* .number .answers-table .cell.nonempty.element.indent-1.desktop.border-collapse.groupingCols.OneColumnEl{
     
     	border: 0px solid white !important;
     } */
     
     /* .number .answers-table .grid, .grid-table-mode, .setWidth {
   		 width: 40% !important;
    } */

    .number .answers-table .grid {
        width: 70%;
    }

    .text .answers-table .grid {
        width: 70%;
    }

    .number .answers-table .grid.grid-table-mode .colCount-1 .element {
		width: 20% !important;
		text-align: left;
    }
    
/* .number .answers-table .grid.grid-table-mode.setWidth{
    	padding-right: 12% !important;
    
    } */
	
	/* QGRIDOPEN */
	
	        /* your code goes here */
			 /* .text .answers-table .grid.grid-table-mode{
		width:100% !important;
		} */
		      
		  .text .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.mobile.border-collapse{
		  text-align:right !important;
		  border:0 !important;
		  }
		  
		  .text .answers-table .grid.grid-table-mode .cell-sub-column{
		  text-align:left !important;
		   width:100%;
		  }
		  .text .answers-table .grid.grid-table-mode .cell-sub-wrapper{
		  text-align:left;
		 
		  }
		  .text .answers-table .input.text-input{
			  height: 33px;
			width: 100%!important;
			color: #C2CAD5;
			border: 0 !important;
		}

		  .text .answers-table .cell.nonempty.legend.col-legend.col-legend-top.col-legend-basic.legend-level-1.mobile.border-collapse{
		  border: 0px solid white !important;
		  }
		  .text .answers-table .grid, .grid thead, .grid tbody, .row, .cell, .cell-sub-wrapper, .mobile-group-legend{
		  border-collapse: separate !important;
			border-spacing: 10px !important;
		  }
		  .text .answers-table .grid-table-mode .nonempty{
		  border: 1px solid #48a5ad !important;
		  }
		  .text .answers-table .grid-table-mode .element{
		  padding:0 !important;
		  /* border-radius: 4px; */
		  }
				/* your code goes here */
			   /* .text .answers-table .grid.grid-table-mode.setWidth {
			width: 45% !important;
			margin: 0 auto;
		} */
		  .text .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.desktop.border-collapse {
			   width:65%;
			   display: inline-block;
               margin-left: 35%;
			}
			.text .answers-table .grid.grid-table-mode .colCount-1 .col-legend, .grid.grid-table-mode .colCount-1 .element {
			width: 32%;
		}
		.text .answers-table .grid.grid-table-mode .cell-sub-wrapper{
			width: 100%;
			padding: 0 2px 0 0;
			margin: 0;
				border: 0px solid #C2CAD5;
		}
		.text .answers-table .input.text-input{
			  height: 33px;
			width: 100%!important;
			color: #C2CAD5;
			border: 0 !important;
		}



		.text .answers-table .answers.answers-table{
		  
		  padding-right: 15%
		  }

		.text .answers-table .grid.grid-table-mode .row-legend{
		border:0 !important;
		}
			   .text .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend{
				   display: flex;
			width: 100%;
			flex-direction: row;
			align-items: stretch;
		   
			align-content: stretch;
			border:0 !important;
			   }
			   
			   .text .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend .sq-autosum-sum{
			   flex: 1 1 0%;
			   text-align: right;
			   }
			   
			   /* .text .answers-table .grid.grid-table-mode.setWidth{
				 margin-right: 38% !important;
			   } */
			   
			   
			   /* QSINGLECOLRUNTOTAL */

					/* .number .answers-table .grid.grid-table-mode{
		width:100% !important;
		}      */
		  .number .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.mobile.border-collapse{
		  text-align:right !important;
		  border:0 !important;
		  }
		  
		  .number .answers-table .grid.grid-table-mode .cell-sub-column{
		  /* text-align:left !important; */
		   width:90%;
		  }
		  .number .answers-table .grid.grid-table-mode .cell-sub-wrapper{
		  text-align:left;
		 
		  }
		  /* .number .answers-table .input.text-input{
			  height: 33px;
			width: 100%!important;
			color: #C2CAD5;
			border: 0 !important;
		} */

		  .number .answers-table .cell.nonempty.legend.col-legend.col-legend-top.col-legend-basic.legend-level-1.mobile.border-collapse{
		  border: 0px solid white !important;
		  }
		  .number .answers-table .grid, .grid thead, .grid tbody, .row, .cell, .cell-sub-wrapper, .mobile-group-legend{
		  border-collapse: separate !important;
			border-spacing: 10px !important;
		  }
		  .number .answers-table .grid-table-mode .nonempty{
		  border: 1px solid #C2CAD5 !important;
		  }
		  .number .answers-table .grid-table-mode .element{
		  padding:0 !important;
		  border-radius: 4px;
		  }
				/* your code goes here */
		/* .number .answers-table .grid.grid-table-mode.setWidth {
			width: 70% !important;
			margin: 0 auto;
			padding-right: 15% !important;
		}

		.question:has(.gridpercent) .answers-table .grid.grid-table-mode.setWidth {
			width: 100% !important;
			margin: 0 auto;
			padding-right: 0% !important;
		} */
		  .number .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.desktop.border-collapse {
            width:65%;
            margin-left: 35%;
			   
			}
			.number .answers-table .grid.grid-table-mode .colCount-1 .col-legend, .grid.grid-table-mode .colCount-1 .element {
			width: 32%;
		}
		.number .answers-table .grid.grid-table-mode .cell-sub-wrapper{
			width: 100%;
			padding: 0 2px 0 0;
			margin: 0;
				border: 0px solid #C2CAD5;
		}

		.number .answers-table .input.text-input{
			height: 33px;
			width: 75%!important;
			color: #C2CAD5;
			border: 1px solid #fff;
            text-align: center;
			/* border-radius: 2px!important;
    		border: 1px solid #C2CAD5!important; */
    		/* margin-left: 5%; */
		}

      


		.number .answers-table .answers.answers-table{
		  
		  padding-right: 15%
		  }

		.number .answers-table .grid.grid-table-mode .row-legend{
		border:0 !important;
		}
			   .number .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend{
				   display: table-cell;
			width: 100%;
			flex-direction: row;
			align-items: stretch;
		   
			align-content: stretch;
			border:0 !important;
			   }
			   
			   .number .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend .sq-autosum-sum{
			   flex: 1 1 0%;
			   text-align: right;
			   }
			   
			   /* .number .answers-table .grid.grid-table-mode.setWidth{
			   
				   margin-right: 35%;
				   
				} */
				
				.number .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend{
				
					text-transform: uppercase;
				
				}
			
			/* QPOLARGRID */
			
						.radio .answers-table .grid.grid-table-mode .cell-sub-wrapper{
			border:0 !important;
			}
				
		  .radio .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.desktop.border-collapse {
			   width:50%;
			   
			}
			.radio .answers-table .grid.grid-table-mode .colCount-1 .col-legend, .grid.grid-table-mode .colCount-1 .element {
			width: 32%;
		}

		 .radio .answers-table .grid-table-mode .nonempty {
			border: 1px solid #C2CAD5  !important;
		}

		



		.radio .answers-table .cell.nonempty.legend.row-legend.row-legend-right.row-legend-both.row-legend-basic.legend-level-1.mobile.border-collapse{

			width: 165px !important;	
		}

		.radio .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.mobile.border-collapse {
			text-align: center !important;
			}		
			
			
			 .radio .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.mobile.border-collapse{
				font-size: 16px !important;
			}
			
			
			.radio .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-both.row-legend-basic.legend-level-1.mobile.row-legend-both-space{
    
    	    border: 1px solid #C2CAD5 !important;
    }
   .radio .answers-table .cell.nonempty.legend.row-legend.row-legend-right.row-legend-both.row-legend-basic.legend-level-1.mobile.border-collapse{
   		    border: 1px solid #C2CAD5 !important;
   }
			
			
			/* QGRIDRANKING */
			
			.select .sq-ranksort-container .sq-ranksort-buckets-container{
       float:left;
       padding:10px;
       }
	   
	   /* QDISPLASECUREIMAGE */
	   
	   .comment .input.text-input {
	display: none !important;
}
.comment .question{

padding-top: 20%;
}

/* .comment img{
position: absolute;
    top: 45%;
    left: 45%;
    padding-top: 0% !important;
} */

.comment .input.text-input {
	display: none !important;
}

.comment .comment-text{
		padding-right: 10% !important;

}
	
	
	
	
	



.comment{
	max-width: 100% !important;
}

	/* QIMAGEUPLOADER */

  .image .dq-imgupload-button{
      	border: 3px dotted gray !important;
      }
	  
	  /* QGIFGRID */
	  
	   /* .checkbox .answers-table .grid.grid-table-mode.setWidth{
            width: 712px;
        } */
       .checkbox .answers-table .grid-table-mode .nonempty {
   		 border: 1px solid #F3F5F6 !important;
		}
       
       .checkbox .answers-table .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.mobile.border-collapse{
       
       	font-size: 16px !important;	   
       }
       
       .checkbox .answers-table .clickable{
       
       		    font-size: 12px!important;
       }
	  
	  /* QVIDEOSECURITY */
	  
	       .radio .answers-list .legend.col-legend.col-legend-top.col-legend-basic.border-collapse{
     text-align: center !important;
     background: #FAFAFA;
     
     }

	 .question:has(.videosecurity) .legend.col-legend.col-legend-top.col-legend-basic.border-collapse {
		text-align: center !important;
     background: #FAFAFA !important;
	  }
     
     /* div[id^="question_QVIDEOSECURITY"] .question{
     text-align: center !important;
     
    

     } */
     /* div[id^="question_QVIDEOSECURITY"] .question-text{
      margin-left: 12% !important;
     }  */
     
	 .answers-list:has(.tooltipquestion) {
		/* background: #FAFAFA!important; */
     	width: 50% !important;
    	text-align: left;
    	padding-bottom: 5% !important;
		margin-left: 25% !important;
	  }

	  /* .answers-list:has(#QVIDEOSECURITY_c1) {
		background: #FAFAFA!important;
     	width: 50% !important;
    	text-align: center !important;
    	padding-bottom: 5% !important;
		margin-left: 25% !important;
	  } */

	  .question:has(.videosecurity) .answers-list {
		background: #FAFAFA!important;
     	width: 50% !important;
    	text-align: center !important;
    	padding-bottom: 5% !important;
		margin-left: 25% !important;
	  }

	  .question:has(.videosecurity) .element.even.groupingCols.OneColumnEl.clickableCell {
		left: 28% !important;
	  }

	  .question:has(.videosecurity) .element.odd.groupingCols.OneColumnEl.clickableCell {
		left: 28% !important;
	  }

	  /* .question .videosecurity[attribute="value"] + .answers-list {
		background: #FAFAFA!important;
     	width: 45% !important;
    	text-align: left;
    	padding-bottom: 5% !important;
	} */


	  /* .question .answers-list:has(.videosecurity) {
		background: #FAFAFA!important;
     	width: 45% !important;
    	text-align: left;
    	padding-bottom: 5% !important;
	  } */
     /* .radio .answers-list {
     
     background: #FAFAFA!important;
     width: 45% !important;
    text-align: left;
    padding-bottom: 5% !important;
     
     } */
     
     /* .radio .answers-list .clickable{
     
     	font-size: 16px !important; 
      font-family: azo-sans-web,sans-serif;
     } */
     
     .radio .answers-list .legend.col-legend.col-legend-top.col-legend-basic.border-collapse{
     	font-size: 16px !important; 
     }
	   
       .radio .answers-list .legend.col-legend.col-legend-top.col-legend-basic.border-collapse {
    /* text-align: left; */
    /* background: none !important; */
    padding: 0.5em 0.5em 0.5em 0;
    color: #525860;
    font-size: 1em;
    font-weight: 600;
}

	
	/* QVIDEODIALINTRO */
	
	.html{
	
	max-width: 1030px !important;
	
    padding-left: 5% !important;
	}
	
	/* QWATERMARKS*/
	
	/* .radio .question-text{
     
     position: relative;
     display: block !important;
     } */

     .question-text {
        display: block !important;
     }

     /* .select .question-text {
        display: block !important;
     }

     .radio .question{
     text-align: center !important;
     } */
     
     /* Updated to match font size - feedback By client - 28-02-24*/
     .radio .clickable{
     
     	font-size: 16px;
     }
     
     .radio .element.even.groupingCols.OneColumnEl.clickableCell{
     
     	padding:1% !important;
     	left: 9%;
     }
     
     .radio .element.odd.groupingCols.OneColumnEl.clickableCell{
     	
     	padding:1% !important;
     	left: 9%;
     }
	 
	       .radio .answers{
      text-align: center !important;
      }
      
      .radio .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
      
      }
      
      .radio .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	
      }
      .radio .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      .radio .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
	   .radio .cell-sub-wrapper{
		   border-spacing: 2px !important
	   }
	   
	   /* QCALENDAR */
	   
	   .text .answers-list .legend.col-legend.col-legend-top.col-legend-basic.border-collapse{
     text-align: left !important;
     background: white !important;
     
    
     font-weight: 700 !important;
    margin-left: 25% !important; 
     }
		
		/* QSLIDERTYPE1 */
		
        .number .answers .sq-slidernumber-container {
            width: 100% !important;
        }
		
       
        /* div[id^="question_QSLIDERTYPE1"] .sq-slidernumber.valueOffHandle .ui-slider .ui-slider-handle{
        top: -7px;
   
    width: 20px;
    height: 20px;
    min-width:0;
        } */
        a [class^="fa-icon-"], a [class*=" fa-icon-"], a [class^="fa-icon-"]:before, a [class*=" fa-icon-"]:before{
        display:none;
        }
        /* div[id^="question_QSLIDERTYPE1"] .Off.Scale.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
        margin-bottom:0px;
        } */
		
		/* QTEXTHIGHLIGHTLIKE */
		
		 .select .sq-hottext-content{
          padding-top: 6% !important;
      }
      
      .question:has(.LikeHighliter) .sq-hottext-marker0{
      background: #40D580!important;
	  min-width: 120px !important;
	  width: auto !important;
      }
      
      .question:has(.LikeHighliter) .sq-hottext-spot.sq-hottext-spot-selected.sq-hottext-marker0 {
        background: #B3EECC !important;
    }
	
	/* QTEXTHIGHLIGHTDISLIKE*/
	
	/* div[id^="question_QTEXTHIGHLIGHTDISLIKE"] .sq-hottext-content{
          padding-top: 6% !important;
      } */
      
      
      .question:has(.DislikeHighliter) .sq-hottext-marker0{
      background: #FD6966 !important;
	  min-width: 120px !important;
	  width: auto !important;
      }
      
      .question:has(.DislikeHighliter) .sq-hottext-spot.sq-hottext-spot-selected.sq-hottext-marker0 {
        background: #FEC3C2 !important;
    }
	
	/* QTOOLTIP */
	
	 .radio .answers-list {
       padding-right:0 !important;
       }
      .radio .answers-list .legend.col-legend.col-legend-top.col-legend-basic.border-collapse{
          margin-bottom: 3%;
      }
	  
	  .radio .answers-list .cell-sub-wrapper{
		border-spacing: 0px !important;
	  
	  }
	  
	  /* QSKIP */
	  
	     /* div[id^="question_QSKIP"] .survey-body{
        	width: 50% !important;
        }
        
        
      div[id^="question_QSKIP"] .answers{
      text-align: center !important;
      }
      
      div[id^="question_QSKIP"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_QSKIP"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_QSKIP"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_QSKIP"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      div[id^="question_QSKIP"] .survey-info{
      	text-align: center;
      	max-width: 100%;
      }
      
      div[id^="question_QSKIP"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_QSKIP"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_QSKIP"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_QSKIP"] .clickable{
    
    font-size: 14px !important
    }
        
	  div[id^="question_QSKIP"] .cell-sub-wrapper{
		  border-spacing: 2px ! important
	  } */
	  
	  	/* videot7 */
	
	      /* div[id^="question_videot7"] .answers{
      text-align: center !important;
      }
	  
	  div[id^="question_videot7"] .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
      div[id^="question_videot7"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_videot7"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_videot7"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_videot7"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      
      
      div[id^="question_videot7"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_videot7"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_videot7"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_videot7"] .clickable{
    
    font-size: 14px !important
    } */
	
	/* securityLevel */
	
	      /* div[id^="question_securityLevel"] .answers{
      text-align: center !important;
      }
	  
	  div[id^="question_securityLevel"] .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
      div[id^="question_securityLevel"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_securityLevel"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_securityLevel"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_securityLevel"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      
      
      div[id^="question_securityLevel"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_securityLevel"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_securityLevel"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_securityLevel"] .clickable{
    
    font-size: 14px !important
    } */
	
	/* videot */
	
	      /* div[id^="question_videot"] .answers{
      text-align: center !important;
      }
	  
	  div[id^="question_videot"] .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
      div[id^="question_videot"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_videot"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_videot"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_videot"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      
      
      div[id^="question_videot"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_videot"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_videot"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_videot"] .clickable{
    
    font-size: 14px !important
    } */
	
	/* videot2 */
	
	      /* div[id^="question_videot2"] .answers{
      text-align: center !important;
      }
	  
	  div[id^="question_videot2"] .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
      div[id^="question_videot2"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_videot2"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_videot2"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_videot2"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      
      
      div[id^="question_videot2"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_videot2"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_videot2"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_videot2"] .clickable{
    
    font-size: 14px !important
    } */
	
	/* videot4 */
	
	      /* div[id^="question_videot4"] .answers{
      text-align: center !important;
      }
	  
	  div[id^="question_videot4"] .cell-sub-wrapper{
		  border-spacing: 0px !important
	  }
      
      div[id^="question_videot4"] .element.even.groupingCols.OneColumnEl.clickableCell{
     	 padding-top: 15px;
          width: 100% !important;
      }
      
      div[id^="question_videot4"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	 padding-top: 15px;
      	     width: 100% !important;
      	
      }
      div[id^="question_videot4"] .element.even.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      
      }
      div[id^="question_videot4"] .element.odd.groupingCols.OneColumnEl.clickableCell{
      	left: 10% !important;
      	
      }
      
      
      div[id^="question_videot4"] .element.even.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		 div[id^="question_videot4"] .element.odd.groupingCols.OneColumnEl.hasError.clickableCell{
      	width: 79%;
		}
		
		div[id^="question_videot4"] .cell-text.cell-sub-column{
			font-size: 16px!important;
		
		}
		 div[id^="question_videot4"] .clickable{
    
    font-size: 14px !important
    } */
	
	/* QMULTICOLRUNTOTAL_ */
	
	/* .number .answers-table .input.text-input{
			width: 75% !important;
		} */
		
		
			 
			 /* QSTATICWATERMARK */
			 
			 .text .modal-content{
     
     	background-color: #fefefe;
  	    margin: 15% auto;
    padding: 33px;
    border: 1px solid #888;
    width: 80%;
    font-size: 16px;
      font-family: azo-sans-web,sans-serif !important;
     }
     
     .text .close{
         color: #aaa;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding: 5px;
    border: 1px solid #888;
    }
	
	/* QDYNAMICWATERMARK */
			 
			 .text .modal-content{
     
     	background-color: #fefefe;
  	    margin: 15% auto;
    padding: 33px;
    border: 1px solid #888;
    width: 80%;
    font-size: 16px;
      font-family: azo-sans-web,sans-serif !important;
     }
     
     .text .close{
         color: #aaa;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding: 5px;
    border: 1px solid #888;
    }
	
	
	 /* div[id^="question_MRK_SEL"] .element.even.groupingCols.OneColumnEl.clickableCell{
        	margin-right: 95%;
        	padding-right: 92% !important;
        	left: 8% !important;
        }
        div[id^="question_MRK_SEL"] .element.odd.groupingCols.OneColumnEl.clickableCell{
        	margin-right: 95%;
        	padding-right: 92% !important;
        	left: 8% !important;
        }
        
        div[id^="question_MRK_SEL"] .clickable{
    
    font-size: 14px !important
    }
    
     div[id^="question_MRK_SEL"] .survey-info{
      	text-align: center;
      	max-width: 100%;
      } */
	  
	  .question:has(.CardRating) .sq-cardsort-buckets-view{
 				overflow: hidden !important;
 		
 		}
 		.question:has(.CardRating) .sq-cardsort-bucket{
 		
 			overflow: hidden !important;
			width: 18%;
			min-height: 70px;
			height: auto;
 		}
 		
 		.question:has(.CardRating) .sq-cardsort-bucket-item{
 		
 			margin-top: 0 !important;
			margin-bottom: 0 !important;
			 border: 2px solid #48A5AD;
			 border-radius: 8px;
			 /* width: 150px!important;
			 min-height: 45px!important; */
			 height: auto !important;
			 background: #C7ECEF!important;
			 word-break : break-word;
             display: flex;
            justify-content: center;
            align-items: center;
 		}

		 .question:has(.CardRating) .sq-cardsort-bucket-legend.sq-cardsort-bucket-legend-top {
			color : #48A5AD !important;
			font-size: 15px !important;
			margin-top: 5px;
			position: relative;
			/* top: 40%;
    		left: 50%;
    		transform: translate(-50%, -50%); */
		 }

		.question:has(.CardRating) .sq-cardsort-cards{
			border:0 !important;
			background:none !important;
			
		}

		.question:has(.CardRating) .sq-cardsort-card{ 
			margin-top: 0px !important;
			width: 100%;
    		height: 100%;
		}

		.question:has(.CardRating) .sq-cardsort-card-item{ 
			/* width: 302px !important; */
			
			width: 75%;
			height: auto;
			background: #fff !important;
			position: static;
			border: 0;
			border-radius: 16px;
			padding: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
			box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
		}

		.question:has(.CardRating) .sq-cardsort-card-legend{ 
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%,-50%);
			color: #525860;
			font-family: 'Azo Sans',sans-serif;
			font-style: normal;
			font-weight: 600;
			font-size: 16px;
			line-height: 140%;
			text-align: center;
			letter-spacing: -0.01em;
			margin: 0 !important;
		}

        .question:has(.CardRating) .sq-cardsort-icon-button.sq-cardsort-previous{ 
			top: 40% !important;
		}

        .question:has(.CardRating) .sq-cardsort-icon-button.sq-cardsort-next{ 
			top: 40% !important;
		}
		
		.question:has(.CardRating) .sq-cardsort-bucket.ui-droppable {
		background:none !important;
        border:0 !important;
    	display: inline-flex !important;
	}


	.question:has(.columndata) .answers-table .cell.nonempty.legend.row-legend.row-legend-right.row-legend-both.row-legend-basic.legend-level-1.mobile.border-collapse{
		width: 290px !important;

	}
		
		/* div[id^="question_QGRIDNUMERIC1"] .grid-table-mode.nonempty{
     
     	
     
     } */
     
     /* div[id^="question_QGRIDNUMERIC1"] .cell.nonempty.legend.row-legend.row-legend-left.row-legend-basic.legend-level-1.desktop.border-collapse{
     
     	border: 0px solid white !important;
     	    font-family: azo-sans-web,sans-serif !important;
     	    font-weight: 600 !important;
     
     
     } */
     
     /* div[id^="question_QGRIDNUMERIC1"] .cell.nonempty.element.indent-1.desktop.border-collapse.groupingCols.OneColumnEl{
     
     	border: 0px solid white !important;
     } */
     
     /* div[id^="question_QGRIDNUMERIC1"] .grid, .grid-table-mode, .setWidth {
   		 width: 40% !important;
    } */
    
    /* div[id^="question_QGRIDNUMERIC1"] .grid.grid-table-mode.setWidth{
    	padding-right: 5% !important;
    
    } */
	
	 .number .answers-table .grid.grid-table-mode .row-legend{
       border:0 !important;
       }
       
       .number .answers-table .grid, .grid thead, .grid tbody, .row, .cell, .cell-sub-wrapper, .mobile-group-legend{
  border-collapse: separate !important;
    border-spacing: 10px !important;
  }
  /* .number .answers-table {
  	margin-right: 100px !important;
  } */
  .number .answers-table .grid-table-mode .legend {
  border: 0px !important;
  }
  .number .answers-table .grid.grid-table-mode .cell {
  border-radius: 4px !important;
  }
  /* .number .answers-table .input.text-input{
      height: 33px;
    width: 75%!important;
	border-radius: 2px!important;
    border: 1px solid #C2CAD5!important;
} */

.number .answers-table .grid-table-mode .element {
    padding: 0 !important;
    border-radius: 4px;
}

/* .number .answers-table .grid.grid-table-mode.setWidth{
	margin-right: 0% !important;
	margin-left: 0% !important;
} */

.number .answers-table .sq-autosum-col.cell.nonempty.legend.col-legend.survey-q-grid-collegend{
        
        	text-transform: uppercase;
        
        }
		
		/* div[id^="question_QImage11"] .input.textarea{

	width: 50% !important;

}
div[id^="question_QImage11"] .input.text-input {
	display: none !important;
}
div[id^="question_QImage11"] .question{

padding-top: 2%;
}

div[id^="question_QImage11"] .img{
position: absolute;
    top: 65%;
    left: 33%;
    padding-top: 0% !important;
   width: 30% !important;

}
div[id^="question_QImage11"] .input.text-input {
	display: none !important;
}



div[id^="question_QImage11"] .comment{
	max-width: 100% !important;
} */

/* .textarea .question-text{


	font-size: 24px !important;
	} */
	
	
	.number .answers-table th img{
			
			    width: 400px;

		
		}
		
		/* .number .answers-table .grid, .grid-table-mode, .setWidth{
			
			width: 67% !important;
		} */
 		
 		.number .answers-table .sq-pageturner .ptButton{
 			font-size: 12px !important;
 		}
		
		
		/* .question-text{
	width: 200% !important;

	margin-left: 7% !important;
} */

	.text .answers-list{
		text-align: center !important;
	}
	/* .question{
		text-align: left !important;
	} */
	
	.text .answers-list .showInput_0{
	
		width: 160px !important;
	}
	
	
	 /* .question-text{
	width: 200% !important;

	margin-left: 7% !important;
} */

	/* .checkbox .answers.answers-list{
		padding-top: 10%;
	} */
	/* .question{
		text-align: left !important;
	} */
	
	 /* div[id^="question_QSLIDERTYPE1"] .slidernumber_legend.Off.Scale{
       			    margin-top: 24% !important;
       } */
	   
	      /* div[id^="question_QTEXTHIGHLIGHTDISLIKE"] .sq-hottext-marker0{
            background: #FD6966!important;
        
        }
      div[id^="question_QTEXTHIGHLIGHTDISLIKE"] .sq-hottext-content{
          padding-top: 6% !important;
      }
      
     
      
      div[id^="question_QTEXTHIGHLIGHTDISLIKE"] .sq-hottext-spot.sq-hottext-spot-selected.sq-hottext-marker0 {
        background: #FEC3C2 !important;
    } */
	
	
	.question{
	    width: 80% !important;
		text-align: center !important;
		margin: 0px auto;	
	}
	
	
	.radio .answers-list {
	text-align: left !important;
	}
	
	.radio .answers-list .legend:has(.tooltipquestion){
	    width: 100%!important;
    	margin-left: 0% !important;
		background: #EDFAFB!important;
	}
	/* .radio .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
	
	left: 20% !important;
	} */
	
	/* .radio .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
	
	left: 20% !important;
	} */
	/* Updated to match font size - feedback By client - 28-02-24*/
	.radio .answers-list .clickable{
	 font-size: 16px;
	}
      	
	/* .radio .answers-list .element.even.groupingCols.OneColumnEl.clickableCell{
     
     	padding:1% !important;
     } */
     
     /* .radio .answers-list .element.odd.groupingCols.OneColumnEl.clickableCell{
     	
     	padding:1% !important;
     }
	  */
	 
	  .select #survey .sq-ranksort-container .sq-ranksort-buckets-container{
       float:left;
       padding:10px;
       }
       
       .select .sq-ranksort-card.ui-draggable{
       	display: flex;
        justify-content: center;
        align-items: center;
       }
       .select .sq-ranksort-bucket{
       	/* height: 68px !important; */
       }
       /* .question-text {
       display: block !important;
       } */
	
	.select .sq-ranksort-answers-container{
	
	width: 50% !important;
	}  	
	
	.select .sq-ranksort-card-text {
    top: 0px !important;
	}
	
	
	     .answers{
       padding-right:0 !important;
       }
       .grid, .grid thead, .grid tbody,.cell-sub-wrapper, .cell,.row, .mobile-group-legend{
           border-collapse: separate !important;
    /*border-spacing: 2px !important;*/
       }
       
       
       /* .grid, .grid-table-mode, .setWidth{
       width:100% !important;
       } */
       .grid-table-mode .nonempty{
        border: 0px solid #C2CAD5 !important;
    }
    
    .grid-table-mode .legend{
    padding: 0.4em 0.5em;
    }
       .sq-autosum .cell-sub-wrapper{
       border:0 !important;
       }
      
       .legend.col-legend.col-legend-top.col-legend-basic.border-collapse{
       padding: 0.9em 0.25em !important;
       }
       .sq-autosum-row.cell.nonempty.legend.row-legend.row-legend-right.survey-q-grid-rowlegend.legend-right {
        display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
   
    align-content: stretch;
    padding:10px !important;
       }
        .sq-autosum-row.cell.nonempty.legend.row-legend.row-legend-right.survey-q-grid-rowlegend.legend-right .sq-autosum-sum {
         flex: 1 1 0%;
       text-align: right;
        }
	
	.sq-ranksort-card.sq-ranksort-card-dropped{

		min-width: 180px;
        display: flex;
        justify-content: center;
        align-items: center;

	}
	
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			   
					
					
					
			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	  