body{padding-top:98px;}

.navbar-custom {
    background-color: rgba(255,255,255,1);
	border-bottom: 2px solid #c00;
}

/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: rgba(0,0,0,1);
}

/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: rgba(0,0,0,1);
}

/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: rgba(0,0,0,1);
	font-weight:600;
}


header{margin-bottom:40px;background-color:#f1f1f1;}
form {background-color:transparent;padding:5px;}
.top-frm{background-color:transparent;padding:15px;}
form div{margin-top:4px;}
.err{color:red;}

.whats-new{background-color:#def;}

.paging{margin:10px 0;font-size:18px;}
.paging a{background-color:#fff;color:#000;}
.paging a:hover{background-color:#fff;color:#00f;text-decoration:none;}
.paging span{background-color:#fff;color:red;}

.mbox{background-color:#fff;color:#333;border:1px solid #000;padding:10px;margin-bottom:2px;}

ul {list-style-type:none;margin-left:0;padding-left:0;}

.V::first-letter{color:green;}
.U::first-letter{color:#DC143C;}
.E{color:#999;}
.AV{color:green;}

.btn.btn-outline-custom {color:#070;background:transparent;border:2px solid #070;font-weight:600;}
.btn.btn-outline-custom:hover {color:#fff;background:#070;border:2px solid #070;}

.btn.btn-outline-custom2 {color:#666;background:transparent;border:2px solid #666;font-weight:600;}
.btn.btn-outline-custom2:hover {color:#fff;background:#666;border:2px solid #666;}

.btn.btn-outline-custom3 {color:#e7e7e7;background:#da3287;border:2px solid #e7e7e7;font-weight:600;}
.btn.btn-outline-custom3:hover {color:#fff;background:#d02277;border:2px solid #d02277;}

.btn.btn-outline-custom4 {color:#da3287;background:#fff;border:2px solid #fff;font-weight:600;font-size:18px;}
.btn.btn-outline-custom4:hover {color:#970430;background:#fff;border:2px solid #fff;}

.ntd a{text-decoration:none;}

.pic {
  max-width: 270px;
  max-height: 152px;
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
}
.pic:hover > .overlay {
    position: absolute;
    top: 0;
    width:100%;
    height:100%;
    left: 0;
    background-color:#000;
    opacity:0.5;
    z-index: 100;
    display: block;
}
.list-pic {max-height: 100px;}
.profile-pic {max-width: 427px;}
.shade {background: #f7f7f7;padding:10px;}
h1 {margin:0;padding:0;font-size:27px;color:#da3287;font-weight:600;}
.footer{padding-bottom:10px;background:#ddd;margin-top:100px;color:#000;}
.contact{}