﻿.nav.nav-tabs{margin:0px;border-bottom:none !important;border:1px solid #ddd}
.nav.nav-tabs li{text-align:right;float:none !important}
.nav.nav-tabs>li.disable.title{background-color:#1863ad;padding:7px 16px;color:#fff;font-weight:700;font-size:14px;}
.nav.nav-tabs>li>a{position:relative;padding:7px 15px;margin:1px 0px 0 0px;border-bottom: 1px dashed #eee;}
.nav.nav-tabs>li>a:after{content:'';display:block;clear:both}
.nav.nav-tabs li .svg{width:24px;height:24px;padding:0px;margin:0px 0px 2px 10px;float:right;position: relative;top: 1px;}
.nav.nav-tabs li h5{font-size:12.5px;text-align:right;white-space:pre-wrap;line-height:15px;margin:1px 0px 0px 0px;padding:4px 4px 0px 0px;  display:inline-block;color:#222;}
.tab-content{padding:15px;border:1px solid #ddd;}
.calculate,.familycount,.housecount {display:block;color:#ff8400;font-size:20px;position:absolute;left:16px;top:7px}
.padding-40{padding:40px 0px}

.tab-content > .tab-pane {padding:20px;}
.tab-content .btn {margin-top:20px;}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:none !important;background-color:#f0f0f0 !important;border-right: 2px solid #ff8906;}

.nav.nav-tabs li .svg.chart{
    width: 28px;
}

.total{
    background: #eee;
border: 1px solid #ddd !important;
border-radius: 0 !important;
border-right: none !important;
border-left: 0 !important;
margin-bottom: 0 !important;
}

.nav-tabs > li > a{
    border-radius:0 !important;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #faf9f9 !important;
    border-top: 1px solid transparent !important;
}