.questionnaire #explorer {
  height: 300px;
}
.questionnaire #answerLog {
  max-height: 300px;
}
.questionnaire #navSection {
  margin: 0px 20px;
}
.questionnaire #navSection .k-content {
  padding: 10px 20px;
}
.questionnaire #drpSections {
  width: 300px;
}
.questionnaire .section {
  font-size: 13pt;
  font-weight: bold;
}
.questionnaire .section .tooltip {
  margin-top: 20px;
  border: 1px solid gray;
  padding: 5px 5px 5px 5px;
  width: 280px;
  height: auto;
  position: absolute;
  font-size: 8pt;
  background-color: lightyellow;
  font-weight: normal;
  border-radius: 5px;
  z-index: 999999;
}
.questionnaire #questions {
  margin-top: 50px;
  margin-right: 5px;
}
.questionnaire #questions a.view-notes {
  width: 14px;
  height: 17px;
  display: block;
  background: url(../images/information.png) center center no-repeat;
  background-size: cover;
  border: none;
}
.questionnaire #questions .question {
  text-align: left;
  padding: 10px 10px 10px 10px;
  border: 1px solid gray;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom: 20px;
  font-size: 9pt;
  position: relative;
  margin-left: 20px;
}
.questionnaire #questions .question .title {
  font-size: 11pt;
  font-weight: bold;
}
.questionnaire #questions .question .text {
  margin-right: 440px;
  padding: 12px 0px 10px 10px;
  margin-bottom: 5px;
}
.questionnaire #questions .question .tooltip {
  margin-top: 20px;
  border: 1px solid gray;
  padding: 5px 5px 5px 5px;
  width: 280px;
  height: auto;
  position: absolute;
  font-size: 8pt;
  background-color: lightyellow;
  font-weight: normal;
  border-radius: 5px;
  z-index: 999999;
}
.questionnaire #questions .question .answers {
  width: 400px;
  float: right;
}
.questionnaire #questions .question .answers .answer {
  text-align: left;
  padding: 10px 0px 10px 10px;
  border: 1px dotted gray;
  margin-bottom: 5px;
}
.questionnaire #questions .question .answers .answer textarea {
  width: 355px;
}
.questionnaire #questions .question .answers .answer .tooltip {
  margin-top: 20px;
  border: 1px solid gray;
  padding: 5px 5px 5px 5px;
  width: 280px;
  height: auto;
  position: absolute;
  font-size: 8pt;
  background-color: lightyellow;
  font-weight: normal;
  border-radius: 5px;
  z-index: 999999;
}
.questionnaire #questions .question .checkboxes {
  display: block;
  /*vertical-align:middle;*/
  float: left;
  width: 20px;
  margin-top: 4px;
}
.questionnaire #buttons {
  float: right;
  width: 413px;
}
.questionnaire .changes {
  display: inline;
  font-weight: bold;
  font-size: 9pt;
  position: relative;
  top: 2px;
}
.questionnaire-review #sectionPanels {
  margin: 0px 5px;
}
.questionnaire-review #sectionPanels .k-content {
  padding: 5px;
}
.questionnaire-review table.section {
  width: 100%;
}
.questionnaire-review table.section td.actions {
  padding-left: 10px;
}
.questionnaire-review table.section a.toggle-flag {
  background: url(../images/flag.png) no-repeat 0px 0px;
  float: right;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  text-decoration: none;
}
.questionnaire-review table.section tr.unflagged a.toggle-flag {
  background: url(../images/unflag.png) no-repeat 0px 0px;
}
.questionnaire-review table.section a.view-effect {
  background: url(../images/editicon.jpg) no-repeat 0px 0px;
  float: left;
  margin-left: -5px;
  width: 18px;
  height: 15px;
  text-decoration: none;
}
.questionnaire-review table.section tr.ineffective a.view-effect {
  display: none;
}
.questionnaire-review .buttons {
  float: none;
  clear: both;
}
.questionnaire-review .buttons input {
  padding: 2px 15px;
}
.hide-unflagged .section tbody tr.unflagged {
  display: none;
}
.hide-ineffective .section tbody tr.ineffective {
  display: none;
}
#questionEffects table {
  width: 100%;
}
.questionnaireCompleted {
  width: 800px;
  margin: 50px 10px 0px 60px;
}
.questionnaireCompleted p {
  padding-bottom: 10px;
}
.questionnaireCompleted h2 {
  margin-left: 10px;
}
.questionnaireCompleted em {
  padding-bottom: 0px;
  padding-top: 10px;
  margin-bottom: -11px;
  font-style: normal;
  margin-left: 12px;
  display: block;
}
.questionnaireCompleted #exclusions {
  padding: 10px 0px 20px 0px;
}
.questionnaireCompleted #exclusions div {
  padding-left: 10px;
}
.questionnaireCompleted #products {
  padding: 10px 0px 20px 0px;
}
.questionnaireCompleted #tAndC {
  padding: 10px 0px 20px 0px;
}
.questionnaireCompleted #tAndC div {
  padding: 10px 0px 10px 10px;
}
.outcome-editor {
  padding: 0px 5px;
}
.outcome-editor #conditionSetTabs li .k-icon {
  margin-top: 5px;
}
.outcome-editor .outcome {
  padding: 5px 10px 10px 10px;
}
.outcome-editor .outcome .outcome-type {
  width: 170px;
}
.outcome-editor .outcome a.k-button-icon {
  min-width: 0px;
  margin: 0px;
}
.outcome-editor .outcome .holder {
  display: inline;
}
.outcome-editor .buttons {
  padding: 10px;
}
.area {
  margin: 5px 0px 5px 0px;
  padding: 10px;
  border: 1px solid #d6d6d6;
  margin: 10px;
}
.area .subArea {
  margin: 0px 0px 5px 0px;
  margin-top: 23px;
}
.condition-set .condition .holder {
  display: inline;
}
.condition-set .condition input.value-field {
  width: 70px;
}
.condition-set .condition span.op-select {
  width: 100px;
}
.condition-set .condition a.k-button-icon {
  min-width: 0px;
  margin: 0px;
}
.condition-set .first span.op-select,
.condition-set .first a.move-up {
  display: none;
}
.condition-set .first a.move-down {
  margin-left: 29px;
  margin-right: 63px;
}
.condition-set .last a.move-down {
  display: none;
}
.condition-set .last a.move-up {
  margin-right: 29px;
}
.conditions {
  position: relative;
  padding: 0px 5px;
}
.conditions .imported {
  top: 0px !important;
  left: 290px !important;
}
.conditions .nav-buttons {
  height: 20px;
  position: absolute;
  right: 10px;
}
.conditions .nav-buttons a.k-button {
  margin: 0px 5px;
}
#doctor {
  width: 440px;
  padding: 10px;
}
#doctor .editor-field {
  width: 200px;
  float: left;
  padding: 0px 5px 0px 0px;
}
#doctor .editor-label {
  width: 200px;
  float: left;
  padding: 0px 5px 5px 0px;
}
#doctor h3 {
  margin-bottom: 5px;
}
.version-conditions .editor-fields {
  float: left;
  width: 100%;
}
.version-conditions .editor-fields .editor-label {
  float: left;
  width: 100px;
}
.version-conditions .editor-fields .editor-field {
  float: left;
}
.version-conditions .condition-set {
  float: none;
  clear: both;
}
.version-conditions .condition-set .outcome {
  padding: 5px 0px 0px;
  margin-top: 20px;
}
.policy-details .editor-label {
  clear: left;
  float: left;
  width: 200px;
}
.policy-details .editor-field {
  float: left;
  margin-bottom: 5px;
}
.policy-details .editor-field .k-textbox {
  min-height: 20px;
}
.policy-details #Stamp_wrap .k-textbox {
  width: 250px;
}
.policy-details .products {
  clear: both;
}
.policy-details .products .view-loadings a {
  float: right;
}
.policy-details .products a.view-loadings {
  background: url(../images/edit.png) no-repeat 0px 0px;
  display: inline-block;
  height: 15px;
  width: 18px;
}
.policy-details .products a.view-refs {
  background: url(../images/referance.jpg) no-repeat 0px 0px;
  display: inline-block;
  height: 17px;
  width: 21px;
}
.policy-details .products a.view-notes {
  background: url(../images/note.jpg) no-repeat 0px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
  margin-left: 20px;
}
.view-loadings {
  margin: 5px;
}
.view-loadings .editor-label {
  float: left;
  width: 300px;
  clear: left;
  margin-bottom: 10px;
}
.view-loadings .editor-field {
  float: left;
}
.view-loadings #ProfileName_wrap .k-textbox {
  width: 250px;
}
.postponement-reason .editor-label {
  float: left;
  width: 75px;
  clear: left;
  margin-bottom: 10px;
}
.postponement-reason .editor-field {
  float: left;
}
.postponement-reason #gridProductNotes {
  clear: both;
}
.notes-list .new-note textarea {
  width: 100%;
  margin-top: 10px;
  height: 50px;
}
#loadingDiv .field-wrap {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}
#loadingDiv .field-wrap .editor-label {
  width: 80px;
}
#loadingDiv .field-wrap .editor-field {
  width: 435px;
}
.editor-fields .editor-field {
  width: 200px;
  float: left;
  padding: 0px 5px 0px 0px;
}
.editor-fields .editor-label {
  width: 200px;
  float: left;
  padding: 0px 5px 5px 0px;
}
.designer .answer-profile dt {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.designer .answer-profile dt .editor-label {
  width: 75px;
}
.designer .answer-profile dt #ProviderType_wrap .k-dropdown {
  width: 200px;
}
.designer .answer-profile dt #HasApplicantAttribute_wrap .editor-label {
  width: 100px;
}
.designer .answer-profile dt #HasApplicantAttribute_wrap .editor-field {
  width: 50px;
}
.designer .k-content {
  position: relative;
}
.designer .k-content h4 {
  padding: 0px 2px;
  color: gray;
  margin: 0px;
}
.designer .k-content .imported {
  position: absolute;
  left: 300px;
  top: 10px;
  font-weight: bold;
  color: gray;
}
.designer .k-content .imported a {
  color: black;
}
@import "Progress";
table.grid1 {
  padding: 10px;
  width: 90%;
}
table.grid1 tr {
  background-color: #e5f5ff;
}
table.grid1 tr.alt {
  background-color: #ccebff;
}
table.grid1 tr th {
  text-align: left;
  background-color: #0099ff;
  padding: 5px 10px 10px 10px;
  color: white;
}
table.grid1 tr td {
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
}
.ui-progressbar {
  border: 1px solid #333333;
  border-radius: 5px;
}
.ui-progressbar .ui-progressbar-value {
  background: #229bd2;
  height: 25px;
}
span.select-w {
  width: 350px;
}
span.select-m {
  width: 200px;
  max-height: 25px;
}
span.select-auto {
  width: 100%;
  max-height: 25px;
}
span.select-s,
input.input-m {
  width: 100px !important;
  max-height: 25px;
}
span.select-t {
  width: 45px;
  max-height: 25px;
}
.buttons {
  float: none;
  clear: both;
  margin-bottom: 10px;
}
.buttons input {
  padding: 2px 15px;
}
.buttons .k-button {
  margin-right: 10px;
}
.k-callout-n {
  display: none;
}
.k-tooltip {
  margin-top: 20px;
  /*background-color:#ffffe0;*/
  border-color: lightyellow;
  /*color: red;*/
  text-align: inherit;
}
.k-tooltip .k-icon {
  height: 15px !important;
}
