@font-face {
    font-family: 'Raleway';
    src: url('../fonts/raleway_thin-webfont.eot');
    src: url('../fonts/raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway_thin-webfont.woff') format('woff'),
         url('../fonts/raleway_thin-webfont.ttf') format('truetype'),
         url('../fonts/raleway_thin-webfont.svg#RalewayThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    padding-top: 70px;
    padding-bottom: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAABmJLR0QAAAAAAAD5Q7t/AAAAEklEQVQI12NgQAdnzpxxwBAEADR3AqXLQjANAAAAAElFTkSuQmCC');
    background-repeat: repeat;

    /* always show scrollbar */
    overflow-y: scroll;
}
/* // This is needed for font-awesome
.icon-white {
    color:#fff;
    text-decoration: none;
    outline: none;
}
*/

.captionText {
    color: #fff;
}

.captionCollapseIcon{
    text-decoration: none;
}

.muted {
    opacity:0.75;
}
.maxSize
{
    max-width:370px;
}

.pub-title{
    width: 100%;
    display: table-cell;
    vertical-align:middle;
}

.pub-btn{
    display: table-cell;
    vertical-align:middle;
}

.btn-download{
    margin:4px;
    white-space:nowrap;
}

.accordion-group{
    padding-left: 4px;
}

.curr-item{
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    -webkit-border-top-left-radius: 4px;
       -moz-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    margin-top: 20px;
    padding-left: 4px;
    margin-bottom:3px;
}

.curr-item h3 {
    margin-top:3px;
    padding-top:0px;
}

.curr-item ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

.curr-item ul > li {
    display: block;
    margin-bottom:10px;
}

.curr-item ul > li:last-child {
    display: block;
    margin-bottom:0px;
}

h2, h3 {
/*    font-family: "Raleway", sans;*/
    font-weight: normal;
    color: #000;
}

.table-element-r {
    display: table-cell;
    text-align: right;
}
.table-element-l {
    display: table-cell;
    text-align: left;
}

.cvfield {
    display: table-cell;
    text-align: right;
    padding-right: 10px;
}

.cvcontent {
    display: table-cell;
}
.cvlast {
    display: table-cell;
    padding-left: 10px;
}
