body { padding-top: 60px; }

h1 {
    font-size:32px;
}

h1 small {
    font-size:;
}

.page-header {
    margin:0 17px;
}

.defaultList {
    list-style:none;
    margin:0;
    padding:0;
}

.defaultList li {
    margin:0;
    padding:0;
}

.vacancyResults > div {
    max-width:600px;
    float:left;
    
}

.vacancyResults .vacancyLink,
.vacancyResults .vacancyCompany {
    display:block;
}

.vacancyResults .vacancyOptions {
    bottom:3px;
}

.vacancyResults .vacancyOptions ul li {
    display:inline-block;
    margin-right:5px;
}

.vacancyResults .vacancyOptions .btn {
    margin:2px 0;
}

.glyphicon {
    margin-top:2px;
    margin-right:3px;
}

.noresults {
    margin:15px;
}

.panel {
    margin:5px;
}

.panel-body {
    padding:7px;
    margin:5px;
    min-height:100px;
}

.panel-footer {
    padding:5px 10px;
}

.overlayOpacity {
    opacity:0.3;
}

.vacancyNavbar .glyphicon {
    margin-right: 5px;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}