/*!
 * Start Bootstrap - Full HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

@font-face {
  font-family: "dinproregular";
  src: url('../fonts/DINPro-Regular.otf');
}

body {
    background: none; 
    margin-top: 50px; /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    color: white;
    font-family:dinproregular;
    font-size: 14pt;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.dark_background_top_segment {
    background:rgba(0,0,0,0.95);
    border-radius: 15px 15px 0px 0px;
}

.dark_background_middle_segment {
    background:rgba(0,0,0,0.95);
}

.dark_background_bottom_segment {
    background:rgba(0,0,0,0.95);
    border-radius: 0px 0px 15px 15px;
}

.dark_background {
    background:rgba(0,0,0,0.95);
    border-radius: 15px 15px 15px 15px;
}

.top-buffer { margin-top:50px; }

.center-vertically {
    float:none;
    display:inline-block;
    vertical-align:middle;
    margin-right:-4px;
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.full {
    background: no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.center-text {
    text-align: center;
}
