/*********************  Post data user ********************/


#body-postdata .content-user{
  margin-bottom: 25px;
}
/*********************  Data sharing guide ********************/
#data-sharing-container h1 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 35px;
  color: #001D85;
}

#data-sharing-container .data-sharing-content {
  background: #F2F4F9;
  padding: 30px;
}

#data-sharing-container .data-sharing-content .btn-step {
  width: 140px;
  height: 40px;
  background: #001D85;
  border-radius: 5px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  padding-top: 10px;
  text-align: center;
  margin-bottom: 20px;
}

#data-sharing-container .data-sharing-content .image {
  text-align: center;
  margin-bottom: 20px;
}

#data-sharing-container .data-sharing-content .title {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #001D85;
}

#data-sharing-container .data-sharing-content .asterisk {
  color: #E92F46;
}

.custom-bullet {
  text-align: center;
  justify-content: center;
  align-items: center;
}

#body-postdata #org, #body-postdata #field-notes{
  width: 100%;
  min-height: 45px;
  padding: calc(0.375rem + 3.5px) 0.75rem;
  border: 1px solid #FFFFFF;
}
#body-postdata #s2id_group_id {
  box-sizing: border-box;
  border-radius: 5px;
  background: #FFFFFF;
  min-height: 45px;
  width: 100% !important;
}

#body-postdata .select2-choices {
  display: flex;
  align-items: center;
  transition-duration: 0s;
  min-height: 24px;
  background: #FFFFFF;
  border: 0;
  padding: 0;
  box-shadow: none;
}

#body-postdata .resource-item__download .resource-item__download-label {
  width: 170px;
  color: #001D85;
  font-weight: 700;
}

#body-postdata .resource-item__download .resource-item__download-value ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#body-postdata .resource-item__download .resource-item__download-value li {
  margin-right: 8px;
  float: left;
  height: 20px;
  background: #929292;
  border-radius: 5px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
}

#body-postdata .resource-item__download-value li img {
  margin-right: 5px;
  height: 10px;
}

#body-postdata .resource-item__download-value .download-CSV {
  background: #337DA7 !important;
}

#body-postdata .resource-item__download-value .download-PDF {
  background: #929292 !important;
}

#body-postdata .resource-item__download-value .download-XLSX {
  background: #285C76 !important;
}

#body-postdata .resource-item__download-value .download-DOC {
  background: #3D619F !important;
}

#body-postdata .resource-item__download-value .download-DOCX {
  background: #5D87D0 !important;
}

#body-postdata .resource-item__download-value .download-API {
  background: #D68791 !important;
}

#body-postdata .resource-item__download-value .download-HTML,
#body-postdata .resource-item__download-value .download-XML {
  background: #DC8968 !important;
}

#body-postdata .resource-item__download-value .download-JPEG {
  background: #34A853 !important;
}

#body-postdata .resource-item__download-value .download-JSON {
  background: #9777A8 !important;
}

#body-postdata .resource-item__download-value .download-PNG {
  background: #669EC5 !important;
}

#body-postdata .resource-item__download-value .download-ZIP {
  background: #D4AC68 !important;
}

#body-postdata .resource-item__download-value .download-RAR {
  background: #BD6667 !important;
}

#body-postdata .resource-item__download-value li a {
  color: #FFFFFF;
}

#body-postdata .resource-item__download-value li a:hover {
  color: #FFFFFF;
}

/*********************  Item list ********************/

#body-postdata #postdata-list .content-postdata-list{
  font-size: 16px; 
  color: #000000; 
  font-weight: 700; 
  line-height: calc(1rem + 9px);
}

#body-postdata #postdata-list .date-postdata-list{
  font-size: 14px; 
  font-style: italic; 
  color: #969696; 
  font-weight: 400;
}

#body-postdata ul.timeline {
  list-style-type: none;
  position: relative;
  margin-top: -20px;
}
#body-postdata ul.timeline:before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 29px;
  width: 2px;
  height: 100%;
  z-index: 400;
}
#body-postdata ul.timeline > li {
  margin: 20px 0;
  padding-left: 20px;
}
#body-postdata ul.timeline > li:before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #001d85;
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
}

@media screen and (min-width: 768px){
  #body-postdata #postdata-list .btn-view-postdata-list{
    height: 45px;
    white-space: nowrap;
  }
}

@media screen and (max-width: 670px){
  #body-postdata #postdata-list .btn-view-postdata-list{
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0;
    white-space: normal;
  }
}

#body-postdata #postdata-list .content-postdata-list-browser{
  font-size: 16px; 
  color: #001d85; 
  font-weight: 700; 
  line-height: calc(1rem + 9px);
}

#body-postdata #postdata-list .color-text-no-browser{
  font-size: 16px; 
  color: #000000; 
  line-height: calc(1rem + 9px);
}

#body-postdata #postdata-list .color-text-browser{
  font-size: 16px; 
  color: #969696; 
  line-height: calc(1rem + 9px);
}

#body-postdata #postdata-list .browse-postdata-list{
  font-size: 14px; 
  color: #F25734; 
  font-weight: 400;
  text-transform: capitalize;
}