.openassessment__title.problem__header{
    display:none!important;
  }
  
  .wrapper-openassessment__message .message__title{
    display:none!important;
  }
  
  .step__header.ui-slidable__control{
    display:none!important;
  }
  
  .step--response .ui-slidable__content{
   display:block!important; 
  }
  
  .step__message{
    display:none!important;
  }
  
  .openassessment .openassessment__steps__step .wrapper--step__content{
   margin-top:0px!important;
    border-top:0px!important;
    padding-top:0px!important;
  }
  
  .submission__answer__part__text__title{
    display:none!important;
  }
  
  .submission__answer__part__text__value{
    border: 2px solid #e4e4e4!important;
    border-radius: 20px!important;
    padding: 15px!important;
    outline: none!important;
    height: 150px!important;
    width:80%!important;
  margin: 0 auto!important;
  }
  
  .submission__answer__part__prompt{
    border:0px!important;
    padding-left:0px!important;
    box-shadow:none!important;
  }
  
  .openassessment__steps__step.step--staff-assessment{
    display:none!important;
  }
  
  .openassessment__steps__step.step--grade{
    display:none!important;
  }
  
  .openassessment .openassessment__steps__step:hover, .openassessment .openassessment__steps__step{
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  
  .openassessment__steps__step.step--response {
  	border:0px!important;
  }
  
  .openassessment .step--response .response__submission{
  	padding:0px!important;
    border: 0px!important;
    background:transparent;
  }
  
  .openassessment .step--response .response__submission__content .submission__answer__part__text textarea{
    min-height:150px!important;
    overflow:hidden!important;
    resize:none!important;
  }
  
  .field.field--textarea.submission__answer__part__text{
  	text-align:center;
  }
  
  .openassessment .openassessment__steps__step .step__instruction{
    display:none!important;
  }
  
  .openassessment .is--complete .submission__answer__part__text__value:not(textarea){
    background-color:#f9f9f9;
    border: 2px solid #612871!important;
    overflow:overlay;
  }

  .openassessment .submission__answer__part__text__value:not(textarea){
    overflow:overlay;
  }
  
  button.action.action--submit.step--response__submit:enabled{
    background-color: #dc0000 !important;
    border-color: white !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    padding: 8px 20px !important;
  }
  
  button.action.action--submit.step--response__submit:disabled{
    box-sizing: border-box !important;
    border-radius: 10px !important;
    padding: 8px 20px !important;
  }

  /* Parece que esto se hacia por js y algo falla, aunque en DPA02 nunca me paso */
  .openassessment .response__submission__actions{
    display:none;
  }

  .openassessment span.tip{
    display:none;
  }