/*****[ BEGIN tooltip ]*****/
body.page-dataset-ez .tooltip,
body.node-type-dataset .tooltip {
  opacity: 1 !important;
}

body.page-dataset-ez .tooltip-inner,
body.node-type-dataset .tooltip-inner {
  background-color: #4993c8 !important;
  color: white;
  text-align: left;
}

body.page-dataset-ez .bs-tooltip-top .arrow::before,
body.page-dataset-ez .bs-tooltip-auto[x-placement^="top"] .arrow::before,
body.node-type-dataset.bs-tooltip-top .arrow::before,
body.node-type-dataset .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #4993c8 !important;
}

body.page-dataset-ez .bs-tooltip-right .arrow::before,
body.page-dataset-ez .bs-tooltip-auto[x-placement^="right"] .arrow::before,
body.node-type-dataset .bs-tooltip-right .arrow::before,
body.node-type-dataset .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #4993c8 !important;
}

body.page-dataset-ez .bs-tooltip-bottom .arrow::before,
body.page-dataset-ez .bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
body.node-type-dataset .bs-tooltip-bottom .arrow::before,
body.node-type-dataset .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #4993c8 !important;
}

body.page-dataset-ez .bs-tooltip-left .arrow::before,
body.page-dataset-ez .bs-tooltip-auto[x-placement^="left"] .arrow::before,
body.node-type-dataset .bs-tooltip-left .arrow::before,
body.node-type-dataset .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #4993c8 !important;
}


.tooltip-question-mark-container {
  display: block;
  float: right;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  background: #4895CD;
  text-align: center;
  transition: all .3s ease;
  margin-left: 0.5rem !important;
  position: relative;
  top: 2px;
}

.tooltip-question-mark-container i {
  color: #ffffff;
  font-size: 13px;
  position: relative;
  bottom: 4px;
}
/*****[ END tooltip ]*****/

/*****[ BEGIN clean up form elements ]*****/

/* Hide the edit summary link for the body field */
form#dataset-ez-node-crud-form div.field-type-text-with-summary label span.field-edit-link {
  display: none;
}

form#dataset-ez-node-crud-form div#edit-body-dataset-container div.text-format-wrapper a#switch_edit-body-dataset-container-und-body-dataset-value,
form#dataset-ez-node-crud-form div#edit-body-dataset-container div.text-format-wrapper fieldset#edit-body-dataset-container-und-body-dataset-format {
  display: none !important;
}

/* Clean up file upload */
form#dataset-ez-node-crud-form input#edit-data-dictionary-file {
  display: block;
}

form#dataset-ez-node-crud-form select#edit-database-server-type,
form#dataset-ez-node-crud-form select#edit-database-schema-name,
form#dataset-ez-node-crud-form select#edit-database-table-name,
form#dataset-ez-node-crud-form div.chosen-container {
  display: block;
}

form#dataset-ez-node-crud-form div.form-item-database-server-type,
form#dataset-ez-node-crud-form div.form-item-database-schema-name,
form#dataset-ez-node-crud-form div.form-item-database-table-name,
form#dataset-ez-node-crud-form div.form-item-contact-person,
form#dataset-ez-node-crud-form div.form-item-dataset-customers{
  margin-bottom: 0;
  margin-top: 30px;
}

/*form#dataset-ez-node-crud-form table {*/
/*  margin-top: 15px;*/
/*}*/

/*form#dataset-ez-node-crud-form table thead th {*/
/*  border-bottom: none;*/
/*}*/


/*form#dataset-ez-node-crud-form table tbody {*/
/*  border-top: none;*/
/*}*/

form#dataset-ez-node-crud-form input#edit-submit-local {
  margin-top: 30px;
}

form#dataset-ez-node-crud-form #note-required-fields-are-required {
  margin-top: 15px;
}

form#dataset-ez-node-crud-form .filters-container label#filters-label {
  margin-top: 11px;
}

form#dataset-ez-node-crud-form .filters-container div.form-item {
  margin-bottom: 0px;
  margin-top: 0px;
}

form#dataset-ez-node-crud-form .filters-container select.database-filter-select {
  top: 5px;
  left: 25px;
  position: relative;
}
/*****[ END clean up form elements ]*****/

/* Suppress the upload button b\c it is not working correctly */
form#dataset-ez-node-crud-form #edit-data-dictionary-file-ajax-wrapper input#edit-data-dictionary-file-upload-button {
  display: none;
}


/*****[ BEGIN CSS for node view page ]*****/
div#block-blocks-dslp-dslp-data-definitions .one-filter-wrapper label.label-for-filter-value {
  width: 40%;
}

div#block-blocks-dslp-dslp-data-definitions .download-options-container .button-container {
  position: relative;
  left: 10px;
  top: 10px;
}

div#block-blocks-dslp-dslp-data-definitions .data-file-wrapper div.field-name-field-data-definition-file {
  display: inline-block;
}

div#block-blocks-dslp-dslp-data-definitions .data-file-wrapper div.field-label {
  display: none;
}

div#block-blocks-dslp-dslp-data-definitions .data-file-wrapper div.field-name-field-data-definition-file a {
  font-size: 16px;
}
/*****[ END CSS for node view page ]*****/
