body {
    font-family:'Open Sans',sans-serif;
	color: #111;
    background: rgb(211,248,255);
    /*background: linear-gradient(180deg, rgba(211,248,255,1) 0%, rgba(229,244,210,1) 100%);*/
    background-repeat: no-repeat;
    background-color: #e5f4d2;
    background-image: url(../images/bgnd_footprint2.png);
    background-position: center top;
    background-size: 100%;
}
.main-content,#summary,.nav-button,#inline-help{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border:0;
}

#inline-help{
    background-color:#f1ede8;
}
.nav-button, #sidebar-help{
    color:#74aa2b;
}
.nav-button:hover{
    color:#7c6953;
}
.nav-button-active, .large-button, .small-button, .add-button, .start-button, .offset-btn{
    color:#fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.large-button, .add-button, .start-button,.nav-button-active{
    background-color:#74aa2b;
    border-color:#74aa2b;
}
.add-button:hover, .large-button:hover, .start-button:hover{
    background-color:#7c6953;
    border-color:#7c6953;
    color:#fff;
}
.small-button{
    background-color:#0096cf;
    border-color:#0096cf;
    color:#fff;
}
.small-button:hover{
    background-color:#0a368f;
    border-color:#0a368f;
    color:#fff;
}
th, .item-row, .form-control, .ui-dialog .ui-dialog-content{
    /*border-color:#74aa2b;*/
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border:0;
    background-color: #f0f0f0;

}
#result th{
    background-color: rgba(10, 53, 143,0.2);
}
.section-table td{
    background-color: transparent;
    box-shadow:0 0 0 0;
}
input[type=text] {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border:0;
    background-color: #f0f0f0 !important;
    padding: .375rem .5rem;
}
.help-icon, .info-icon, .bar-icon, .ftp-blue{
    color:#8cc740;
}
.ftp-blue:hover{
    color:#0a368f;
}
.item-count{
    background:#0096cf;
}
.item-count-active{
    background-color: #fff;
    color: #74aa2b;
}
.nav-button:hover + .item-count{
    background-color:#0a368f;
}
.ftp-green, .summary-item .far{
    color:#74aa2b;
}
.section-block{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border:0;
}
.section-flight {
    border-left: 10px solid #cf4517;
    background-color: rgba(207, 69, 23, 0.05);
}
.section-ground {
    border-left: 10px solid #f09e17;
    background-color:rgba(240, 158, 23, 0.05);
}
.section-home {
    border-left: 10px solid #0096cf;
    background-color:rgba(0, 150, 207, 0.05);
}
.section-food {
    border-left: 10px solid #74aa2b;
    background-color:rgba(0, 140, 90, 0.05);
}
.section-expenditure {
    border-left: 10px solid #7c6953;
    background-color:rgba(0, 72, 64, 0.05);
}
.section-other {
    border-left: 10px solid #0a368f;
    background-color: rgba(10, 53, 143,0.05);
}
.flight-container{
    border:1px solid rgba(124, 105, 83, 0.3);
}
.flight-count{
    background-color:rgba(124, 105, 83, 0.2);
}

.body_err{
    background: #95b3bb;
    text-align: center;
    display:flex;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    /*min-height: 100vh;*/
    color:#fff;
    background-color: #000818;
}
#container_err{
    align-self:center;
    padding: 0px 10px;
    position: relative;
    width: 90%;
    margin: 20px;
    box-sizing: border-box;
    max-width: 575px;
    margin: 10px auto;    
}
.toph{
    transform: translateY(20px);
    font-size: 25px;
    margin: 10px 25px;
    display: inline-block;
    font-weight:700;
}
.number{
    color:#cdc5bd;
}
.featured_img{
    padding: 20px 0;
}
.featured_img img{
    width: 300px;
}