body{min-height:100%;}
.btnMenuUsers, .btnMenuCompanies, .btnMenuProducts, .btnMenuSales,
.btnMenuOrders, .btnMenuDelivery, .btnMenuBilling, .btnMenuHome {
   
    height:36px;
    margin-left:15px;
}
.W150{width:150px;   
      display:inline;
    float:left;}
.btnMenuUsers:after, .btnMenuCompanies:after, .btnMenuProducts:after, .btnMenuSales:after,
.btnMenuOrders:after, .btnMenuDelivery:after, .btnMenuBilling:after, .btnMenuHome:after {
    background-size: 48px 48px;
    width:48px;
    height:48px;
    margin-top: 0;
    top: 5px;
}
.btnMenuUsers:after {
    background-image: url("img/users48.png");
}
.btnMenuCompanies:after  {
    background-image: url("img/company48.png");
}
.btnMenuProducts:after{
    background-image: url("img/capsule48.png");
}
.btnMenuSales:after{
    background-image: url("img/salesdata48.png");
}
.btnMenuOrders:after{
    background-image: url("img/basket48.png");
}
.btnMenuDelivery:after{
    background-image: url("img/truck48.png");
}
.btnMenuBilling:after {
    background-image: url("img/billing48.png");
}
.btnMenuHome:after {
    background-image: url("img/home48.png");
}
header .ui-controlgroup {
    position:absolute;
    top:0;
    right:0;
}
header form{
    display:inline;
    margin-top:0;
}
header form .ui-corner-all {
	-webkit-border-radius: .6em !important/*{global-radii-blocks}*/;
	border-radius: .6em !important/*{global-radii-blocks}*/;
}
.ui-header .ui-btn {

    vertical-align: top ;
}

#nav-panel .ui-first-child a{
    background-color: #ef7906;

}
.invisible{
    display:none;
}
.block{
    display:block;
}
form .ui-collapsible-content{
    border:none !important;
    padding:0;
}
.bluecolor, .bluecolor a, .bluecolor span{color: #15157f !important; }
.greencolor, .greencolor a, .greencolor span{color:  green  !important; }

/* Custom indentations are needed because the length of custom labels differs from
   the length of the standard labels */
.custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on {
    text-indent: -4.9em;
}
.custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off {
    text-indent: 0.5em;
}
/* Custom widths are needed because the length of custom labels differs from
   the length of the standard labels */
.custom-size-flipswitch.ui-flipswitch {
    width: 6.875em;
}
.custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active {
    padding-left: 5em;
    width: 1.875em;
}
@media (min-width: 28em) {
    /*Repeated from rule .ui-flipswitch above*/
    .ui-field-contain > label + .custom-size-flipswitch.ui-flipswitch {
        width: 1.875em;
    }
}
#perm_table .ui-flipswitch{
    margin:0;
}
.currency_cell{
   min-width:6em;
}
.status1 a, .status2 a{
    color:#efefef !important;
    text-shadow: none;
}
.status1 span, .status2 span, .status3 span{
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    padding:5px;
    width:60px;
    text-align: center;
    display: inline-block;
    color:#efefef !important;
    font-weight: bold;
    text-shadow: none;
}
.status1 span{
    background-color: #00AEEF;
}
.status2 span{
    background-color: #90D71B;
}
.status3 span{
    background-color: #FFFF20;
    color:#343434 !important;
}
.tabletext{
    height: 36px !important;
}
.finger{
    padding:10px;
    border:solid 1px #dddddd !important;
    -webkit-border-radius: 4px !important/*{global-radii-blocks}*/;
	border-radius: 4px !important/*{global-radii-blocks}*/;
        background-color: #f6f6f6;
        
   
}
.red{color:red;}
.redborder{border-color: #ff0000 !important;}
.header-link a{
   /* background:  url(img/users48.png) 50% 50% no-repeat; background-size: 28px 28px;
   
    width:24px; height:24px;*/
   margin :5px 12px 0 5px !important;
  
}
.ui-icon-myback {
	background-image:  url(img/back24.png)  !important;
        background-repeat:  no-repeat !important;
        background-position: 50% 50% !important;
        background-size: 24px 24px !important;
        background-color: white !important;
}
.ui-icon-myback:after {
	
        background-color: rgba(255, 255, 255, 0.1) !important;
}