/* -------------------- menu ---------------------------- */
#mainnav {background-color:#ffd42a; color:#000;}
#mainnav .bi {margin-right:10px;}
#mainnav a {text-decoration:none; color:#000; }
#mainnav a:hover {color:#000;}

#menu a .bi {margin-right:0px;}
#menu a {padding:15px 20px;display:inline-block; font-size:16px;}
#menu a:hover, #menu a.active {background-color:#ffe990;}

/* background: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(img/bg002.jpg);height:850px; */
/* #c3c3b9 */

/* -------------------- main ---------------------------- */

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

main {padding:60px 0px 100px;}
main.darkbg {background-color:#c3c3b9;}

#form1 label a {
	color: #ffd42a;
}

#form1 label a:hover {
	color: #ffe62a;
}

.highlight {background-color:#ffd42a;padding:10px;}

.btn-primary2 {
	color: #000;
	background-color: #ff982a;
	border-color: #ff942a;
}

.btn-primary2:hover {
	color: #000;
	background-color: #ff8c11;
	border-color: #ff8711;
}

.btn-primary3 {
	color: #000;
	background-color: yellow;
	border-color: #000;
	font-weight:bold;
}

.btn-primary3:hover {
	color: yellow;
	background-color: #000;
	border-color: #000;
}


.form-control:focus, .form-select:focus {
	color: #212529;
	background-color: #fff;
	border-color: #ffa144;
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(255,132,17,.25);
}

/* -------------------- ptable ---------------------------- */

#ptable thead tr th:nth-child(n+3) {text-align:right;}
#ptable tbody tr td:nth-child(n+3) {text-align:right;}


/* -------------------- footer ---------------------------- */

#footer {background-color:#161616;color:#ccc;padding:80px 0px;}
#footer h3 {color:#ffd42a;}
#footer .bi {color:#ffd42a;margin-right:10px;}
#footer a {text-decoration:none;color:#ccc;}
#footer a:hover {color:#ffd42a;}

#footer ul.links {list-style-type: none;margin:0px;padding:0px;}
#footer ul.links li {padding:10px 0px; border-bottom:1px solid #474747;}
#footer ul.links li:last-child {padding:10px 0px; border-bottom:none;}

#footer ul.address {list-style-type: none;margin:0px;padding:0px;}
#footer ul.address li {padding:10px 0px;font-weight:bold;}


#infoline {background-color:#0c0c0c;color:#868686;padding:30px 0px;}
#infoline a {text-decoration:none;color:#ffd42a;}
#infoline a:hover {color:#fff;}

