/* line 1, app/assets/stylesheets/form.css.scss */
textarea, input, select {
  color: #696762;
  font-size: 11px;
  font-family: Arial, helvetica, sans-serif;
}

/* line 7, app/assets/stylesheets/form.css.scss */
textarea {
  white-space: pre-wrap;
}

/* line 11, app/assets/stylesheets/form.css.scss */
div.styled input, div.styled select, div.styled textarea,
table.form td select, table.form td textarea, td.styled input, table.form td.styled input, div.styled input, div.form select, div.form textarea, div.form input, ul select, ul input, ul textarea {
  border-left: 1px solid #ecf0f4;
  border-right: 1px solid #ecf0f4;
  border-bottom: 1px solid #ecf0f4;
  border-top: 1px solid #c7c8cc;
  color: #696762;
  font-size: 11px;
  padding: 2px;
  display: inline;
  font-family: arial;
}

/* line 24, app/assets/stylesheets/form.css.scss */
textarea.readonly, div.form textarea.readonly, table.form td textarea.readonly, input.readonly, select.readonly, table.form td select.readonly {
  border: 1px solid #c7c8cc;
  background-color: #EEE;
}

/* line 29, app/assets/stylesheets/form.css.scss */
input.grc_readonly {
  border: antiquewhite;
  background-color: #EEE;
}

/* line 34, app/assets/stylesheets/form.css.scss */
label.align2checkbox {
  float: left;
  display: block;
  padding-left: 15px;
  text-indent: -15px;
}

/* line 41, app/assets/stylesheets/form.css.scss */
table.form td.styled input.align2label {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-top: 0;
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0 5px;
  vertical-align: bottom;
  position: relative;
  top: 0px;
  *overflow: hidden;
}

/* line 56, app/assets/stylesheets/form.css.scss */
span.mandatory {
  padding: 8px;
  background: url(/assets/required_field-8100eb063181d0d2d89339d8a93bf84593a32ab1fc482f57a27a6b0e9a94cca6.gif) no-repeat center center;
}

/* line 61, app/assets/stylesheets/form.css.scss */
td.styled input.tkac_no_select, table.form td.styled input.tkac_no_select, div.form input.tkac_no_select, ul input.tkac_no_select {
  color: #AAAAAA;
}

/* line 63, app/assets/stylesheets/form.css.scss */
#escalation_actuals label {
  font-family: arial;
  font-size: 11px;
  padding: 2px;
}

/* line 69, app/assets/stylesheets/form.css.scss */
#report_name {
  font-size: 11px;
  width: 200px;
}

/* line 75, app/assets/stylesheets/form.css.scss */
div#editable_report_description textarea {
  width: 100%;
  height: 50px;
}

/* line 80, app/assets/stylesheets/form.css.scss */
table#simpleSearchFields {
  z-index: 1000;
}

/* line 82, app/assets/stylesheets/form.css.scss */
table#simpleSearchFields .tkac_selections {
  width: 180px;
}

/* line 86, app/assets/stylesheets/form.css.scss */
td.type_search_outer #busUnitInput {
  width: 163px;
}

/* line 87, app/assets/stylesheets/form.css.scss */
td.type_search_outer #taskCategoryInput {
  width: 163px;
}

/* line 93, app/assets/stylesheets/form.css.scss */
table.type_search_form td select, table.type_search_form td.styled input:not([type=checkbox]) {
  width: 180px;
}

/* line 98, app/assets/stylesheets/form.css.scss */
table.type_search_form td.styled {
  width: 224px;
}

/* line 101, app/assets/stylesheets/form.css.scss */
table.type_search_form td.styled input.tkac_input {
  width: 183px;
}

/* line 105, app/assets/stylesheets/form.css.scss */
table.type_search_form td.styled img {
  vertical-align: middle;
}

/* line 110, app/assets/stylesheets/form.css.scss */
table.type_search_form td.align_top {
  vertical-align: top;
  padding-top: 5px;
}

/* line 111, app/assets/stylesheets/form.css.scss */
table.type_search_form td.label {
  width: 105px;
}

/* line 114, app/assets/stylesheets/form.css.scss */
table.type_search_form hr.line_break {
  border: none;
  border-top: 2px dotted #CCCBCA;
}

/* line 116, app/assets/stylesheets/form.css.scss */
table.type_search_form ul.opts {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}

/* line 118, app/assets/stylesheets/form.css.scss */
table.type_search_form ul.opts li input {
  border-width: 0;
  padding: 0;
  margin: 2px;
  vertical-align: middle;
}

/* line 121, app/assets/stylesheets/form.css.scss */
table.type_search_form ul.risk_assess_opts {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}

/* line 123, app/assets/stylesheets/form.css.scss */
table.type_search_form ul.risk_assess_opts li input {
  border-width: 0;
  padding: 0;
  margin: 2px;
  vertical-align: middle;
}

/* line 126, app/assets/stylesheets/form.css.scss */
table.type_search_form #busUnitAC.multi_select {
  height: 130px;
}

/* line 128, app/assets/stylesheets/form.css.scss */
table.type_search_form #taskCategoryAC,
table.type_search_form #riskCategoryAC {
  height: 145px;
}

/* line 131, app/assets/stylesheets/form.css.scss */
table.type_search_form #taskCategoryAC .tkac_selections,
table.type_search_form #riskCategoryAC .tkac_selections {
  overflow-x: auto;
}

/* line 134, app/assets/stylesheets/form.css.scss */
table.type_search_form #taskCategoryAC .tkac_container,
table.type_search_form #riskCategoryAC .tkac_container {
  width: 360px;
}

/* line 138, app/assets/stylesheets/form.css.scss */
table.type_search_form #busUnitAC .tkac_selections {
  height: 90px;
}

/* line 141, app/assets/stylesheets/form.css.scss */
table.import td.styled {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 146, app/assets/stylesheets/form.css.scss */
table.import td.id {
  width: 50px;
}

/* line 150, app/assets/stylesheets/form.css.scss */
table.import td.status {
  width: 100px;
}

/* line 154, app/assets/stylesheets/form.css.scss */
table.import td.error {
  background: url(/assets/cross-06495c1ada185eedc189299c9ea2e7b95f07a44ae249563cda7c7d8b8a29a392.png) no-repeat;
}

/* line 158, app/assets/stylesheets/form.css.scss */
table.import td.error_message {
  background: #FF7777;
}

/* line 162, app/assets/stylesheets/form.css.scss */
table.import td.imported {
  background: lightgreen;
}

/* line 167, app/assets/stylesheets/form.css.scss */
.nobr {
  white-space: nowrap;
}

/* line 169, app/assets/stylesheets/form.css.scss */
table.form td, div.form {
  font-family: arial;
  font-size: 11px;
  color: #696762;
  padding-right: 5px;
}

/* line 175, app/assets/stylesheets/form.css.scss */
table.accreditor_form td, div.form {
  font-family: arial;
  font-size: 11px;
  color: #696762;
  padding-right: 0px;
}

/* line 181, app/assets/stylesheets/form.css.scss */
button.btn_round {
  border: 0;
  background: url(/assets/action_on_ebebea-9cc2dce9737a04588097d5a5a6ee3208f3dbc4855601ee7a4a98064e3d6b9681.png) no-repeat;
  width: 80px;
  height: 20px;
  font-size: 10px;
  color: #696762;
  cursor: pointer;
}

/* line 191, app/assets/stylesheets/form.css.scss */
button.btn_in_widget {
  border: 0;
  background: url(/assets/action_on_transparent-c4b7c60704dd3398396c02d42a067b59b75c3654ac8c725db2dc9868f2f1bb61.png) no-repeat;
  width: 80px;
  height: 20px;
  font-family: verdana;
  font-size: 11px;
  color: #696762;
  cursor: pointer;
  margin: 5px;
}

/* line 203, app/assets/stylesheets/form.css.scss */
table#target_risk_slider_table select {
  width: 150px;
}

/* Horrible hack to not display the seconds field for the time_select
   which comes about because of the type mismatch between the view parameters
   and how Rails casts to a TIME DB type. */
/* line 210, app/assets/stylesheets/form.css.scss */
select#incident_time_occurred_6i {
  display: none;
}

/* line 214, app/assets/stylesheets/form.css.scss */
input.spin-input {
  width: 50px;
}

/* line 218, app/assets/stylesheets/form.css.scss */
a.spin-up, a.spin-down {
  background-color: #CCC;
  display: block;
  height: 13px;
  width: 15px;
}

/* line 224, app/assets/stylesheets/form.css.scss */
a.spin-up {
  background: url(/assets/spin-up-4512c0fc8879cb08a489b50305cb434095ebb33dc4f4f9b7367666404c807087.gif) no-repeat left bottom;
}

/* line 227, app/assets/stylesheets/form.css.scss */
a.spin-down {
  background: url(/assets/spin-down-46782b3ead7f9aba511fc846ccbd4b6b3a3a64a306caea2bad0617b82aa6d158.gif) no-repeat left top;
}

/* line 230, app/assets/stylesheets/form.css.scss */
div#content_main a.disabled_spin {
  display: none;
}

/* line 234, app/assets/stylesheets/form.css.scss */
option.optgroup {
  color: #343434;
}

/* line 236, app/assets/stylesheets/form.css.scss */
.middle_align {
  vertical-align: middle;
}

/* line 238, app/assets/stylesheets/form.css.scss */
.container_12 .tkac_selections {
  width: 100%;
}

/* line 239, app/assets/stylesheets/form.css.scss */
.container_12 label {
  height: 15px;
  padding-top: 4px;
  display: block;
  font-weight: normal;
}

/* line 240, app/assets/stylesheets/form.css.scss */
.container_12 .buttonPanel label {
  height: auto;
  padding-top: 0px;
}

/*
 * Dropdown menu stuff
 */
/* line 246, app/assets/stylesheets/form.css.scss */
div.dropdownMenu {
  position: absolute;
  background-color: #F6F6F5;
  color: #696762;
  border-color: #E0E0E0 #999 #999 #D0D0D0;
  border-style: solid;
  border-width: 1px;
  top: 4px;
  left: -8px;
  padding: 5px;
  min-width: 45px;
  -webkit-box-shadow: #8B8B8B 0px 4px 10px 0px;
  -moz-box-shadow: #8B8B8B 0px 4px 10px 0px;
  z-index: 1000;
}

/* line 261, app/assets/stylesheets/form.css.scss */
div.dropdownMenuRight {
  float: none;
  left: auto;
  right: -8px;
}

/* line 262, app/assets/stylesheets/form.css.scss */
div.dropdownMenuItem {
  padding: 3px;
}

/* line 263, app/assets/stylesheets/form.css.scss */
div#content_main .dropdownMenu a {
  text-decoration: none;
  color: #696762;
}

/* line 267, app/assets/stylesheets/form.css.scss */
div.dropdownMenuWrap {
  position: relative;
  z-index: 3000;
  float: left;
}

/* line 272, app/assets/stylesheets/form.css.scss */
div.dropdownMenuRightWrap {
  float: none;
}

/* line 275, app/assets/stylesheets/form.css.scss */
div#content_main .dropdownMenu a:hover {
  background-color: #D4E6EE;
}

/* line 278, app/assets/stylesheets/form.css.scss */
div#content_main .dropdownMenu div.dropdownMenuItem {
  background-color: inherit;
  text-align: left;
}

/* line 283, app/assets/stylesheets/form.css.scss */
.udf_type_string, .udf_type_text, .udf_type_numeric, .udf_type_currency,
.udf_type_date, .udf_type_url, .udf_type_values, .udf_type_multivalues {
  font-size: 1px;
  line-height: 0;
  height: 10px;
  background: url(/assets/type_indicators-d7d0c3b0910fb052ba1f8fe0be214868e78e089703e6baf8c29358ab09fcdf00.png) 0px -40px;
  float: right;
}

/* line 292, app/assets/stylesheets/form.css.scss */
.udf_type_string {
  background-position: 0px 0px;
  width: 34px;
}

/* line 297, app/assets/stylesheets/form.css.scss */
.udf_type_text {
  background-position: 0px -10px;
  width: 34px;
}

/* line 302, app/assets/stylesheets/form.css.scss */
.udf_type_numeric {
  background-position: 0px -20px;
  width: 44px;
}

/* line 307, app/assets/stylesheets/form.css.scss */
.udf_type_currency {
  background-position: 0px -30px;
  width: 55px;
}

/* line 312, app/assets/stylesheets/form.css.scss */
.udf_type_date {
  background-position: 0px -40px;
  width: 32px;
}

/* line 317, app/assets/stylesheets/form.css.scss */
.udf_type_url {
  background-position: 0px -50px;
  width: 26px;
}

/* line 322, app/assets/stylesheets/form.css.scss */
.udf_type_values {
  width: 39px;
  background-position: 0px -60px;
}

/* line 327, app/assets/stylesheets/form.css.scss */
.udf_type_multivalues {
  width: 51px;
  background-position: 0 -70px;
}

/* line 332, app/assets/stylesheets/form.css.scss */
.popupInputField {
  width: 227px;
}

/* line 334, app/assets/stylesheets/form.css.scss */
.popupInputField input, .popupInputField select {
  width: 100%;
}

/* line 338, app/assets/stylesheets/form.css.scss */
#questionFormContainer {
  width: 350px;
}

/* line 342, app/assets/stylesheets/form.css.scss */
#questionFormContainer textarea, #new_question textarea {
  width: 227px;
}

/* line 346, app/assets/stylesheets/form.css.scss */
#questionFormLoading {
  width: 350px;
  height: 127px;
  padding-top: 80px;
  color: #fff;
  background-color: #b6b6b5;
  text-align: center;
}

/* line 355, app/assets/stylesheets/form.css.scss */
.requiredFieldContainer {
  padding: 0 14px 0 0;
  position: relative;
}

/* line 360, app/assets/stylesheets/form.css.scss */
.requiredFieldContainer .required {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 366, app/assets/stylesheets/form.css.scss */
.requiredFieldContainer input, .requiredFieldContainer textarea {
  width: 100%;
}

/* line 370, app/assets/stylesheets/form.css.scss */
.headingIcon1, .headingIcon2, .headingIcon3 {
  background: url(/assets/heading_numbers-1c61526500840eaceafb0feb787b9144b51c03487d58992919413ca32fc9ae4c.gif) -23px 0 no-repeat;
  width: 23px;
  height: 23px;
  float: left;
}

/* line 377, app/assets/stylesheets/form.css.scss */
section.active .headingIcon1, section.complete .headingIcon1 {
  background-position: 0px -0px;
}

/* line 381, app/assets/stylesheets/form.css.scss */
section.active .headingIcon2, section.complete .headingIcon2 {
  background-position: 0px -23px;
}

/* line 384, app/assets/stylesheets/form.css.scss */
section.active .headingIcon3, section.complete .headingIcon3 {
  background-position: 0px -46px;
}

/* line 388, app/assets/stylesheets/form.css.scss */
.headingIcon2 {
  background-position: -23px -23px;
}

/* line 389, app/assets/stylesheets/form.css.scss */
.headingIcon3 {
  background-position: -23px -46px;
}

/* line 391, app/assets/stylesheets/form.css.scss */
header.formStep {
  height: 40px;
  display: block;
}

/* line 396, app/assets/stylesheets/form.css.scss */
header.formStep h3 {
  color: #d7d6d5;
  font-weight: bold;
  font-size: 11px;
  margin: 4px 0 0 29px;
}

/* line 403, app/assets/stylesheets/form.css.scss */
section.active header.formStep h3, section.complete header.formStep h3 {
  color: #3d5d88;
}

/* line 407, app/assets/stylesheets/form.css.scss */
section article {
  visibility: hidden;
}

/* line 411, app/assets/stylesheets/form.css.scss */
article section {
  clear: both;
}

/* line 415, app/assets/stylesheets/form.css.scss */
a.sectionChange {
  margin: 10px 14px 0 0;
  float: right;
  display: none;
}

/* line 421, app/assets/stylesheets/form.css.scss */
section.active a.sectionChange {
  display: block;
}

/* line 425, app/assets/stylesheets/form.css.scss */
section.active article, section.complete article {
  visibility: visible;
}

/* line 429, app/assets/stylesheets/form.css.scss */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 437, app/assets/stylesheets/form.css.scss */
ul.dropdown {
  position: relative;
  z-index: 597;
  float: left;
}

/* line 443, app/assets/stylesheets/form.css.scss */
ul.dropdown li {
  float: left;
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
}

/* line 450, app/assets/stylesheets/form.css.scss */
ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

/* line 457, app/assets/stylesheets/form.css.scss */
ul.dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

/* line 466, app/assets/stylesheets/form.css.scss */
ul.dropdown ul li {
  float: none;
}

/* line 470, app/assets/stylesheets/form.css.scss */
ul.dropdown ul ul {
  top: 1px;
  left: 99%;
}

/* line 475, app/assets/stylesheets/form.css.scss */
ul.dropdown li:hover > ul {
  visibility: visible;
}

/* line 480, app/assets/stylesheets/form.css.scss */
ul.dropdown li.rtl ul {
  top: 100%;
  right: 0;
  left: auto;
}

/* line 486, app/assets/stylesheets/form.css.scss */
ul.dropdown li.rtl ul ul {
  top: 1px;
  right: 99%;
  left: auto;
}

/* --- */
/* line 493, app/assets/stylesheets/form.css.scss */
ul.dropdown {
  padding-bottom: 1px;
  background: url(/images/pattern1.png) 0 100% repeat-x;
  font: bold 13px/normal Arial, Helvetica, sans-serif;
}

/* line 499, app/assets/stylesheets/form.css.scss */
ul.dropdown li {
  color: #0063dc;
}

/* line 503, app/assets/stylesheets/form.css.scss */
ul.dropdown li.divider {
  border-top: solid 1px #e5e5e5;
}

/* line 507, app/assets/stylesheets/form.css.scss */
ul.dropdown li.hover,
ul.dropdown li:hover {
  color: #0063dc;
}

/* line 512, app/assets/stylesheets/form.css.scss */
ul.dropdown a:link,
ul.dropdown a:visited {
  color: #0063dc;
  text-decoration: none;
}

/* line 514, app/assets/stylesheets/form.css.scss */
ul.dropdown a:hover {
  color: #0063dc;
  text-decoration: underline;
}

/* line 515, app/assets/stylesheets/form.css.scss */
ul.dropdown a:active {
  color: #ff0084;
}

/* -- level mark -- */
/* line 520, app/assets/stylesheets/form.css.scss */
ul.dropdown ul {
  width: 230px;
  padding: 3px 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #E0E0E0 #999 #999 #D0D0D0;
  background-color: #f6f6f5;
  font-weight: normal;
  font-size: 11px;
}

/* line 531, app/assets/stylesheets/form.css.scss */
ul.dropdown ul li {
  margin: 3px;
}

/* line 534, app/assets/stylesheets/form.css.scss */
div#content_main ul.dropdown ul li a {
  text-decoration: none;
  color: #696762;
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
/* line 547, app/assets/stylesheets/form.css.scss */
ul.dropdown *.dir {
  padding-right: 25px;
  background-image: url(/images/nav-arrow-down.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

/* line 554, app/assets/stylesheets/form.css.scss */
.weekdaysSelect {
  vertical-align: middle;
  margin: 0;
}

/* line 555, app/assets/stylesheets/form.css.scss */
label.weekdaysSelect {
  margin-left: 2px;
}

/* line 556, app/assets/stylesheets/form.css.scss */
input.weekdaysSelect {
  margin-right: 5px;
  margin-left: 3px;
}

/* line 558, app/assets/stylesheets/form.css.scss */
.data_search .page_size_selector {
  float: left;
  margin: 7px;
}

/* line 559, app/assets/stylesheets/form.css.scss */
.data_search .bulk_page_size_selector {
  float: left;
  margin: 7px 0px 0px 50px;
}

/* line 560, app/assets/stylesheets/form.css.scss */
.data_search .buttons {
  float: left;
}

/* line 562, app/assets/stylesheets/form.css.scss */
.date_field_container > * {
  float: left;
}

/* line 564, app/assets/stylesheets/form.css.scss */
.dnc {
  position: relative;
  display: inline-block;
}

/* line 565, app/assets/stylesheets/form.css.scss */
.dnc > * {
  float: left;
}

/* line 566, app/assets/stylesheets/form.css.scss */
.dnc > input[type="checkbox"] {
  margin: 3px 1px 0 0;
}

/* line 567, app/assets/stylesheets/form.css.scss */
.dnc_content.inactive {
  opacity: 0.4;
}

/* line 568, app/assets/stylesheets/form.css.scss */
.dnc_content.active {
  opacity: 1;
}

/* line 569, app/assets/stylesheets/form.css.scss */
#task_result_notes, #task_allocation_actions_to_demonstrate_compliance {
  height: 60px;
  width: 100%;
}

/* line 573, app/assets/stylesheets/form.css.scss */
#add_tr_comment_pnl #comment_notes {
  width: 100%;
  margin-bottom: 10px;
  height: 80px;
}

/* line 574, app/assets/stylesheets/form.css.scss */
#add_tr_comment_pnl .buttons {
  float: right;
}

/* line 575, app/assets/stylesheets/form.css.scss */
#add_tr_comment_pnl .buttons .leftright {
  width: 60px;
}

/* line 577, app/assets/stylesheets/form.css.scss */
#reopen_tr_pnl #reopen_reason {
  width: 100%;
  margin-bottom: 10px;
  height: 80px;
}

/* line 578, app/assets/stylesheets/form.css.scss */
#reopen_tr_pnl .buttons {
  float: right;
}

/* line 579, app/assets/stylesheets/form.css.scss */
#reopen_tr_pnl .buttons .leftright {
  width: 60px;
}

/* line 580, app/assets/stylesheets/form.css.scss */
#reopen_tr_rating_pnl #rating_reopen_reason {
  width: 100%;
  margin-bottom: 10px;
  height: 80px;
}

/* line 581, app/assets/stylesheets/form.css.scss */
#reopen_tr_rating_pnl .buttons {
  float: right;
}

/* line 582, app/assets/stylesheets/form.css.scss */
#reopen_tr_rating_pnl .buttons .leftright {
  width: 60px;
}
