.docs-link,
a.docs-link {
	font-size: 10px;
	display: inline-block;
}
.docs-link:hover,
a.docs-link:hover {
}

body .modal-backdrop {
	position: relative;
	display:none;
	visibility:hidden; 
}

.btn-doc {
	border: none;
    background: none;
    padding: 0;
    margin-right: 10px;
    color: #137dc2;
}
.btn-doc:hover {
	color: #c56b6e;
}

.doc-icon.fa {
	font-size: 26px;
	margin-right: 10px;
	color: #31708f;
}
.documents-list a:hover .doc-icon.fa {
    color: #137dc2;
}

.document-line {
	display: flex;
}
.document-line .document-text {
	display: inline-block;
}

.document-viewer {
	margin-top: 15px;
}

.modal.modal-style {
}
.modal.modal-style .modal-dialog {
}
.modal.modal-style .modal-dialog .modal-content {border-radius: 0;border: none;}
.modal.modal-style .modal-dialog .modal-content .modal-header {background: #48bccf;color: #fff;border: none;}
.modal.modal-style .modal-dialog .modal-content .modal-header span {font-family: 'Comfortaa', cursive;font-size: 20px;}
.modal.modal-style .modal-dialog .modal-content .modal-header .close {font-size: 26px;}
.modal.modal-style .modal-dialog .modal-content .modal-body {
}


.tenders-section {
	padding: 30px 0;
    position: relative;
    z-index: 3;
}
.tenders-section .content .summary {
	padding-left: 25px;
}
.tenders-section .content {
	padding: 25px 5px;
	background: #fff;
	box-shadow: 0px 0px 4px #b3b3b3;
}
.tenders-section .content .title {
	color: #0855a1;
	font-size: 20px;
	font-family: Roboto-Regular;
	margin: 0;
	margin-bottom: 20px;
	padding: 0 20px;
}
.tenders-section .content .block-info {
	font-family: Roboto-Regular;
    padding: 0 20px;
}

.tenders-section .content.commercial {
	padding: 25px;
}
.tenders-section .content .title {
	padding: 0;
}
.tenders-section .content.commercial .post {
	border-radius: 0;
}
.tenders-section .content.commercial .post .panel-heading {
}
.tenders-section .content.commercial .post .panel-body {
}
.tenders-section .content.commercial .post .dates {
	padding-bottom: 15px;
}
.tenders-section .content.commercial .post .dates .text {
	font-style: italic;
	font-size: 14px;
}
.tenders-section .content.commercial .post .description {
}

.tenders-section .btn-style, .tenders-section a.btn-style {
    border-radius: 0;
    border: none;
    background: #009bd4;
    color: #fff;
	padding: 10px 15px;
    transition: all 0.2s ease-in-out;
    border: 2px solid rgba(33, 31, 31, 0);
    font-size: 16px;
    font-family: 'Roboto-Regular';
    text-transform: none;
    letter-spacing: 0px;
    text-decoration: none;
}
.tenders-section .btn-style:hover, .tenders-section a.btn-style:hover {
	background: #ffffff;
    border: 2px solid #72C8F0;
    color: #72C8F0;
    transition: all 0.2s ease-in-out;
    outline: none;
}

.table.table-tenders .tender-link {
	font-family: Roboto-Regular;
	color: #00578a;
	font-size: 16px;
}
.table.table-tenders .tender-link:focus,
.table.table-tenders .tender-link:hover {
    color: #000000;
}

.table.table-tenders {
	border: 1px solid #efefef;
	border-top: 4px solid #72c7f0;
}
.table.table-tenders thead tr {
	background: #f1f1f1;
}
.table.table-tenders thead tr th {
	background: #f1f1f1;
	text-align: left;
   vertical-align: middle;
}
.table.table-tenders tr {
}
.table.table-tenders tr th,
.table.table-tenders tr th a {
	font-family: Roboto-Light;
    color: #137dc2;
}
.table.table-tenders tr td {
    font-size: 16px;
    text-align: left;
    /*vertical-align: middle;*/
}
.table.table-tenders tr td a {
}
.table.table-tenders tr th a:hover,
.table.table-tenders tr td a:hover {
}
.table.table-tenders tr th:first-child,
.table.table-tenders tr td:first-child {
}
.table.table-tenders tr th:last-child,
.table.table-tenders tr td:last-child {
}