.openFeedback {
    top: 100px;
    background-image: url(/static/base/images/chat.png);
    background-position: -3px -5px;
}
.fixedAction {
    position: fixed;
    right: 0;
    cursor: pointer;
    z-index: 9999999;
    width: 31px;
    height: 30px;
    text-align: center;
    background-color: #b6378d;
    font-weight: bold;
    font-size: 19px;
    border-radius: 8px 0 0 7px;
    color: white;
}

.feedbackOverlay {
background: rgba(0,0,0,0.5);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999999;
}

.feedbackBox {
  background: #f9f9f9;
  position: fixed;
  color: #666;
  width: 50%;
  left: 25%;
  top: 70px;
  z-index: 999999;
  border-radius: 1em;
  overflow: hidden;
}

.feedbackHeader {
background: #b6378d; 
padding: 10px;
color: white;
margin-bottom:1em;
}
.feedbackBox label {
float:left;
width:110px;
}
.feedbackBox button {
  margin: 1em auto;
  display: inherit;
}
.feedbackBox p {
    padding: 10px;
    font-weight: normal;
    font-size: 1em;
    margin-top: 0;
    text-align: left;
}
.feedbackBox input {
  height: 25px;
  width: 40%;
  border: 2px solid #f0f0f0;
}
.feedbackBox textarea {
  border: 2px solid #f0f0f0;
width: 70%;
height: 100px;
}
.formSubmitted {
  padding: 1em;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  color: rgb(46,188,188);
}
.formSubmitted a {
color:white;
text-decoration:underline;
}
.mandatory {
color:red;
}
.closeFeedback {
color: white;
    float: right;
    background: rgba(255,255,255,0.3);
    padding-top: 5px;
    border-radius: 7px;
    display: inline-block;
    width: 9%;
    text-align: center;
    padding-bottom: 5px;
}

.isIpad .openFeedback {
width: 50px;
padding-top: 10px;
height: 41px;
font-size: 29px;
}

.feedbackHeader p {
    width: 90%;
    display: inline-block;
    padding: 0;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color:white;
}

