/*
i.makonet:before {
	content: url('/images/makonet.fw.png');
}
*/

div.navbar-header {
	background-image: url('/images/makonet.fw.png');
	background-repeat: no-repeat;
	background-position: -5px 15px;
	padding-left: 45px;
}

.services {
	margin-top: 0px;
	margin-bottom: 0px;
}

.intro .btn {
	margin-top: 10px;
}

footer{
	margin-top: 30px;
}

.jumbotron {
	height: 425px;
}

.wrapper{
	margin-bottom: -301px; /* footer height + margin */
	padding-bottom: 301px; /* footer height + margin */
	min-height:0px;
	background-color: #fff;
}

body.body-blue{
	background-color:#353432;
}

.mini-navbar a.first-child {
	margin-left: -20px; /* To align with logo and container */
}

.footer-dark .list-inline {
	margin-left: 0px;
}

.carousel-indicators .active {
	background-color: #2790B0;
}
.carousel-indicators li{
	border-color: #2790B0;
}

.carousel-caption {
	bottom: 25px;
}

.carousel-caption span {
	background-color: #2790B0;
	padding: 2px;
	border-radius: 2px;
}

.carousel-inner > .item > img {
    margin: 0 auto;
}

.topic {
	margin-bottom: 20px;	
}

a.list-group-item.active{
	background-color: #2790B0;
	border-color: #2790B0;
}

a.list-group-item:hover{
	background-color: #EEF8FB;
}

a.list-group-item.active:hover{
	background-color: #2790B0;
	border-color: #2790B0;
}

.jumbotron.first img {
	width: 38px;
	margin-top: -50px;
	float: right !important;
}


/* http://fonts.googleapis.com/css?family=Oswald:400,700,300 */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
/* http://fonts.googleapis.com/css?family=Roboto:400,700,500,400italic,500italic,700italic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(//themes.googleusercontent.com/static/fonts/roboto/v11/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
}

.modal {
    top:20px;
}
#screenshot_modal h4{
    font-family: 'Roboto', sans-serif;
}
@media (min-width: 992px){
    .modal-lg{
        width: 1000px;
    }
}

/* cookie warning - begin */
#cookieWarningParent {
    background-color: #353432;
    color: white;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 9999;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border-top: 1px solid red;
}

#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    margin: -5px 5px 0 0;
    font-weight: bold;
    font-size: 18px;
    color:#a0a0a0;
}

#closeCookieConsent span {
    font-size: 12px;
    font-weight: normal;
}

#cookieWarningContents {
    color:#d2d2d2;
}

#cookieWarningContents h5.title{
    color:#e43c20;
}

#cookieWarningContents p a {
    text-decoration: underline;
    color: red;
}
/* cookie warning - end */
