﻿/* footer styles - added after bootstrap */
body 
{
    margin-bottom: 60px;
}
html 
{
    position: relative;
    min-height: 100%;
}
.footer 
{
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #f5f5f5;
    border-top: #e7e7e7 solid 1px;
}
.footer .container .text-muted 
{
    margin: 20px 0;
}

/* main */
.main_panel 
{
    width: 100%;
}

@media (min-width: 768px) 
{
    .main_panel 
    {
        width: 50%;
    }
}


/** Products **/

.product_panel 
{
    height: 800px;
}

@media (min-width: 768px) 
{
    .product_panel 
    {
        height: 800px;
    }
}

@media (min-width: 992px) 
{
    .product_panel 
    {
        height: 550px;
    }
}

@media (min-width: 1200px) 
{
    .product_panel 
    {
        height: 310px;
    }
}


/* Bilder */
.bilde_panel 
{
    
}

@media (min-width: 768px) 
{
    .bilde_panel 
    {
        
    }
}

@media (min-width: 992px) 
{
    .bilde_panel 
    {
        height: 650px;
    }
}

@media (min-width: 1200px) 
{
    .bilde_panel 
    {
        height: 400px;
    }
}

.bilde_panel .panel-title 
{
    font-size: 12px;
    text-align: center;
}


/** Pakker **/
.bundle_panel 
{
    min-height: 560px;
}

.PlusPackage 
{
    padding-top: 0;
}

.Individuell 
{
    padding-top: 0;
}

@media (min-width: 768px) 
{
    .bundle_panel 
    {
        min-height: 610px;
    }
}

@media (min-width: 992px) 
{
    .bundle_panel 
    {
        min-height: 650px;
    }
}

@media (min-width: 1200px) 
{
    .bundle_panel 
    {
        min-height: 610px;
    }

    .PlusPackage 
    {
        padding-top: 120px;
    }

    .Individuell 
    {
        padding-top: 10px;
    }
}



/** Colors **/
.navbar-default
{
    background-color: #E0E0E0;
    border-color: #BCBCBC;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: #EFEFEF;
}

.footer
{
    background-color: #E0E0E0 !important;
    border-color: #BCBCBC !important;
}

.jumbotron {
    background-color: #E0E0E0;
}

.panel-default>.panel-heading {
    background-color: #E0E0E0 !important;
    border-color: #BCBCBC !important;
}

.contactstyles {
    padding: 10px 10px 20px 10px; 
    background-color: #E0E0E0; 
    border: 1px solid #BCBCBC; 
    border-radius: 5px; 
    margin-bottom: 20px; 
    overflow: hidden;
}