/* Diverse styles */




.info_box
{
    background-color: #dddddd;
    border: 1px solid #cccccc;
    color: #555555;
    min-height: 100px;
    padding:10px;
    padding-left: 15px;
    margin-top:30px;

    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 10px;

    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 10px;
}

.info_box:hover
{
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    color: #888888;
    cursor: pointer;
    border: 1px dashed #dddddd;
}


.hr_style1
{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}


.hr_style2
{
    border-bottom: 1px dashed #000;
}









.social_media_button
{
    color: #bbbbbb;
    font-size: 30px!important;
    vertical-align: middle;
}

.social_media_button:hover
{
    color: #dddddd;
    cursor: hand;
    cursor: pointer;
}


.social_media_link
{
    color: #bbbbbb;
    margin-left:10px;
    font-size: medium;
}

.social_media_link:hover
{
    color: #dddddd;
    cursor: hand;
    cursor: pointer;
}


li.social_media_li
{
    margin-bottom: 12px;
    font-size: smaller;
}

.frontpage_div_link
{

}

.frontpage_div_link:hover
{
    cursor: hand;
    cursor:pointer;
    color: #777777;
}

td.vivit_calendar, th.vivit_calendar, a.vivit_calendar
 {
     /*background-color: red;*/
     color: #0c7eb5;
     /*font-size: smaller;*/
 }

td.vivit_calendar, th.vivit_calendar, a.vivit_calendar
{
    /*background-color: red;*/
    color: #0c7eb5!important;
    /*font-size: smaller;*/
}


#til_toppen_knap {
    position:fixed;
    right:30px;
    bottom:30px;
    width:130px;

    display:none;

    background: #fcfff4; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 17%, #b3bead 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(17%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}

#til_toppen_knap:hover
{

    background: #f2f9fe; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f9fe 0%,#d6f0fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */

}




#til_media_search {
    position:fixed;
    right:30px;
    bottom:30px;
    width:130px;
    font-size: smaller;

    display:none;

    background: #fcfff4; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 17%, #b3bead 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(17%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 17%,#b3bead 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}

#til_media_search:hover
{

    background: #f2f9fe; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f9fe 0%,#d6f0fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */

}






.simple_a
{
    /*font-size:smaller;*/
    color: #0c7eb5 ;
}





html {
    font-family:sans-serif;

    /*Tweak: font-family (google font)*/
    font-family: 'Source Sans Pro', sans-serif!important;

    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}



body {
    font-family:'Open Sans',sans-serif;

    /*Tweak: font-family (google font)*/
    font-family: 'Source Sans Pro', sans-serif!important;

    font-size:18px;
    line-height:1.428571429;
    color:#333;
    background-color:#fff
}



h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family:'Open Sans',sans-serif;

    /*Tweak: font-family (google font)*/
    font-family: 'Source Sans Pro', sans-serif!important;

    font-weight:600;
    line-height:1.1;
    color:#242424
}


.navbar-collapse {
    max-height:340px;
    overflow-x:visible;

    /*Tweak: virker, når den har været kollapset*/
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling:touch
}




.navbar-default {
    /* Tweak: navigationsbar, baggrundsfarve */
    background-color:#0078B2;
    border-color:#39FF51;
}