
/* Hide the language selector */
.layout_mainHeaderRight {
  display: none;
}

/* Left cell: holds page logo image */
.layout_mainHeaderLeft{
    width: 50%;           /* Page logo can be up to 70% of container width */
	
}

/* Primary buttons include: Begin, Next, and Finish */
.button_button_isPrimary:focus,
.button_button_isPrimary:hover {
    background-color: #008266;    
	color: #FFFFFF;
}
/* The secondary button is Back */
.button_button_isSecondary:focus,
.button_button_isSecondary:hover {
    background-color: #C9C9C9;     
	color: #213144;
}

/********** BACKGROUND IMAGE CUSTOMIZATION *************************************/
html {
	background-image: url("https://global.cdn.survey.medallia.com/d89fefe80cb56d188f5e2b4cfc04146cf750744f");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}

/********** DO NOT EDIT - WHITE BLOCKS AROUND QUESTION ELEMENTS ****************/
.questionBlock, .layout_globalErrorBlock {
	background-color: #FFFFFF;
	padding: 20px;
}

.questionBlock,
.invitationErrorFooterNode {
	margin-bottom: 20px;
}

.calendar_calendarContainer {
	width: auto;
}

.questionBlock.ratingGridQuestion.ratingGridQuestion_hasOneRow .question_questionTitle {
	background: #FFFFFF;
	margin: -20px;
	padding: 20px;
}

.questionBlock .question_questionTitle {
	padding-top: 0;
}

.layout_answers {
	margin-bottom: 20px;
}

.questionTextNode, .textNode {
	background: #FFFFFF;
	display: block;
	width: auto;
	padding: 20px;
	margin: 20px 0;
}

.calendarQuestion .question_questionTitle {
	background-color: #FFFFFF;
	margin: -20px;
	padding: 20px;	
}

.additionalValidationNode {
	background-color: #FFFFFF;
	padding: 20px;
	margin-top: -40px;
}

/* Responsive Styles*/

    @media only screen and (max-width:600px){
      /* set column image maximum width for mobile screens */
      img[class="columnImage"]{ height:auto !important; max-width:600px !important; width:100% !important; }
      table[id="emailContainer"]{ width:100% !important; }
      table[class="mobileButton"] { width:60% !important; }
    }

    p {
      margin: 0;
    }

    .multipleChoiceLinkContainer a {
      color: #888888;
      text-decoration: none;
    }

    .ratingGridLinkContainer a {
      color: #888888;
      text-decoration: none;
    }
 
    @media only screen and (max-device-width : 667px){
      .ratingGridRadioContainerCell {
        padding: 0px 5px !important;
      }
      .ratingGridRadioContainer {
        width: 20px !important;
          height: 20px !important;
      }
    }
  
/* Hide the required icon and text */
.validation_requiredBlock {
  display: none;
}


/* Reduce Font Size for Validation Block */
    .validation_validationBlock {
         padding-bottom: 0px;
    }

/*Updating 32px to 10px as per clients request - banner - Sep - 16*/
.layout_mainHeader {
padding: 10px;
}

.layout_logo {
    max-width: 80%;
    padding: 0px;
    padding-left: 25px;
}

@media only screen and (max-width: 600px) {
  .anchor {
            font-size: 8px;
          }
      }

/* logo background update*/
header {
    
    background: inherit;
}

/*To remove the separation line between logo and survey questions*/
header {
     border-bottom: #dae0ea;
}

.layout_footer .layout_legalLinks, .layout_footer .layout_legalLinks a {
    color: #FFFFFF;
}