
html {
    height: 100%;
}
body {
    height: 100%;
    background: linear-gradient(#48D1CC, white) no-repeat;

}

.odvheader {

    padding:20px;
    margin:5px;
    border-radius:6px;
    background-color:#EEE;
    -moz-box-shadow:0px 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);
    box-shadow:0px 5px 5px rgba(0,0,0,0.3);
    z-index:90;
}
.odvHeadLine {

    font-size:3.0em;
}

.odvCaption {
    font-size:3.0em;
    font-family: museo-slab, Georgia, "Times New Roman", Times, serif;
    font-weight: 500;
}

.footer .text-muted {
    padding-top:10px;
    color:white;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;

    background-color: #48D1CC;/* background-color: #f5f5f5;*/
}

.bkgr {
    /*background-color: #cccccc;
    background-image: url(img/default.png) no-repeat;*/
    background: url(../img/default.png) bottom center no-repeat;

    width:224px;
    height:67px;
    background-size: 224px 67px
}

.odvemb {
    -moz-box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5);
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5);
}

.odvbanner {
    padding-top:20px;
    margin: 0 auto;
    position:relative;

}
.odvimage {
    height:400px;
    background: url(../img/ImageAsset-09.jpg) bottom center no-repeat;
}

.bigicon {
    font-size: 2.1em;
    color: #36A0FF;
}

.odvcontactpanel {
   /* background-color:skyblue;*/
    width:60%;
    margin-left:20%;
    margin-right:20%;
    padding:10px;
   /* height:400px;*/
    z-index: 999;
    opacity:0.73;
    position: absolute;
    bottom:0;
}

.odvcontactpanel .well {
    background-color: #111;
}

.odvcontactpanel .well .errorfields {
    color:red;
    font-size:1.2em;
}
.errorfields.dontshow {
    display:none;
}

.odvdim {
    opacity: 0.55;
}
.odvdis.special {
    //background-color:black;

    height:100%;
    width:100%;
    z-index:9;
    opacity: 0.1;
    display: block;
}

.odvdis {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

.white {
    color:white;
}

.margin-top-lg {
    margin-top:30px;
}
