/*
Theme Name: DORS/CLUC Bootstrap 2015
Theme URI: /2015/
Description: DORS/CLUC C2015 Bootstrap based theme
Author: Svebor Prstačić
Author URI: http://www.twitter.com/sprstacic
Version: 1.0
*/

@font-face {font-family: "Ubuntu-R";src: url(dist/fonts/Ubuntu-R.ttf) format("truetype");}
@font-face {font-family: "BebasNeue";src: url(dist/fonts/BebasNeue.otf) format("truetype");}


a {
    color: #25aae1;
}

.header-image {
    background: url(head-back.png) no-repeat top left;
    height: 554px; 
    background-color: #9cc1d1;
    background-position:center;
}

.main-title {
    text-align:center;
    margin: 45px auto;
}

.main-title img {
    margin: 0px auto;
}

.header-image .date {
    margin: 20px auto;
    text-align:center;
    color: white;
    font-size: 26px;
    font-weight:bold;
}

.header-image .date .where {
    color: #B6EFFF;
}

.header-image .sponsor-message {
    /*background: rgba(38, 77, 98, 0.5);*/
    text-align:center;
    color: white;
    max-width: 640px;
    min-width: 200px;
    border: 2px solid white;
    padding: 0px 0;
    margin-top:24px;
}

.header-image .sponsor-message h3, 
.header-image .sponsor-message h4, 
.header-image .sponsor-message h3 a, 
.header-image .sponsor-message h4 a {
    color:white;
    font-size:35px;
    line-height: 55px;
}
.header-image .sponsor-message h3 {
    font-size: 50px;
}
.header-image .sponsor-message h4 a {
    font-size: 23px;
}
.gray-bg {
    background-color: #d9d9d9;
}

.action-links {
    padding-top: 20px;
    padding-bottom: 20px; 
}

.white, .subbanner-link {
    color: white;
}

.subbanner-link, .subbanner-link-blue {
    font-size: 48px;
    text-transform: uppercase;
    font-family: BebasNeue,"Ubuntu-R", sans-serif;
}

.subbanner-link-blue {
    font-size: 48px;
}

.subbanner-link-blue {
    color: #337ab7;
}

h1, h2, h3, h4, h5 {
    color: #25aae1;
}

.navbar-brand {
position:relative;
    top: -15px;
}
.navbar-toggle {
    background:white;
}

.navigation {
    background: black;
}

.navigation a {
    font-weight:bold;
}

h2.keynotes {
    color: #9c9c9c;
    text-transform: uppercase;
    font-size:36px;
    font-family: BebasNeue;
}

.blue-text {
    color: #57b4db;
    text-align:center;
}

.quicklinks {
    padding-top: 40px;
    padding-bottom: 40px;
}

.quicklinks .container {
    border-top: 1px solid black;
}

.quicklink {
    border-bottom: 1px solid black;
    padding-bottom: 15px;
    padding-top: 15px;
} 

.quicklink .btn {
    width: 80%;
    text-align:center;
}

.quicklink .outline {
    font-size: 24px;
    color: #4f4f4f;
}

.social {
    font-size: 23px;
    color: #25aae1;
}

.heighten-row {
    padding-top: 40px;
    padding-bottom: 40px;
}

.web-licence {
    background-color: #272727;
    color: #9c9c9c;
    font-size: 18px;
    font-family: BebasNeue;
}

.subfooter-sponsors .thumbnail {
    border: none;
}

.white-text {
    color:white;
}

/* 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;
}

body {
    overflow-x: hidden;
}

.alignleft {
    float:left;
    margin-right:10px;
}

.alignright {
    float:right;
    margin-left:10px;
}
