body {
    //overflow-x: hidden;
    padding-top: 50px; /* Padding for .navbar-fixed-top. Change value if navbar height changes. Remove if using .navbar-static-top. */
    min-width:1000px;
}

a.inherit{
    text-decoration: none;
    color: inherit; /*inherits the color from the div class in which the element happens to be in the html*/
}

.thumb_title{
    text-align: center;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    font-family: Arial, Helvetica;
    word-spacing: 1px;
}
.thumb_subtitle{
    text-align: center;
    font-size: 14px;
    font-style: italic;
    color: #999;
}

.phototitle{
    text-align: left;
    font-size: 19px;
    color: #999;
    word-spacing: 6px;
    text-align: center;
}
@media screen and (max-width: 1650px) { /*If the screen width is less than 1400, then hide the sidebar*/
    .makesmaller{
    	transform: scale(0.6);
        transform-origin: center;
    }
    .myscale {
        width: 970px;
        margin: auto;
    }    
}

@media screen and (max-width: 1200px) { /*If the screen width is less than 1400, then hide the sidebar*/
    .thumb_title{
        text-align: center;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        font-family: Arial, Helvetica;
        word-spacing: 1px;
    }
    .thumb_subtitle{
        text-align: center;
        font-size: 11px;
        font-style: italic;
        color: #999;
    }
    .phototitle{
        text-align: left;
        font-size: 16px;
        color: #999;
        word-spacing: 5px;
        text-align: center;
    }
    .myscale {
        width: 750px;
    }
}

@media screen and (max-width: 991px) { /*If the screen width is less than 1400, then hide the sidebar*/
    .phototitle{
        text-align: left;
        font-size: 13px;
        color: #999;
        word-spacing: 3px;
        text-align: center;        
    }
}





.center{
    text-align: center;
}


.navbar-brand{
    padding-left: 20px;
    padding-right: 30px;
}
.navbar-nav {
    float:none;
    margin:0 auto;
    text-align: center;
}

.navbar-firstnav>li {
    display: inline-block;
    float:none;
}


.mysidebar{
    margin-left: 20px;
    margin-top: 20px;
    position: fixed;
}

.font30{
    font-size: 30px;
}
.font28{
    font-size: 28px;
}
.font26{
    font-size: 26px;
}
.font24{
    font-size: 24px;
}
.font22{
    font-size: 22px;
}
.font20{
    font-size: 20px;
}
.font18{
    font-size: 18px;
}
.font16{
    font-size: 16px;
}
.moveright{
    padding-left: 50px;
}

.portfolio-item {
    margin-bottom: 25px;
}

.portfolio-item p{
    text-align: justify;
}

.portfolio-item li{
    text-align: justify;
}

.justify{
    text-align: justify;
    font-size: 13px;
    color: #999;
}

.about{
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    color: #999;
}

.proj_type{
    text-align: left;
    font-size: 18px;
    color: #999;
}

.proj_members{
    text-align: left;
    font-size: 13px;
    color: #999;
}

.link{
    color: black;
    text-decoration: none;
}
.footer-blurb {
    padding: 30px 0;
    text-align: center;
    background-color: lightskyblue;
}

.footer-blurb h3 {
    color: midnightblue;
    }
    
.footer-blurb-item {
    padding: 30px 0;
    text-align: center;
    font-family: Consolas, 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', Monaco, 'Courier New', monospace;
    font-size: 11px;
    }
 
.copyright {
    background-color: #fff;
    text-align: center;
    padding: 30px 0;
}

.justifywithpadding {
	padding-top: 15px; 
	padding-bottom: 30px; 
	text-align: justify;
}
