.container_projects { font-family: "gotham-extra-narrow-medium"; }
.project_header { background: rgb(221, 221, 221) none repeat scroll 0% 0%; padding: 15px 0px; }
.project_header h1 { font-family: "GothamHTF-Medium"; color: rgb(57, 57, 58); margin: 0px 0px 30px; padding: 0px 40px 10px; border-bottom: 1px solid rgb(255, 255, 255); font-size: 21px; }
.project_header .results { font-size: 16px; color: rgb(102, 102, 102); padding: 0px 40px; }
.awared-description { color: rgb(102, 102, 102); font-size: 18px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; margin: 10px 0px 20px; padding: 20px 0px; }
.awared-description ul { margin: 0px; padding: 0px 0px 0px 15px; }
.container_projects table { margin: 0px; }
.container_projects table thead { color: rgb(21, 134, 196); }
.container_projects table thead th a, .container_projects table thead th { padding-top: 20px; font-weight: normal; font-family: "gotham-extra-narrow-bold"; font-size: 17px ! important; text-transform: uppercase; color: rgb(21, 134, 196); }
.container_projects table thead .icon-icon-sidebar-flag { color: rgb(230, 111, 0); }
.container_projects table tbody .icon-icon-sidebar-flag { color: rgb(29, 173, 227); }
.container_projects table tbody tr td { font-family: "gotham-extra-narrow-book"; color: rgb(102, 102, 102); }
.container_projects table tbody tr:nth-child(2n) td, .container_projects table tbody tr:nth-child(2n) th { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.container_projects table tbody tr.info td { background: rgb(229, 242, 249) none repeat scroll 0% 0%; }
.container_projects table.table-procurement-notices tr th:first-child, .container_projects table.table-procurement-notices tr td:first-child, .container_projects table.table-documents tr th:first-child, .container_projects table.table-documents tr td:first-child { padding-left: 40px; }
.container_projects table.table-procurement-notices tr th:last-child, .container_projects table.table-procurement-notices tr td:last-child, .container_projects table.table-documents tr th:last-child, .container_projects table.table-documents tr td:last-child { padding-right: 35px; }
.container_projects table tbody tr td .icon { display: block ! important; color: rgb(22, 135, 196); }
.project_pagination { background: rgb(221, 221, 221) none repeat scroll 0% 0%; padding-left: 40px; }
.page18481 .content-center table thead tr th { background: rgb(236, 236, 236) none repeat scroll 0% 0%; }
.page18481 .conteiner-tab .nav-tabs > li > a { padding: 5px 14px; border-radius: 0px; }
.page18481 .content-center .tabbable .tab-pane { padding: 0px; }
.page18481 .conteiner-tab .col-md-12 { background: inherit; }
.container_projects .documents { position: absolute; right: 10px; top: 10px; }
.container_projects .documents a, .container_projects .documents .icon { display: inline-block; vertical-align: bottom; }
.container_projects .documents .icon { color: rgb(255, 255, 255); font-size: 32px; }
#tab-18499 p { margin-top: 20px; font-size: 18px; color: rgb(102, 102, 102); }
.rss_notification_container > div { padding: 0px ! important; }
.rss_notification_container > div.sectors_container { padding-bottom: 10px ! important; border-bottom: 2px solid rgb(2, 134, 198); margin-bottom: 20px; }
.rss_notification_container .data_header h2 { float: left; width: 100%; font-size: 18px; color: rgb(102, 102, 102); padding: 10px 0px; margin: 20px 0px; border-top: 2px solid rgb(2, 134, 198); border-bottom: 2px solid rgb(2, 134, 198); }
.rss_notification_container .item_group { float: left; width: 180px; margin-bottom: 10px; }
.rss_notification_container .item_group label { display: inline; color: rgb(102, 102, 102); font-family: "gotham-extra-narrow-book"; font-size: 16px; cursor: pointer; }
.rss_notification_container .sectors_container .item_group { width: 250px; }
.rss_notification_container input[type="checkbox"] { display: none; }
.rss_notification_container input[type="checkbox"] + label::before { font-family: "idb-icons" ! important; display: inline-block; }
.rss_notification_container input[type="checkbox"] + label::before { content: "P"; letter-spacing: 5px; color: rgb(2, 134, 198); cursor: pointer; }
.rss_notification_container input[type="checkbox"]:checked + label::before { content: "O"; }
.rss_notification_container #feedRSS { float: right; background: rgb(0, 132, 203) none repeat scroll 0% 0%; border-radius: 0px; padding: 10px 20px; font-size: 18px; }
.bootstrap-select, .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { padding: 0px; width: 100%; max-width: 500px; }
.bootstrap-select > .btn { padding-right: 36px; }
.bootstrap-select.btn-group .btn .filter-option { font-size: 14px; text-overflow: ellipsis; }
.bootstrap-select.btn-group .btn .caret { top: 30%; border-width: 15px 10px 0px; border-style: solid solid none; border-color: -moz-use-text-color transparent; }
.bootstrap-select.btn-group.open .btn .caret { border-width: 0px 10px 15px; border-style: none solid solid; border-color: -moz-use-text-color transparent; }
.bootstrap-select.btn-group .dropdown-menu { max-width: 100%; max-height: 420px ! important; padding: 0px ! important; top: 100% ! important; bottom: auto ! important; }
.bootstrap-select.btn-group .dropdown-menu li { float: left; width: 100%; padding: 0px; margin: 0px; }
.bootstrap-select.btn-group .dropdown-menu li a { display: block; padding: 0px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(23, 133, 195); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; white-space: inherit; }
.bootstrap-select.btn-group .dropdown-menu li a span { font-size: 13px; padding: 10px 20px; }
.autosuggest, .autosuggest > div { width: 100%; padding: 0px ! important; }
.autosuggestcontainer .yui-ac-shadow { margin: 2px ! important; }
.autosuggest .yui-ac-content, .autosuggestcontainer .yui-ac-shadow { top: 10px; }
div.autosuggestcontainer li { text-align: left; }
.container_projects .collapsed span.icon.icon-icon-drawer-plus, .container_projects span.icon.icon-icon-drawer-minus { display: inherit ! important; }
.container_projects span.icon.icon-icon-drawer-plus, .container_projects .collapsed span.icon.icon-icon-drawer-minus { display: none ! important; }
.container_projects .subTable { background-color: rgb(238, 238, 238); }
.autocomplete-suggestions { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; }
.autocomplete-suggestions > div { border-top: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding: 5px 10px; }
.autocomplete-suggestions > div:first-child { border: medium none; }
.autocomplete-suggestions > div strong { color: rgb(51, 51, 51); }
.link_sepa { float: right; color: rgb(255, 255, 255); margin-right: 58px; font-size: 1.5em; }
.link_sepa:hover { color: rgb(255, 255, 255); }
@media (max-width: 992px) {
  .link_sepa { margin-top: 40px ! important; }
}
@media (min-width: 992px) {
  .link_sepa { margin-top: 148px; }
}
@media (min-width: 1200px) {
  .container_projects .documents .icon { color: rgb(29, 173, 227); }
  .container_projects .documents { right: 0px; top: 0px; }
}
.doc_p_missing_document { float: right; margin-top: -2.9em; font-size: 1em; }
.doc_p_missing_document span { font-size: 0.8em; }
.s_desc { color: rgb(255, 255, 255); padding-right: 40px ! important; }
.s_desc p, .s_desc ul { color: rgb(255, 255, 255); font-family: "GothamNarrow-Book"; margin: 0px; }
.s_more_information { display: none; margin-top: 10px; padding: 0px ! important; }
.s_link_more_information { color: rgb(255, 255, 255) ! important; }
