@import "/vendor/twitter/bootstrap/dist/css/bootstrap.css";
@import "/vendor/twitter/bootstrap/dist/css/bootstrap-theme.css";

/**hacks should extend via less**/
body {
    font-family: 'Oswald', serif;
    font-weight: 300;
}

nav, h3 {
    text-transform: uppercase;
}

h3{
    color:#3C3C3B;
}

/*nav > .container > div{
    border-bottom: #A8A8A8 1px solid;
}*/

nav li.active a{
    color: #d86440 !important;
}

.nav li ::after{
    content: " / ";
    padding: 0 0px 0 10px;
}

.navbar-right li ::after {
    content:none;
}

.navbar-default .navbar-nav > li > a{
    color: #929292;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
    background-image: none;
    filter: none;
    background-repeat: no-repeat;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #FFFFFF;
    border-color: #e7e7e7;
}


#section p{
    color: #A2A2A2;
}

#section .section-header{
    margin-bottom: 35px;
}

#home .img-responsive, #section .img-responsive, #project .img-responsive{
    margin-top: 35px;
}

footer{
    color: #6D6D6C;
}

#project ul li{
    list-style: none;
}

.navbar-brand {
    padding: 0 !important;
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea,
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline, .control-group p.error {
    color: #b94a48;
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

img.opacity {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

img.opacity:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.other-contact{
    margin-top: 35px;
}

.other-contact h3 {
    color: #B1B1B1;
}

.other-contact p{
    color: #585757;
}
footer .container{
    margin-top: 50px;
    margin-bottom: 50px;
}

footer .copyright{
    height: 1px;
    background-color: #6D6D6C;
    text-align: right;
}

footer .copyright-span{
    background-color: white;
    position: relative;
    top: -0.5em;
    padding-left: 14px;
}
