.nav>li>a:hover,
.nav>li>a:focus {
	background-color: white;
}
.masthead a 
{
	border: 2px solid;
	color: #000000;	
   -webkit-border-top-right-radius: 10px 25px;  
   -moz-border-radius-topright:10px 25px;  
   border-top-right-radius: 10px 25px;  
   -webkit-border-bottom-right-radius: 10px 25px;  
   -moz-border-radius-bottomright:10px 25px;  
   border-bottom-right-radius: 10px 25px; 
   -webkit-border-top-left-radius: 10px 25px;  
   -moz-border-radius-topleft:10px 25px;  
   border-top-left-radius: 10px 25px;  
   -webkit-border-bottom-left-radius: 10px 25px;  
   -moz-border-radius-bottomleft:10px 25px;  
   border-bottom-left-radius: 10px 25px;
}

.title 
{
	font-family: 'Jura', sans-serif;
	text-align: center;
	font-weight: bold;
	color:white;
}
	
.table 
{
    margin-top: 45px;
	font-family: 'Lora', serif;
 
}
.masthead 
{
	font-family: 'Jura', sans-serif;
	font-size: 20px;
	
}

.navimg 
{
		width:30px;
		height:30px;
		margin-left:10px
}
		
.scrollToTop
{
	width:100px; 
	height:130px;
	padding:10px; 
	text-align:center;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	position:fixed;
	bottom:40px;
	right:40px;
	display:none;
}
	
.scrollToTop:hover
{
	text-decoration:none;
    color: #000000;
}

.membername 
{
font-weight: bold;
font-family: 'Lora', serif;
font-size:100%;
color:black;
margin-top:10px;
}

.memberpic_long
{
width:132px;
height:170px;
}

.memberpic
{
width:132px;
height:170px;
margin-left:35px;
}
.disc
{
font-size:85%;
}
.generaltext
{
font-family: 'Montaga', sans-serif;
}
.workimg
{
width:30px;
height:30px;
margin-left:10px;
}
.disctext:hover .workimg
{
-webkit-animation:spin 2s linear infinite;
-moz-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.row a:hover
{
color:red;
}

.row a
{
color:black;
}

#personalblock
{
padding-top:10px;
padding-bottom:10px;
background:#CAE1FF;
border-radius: 25px;
}

.mail
{
color:gray;
font-weight: bold;
font-family: 'Lora', serif;
}

.mail_long
{
color:gray;
float: right;
font-weight: bold;
font-family: 'Lora', serif;
}


#banner
{
height:150px;
}

#t1
{
padding-top:30px;
padding-bottom:30px;
border-radius: 60px;
background-image: url("back2.png");
background-size:contain;

}

.att
{
width:25px;
height:25px;
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}

.att:hover{
transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);
-webkit-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);
-moz-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);
-o-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);
-ms-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);
}

#myTab
{
margin-top:10px;
}

.image-wrap {
	margin-top: 20px;
	width:250px;
	height:250px;
	
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
	box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}
	
div#mcTooltip 
{
    line-height:20px;
    border-width: 2px;   
    color:#DDDDDD; 
    border-color:#666666;
    padding:10px;
    font-size: 12px;
    font-family: Verdana, Arial;
    border-radius:3px; /*Rounded corners. N/A for IE 8 and below.*/
}

div#mcTooltip, div.mcTooltipInner 
{
    background-color:#353c40;
}

/* For hyperlink within tooltip */
div#mcTooltip a { color:#6CF; }

/*Close button. Available when sticky or overlay has been set to true, or is on iPhone, iPad, Android, BlackBerry, or IEMobile devices. */
div#mcttCloseButton 
{
    width:27px;height:27px;position:absolute;background-image:url(closeBtn.png);cursor:pointer; overflow:hidden;
    top:10px; right:10px; left:auto;
}     

/* Only applies when overlay has been set to true or 1 */
div#mcOverlay 
{
    background-color: black;
    opacity:0.5; filter: alpha(opacity=50); 
    display:none;top:0;left:0;width:100%;height: 100%;overflow:visible;z-index:4; 
}

/*The settings below should remain unchanged*/
div#mcTooltipWrapper {position:absolute;visibility:hidden;overflow:visible;z-index:9999999999;top:-2000px;}
div#mcTooltip {float:left;border-style:solid;position:relative;overflow:hidden;}
div.mcTooltipInner {float:left;position:relative;width:auto;height:auto;}
div#mcttCo {position:absolute;text-align:left;}
div#mcttCo em, div#mcttCo b {display:block; width:0; height:0;overflow:hidden;}

/*workable with bootstrap*/
div#mcTooltip, div#mcTooltip div {
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing:content-box;
}

img {
  vertical-align: middle;border: 0;
}
