﻿/* Footer */
footer
{    
    color: #ff00dc;
    font-size:.8em;
    margin-top: 10px;
}

/* Margin - Bottom */
.margin-bottom-05 { margin-bottom:5px; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-bottom-20 { margin-bottom:20px; }

/* Margin - Left */
.margin-left-05 { margin-left:5px; }
.margin-left-10 { margin-left:10px; }
.margin-left-15 { margin-left:15px; }
.margin-left-20 { margin-left:20px; }

/* Margin - Right */
.margin-right-05 { margin-right:5px; }
.margin-right-10 { margin-right:10px; }
.margin-right-15 { margin-right:15px; }
.margin-right-20 { margin-right:20px; }

/* Margin - Top */
.margin-top-05 { margin-top:5px; }
.margin-top-10 { margin-top:10px; }
.margin-top-15 { margin-top:15px; }
.margin-top-20 { margin-top:20px; }

/* Padding - Bottom */
.padding-bottom-00 { padding-bottom:0px !important; }
.padding-bottom-10 { padding-bottom:10px !important; }
.padding-bottom-20 { padding-bottom:20px !important; }
.padding-bottom-30 { padding-bottom:30px !important; }
.padding-bottom-40 { padding-bottom:40px !important; }
.padding-bottom-50 { padding-bottom:50px !important; }
.padding-bottom-60 { padding-bottom:60px !important; }
.padding-bottom-70 { padding-bottom:70px !important; }

/* Padding - Top */
.padding-top-00 { padding-top:0px !important; }

/* Font - adjustment */
.font-0080 { font-size:0.8rem;}
.font-0090 { font-size:0.9rem;}
.font-0110 { font-size:1.1rem;}
.font-0120 { font-size:1.2rem;}


/* Navigation */
.nav-text {
    line-height: 20px;
    display:inline-block;    
}


/* Decoration/Eyecandy */
.container {
    padding:0px;
}

.section {
    margin-top:1rem;    
}
.section-body{    
    padding: 0rem 1.5rem 0 1.5rem;
}
.section-header{
    background-color:#444444;
    color:#ffffff;
    font-size: 2.0rem; 
    padding: 0.5rem 1rem;
    margin-bottom:2rem;
}
.section-control
{
    margin-bottom:1rem;
    padding: 0 15px 10px;
}

.section-result
{
    margin-bottom:1rem;
    padding: 25px 15px 10px;
}
.section-footer
{
    margin-bottom:1rem;
    padding: 0 15px;
}

.navigation-bar
{
    margin-bottom:.5rem;
    padding: 10px 15px 8px 15px;
}

.shadowed {
    box-shadow: 5px 5px 20px #777 ;
}

.width05 {
    width:5rem !important;
}
.width07 {
    width:7rem !important;
}
.width10 {
    width:10rem !important;
}
.width11 {
    width: 11rem !important;
}
.width15 {
    width:15rem !important;
}
.width20 {
    width:20rem !important;
}
.width25 {
    width:25rem !important;
}
.width30 {
    width:30rem !important;
}
.width35 {
    width:35rem !important;
}
.width50 {
    width: 50rem !important;
}

.unit-hint {
    color:#707070;
    display: inline-block;
    margin-bottom:1.2rem;
    font-size:1.2rem;
}

.float-right
{
    float: right;
    vertical-align:middle;
}

.btn-split {
  color: #ffffff;
  background-color: #6ecab5;
  border-color: #ddf;
}
.label-split {
  background-color: #6ecab5;
}

img.file-icon {
    margin:5px 10px;
    width: 48px;
    height: auto;
}