/* CSS Document */

p {

	font-size: 16px !important;

}

#call-now {

	font-size:22px;

	line-height: 40px;

}

.join-btn {

	font-size: 22px;

}

.call-now-number {

	font-weight:bold;

}



.btn-login {

	font-weight:bold;

	border: 2px solid #ffc600;

    background-color: #343539;

    color: #ffc600;

    font-size: 18px;

}

.btn-login > i.fa-chevron-right {

	top: 1px;

    position: relative;

}

.btn-full-width {

	width:100%;

}

.btn-back-to-main {

	margin-bottom: 20px;

}



.hidden-block {

	display:none;

}





.add-project {

	

}



.project-list-header {

	background-color:#666;

}



.contractor-project-menu:hover {

	cursor: pointer;

}



table {

    width:100%;

}

table, th, td {

    border: 1px solid black;

    border-collapse: collapse;

}

th, td {

    padding: 5px;

    text-align: left;

}

.list-projects-table .row,.list-categories-table .row,.list-images-table .row,.list-pdfs-table .row,.list-users-table .row,.list-permissions-table .row {
	border-bottom: solid 1px black;
}


table#pdfs-table tr:nth-child(even) {

    background-color: #eee;

}

table#pdfs-table tr:nth-child(odd) {

   background-color:#fff;

}

table#pdfs-table tr td:first-child {

   font-weight: bold;

   width: 300px;

}

table#pdfs-table tr td:last-child {

   width: 80px;

   text-align: center;

}

table#pdfs-table tr td i.fa {

	margin-right: 5px;

    font-size: 18px;

}

table#pdfs-table th	{

    background-color: #303236;

    color: white;

}



table#images-table tr:nth-child(even) {

    background-color: #eee;

}

table#images-table tr:nth-child(odd) {

   background-color:#fff;

}

table#images-table tr td:first-child {

   font-weight: bold;

   width: 300px;

}

table#images-table tr td:last-child {

   width: 80px;

   text-align: center;

}

table#images-table tr td i.fa {

	margin-right: 5px;

    font-size: 18px;

}

table#images-table th	{

    background-color: #303236;

    color: white;

}

table a.image-preview-link {

	cursor: pointer;

}

.carousel-control-sm {

	width: 5%;

}

.gallery-item {

	padding: 2px !important;

}

.gallery-item > .pop {

	cursor: pointer;

}

.gallery-item > .pop > img {

	width: 100%;

    height: 240px;

}