/* line 1, app/assets/stylesheets/linking_panel.css.scss */
div#attach_current_links_area {
  overflow: auto;
  background-color: white;
  margin: 5px;
  border: 1px solid #c7c8cc;
}

/* line 8, app/assets/stylesheets/linking_panel.css.scss */
div#recent_list_area, div#secondary_recent_list_area {
  background-color: white;
  border: 1px solid #c7c8cc;
}

/* line 12, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_recent_list_area, div#risk_library_secondary_recent_list_area {
  background-color: white;
  border: 1px solid #c7c8cc;
}

/* line 16, app/assets/stylesheets/linking_panel.css.scss */
div#search_results_area {
  background-color: white;
  border: 1px solid #c7c8cc;
}

/* line 21, app/assets/stylesheets/linking_panel.css.scss */
div#search_results_area .pagination_wrapper {
  margin-top: 5px;
  padding: 4px;
}

/* line 25, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_search_results_area {
  background-color: white;
  border: 1px solid #c7c8cc;
}

/* line 30, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_search_results_area .pagination_wrapper {
  margin-top: 5px;
  padding: 4px;
}

/* line 34, app/assets/stylesheets/linking_panel.css.scss */
div#current_links_area {
  background-color: white;
  border: 1px solid #c7c8cc;
}

/* line 39, app/assets/stylesheets/linking_panel.css.scss */
div#current_links_area a, div#risk_library_current_links_area a, div#recent_list_area a, div#search_results_area a {
  word-break: break-all;
  word-wrap: break-word;
}

/* line 44, app/assets/stylesheets/linking_panel.css.scss */
div#current_links_area td, div#recent_list_area td, div#search_results_area td, div#secondary_recent_list_area td {
  padding: 4px;
}

/* line 46, app/assets/stylesheets/linking_panel.css.scss */
div.linkingPanel td.action_link_wrapper {
  white-space: nowrap;
}

/* line 50, app/assets/stylesheets/linking_panel.css.scss */
#current_links_title, #risk_library_current_links_title, #recent_list_title_area, #risk_library_recent_list_title_area, #secondary_recent_list_title_area, #risk_library_secondary_recent_list_title_area {
  padding-bottom: 5px;
}

/* line 52, app/assets/stylesheets/linking_panel.css.scss */
#latest_added_primary {
  word-break: break-all;
}

/* line 54, app/assets/stylesheets/linking_panel.css.scss */
#latest_added_primary, #first_recent {
  transition: background-color 5s ease-out;
}

@keyframes pulse {
  50% {
    background-color: #FFFF99;
  }
}

/* line 62, app/assets/stylesheets/linking_panel.css.scss */
.just_added {
  animation: pulse .5s ease-out 2;
}

/* line 66, app/assets/stylesheets/linking_panel.css.scss */
input#attach_search_box {
  border: 1px solid #c7c8cc;
  font-family: verdana;
  font-size: 11px;
  color: #444444;
  margin-left: 5px;
  vertical-align: middle;
}

/* line 75, app/assets/stylesheets/linking_panel.css.scss */
div#attach_search_box_area {
  height: 25px;
  z-index: 2000;
}

/* line 80, app/assets/stylesheets/linking_panel.css.scss */
input#risk_library_attach_search_box {
  border: 1px solid #c7c8cc;
  font-family: verdana;
  font-size: 11px;
  color: #444444;
  margin-left: 5px;
  vertical-align: middle;
}

/* line 89, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_attach_search_box_area {
  height: 25px;
  z-index: 2000;
}

/* line 94, app/assets/stylesheets/linking_panel.css.scss */
div#recent_list_name_area {
  height: 10px;
  padding-left: 5px;
  padding-top: 25px;
}

/* line 100, app/assets/stylesheets/linking_panel.css.scss */
div#attach_current_links_name {
  padding-left: 5px;
  padding-top: 10px;
  height: 15px;
}

/* line 106, app/assets/stylesheets/linking_panel.css.scss */
td.attach_list_item_desc {
  padding-left: 5px;
}

/* line 110, app/assets/stylesheets/linking_panel.css.scss */
td.attach_action_link {
  text-align: right;
  width: 50px;
  padding-right: 5px;
}

/* line 116, app/assets/stylesheets/linking_panel.css.scss */
div#recent_list_area td, div#search_results_area td, div#current_links_area td, div#secondary_recent_list_area td {
  background-color: white;
  color: #444444;
}

/* line 121, app/assets/stylesheets/linking_panel.css.scss */
div#attach_current_links_area table.attach_list_table td, div#recent_list_area table.attach_list_table td, div#search_results_area table.attach_list_table td {
  background-color: white;
}

/* line 125, app/assets/stylesheets/linking_panel.css.scss */
div#attach_panel_h {
  display: none;
}

/* line 128, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_attach_panel_h {
  display: none;
}

/* line 131, app/assets/stylesheets/linking_panel.css.scss */
div#attach_add_wrapper table tbody tr td {
  font-family: arial;
  font-size: 11px;
}

/* line 136, app/assets/stylesheets/linking_panel.css.scss */
div#attach_add_document_area {
  margin-top: 20px;
}

/* line 140, app/assets/stylesheets/linking_panel.css.scss */
div#attach_search_wrapper {
  padding: 3px;
}

/* line 146, app/assets/stylesheets/linking_panel.css.scss */
div#search_wrapper a, div#risk_library_search_wrapper a, div#attach_current_area a, a#add_new_link, div#attach_panel div#task_allocation_responsible_units a, div#risk_library_attach_panel div#task_allocation_responsible_units a, div.responsible_area a, #escalation_actuals a, div#incident_allocation_due_area a {
  font-size: 11px;
  color: #7da1bc;
  cursor: pointer;
  text-decoration: underline;
}

/* line 153, app/assets/stylesheets/linking_panel.css.scss */
div#attach_panel img.bu_people_list_bottom_right {
  position: absolute;
  top: -5px;
  left: 691px;
  display: block;
}

/* line 159, app/assets/stylesheets/linking_panel.css.scss */
div#attach_panel img.bu_people_list_top_right {
  position: absolute;
  top: 0px;
  left: 691px;
  display: block;
}

/* line 165, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_attach_panel img.bu_people_list_bottom_right {
  position: absolute;
  top: -5px;
  left: 691px;
  display: block;
}

/* line 171, app/assets/stylesheets/linking_panel.css.scss */
div#risk_library_attach_panel img.bu_people_list_top_right {
  position: absolute;
  top: 0px;
  left: 691px;
  display: block;
}

/* line 177, app/assets/stylesheets/linking_panel.css.scss */
img.escalation_list_top_left {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
}

/* line 184, app/assets/stylesheets/linking_panel.css.scss */
img.escalation_list_top_right {
  position: absolute;
  top: 0px;
  left: 755px;
  display: block;
}

/* line 191, app/assets/stylesheets/linking_panel.css.scss */
img.escalation_list_bottom_left {
  position: absolute;
  top: -5px;
  left: 0px;
  display: block;
}

/* line 198, app/assets/stylesheets/linking_panel.css.scss */
img.escalation_list_bottom_right {
  position: absolute;
  top: -5px;
  left: 755px;
  display: block;
}

/*############################################################################*/
/* line 207, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel {
  width: 700px;
  /* The panel needs a hight to force YUI panel to render it higher in the screen */
  height: 400px;
  color: #696762;
  z-index: 500;
}

/* line 215, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel h2.panelTitle {
  color: #3e6085;
  font-size: 18px;
  margin-bottom: 12px;
}

/* line 221, app/assets/stylesheets/linking_panel.css.scss */
h2.panelTitle span.ref {
  font-size: 13px;
}

/* line 225, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel h2.columnHeading, .linkingPanel h3 {
  margin: 0;
}

/* line 229, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel h4.columnHeading {
  background: #d6df24;
  width: 346px;
  color: #fff;
  padding: 4px;
  margin-bottom: 6px;
}

/* line 237, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel .panelExplanation {
  font-size: 12px;
  color: #696762;
  margin-bottom: 6px;
}

/* line 243, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel #leftColumn, .linkingPanel #checklistsLeftColumn, .linkingPanel #questionsLeftColumn {
  width: 354px;
  margin-top: 0;
  float: left;
}

/* line 249, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel #rightColumn, .linkingPanel #checklistsRightColumn, .linkingPanel #questionsRightColumn {
  width: 354px;
  float: right;
}

/* line 254, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel #arrows, .linkingPanel #checklistsArrows, .linkingPanel #questionsArrows {
  float: left;
  width: 41px;
  padding-top: 180px;
  padding-left: 5px;
}

/* line 261, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel .listArea {
  border: 1px solid #dddddb;
  height: 242px;
  position: relative;
  margin-top: 2.2em;
}

/* line 268, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel input {
  font-size: 11px;
}

/* line 272, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel .buttonPanel input {
  margin-bottom: 0;
}

/* line 274, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel .yui-picker-controls input {
  margin-bottom: 0;
}

/* line 278, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel ul.dropTarget {
  height: 236px;
  width: 322px;
  padding: 3px;
  margin: 0;
  list-style-type: none;
}

/* line 286, app/assets/stylesheets/linking_panel.css.scss */
.linkingPanel ul.highlighted {
  background-color: #f1f4e1;
  height: 236px;
}

/* IE6 Hack */
/* line 292, app/assets/stylesheets/linking_panel.css.scss */
* html .linkingPanel ul.highlighted {
  background: none;
}

/* line 297, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li {
  margin-bottom: 4px;
  width: 346px;
  border: 1px solid white;
  padding: 0px;
  position: relative;
  background-color: #ddd;
  height: 34px;
  overflow: hidden;
}

/* line 308, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget .manualLink, ul.dropTarget .manualUnlink {
  float: right;
  display: block;
  margin-right: 10px;
  margin-top: 8px;
}

/* line 312, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li h3 {
  font-size: 14px;
  padding-top: 3px;
  letter-spacing: -0.8px;
  color: #535250;
}

/* line 319, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li h3 a {
  color: #7da1bc;
  text-decoration: underline;
  cursor: pointer;
}

/* line 325, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li h4 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 11px;
  line-height: 10px;
  color: #535250;
}

/* line 335, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li .leftHandle {
  width: 12px;
  height: 34px;
  margin-right: 3px;
  margin-left: 3px;
  background-image: url(/assets/handle-bfbfebb6ef77cf86922f03f994796c652e70784aa633799ced9c2c6ff274e391.png);
  float: left;
  cursor: move;
}

/* line 345, app/assets/stylesheets/linking_panel.css.scss */
ul.dropTarget li .spinner img,
ul.dropTarget li .spinner .working_text {
  width: 220px;
  margin: auto;
  display: block;
  text-align: center;
}

/* line 353, app/assets/stylesheets/linking_panel.css.scss */
table.linking {
  width: 100%;
}

/* line 355, app/assets/stylesheets/linking_panel.css.scss */
table.linking > tbody > tr > td:first-child {
  width: 80px;
}

/* line 360, app/assets/stylesheets/linking_panel.css.scss */
table.link_popup {
  width: 100%;
  padding: 1px;
  border-spacing: 0;
  border: 0;
}

/* line 366, app/assets/stylesheets/linking_panel.css.scss */
table.link_popup div.link_desc {
  word-wrap: break-word;
  width: 200px;
  overflow: hidden;
}
