
.topselect {
display: inline-block;
margin-right:8px;
}

.ltd {
border: white 2px solid;
}

.floatbut {
width: 50px;
height: 50px;
position: absolute;
left: -1000px;
top: -1000px;
}


#reporttable_info{
display:none !important;
}

#reportrange{
margin-top:5px;
}

.top-exports{
float:right;
margin-right:10px;
margin-top:-25px;
}

.f-label{
margin:5px 0 0 0;
}

.f-select{
width: 90%;
padding:0;
}

.no-padding{
padding:0;
}

.date-padding{
padding-bottom:4px;
}

.range-padding{
padding-top:5px;
}

.full-width{
width:100%;
}

.rt-cell{
text-align:right;
}

.cen-cell{
text-align:center;
}

.b-cell{
font-weight:bold;
}

.back-grey{
background-color:#c1c1c1 !important;
font-weight:bold;
}

.back-grey1{
background-color:#dcdada !important;
font-weight:bold;
}

.back-grey2{
background-color:#a2a0a0 !important;
font-weight:bold;
}

.i-cell{
text-decoration:underline;
}

.hide-but{
width:94% !important;
display:none;
margin-top:8px;
float:right;
background-color:#367fa9;
color:#fff;
border-radius:15px;
height:22px;
border:none;
}

.hide-but:hover{
background-color:green;
}

.dead-but{
width:94% !important;
display:none;
margin-top:8px;
float:right;
background-color:#367fa9;
color:#fff;
border-radius:15px;
height:22px;
border:none;
}

.dead-but:hover{
background-color:red;
}

.express-but{
width:95% !important;
margin-top:5px;
float:right;
background-color:#367fa9;
color:#fff;
border-radius:15px;
border:none;
}

.express-but:hover, .alpha-but:hover{
background-color:green;
color:#fff;
}

.alpha-but{
background-color:#367fa9;
color:#fff;
border-radius:5px;
border:none;
font-size:120%;
margin-right:8px;
width:25px;
}

.alpha-sel{
border:1px solid;
color:#000;
background-color:#fff;
}

.output-list{
float:right;
list-style:none;
margin-top:-25px;
}

.output-item{
width:150px;
display:inline-block;
}

a.output-link, a.output-link:visited, a.output-link:active{
width:95%; !important;
margin-top:5px;
background-color:#367fa9;
color:#fff;
border-radius:15px;
border:none;
text-align:center;
display:block;
text-decoration:none;
}

a.output-link:hover{
background-color:green;
color:#fff;
}

.top-padding{
padding:10px 0 0 0;
}

.lsum-frame{
width:98%;
border:1px solid;
margin:0 auto;
padding-top:8px;
}

.rsum-frame{
width:90%;
border:1px solid;
margin:0 auto;
padding-top:8px;
}

.sum-table{
width:98%;
margin:0 auto;
}

.blue-header{
text-align:center;
background-color:#367fa9;
color:#fff;
}

.red-header{
text-align:center;
background-color:red;
color:#fff;
}

.bcell-border{
border-bottom:1px solid !important;
}

.dash-link, .dash-span{
background-color:#367fa9;
color:#fff;
padding:5px;
border:none;
width:100%;
display:block;
text-align:center;
}

.dash-link:hover, .dash-info:hover, .label-link:hover{
background-color:green;
color:#fff;
}

.dash-info{
background-color:#367fa9;
color:#fff;
padding:5px;
width:100%;
display:block;
text-align:center;
}

.label-link{
color:#fff;
padding:5px;
border-radius:2px;
float:left;
display:inline-block;
}

.lab-yel{
background-color:#f39c12;
}

.lab-blue{
background-color:#00c0ef;
}

.lab-green{
background-color:#00a65a;
}

.lab-marg{
margin-right:15px;
}

.inp-label{
padding-top: 7px;
margin-bottom: 0;
text-align: left;
}

.yellow-text{
color:#f39c12;
}

.red-text{
color:#dd4b39;
}

.aqua-cell{
background-color:#00c0ef;
color:#fff;
}

.yellow-cell{
background-color:#f39c12;
color:#fff;
}

.red-cell{
background-color:#dd4b39;
color:#fff;
}

.kpi-info{
width:100%;
padding:5px;
}

.kpi-link{
display:inline;
color:#fff;
margin-left:20px;
}

.kpi-link:hover{
color:green;
}

.inner h3 sup{
font-size: 20px;
}

.output-bottom{
float:right;
width:120px;
}

.out-rt{
margin-right:15px;
}

.input-lt{
margin-top:3px;
width:90%;
}

.input-rt{
margin-top:3px;
width:90%;
text-align:right;
}

.input-num{
text-align:right;
width:80px;
}


/* Tiny devices (phones, less than 400px) Samsung Portrait */
@media (max-width: 480px) {

.top-exports{
display:none;
}

.not-mob{
display:none;
}

.f-label{
margin:5px 0 0 15px;
}

.left-nopad{
padding:0;
}

.f-select{
width: 90% !important;
padding:0 0 0 5px !important;
margin-left:15px;
}

#filterbut{
float:left;
width:100% !important;
}

.big-amount{
font-size:22px !important;
}

.kpi-label{
font-size:18px !important;
}

.inner h3 sup{
font-size:14px !important;
top: -.3em;
}

.mob-pad{
padding:12px 0 0 0 !important;
}

.output-bottom{
float:right;
width:110px;
display:none;
}

.out-rt{
margin-right:0px;
margin-left:15px;
}

}

/* Extra small devices (phones, less than 768px) Samsung Landscape */
@media (max-width: 767px) {

.top-exports{
display:none;
}

.not-mob{
display:none;
}

.left-nopad{
padding:0;
}

.mob-pad{
padding:12px 0 0 0 !important;
}

.f-label{
margin:5px 0 0 15px;
}

.f-select{
width: 90% !important;
padding:0 0 0 15px;
margin-left:15px;
}

#filterbut{
float:left;
width:100% !important;
}

.output-bottom{
float:left;
width:110px;
}

.out-rt{
margin-right:0px;
margin-left:15px;
}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

.f-label{
margin:5px 0 0 15px;
}

.f-select{
width: 90% !important;
padding:0 0 0 15px;
margin-left:15px;
}

#filterbut{
float:left;
width:100% !important;
}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
}

