/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */
/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
/*
a{color:#3276b1;text-decoration:none}
.pager li{display:inline}
.pager li>a,
.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover{text-decoration:none;background-color:#eee}
.pager .next>a{
    background-color: #ff0000 !important;
    color: #00ff00 !important;
},.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
*/
b.test {
  text-wrap: normal;
}

a {
  color: #3c8fdc;
}

#logo {
  font-size: 16px;
}

#project-context {
  font-size: 26px;
  margin-left: 40px !important;
}

#left-panel {
  width: 140px;
}

#main {
  margin-left: 140px;
}
@media (max-width: 979px) {
  #main {
    margin-left: 0;
  }
}

.margin-left {
  margin-left: 20px !important;
}

.hidden-menu #main {
  margin-left: 0px !important;
}

#extr-page-header-space {
  line-height: 51px;
}

.login_register {
  position: absolute;
  margin: 0 33%;
}

.error {
  color: #953b39;
}

.info {
  color: #356635;
}

table tr td {
  vertical-align: middle !important;
  white-space: pre-wrap;
}

.width100percent {
  width: 100% !important;
}

/*
table tr td .center {
	text-align: center;
}
table tr td label {
	display: inline !important;
}
table tr th {
	text-align: center;
}*/
.headerButton {
  width: 100%;
  padding: 20px 0px;
  text-align: right;
}

.button {
  margin: 0 !important;
}

.rowDisabled td {
  color: lightgray;
  font-style: italic;
}

.smart-form .row {
  margin: 0;
}

.profile-annotator .audio-control {
  font-size: 100px;
  text-align: center;
}
@media (max-width: 992px) {
  .profile-annotator .audio-control {
    font-size: 80px;
  }
}
.profile-annotator .row-spacer {
  height: 20px;
}
.profile-annotator .xtask-item-image {
  display: inline-block;
  height: 150px;
  text-align: right;
  width: 100%;
}
.profile-annotator .xtask-item-image img {
  max-height: 100%;
  max-width: 100%;
}
.profile-annotator .xtask-item-passage .xtask-item-passage-image {
  border: 1px solid #d4d4d4;
  border-radius: 3px;
  margin-left: 10px;
  padding: 10px;
}
@media (max-width: 992px) {
  .profile-annotator .xtask-item-passage .xtask-item-passage-image {
    margin-left: 0;
    margin-top: 20px;
  }
}
.profile-annotator .xtask-item-passage .xtask-item-passage-image img {
  max-height: 100%;
  max-width: 100%;
}
.profile-annotator .xtask-item-passage-definitions {
  font-size: 16px;
  padding: 0 10px;
  text-align: right;
}
@media (max-width: 992px) {
  .profile-annotator .xtask-item-passage-definitions {
    text-align: center;
  }
}
.profile-annotator .xtask-response-label {
  background-color: #f1f1f1;
  border-radius: 3px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px 5px;
}
.profile-annotator .xtask-response-value {
  margin-right: 20px;
}
.profile-annotator table {
  font-size: 16px;
  width: 100%;
}
.profile-annotator table.response-metrics td.metric-label {
  text-align: right;
}
.profile-annotator table.response-metrics td.metric-value {
  font-weight: bold;
  max-width: 80px;
  text-align: right;
}
.profile-annotator table.skill-profiler {
  font-size: 12px;
  width: 100%;
}
.profile-annotator table.skill-profiler td {
  border: 1px solid #cccccc;
  padding: 3px;
}
.profile-annotator table.skill-profiler td.noborder {
  border: none;
}
.profile-annotator table.skill-profiler td.nopadding {
  padding: 0;
}
.profile-annotator table.skill-profiler td.heading {
  background-color: #ffefc8;
  font-weight: bold;
}
.profile-annotator table.skill-profiler td.heading-pos {
  background-color: #bdecc9;
  color: #015c18;
  font-weight: bold;
  text-align: center;
}
.profile-annotator table.skill-profiler td.heading-neg {
  background-color: #ffbfc8;
  color: #a51d26;
  font-weight: bold;
  text-align: center;
}
.profile-annotator table.skill-profiler td.heading-neu {
  background-color: #ffe799;
  color: #9f5c23;
  font-weight: bold;
  text-align: center;
}
.profile-annotator table.skill-profiler td.option {
  max-width: 40px;
  text-align: center;
}
.profile-annotator table.skill-profiler td.option:hover {
  cursor: pointer;
}
.profile-annotator table.skill-profiler td.option-pos {
  background-color: #bdecc9;
  color: #015c18;
}
.profile-annotator table.skill-profiler td.option-pos:hover {
  background-color: #95e1a9;
}
.profile-annotator table.skill-profiler td.option-pos.on {
  background-color: #95e1a9;
  font-weight: bold;
}
.profile-annotator table.skill-profiler td.option-neg {
  background-color: #ffbfc8;
  color: #a51d26;
}
.profile-annotator table.skill-profiler td.option-neg:hover {
  background-color: #ff8c9c;
}
.profile-annotator table.skill-profiler td.option-neg.on {
  background-color: #ff8c9c;
  font-weight: bold;
}
.profile-annotator table.skill-profiler td.option-neu {
  background-color: #ffe799;
  color: #9f5c23;
}
.profile-annotator table.skill-profiler td.option-neu:hover {
  background-color: #ffdb66;
}
.profile-annotator table.skill-profiler td.option-neu.on {
  background-color: #ffdb66;
  font-weight: bold;
}
.profile-annotator table.skill-profiler td.option-empty {
  background-color: #f0f0f0;
}
.profile-annotator table.skill-profiler td.option-empty:hover {
  cursor: not-allowed;
}
.profile-annotator table.skill-profiler td.skill-selection-status {
  font-size: 20px;
}
.profile-annotator table.skill-profiler td.skill-type {
  border: none;
  border-bottom: 1px solid #d4d4d4;
  font-size: 16px;
  font-weight: bold;
  max-width: 90px;
  text-align: center;
  vertical-align: middle;
}
.profile-annotator table.skill-profiler td textarea {
  box-sizing: border-box;
  height: 50px;
  padding: 5px;
  width: 100%;
}

/*# sourceMappingURL=ami.css.map */
