h6 {
	font-size: 20px !important;
}

.addToCartTable,
.save,
.removeFromCart,
.addToCart,
.dld,
.down,
.sv-dwg,
.sv-pdf {
	font-size: 12px;
	display: inline-block;
	white-space: nowrap;
	margin: 4px;
	width: 100px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;


}


a.save.bleub {
	background-color: #324274;
	border: 1px solid #324274 !important;
}

a.save,
.sv-pdf {
	background-color:#E12716;
	padding: 3px;
	color: white;
	border: 1px solid #E12716 !important;

}

a.save:hover,
.sv-pdf:hover {
	background-color: #E12716;
	padding: 3px;
	color: white;
	border: 1px solid #E12716 !important;

}





.sv-dwg:hover,
a.save.dwg:hover {
	background-color: #324274;
	padding: 3px;
	color: white;
	border: 1px solid #324274 !important;

}

.sv-dwg,
a.save.dwg {
	background-color: #324274;
	padding: 3px;
	color: white;
	border: 1px solid #324274 !important;

}


a.sv-doc {
	background-color:#0067b1;
	padding: 3px;
	color: white;
	border: 1px solid #0067b1 !important;

}


a.sv-doc:hover {
	background-color: #0067b1;
	padding: 3px;
	color: white;
	border: 1px solid #0067b1 !important;

}

.removeFromCart,
.dld {
	background-color: #00acd5;
	/* border: 1px solid #00acd5 !important; */
	padding: 3px
}

a.addToCartTable,
.addToCart {
	background-color: white;
	border: 1px solid #000000 !important;
	padding: 3px
}

.dld {
	color: white;
}

.dld:hover {
	background-color: #00acd5;
	/* border: 1px solid #00acd5 !important; */
	color: white;
}

.addToCart:hover {
	background-color: white;
	border: 1px solid #000000 !important;
}

/* tables */
table.tablesorter {
	font-family: arial;
	/* background-color: #CDCDCD; */
	margin: 3rem 0;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tablesorter tr:nth-child(2n+1) {
	background: #F0F0F6;
}

table.tablesorter tr {
	height: 45px;

}


table.tablesorter.userTable tbody tr td:first-child {
	/* width: 10%; */

}


/* begin /resources/list_users.php table */
table.tableSorter#userTable tbody tr td:first-child,
table.tableSorter#userTable tbody tr td:nth-child(2),
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:first-child,
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:nth-child(2),
table.list-users-table.tablesorter.usertables#userTable-u thead tr th:first-child,
table.list-users-table.tablesorter.usertables#userTable-u thead tr th:nth-child(2),
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:nth-child(3),
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:nth-child(4),
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:nth-child(6),
table.list-users-table.tablesorter.usertables#userTable-u thead tr th:nth-child(3),
table.list-users-table.tablesorter.usertables#userTable-u thead tr th:nth-child(4),
table.list-users-table.tablesorter.usertables#userTable-u thead tr th:nth-child(6)
{
   width: auto;
}
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td:nth-child(5),
table.list-users-table.tablesorter.usertables#userTable-u tr th:nth-child(5) {
	/* width:10%; */
}


table.list-users-table.tablesorter.usertables#userTable-u tbody tr td {
	font-size: 16px;
	padding:10px;
}
table.list-users-table.tablesorter.usertables#userTable-u thead tr th {
	font-weight: bold;
	padding:10px;
}
table.tableSorter#userTable,
table.list-users-table.tablesorter.usertables#userTable-u tbody tr td,
table.list-users-table.tablesorter.usertables#userTable-u thead tr th {
	border: 1px solid rgb(162, 162, 162);

}
input[value="Go"] {
    width: 120px;
    padding: 5px;
    line-height: normal;
}
select[name="user_action"] {
	padding: 3px 5px;
	border: solid 1px #ccc;
	margin: 0px 10px 10px 0px;
	width: 200px;
}
/* end */


/* begin table for /resources/list_plants.php */
table#userTable-p 
table.tableSorter#userTable-p,
table.tablesorter#userTable-p tbody tr td,
table.tablesorter#userTable-p thead tr th {
	border: 1px solid rgb(162, 162, 162);
}


table.tablesorter#userTable-p tbody tr td:nth-child(3),
table.tablesorter#userTable-p tbody tr td:nth-child(4),
table.tablesorter#userTable-p tbody tr td:nth-child(5),
table.tablesorter#userTable-p tbody tr td:nth-child(6),
table.tablesorter#userTable-p thead tr th:nth-child(3),
table.tablesorter#userTable-p thead tr th:nth-child(4),
table.tablesorter#userTable-p thead tr th:nth-child(6){
   width: auto;
}

table.tablesorter#userTable-p tbody tr td:first-child,
table.tablesorter#userTable-p tbody tr td:nth-child(2),
table.tablesorter#userTable-p thead tr th:first-child,
table.tablesorter#userTable-p thead tr th:nth-child(2) {
	/* width:25%; */
}

table.tablesorter#userTable-p tbody tr td {
	font-size: 16px;
	padding:10px;
}
table.tablesorter#userTable-p thead tr th {
	font-weight: bold;
	padding:10px;
}

table.tablesorter#userTable-p tr:nth-child(2n+1) {
	background: #F0F0F6;
}

table.userTable tbody tr.odd td {
	background: #F0F0F6;
}

/* begin table  /resources/list_products.php*/

table#userTable-pr 
table.tableSorter#userTable-pr,
table.tablesorter#userTable-pr tbody tr td,
table.tablesorter#userTable-pr thead tr th {
	border: 1px solid rgb(162, 162, 162);
}

table.tablesorter#userTable-pr tbody tr td:nth-child(3),
table.tablesorter#userTable-pr tbody tr td:nth-child(4),
table.tablesorter#userTable-pr thead tr th:nth-child(3),
table.tablesorter#userTable-pr thead tr th:nth-child(4){
   width: auto;
}

table.tablesorter#userTable-pr tbody tr td:first-child,
table.tablesorter#userTable-pr tbody tr td:nth-child(2),
table.tablesorter#userTable-pr thead tr th:first-child,
table.tablesorter#userTable-pr thead tr th:nth-child(2) {
	/* width:30%; */
}
table.tablesorter#userTable-pr tbody tr td {
	font-size: 16px;
	padding:10px;
}
table.tablesorter#userTable-pr thead tr th {
	font-weight: bold;
	padding:10px;
}




input.shareLink {
	margin: 3px;
	padding: 3px;
}

a.deleteLink {
	font-size: 14px;
	padding: 5px
}




table.tablesorter tbody tr td:first-child {
	/* width: 70%; */

}

table.tablesorter.filters tbody tr td:first-child {
	width: auto !important;
}

table.tablesorter.userTable tbody tr td:first-child {
	/* width: 70%; */

}

table.tablesorter.userTable.key-res tbody tr td:first-child {
	/* width: 10%; */

}


table.tablesorter thead tr th {
	background-color: white !important;
	color: black;
	font-size: 16px;
	text-transform: uppercase;
}

table.tablesorter thead tr th a {
	color: #fff;
	font-weight: bold;
	display: inline;
}

table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color: #F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}



table.cart-list-tbl tr{
    font-size:16px
}
table.cart-list-tbl tbody tr td,
table.cart-list-tbl thead tr th {
	padding:8px;
}
table.cart-list-tbl,
table.cart-list-tbl tbody tr td,
table.cart-list-tbl thead tr th {
	border: 1px solid rgb(162, 162, 162);
}
table.cart-list-tbl thead tr th:first-child{
/* width:30%; */
}


table.list-info-tb tr:nth-child(2n+1) {
	background: #F0F0F6;
}

table.list-info-tbl tr{
    font-size:16px
}
table.list-info-tbl tbody tr td,
table.list-info-tbl thead tr th {
	padding:8px;
}

table.list-info-tbl,
table.list-info-tbl tbody tr td,
table.list-info-tbl thead tr th {
	border: 1px solid rgb(162, 162, 162);
}

table.list-info-tbl thead tr th:first-child{
	/* width:25%; */
	}
table.list-info-tbl thead tr th:nth-child(2){
	/* width:25%; */
}

table.list-info-tbl thead tr th:nth-child(3){
	/* width:20%; */
}
table.list-info-tbl thead tr th:nth-child(4){
	/* width:25%; */
}



/*/resources/list_resources.php */
table.zebra tr{
	font-size:16px
}
table.zebra tbody tr td,
table.zebra thead tr th {
	padding:8px;
}
table.zebra,
table.zebra tbody tr td,
table.zebra thead tr th {
	border: 1px solid rgb(162, 162, 162);
}
table.zebra  thead tr th:first-child{
	/* width:5%; */
}
table.zebra  thead tr th:nth-child(3){
	/* width:13%; */
}
table.zebra  thead tr th:nth-child(2){
	/* width:25%; */
}
table.zebra  thead tr th:nth-child(5){
	/* width:25%; */
}
table.zebra  thead tr th:nth-child(7){
	/* width:5%; */
}

/* /resources/list_projects.php */
table.list-proj-tbl tr{
	font-size:16px
}
table.list-proj-tbl tbody tr td,
table.list-proj-tbl thead tr th {
	padding:8px;
}
table.list-proj-tbl,
table.list-proj-tbl tbody tr td,
table.list-proj-tbl thead tr th {
	border: 1px solid rgb(162, 162, 162);
}

table.list-proj-tbl thead tr th:first-child{
	/* width:30%; */
}
table.list-proj-tbl thead tr th:nth-child(2){
	/* width:15%; */
}
table.list-proj-tbl thead tr th:nth-child(3){
	/* width:30%; */
}
table.list-proj-tbl thead tr th:nth-child(4){
	/* width:15%; */
}

/* /resources/list_categories.php */
table.list-cat-tbl tbody tr td,
table.list-cat-tbl thead tr th {
	padding:8px;
}
table.list-cat-tbl,
table.list-cat-tbl tbody tr td,
table.list-cat-tbl thead tr th {
	border: 1px solid rgb(162, 162, 162);
}

table.list-cat-tbl tr{
	font-size: 16px;
}
table.list-cat-tbl thead tr th:first-child{
	/* width:40%; */
}
table.list-cat-tbl thead tr th:nth-child(2){
	/* width:40%; */
}
table.list-cat-tbl thead tr th:nth-child(3){
	/* width:20%; */
}

/* /resources/list_ahi_photo_groups.php */
table.list-photo-tbl {
	font-size:16px;
}
table.list-photo-tbl tbody tr td,
table.list-photo-tbl thead tr th {
	padding:8px;
}

table.list-photo-tbl,
table.list-photo-tbl tbody tr td,
table.list-photo-tbl thead tr th {
	border: 1px solid rgb(162, 162, 162);
}
table.list-photo-tbl thead tr th:first-child{
	/* width:40%; */
}

.form-group>div {
    margin: 12px auto;
}

.cb-opt-in {
	margin: 12px auto;
}

div.d-mb>div {margin:10px auto}


.fs18 {
	font-size:20px;
}
.gr-type {
	margin:10px 0 20px;

}
.gr-type>input {
	margin:10px 0 20px;
}

.mtb {
	margin-top: 15px;
}
.products-used>p {
	margin-bottom:5px;
}
.col-md-6,.col-md-4 {
    padding: 0;
}
.col-md-12.products-used.fs18>label {
    font-weight:normal;
    font-size:16px;
}

.col-md-12.products-used.fs18>a {
	font-weight:normal;
    font-size:16px;
}

.form-group.acs>label:first-child {
    font-weight:bold;
}
.bc-opt-in>label,.form-group.acs>label,.gr-type.acces-i>label{
    font-weight: normal;
}

@media screen and (max-width: 767px) {



	table.tablesorter.userTable tbody tr td:first-child {
		width: 100%;
	}



	table.tablesorter.userTable.key-res thead tr th:nth-child(3),
	table.tablesorter.userTable.key-res thead tr th:nth-child(4),
	table.tablesorter.userTable.key-res tbody tr td:nth-child(3),
	table.tablesorter.userTable.key-res tbody tr td:nth-child(4),

	td.last.detail {
		display: none;
	}


	.addToCartTable,
	.save,
	a.addCatToCart,
	.sv-dwg,
	a.save.dwg,
	a.save,
	.sv-pdf,
	.top-icn,
	.bim_view
	{
		display: none;
	}

	

	table.tablesorter.userTable.key-res tbody tr td:first-child {
		 width: 80px; 


	}

	table.tablesorter.userTable.key-res tbody tr td:nth-child(2) {
		width: auto;


	}

	table.tablesorter.userTable.key-res tbody tr td:nth-child(5) {
		/* width: 10%; */


	}


}