@charset "UTF-8";
/* CSS Document */

body {
    background-image:url(../images/bg.jpg);
    -moz-user-select : none;
    -webkit-user-select: none;
    -ms-user-select :none;
    -khtml-user-select : none;
    margin:0px;
}
.top {
    width:1000px;
    height:155px;
    margin: 0 auto;
}
#loginUser {
    position: absolute;
    top :150px;
    right: 33%;
    float: right;
    font-family: 'Cabin', sans-serif;
    color:#666;
    font-size: 13px;
}
.userIcon{
    position: absolute;
    top :150px;
    float: left;
    font-family: 'Cabin', sans-serif;
    color:#666;
    font-size: 13px; 
}
#topTab{
    position: absolute;
    top :150px;
    float: left;
    font-family: 'Cabin', sans-serif;
    color:#666;
    font-size: 13px;  
    text-align: center;
}
.userName {
    font-family: 'Cabin', sans-serif;
    color:#666;
    font-size: 15px;
    margin-top: 3px;
    text-decoration: none;
}
.userNamelbl{
    color:#666;
    font-size: 15px;
    text-decoration: none;
    text-align: right;
}
.userName:hover{
    color: #b52222;
}
.centrologin {
    width:900px;
    height:510px;
    margin: 0 auto;
}
.login {
    width:400px;
    height:180px;
    float:right;
    margin-top:220px;
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    color:#666;
    text-align:right;

}
#logo {
    background-image:url(../images/logo_zeus.png);
    width:251px;
    height:166px;
    float:left;
    margin:60px 0 0 270px;
}

.logo3i {
    background-image:url(../images/logo3i.jpg);
    width:171px;
    height:120px;
    float:right;
    margin-right:20px;
    margin-top:10px;	
}
.bt_login {
    background-image:url(../images/bt_login.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    /*padding-top:2px;*/
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_login:hover {
    background-image:url(../images/bt_login_over.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    border:0px;
    text-align: center;
}
#homeLink{
    background-image: url(../images/top1.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    text-align: center;
    /*margin: 8px 0 0 15px;*/
}
#homeLink:hover{
    color: #b52222;
}
#homeLink1{
    background-image: url(../images/top2.png);
    width: 90%;
    height: 100%;
    background-repeat: no-repeat;
    text-align: center;
    /*margin: 8px 0 0 15px;*/
}
#homeLink1:hover{
    color: #b52222;
}
#homeLink2{
    background-image: url(../images/top2.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    text-align: center;
    /*margin: 8px 0 0 15px;*/
}
#homeLink2:hover{
    color: #b52222
}
/* MEIO */

.middle2 {
    width:1000px;
    height:600px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
#devError{
    padding-left: 380px;
    padding-top: 300px;
    font-family: 'Cabin', sans-serif;
    color: red;
}
.bt_more {
    width:42px;
    height:575px;
    position:absolute;
    margin-top:8px;
    z-index:1000;
}
.m_less {
    width:300px;
    height:575px;
    position:absolute;
    margin-top:8px;
    z-index:1000;
    background-color:#FFF;
    background-image:url(../images/bg_menu.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.bt_less {
    width:42px;
    height:565px;
    position:absolute;
    margin-top:20px;
    margin-left:300px;
    z-index:1000;
}
.footer_pages {
    background-image:url(../images/footer_pages.gif);
    background-repeat:no-repeat;
    width:1000px;
    height:37px;
    position:absolute;
    margin-top:560px;
}
.area_device  {
    position:absolute;
    margin-left:40px;
    width:950px;
    height:555px;
    margin-bottom: 10px;
    overflow: auto;
}
.area_admin {
    position:absolute;
    margin-left:40px;
    width:950px;
    height:555px;
    margin-bottom: 10px;
    overflow: auto;
}
.area_group{
    position:absolute;
    margin-left:40px;
    width:950px;
    height:555px;
    margin-bottom: 10px;
    overflow: auto;  
}
#area_device_id .ui-selecting{
    background: #FECA40;
} 
#area_group_id .ui-selecting {
    background: #FECA40;
}
#area_admin_id .ui-selecting {
    background: #FECA40;
} 
.ui-selected {
    border: 3.0px solid blueviolet;
    overflow: auto;
} 
.ui-selected_compact{
    border: 2px solid blueviolet ;  
}
/*#area_group_id .ui-selected {
    border: 3.0px solid blueviolet;
} 
#area_admin_id .ui-selected {
    border: 3.0px solid blueviolet;
} */
#area_device_id {
    outline: none;
}

#area_admin_id li {
    list-style: none;
}
#area_device_id li{
    list-style: none;

}
#area_group_id li {
    list-style: none;
}
.device_compact {
    background-color:#CCC;
    width:920px;
    height:30px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:5px;
    overflow: auto;   
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.device {
    background-color:#CCC;
    width:920px;
    height:120px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:10px;
    overflow: auto;
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.on {
    background-color:#68e4a6;
}

.off {
    background-color:#f3747d;
}

.active {
    background-color:#3ed5e8;
}

.desactive {
    background-color:#666;
}
.d_name {
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    color:#666;
    width:800px;
    height:20px;
    position:absolute;
    margin: 20px 0 0 30px;
}

.d_id {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:400px;
    height:20px;
    position:absolute;
    margin: 60px 0 0 30px;
}
.d_date  {
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:175px;
    height:20px;
    position:absolute;
    text-align:right;
    margin: 60px 0 0 740px;

}
.d_acount {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:200px;
    height:20px;
    position:absolute;
    margin: 60px 0 0 350px;
}
#d_icon {
    width:200px;
    height:30px;
    position:absolute;
    margin: 20px 0 0 710px;
    text-align:right;
}
.d_firmware {
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:200px;
    height:20px;
    position:absolute;
    margin: 90px 0 0 30px;
}
.sortAsc{
    background-image:url(../images/sortAsc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortDesc{
    background-image:url(../images/sortDesc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortEth{
    background-image:url(../images/ethAsc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortGprs{
    background-image:url(../images/gprsAsc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortCSD{
    background-image:url(../images/csdAsc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortWifi{
    background-image:url(../images/wifiAsc.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortDisaAsc{
    background-image:url(../images/sortEna.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.sortDisaDesc{
    background-image:url(../images/sorDisa.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    margin-top: 2px;
}
.d_modem {
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:200px;
    height:20px;
    position:absolute;
    margin: 90px 0 0 350px;
}
.d_modem_wifi {
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:200px;
    height:20px;
    position:absolute;
    margin: 90px 0 0 520px;
}
.d_group {
    width:230px;
    position:absolute;
    margin: 60px 0 0 520px;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    white-space: nowrap;
}
.d_grp{
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
}

/* -------------------------------------------------*/

.footer {
    width:1000px;
    height:20px;
    margin: 0 auto;
    text-align:center;
    margin-top: 10px;
    font-family: 'Cabin', sans-serif;
    font-size:12px;
    color:#666;
}
.logo {
    background-image:url(../images/logo_img.jpg);
    width:200px;
    height:150px;
    float:left;
    margin-left:-26px;
}
.menutopo {
    width:280px;
    height:130px;
    float:left;
    margin-left: 15px;
    /*color: #B9B9B9;*/
}
#reports{
    width:30px;
    height:10px;
    background-image:url(../images/report.png);
}
.line {
    height:5px;
    /*float: left;*/
    width: 1000px;
    margin: 0 auto;
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
}
.middle{
    visibility: hidden;
    float: left; 
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
    max-width: 70%;
    min-width: 40%;
    height: 5px;
    margin: 0 auto;
}

#menuLine{
    width:1000px;
    margin: 0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    display: block;
    margin-bottom: -7px;
}
.line1 {
    width:145px;
    height:10px;
    margin: 0 auto;
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
}
.leftMenu_line {
    width:225px;
    height:5px;
    /*margin: 0 auto;*/
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
}
.line2 {
    width:145px;
    height:10px;
    margin: 0 auto;
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
}
/* -------- SUB ----------*/

.campos1_header {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 180px;
}
.campos_group {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 205px;
}
.campos_group_min {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:8px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 161px;
}
.campos_header {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 150px;
}
.campos_Sort {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 196px;
}
.campos_header_error{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #b52222;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 150px;
}
.csd_text{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 134px;
}
.csd_text_error{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 134px;
}
.campos_header2 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 126px;
}
.campos_recp {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 140px;
}
.campos_recp_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 134px;
}
.mon_header {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 70px;
}
.mon_header_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 70px;
}
.csd_select{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 150px;
}
.csd_select_error{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 150px;
}
.campos_select {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 120px;
}

.campos_select_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 120px;
}

.campos_header2_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 120px;
}
.campos_spinBox {
    background-color:#FFF;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 105px;
}
#textBox{
    float: left;
    width: 103px;
    height: 27px;
}
#button{
    width: 14px;
    float: right;
    height: 25px;
    margin-top: 2px;
    border:  1px solid #B9B9B9;

}


.campos_header_line{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 175px; 
}
.campos_header_line_error{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:2px 0;
    color:#666;
    width: 175px; 
}
.campos_header3 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:5px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    /*margin:5px 0;*/
    color:#666;
    width: 138px;
}
.campos_header1 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 90px;
}
.campos_page {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:5px 0;
    color:#666;
    width: 70px;
}
.campos_header_3 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:3px 0;
    color:#666;
    width: 45px;
}
.campos_header_monitor{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:13px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:3px 0;
    color:#666;
    width: 65px;
}
.reloadbt {
    background-image:url(../images/reload_icon.jpg);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top:50px;
}
.filterbt{
    background-image:url(../images/filterReport.png);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top: 70px;
    display: block;
    margin-left: 790px;
}
.deletebt{
    background-image:url(../images/deletReport.png);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top: 70px;
    display: block;
    margin-left: 825px;
}
.reportbtn{
    background-image:url(../images/reportColumn.png);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top: 70px;
    display: block;
    margin-left: 760px;
}
#moveright{
    background-image:url(../images/right_arw.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
#moveleft{
    background-image:url(../images/left_arw.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
#moverightall{
    background-image:url(../images/rightall.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
#moveleftall{
    background-image:url(../images/leftall.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
#moveup{
    background-image:url(../images/uparrow.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
#movedown{
    background-image:url(../images/down_arr.png);
    background-repeat:no-repeat;
    width:39px;
    height:30px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:30px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.reloadbtLoad{
    background-image:url(../images/reload_icon.gif);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top:5px;
}
.settingbt {
    background-image:url(../images/settings.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    /*margin-top:2px;*/
}
.settingbt_Active{
    background-image:url(../images/settings_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.settingbt:hover {
    background-image:url(../images/settings_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    /*margin-top:2px;*/
}
.devicebt {
    background-image:url(../images/device.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.devicebt_Active{
    background-image:url(../images/device_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.devicebt:hover {
    background-image:url(../images/device_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.adminbt{
    background-image:url(../images/admin.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.adminbt_Active{
    background-image:url(../images/admin_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.adminbt:hover{
    background-image:url(../images/admin_activate.png);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
.groupbt{
    background-image:url(../images/group.png);
    background-repeat:no-repeat;
    width:38px;
    height:30px;
}
.groupbt_Active{
    background-image:url(../images/group_activate.png);
    background-repeat:no-repeat;
    width:38px;
    height:30px;
}
.groupbt:hover{
    background-image:url(../images/group_activate.png);
    background-repeat:no-repeat;
    width:38px;
    height:30px;
}
.reportbt{
    background-image:url(../images/report.png);
    background-repeat:no-repeat;
    width:24px;
    height:30px;
}
.reportbt_Active{
    background-image:url(../images/report_activate.png);
    background-repeat:no-repeat;
    width:28px;
    height:30px;
}
.reportbt:hover{
    background-image:url(../images/report_activate.png);
    background-repeat:no-repeat;
    width:28px;
    height:30px;
}
.userbt {
    background-image:url(../images/admin.png);
    background-repeat:no-repeat;
    /*    background-color:#f2f2f2;*/
    width:30px;
    height:18px;
    /*border:0px;*/
    /*position:absolute;*/
    margin-left:75px;

}
/*.groupbt {
    background-image:url(../images/group.png);
    background-repeat:no-repeat;
        background-color:#f2f2f2;
    width:30px;
    height:18px;
    border:0px;
    position:absolute;
    margin-left:75px;

}*/
#userButton{
    /*    background-color: #09C; 
        background-repeat:no-repeat;
        position:absolute;
        margin-left:80px;*/
}
.sub1 {
    width:1000px;
    height:40px;
    margin: 0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    display: block;
}
.sortby {
    float:right;
    width:320px;
    text-align:right;
    margin:0;
}
/*---------------------MENU---------------------*/

#menu {
    margin:0px;
    padding:0px;
    list-style:none;
    line-height:34px;
    display:inline-block;
    float:left;
    z-index:1000;
    position:relative;
    font-family: 'Cabin', sans-serif;
    font-weight:500;
    font-size:16px;
    color:#3c3e42;
    margin-top:20px;
}
.back_menu {
    z-index:-2;
    position:absolute;
    top:-35px;
}
#menu a {
    color:#777777;
    text-decoration:none;
}
#menu > li {
    float:left;
    position:relative;
    padding:0px 10px;
    text-align:center;
}
#menu > li a:hover {
    color:#696969;
}
/* sub-menus*/
#menu ul {
    padding:0px;
    margin:0 auto;
    display:block;
    display:inline;
    font-family: 'Cabin', sans-serif;
}
#menu li ul {
    position:absolute;
    margin-top:35px;
    width:131px;
    line-height:16px;
    background-color:#666;
    display:none;
    overflow:hidden;
    margin: 0 auto;
}
#menu li:hover ul {
    display:block;
}
#menu li ul li {
    display:block;
    margin:3px 4px;
    padding: 5px 0px;
    list-style-type:none;
}
#menu li ul li:first-child {
    border-top: none;
}
#menu li ul li a {
    display:block;
    color: #CC0099;
    font-size:13px;
    text-align: right;
}
#menu li ul li a:hover {
    color:#000;
}
/* left menu */

/*.adm_button {
    width:274px;
    height:32px;
    line-height:32px;
    background-image:url(../images/blue_button.jpg);
    background-repeat:no-repeat;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    margin:0 auto;
    position: relative;	
    margin-left:10px;
    margin-top:10px;
    border:0px;
    display:block;
}*/
.txt_button {
    /*    color:#FFF;
        text-decoration:none;
        width:150px;
        padding:8px 80px 5px 80px;
        height:15px;
        font-family: 'Cabin', sans-serif;*/
}
.txt_button1 {
    color: #696969;
    text-decoration:none;
    font-size: 17px;
    font-weight: bold;
    width:150px;
    /*padding:8px 80px 5px 80px;*/
    height:25px;
    font-family: 'Cabin', sans-serif;
}
.txt_button1:hover {
    color : #b52222;
}
.txt_button:link {
    color:#FFF;
}
.txt_button:visited {
    color:#FFF;
}
/*.adm_button:hover {
    color:#FFF;
    background-image:url(../images/red_button.jpg);
}*/
.tab1{
    background-color: #adadad;
}

.text-center {
    text-align: center;    
}
.padding-top-10 {
    padding-top: 10px;
}
.txt_button:active {
    color:#FFF;
}
.txtbutton {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
}

.l_titles {
    width:274px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
}
.l_titles_r , .l_titles_s ,.l_titles_m {
    width:225px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:5px 0 0 2px;
    /*margin-top:5px;*/
}
.deviceMenu{
    width:180px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color: #3c3e42;
    font-weight: 600;
    text-align: left;
    margin-top:5px;
}
.logoutmenu{
    width:180px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color: #3c3e42;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    margin-top:5px;
}

.logoutmenu:hover{
    color: #C30;
}
.l_titles_reports {
    width:274px;
    height:10px;
    margin:0 auto;
    margin-top:4px;
}
#reg_device, #device_cmds,#device_mntr {
    margin:6px 0 0 2px;
    padding:0px;
    list-style:none;
    line-height:25px;
    display:inline-block;
    z-index:1000;
    position:relative;
    font-family: 'Cabin', sans-serif;
    font-weight:500;
    font-size:14px;
    color:#666;
}
#report_menu , #settins_menu {
    margin:6px 0 0 2px;
    padding:0px;
    list-style:none;
    line-height:25px;
    display:inline-block;
    z-index:1000;
    position:relative;
    font-family: 'Cabin', sans-serif;
    font-weight:500;
    font-size:14px;
    color:#899caa;
}
#lblleftMonitoring, #lblleftmnuCommands,#lblleftRegistration , #lblleftGroupRegistration ,#lblleftDeviceRegistration {
    margin-top: 7px;
}
.monitorMenu {
    margin-left:8px;
    margin-top: 8px;
}

.deviceMntr th{
    width: 150px;
    text-align: left;
    margin-left: 4px;
    font-family: 'Cabin', sans-serif;
    color:#899caa;
}
.c_view{
    list-style:none;
    line-height:25px;
    display:inline-block;
    z-index:1000;
    position:relative;
    font-family: 'Cabin', sans-serif;
    font-weight:500;
    font-size:14px;
    color:#666;
    text-align: left;
}
.l_link  {
    text-decoration:none;
}
.l_link a:link {
    color:#666;
    text-decoration:none;
}
.l_link a:visited {
    color:#666;
    text-decoration:none;
}
.l_link a:active {
    color:#666;
    text-decoration:none;
}
.l_link a:hover {
    color:#C30;
    text-decoration:none;
}
.l_link1 ,.l_link2 , .l_link3 , .l_link_1 , .l_link_2 , .l_link_3 , .l_link_4 , .l_link_5 , .l_link_6 , .l_link_7 {
    text-decoration:none;
}
.l_link_s{
    text-decoration:none; 
}
.l_link_s a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_report{
    text-decoration:none; 
}
.l_link_report a:link{
    color:#899caa;
    text-decoration:none;
}
.l_link1 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_1 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_2 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_3 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_4 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_5 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_6 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link_7 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link2 a:link {
    color:#899caa;
    text-decoration:none;
}
.l_link3 a:link {
    color:#899caa;
    text-decoration:none;
}
.bt_send {
    color: #899caa;
    text-decoration:none;
}
#bt_all1,#bt_all2, #bt_all3, #bt_all4,#bt_all5{
    color:#FFF;
    border:0px;
    font-family: 'Cabin', sans-serif;
    font-weight:500;
    font-size:14px;
    text-align: center;
    padding-left: 10px;
}
.bt_ss {
    background-image: url(../images/bt_savep1.png);
    background-repeat:no-repeat;
    background-size: 73px 25px;;
    color:#FFF;
    height :25px;
    border:0px;
    /*text-align: center;*/
}
.bt_options {
    float:left;
    width:240px;
    top:272px;
    display: inline;
    position: absolute;
    right:0px;
}

/*----------ADMIN ------------*/
.a_name {
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    width:400px;
    height:20px;
    position:absolute;
    margin: 20px 0 0 30px;
    color:#09C;
}

.a_users {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:400px;
    height:20px;
    position:absolute;
    margin: 60px 0 0 30px;
}
.a_admin {
    background-color:#CCC;
    width:920px;
    height:120px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:10px;
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.a_admin_compact {
    background-color:#CCC;
    width:920px;
    height:30px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:5px;
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.on {
    background-color:#68e4a6;
}
/*----------GROUP ------------*/
.g_name {
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    width:400px;
    height:20px;
    position:absolute;
    margin: 20px 0 0 30px;
    color:#09C;
}

.g_devices {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:100px;
    height:20px;
    position:absolute;
    margin: 60px 0 0 30px;
}
.g_users {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:400px;
    height:20px;
    position:absolute;
    margin: 60px 0 0 200px;
}
.g_admin_compact{
    background-color:#CCC;
    width:920px;
    height:30px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:5px;
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.g_admin {
    background-color:#CCC;
    width:920px;
    height:120px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:10px;
    -webkit-box-shadow: inset 1px 1px 1px 1px #adadad;
    box-shadow: inset 1px 1px 1px 1px #adadad;	
}
.on{
    background-color:#68e4a6;
}
.bt_p_pages {
    width:160px;
    height:20px;
    margin-left: 10px;
    float:left;
}
.p_numbers {
    width:1000px;
    height:20px;
    /*    float:left;*/
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    /*    text-align:center;*/
    margin-top:10px;
}
.bt_p_next {
    position: relative;
    width:160px;
    height:20px;
    float:right;
    margin-right:-12px;
}
.bt_on {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    font-weight:700;
    text-align:center;
    text-decoration:none;
}
.bt_on:link {
    color:#666;
    text-decoration:none;
}
.bt_on:visited {
    color:#666;
    text-decoration:none;
}
.bt_on:active {
    color:#666;
    text-decoration:none;
}
.bt_on:hover {
    color:#C30;
    text-decoration:none;
}

.light-theme a, .light-theme span {
    text-align: center;
    min-width: 10px;
    padding: 0 7px;
    text-decoration:none;
}
.page-link{
    color: #666;
    border-radius: 3px;
}
.page-link:hover {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color: #C30;
    font-weight:700;
    text-align:center;
    text-decoration:none;
}
.current{
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color: #C30;
    font-weight:700;
    text-align:center;
    text-decoration:none;
}
.disabled{
    color:lightgray;
    text-decoration:none;
}
.disabled:hover {
    color:lightgray;
    text-decoration:none;
}

/* News and Slider */
.da-slider {
    width:515px;
    height:120px;
    overflow: hidden;
    position: relative;
    float: right;
    background-color: #DDD;
    /*background-image:url(../images/bg_meio.jpg);*/
    /*-webkit-border-radius: 8px;*/
    /*border-radius: 8px;*/
    margin-top:13px;
    -webkit-transition: background-position 1s ease-out 0.3s;
    -moz-transition: background-position 1s ease-out 0.3s;
    -o-transition: background-position 1s ease-out 0.3s;
    -ms-transition: background-position 1s ease-out 0.3s;
    transition: background-position 1s ease-out 0.3s;
    /*    -webkit-box-shadow: inset 1px 1px 2px 1px #696969;
        box-shadow: inset 1px 1px 2px 1px #696969;*/
}
.news{
    margin-top: 10px;
    font-family: 'Cabin', sans-serif;
    width:100%;
    margin-left: 40px;
    height: 80px;
    line-height: 30px;
    color:#3c3e42;

}
#left_news{
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    background-image: url(../images/news.png);
    background-repeat:  no-repeat;
    color:#3c3e42;
    width:80px;
    height: 120px;
    float: left;
    margin-top: 15px;
}
#newslbl{
    vertical-align: auto;
    color:#3c3e42;
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    /*text-align: center;*/

}
#newsImg{
    background-position: center;
}
.newsCarrier{
    margin-top: 10px;
    font-family: 'Cabin', sans-serif;
    margin-left: 40px;
    font-size: 13px;
    /*height: 80px;*/
    text-align: center
}
.da-slide{
    position: absolute;
    width:420px;
    height: 170px;
    top: 0px;
    left: 0px;
    font-family: 'Cabin', sans-serif;
    text-align: left;
    /*text-wrap: none;*/
}
.da-slide-current{
    z-index: 1000;
}

.da-slider-fb .da-slide{
    left: 100%;
    display: none;
}
.da-slider-fb  .da-slide.da-slide-current{
    left: 0px;
}
.da-slide h4,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
    position: absolute;
    opacity: 0;
    left: 10%;
}
.da-slider-fb .da-slide h4,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
    left: 25%;
    opacity: 1;
}
.da-slide h4{
    width: 400px;
    top: 5px;
    color:#3c3e42;
    font-size: 13px;
    line-height: 26px;
    height: 60px;
    overflow: hidden;
    font-family: 'Cabin', sans-serif;
    text-decoration: none;
}
.da-slide a{
    width: 80%;
    top: 10px;
    color:#3c3e42;
    font-size: 13px;
    line-height: 26px;
    height: 60px;
    overflow: hidden;
    font-family: 'Cabin', sans-serif;
    font-weight: 400;
    text-decoration: none;
}
.da-slide p{
    width: 80%;
    top: 40px;
    color:#3c3e42;
    font-size: 13px;
    line-height: 26px;
    height: 60px;
    overflow: hidden;
    font-family: 'Cabin', sans-serif;
    font-weight: 400;
    /*white-space: nowrap;*/
}
.da-slide .da-img{
    text-align: center;
    /*width: 30%;*/
    top: 15px;
    text-align: center;
    line-height: 320px;
}
.da-slide .da-link:hover{
    background: rgba(255,255,255,0.3);
}
.da-dots{
    width: 100%;
    position: absolute;
    margin-left: 345px;;
    margin-top: 100px;
    left: 0px;
    bottom: 1px;
    z-index: 2000;
    -moz-user-select: none;
    -webkit-user-select: none;
}
.da-dots span{
    display: inline-block;
    position: relative;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #FFF;
    margin: 3px;
    cursor: pointer;
    box-shadow: 
        1px 1px 1px rgba(0,0,0,0.1) inset, 
        1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span:hover {
    background:#C30;
    text-decoration:none;
    font-family: 'Cabin', sans-serif;
    font-size:2px;
    font-weight:700;
    text-align:center;
    text-decoration:none;
}
.da-dots span.da-dots-current:after{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50%;
    background:#C30;
}
.da-slide-current h4,
.da-slide-current p,
.da-slide-current .da-link{
    left: 30%;
    opacity: 1;
}
.da-slide-current .da-img{
    /*left: 60%;*/
    opacity: 1;
}
.middle_new {
    width:900px;
    height:200px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.tabs {
    width:900px;
    height:26px;
    margin: 0 auto;
    padding-left:30px;
}
.blue_t {
    background-image:url(../images/blue_tab.png);
    background-repeat:no-repeat;
    width:139px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align: left;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:3px;
    padding-left:10px;
    margin-right:-10px;
    text-decoration:none;
    z-index:2;
}
.blue_t_linux {
    background-image:url(../images/blue_small.png);
    background-repeat:no-repeat;
    width:100px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align: left;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:3px;
    padding-left:10px;
    margin-right:-10px;
    text-decoration:none;
    z-index:2;
}
.blue_h {
    background-image:url(../images/blue_hd.png);
    background-repeat:no-repeat;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align: left;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:3px;
    padding-left:10px;
    margin-right:-10px;
    text-decoration:none;
    z-index:2;
}
.blue_h1 {
    background-image:url(../images/blue_hd1.png);
    background-repeat:no-repeat;
    width:450px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align: left;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:3px;
    padding-left:10px;
    margin-right:-10px;
    text-decoration:none;
    z-index:2;
}
.margin_active {
    margin-left:40px;
}
.blue_t:link {
    color:#FFF;
}
.blue_t:visited {
    color:#FFF;
}
.blue_t:active {
    color:#FFF;
}
.gray_t {
    background-image:url(../images/gray_tab.png);
    background-repeat:no-repeat	;
    width:139px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.gray_t_linux {
    background-image:url(../images/gray_small.png);
    background-repeat:no-repeat	;
    width:100px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.gray_t:link {
    color:#FFF;
}
.gray_t:visited {
    color:#FFF;
}
.gray_t:active {
    color:#FFF;
}
.gray_t2 {
    background-image:url(../images/gray_tab2.png);
    background-repeat:no-repeat	;
    width:139px;
    height:26px;
    float:left;
    font-family:'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.blue_t2 {
    background-image:url(../images/blue_tab2.png);
    background-repeat:no-repeat	;
    width:139px;
    height:26px;
    float:left;
    font-family:'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.margin_desac {
    padding-left:10px;
}

.content_name {
    width:580px;
    height:100px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    padding-left:300px;
    padding-top:40px;
    font-weight:700;
    display:block;
}
.content_name1 {
    width:800px;
    height:100px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    padding-top:25px;
    padding-left:70px;
    font-weight:700;
    display:block;
}
.user_area {
    width:800px;
    height:100px;
    /*margin:0 auto;*/
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    padding-top:25px;
    padding-left:20px;
    font-weight:700;
    display:block;
}
.content_name2 {
    width:850px;
    /*margin:0 auto;*/
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    padding-top:20px;
    padding-left:40px;
    font-weight:700;
    display:block;
}
#commStatus {
    background-repeat:no-repeat;
    z-index: 1000;
    width: 19px;
    height: 24px;
    margin-top: -18px;
    float: right;
}
.comm_enable{
    background-image: url('../images/comm_enable.png'); 
}
.comm_disable{
    background-image: url('../images/comm_disable.png'); 
}
.bt_save {
    background-image:url(../images/bt_save.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin:0 auto;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_save_disable{
    background-image:url(../images/bt_save_disable.png);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin:0 auto;
    text-decoration:none;
    z-index:2;
    border:0px;   
}
.bt_save_update_disable{
    background-image:url(../images/btn_disable.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:10px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_save_sendcommand {
    background-image:url(../images/bt_save.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:  2px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt1_Search {
    background-image:url(../images/bt_find.png);
    background-repeat:no-repeat;
    width:73px;
    height:27px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:2px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt1_Search:hover {
    background-image:url(../images/bt_save_over.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:27px;
    border:0px;
}
.bt_scan {
    background-image:url(../images/scanPort.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    float:left;
    z-index:2;
    border:0px;
}
.bt_scan_csd {
    background-image:url(../images/scanPort.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    float:left;
    z-index:2;
    border:0px;
}
.bt_linux_remove {
    background-image:url(../images/minus.png);
    background-repeat:no-repeat;
    width:20px;
    height:24px;
    float:right;
    z-index:2;
    border:0px;
}
.bt_linux_scan {
    background-image:url(../images/plus.png);
    background-repeat:no-repeat;
    width:20px;
    height:24px;
    float:left;
    z-index:2;
    border:0px;
    padding-right: 5px;
}
.bt_linux_csd {
    background-image:url(../images/plus.png);
    background-repeat:no-repeat;
    width:20px;
    height:24px;
    z-index:1000;
    border:0px;
    float:left;
    margin-right: 3px;
}
.bt_linux_printer {
    background-image:url(../images/plus.png);
    background-repeat:no-repeat;
    width:20px;
    height:24px;
    z-index:1000;
    border:0px;
    float:left;
    margin-right: 3px;
}
.popBody{
    width: 210px;
    height: 100px;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    font-family: 'Cabin', sans-serif;
    font-size:16px;   
}
.bt_update {
    background-image:url(../images/bt_save.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    float:ri;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:10px;
    padding-bottom:  3px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_delete{
    background-image:url(../images/bt_save.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left:10px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.margin_bt_save {
    margin-left:150px;	
}
.margin_bt1_save {
    margin-left:150px;	
}
.margin_btn_save {
    margin-left:80px;	
}
.margin_btn1_save {
    margin-left:460px;	
}
.margin_btnLinux_save {
    margin-left:485px;	
}
.bt_save:hover {
    background-image:url(../images/bt_save_over.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    border:0px;
    text-align: center;
}
.bt_save_sendcommand:hover{
    background-image:url(../images/bt_save_over.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:25px;
    border:0px;
    text-align: center;
}
.campos {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border: 1px solid #cfcfcf;
    border:none;
    padding-left:12px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;

}
.campos_text{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;

}
.astrik {
    font-color: red;
}
.devcie_txt{
    width: 223px;
}
.rpt_txt{
    width: 320px;
}
.campos_text_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    padding-left:10px;
    font-size:16px;
    margin:1px 0;
    color:#666;
    border: 1px solid #b52222;
    font-family: 'Cabin', sans-serif;
}
.campos2 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width: 200px;
}
.camposMonType {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width: 190px;
}
.campos_2 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:8px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width: 200px;
}
.campos_permission {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:4px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.campos1 {
    background-color:#FFF;
    height:27px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.bt_add {
    margin-left:290px;
}
.permissions {
    width:200px;
    height:170px;	
}
.permissions1 {
    width:200px;
    height:365px;
}
.permissions_rpt{
    width:315px;
    height:365px;
}
.permissions_1 {
    width:180px;
    height:190px;
    overflow: auto;
} 
/** for Report group combo. **/
.permissions_4{ 
    width:190px;
    height:70px;
    overflow: hidden;
}
.permissions_3{
    width:190px;
    height:90px;
    overflow: hidden;
}
.highlights {background-color:#3ed5e8;}
.highlight td{background-color:#3ed5e8;}
.permissions2{
    width:305px;
    height:110px;
    overflow: auto;
}
.permissions_intenet{
    width:440px;
    height:100px;
    overflow: auto;
}
.permissions_backup{
    width:680px;
    height:400px;
}
.cp_perm_default{
    width:176px;
    height:27px; 
}
.cp_perm_Zeus{
    width:175px;
    height:27px; 
}
.cp_perm_setting_gen{
    width:140px;
    height:27px; 
}
.cp_perm_Box{
    width:182px;
    height:27px; 
}
.cp_perm_gen{
    width:220px;
    height:27px; 
}
.cp_perm_group_gen{
    width:212px;
    height:27px; 
}
.cp_perm {
    width:190px;
    height: 28px;
}
.cp_perm_device{
    width:235px;
    height: 28px;
}
.cp_perm02 {
    width:70px;
}
.cp_perm_1 {
    width:187px;
}
.cp_perm_ddns {
    width:150px;
}
.cp_perm3 {
    width:290px;
}
.cp_perm4 {
    width:270px;
}
.cp_perm2 {
    width:210px !important;
}
.cp_perm01 {
    width:225px !important;
}
.cp_perm_box {
    width:212px !important;
}
.cp_perm1 {
    width:260px;
    height:100px;
}
.cp_perm11 {
    width:290px;
    height:200px;
}
.middle_users {
    width:900px;
    height:510px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_d_general {
    width:900px;
    height:670px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_d_respon {
    width:900px;
    height:305px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}

.tabone {
    text-align:left;
}
.tabone2 {
    text-align:right;
}
#responsibles {
    margin-left:100px;	
}
.d_title {
    width:780px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
}
.l_title {
    width:830px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
}
.l_title_disable {
    width:780px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#808080;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
}
.l_titles2 {
    width:400px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    /*margin:0 auto;*/
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
}
.middle_d_occu {
    width:900px;
    height:520px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}

#scroll{
    empty-cells:hide;
    width:850px;
    height: 450px;
    overflow:auto;
    z-index:2;
}
.content_occu {
    width:800px;
    height:100px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;
    text-align:left;
}
.campo_oc {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    text-align:  center;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width:55px;
}
.campo_mon_box {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left: 15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width:40px;
}
.campo_mon_box_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left: 15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width:40px;
}
.events{
    padding-left: 9px;
    font-family: 'Cabin', sans-serif !important; 
}
.partition{
    padding-left: 4px;
    font-family: 'Cabin', sans-serif !important; 
}
.zone{
    padding-left: 15px;
    font-family: 'Cabin', sans-serif !important; 
}
.frequency{
    padding-left: 2px;
    font-family: 'Cabin', sans-serif !important; 
}
.bt_savep {
    background-image:url(../images/bt_savep.jpg);
    background-repeat:no-repeat;
    width:103px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left: 10px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_loadP {
    background-image:url(../images/bt_load.jpg);
    background-repeat:no-repeat;
    width:120px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left: 10px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_loadP:hover {
    background-image:url(../images/bt_load_over.jpg);
    background-repeat:no-repeat;
    width:120px;
    height:25px;
    border:0px;
}
.bt_bckup {
    background-image:url(../images/bt_backup.jpg);
    background-repeat:no-repeat;
    width:150px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left: 10px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.bt_bckup:hover {
    background-image:url(../images/bt_back_over.jpg);
    background-repeat:no-repeat;
    width:150px;
    height:25px;
    border:0px;
}
.bt_restore {
    background-image:url(../images/bt_restore.png);
    background-repeat:no-repeat;
    width:120px;
    height:25px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    /*margin-left: 10px;*/
    text-decoration:none;
    z-index:2;
    border:0px;
}

.bt_savebck {
    background-image:url(../images/bt_savebck.png);
    background-repeat:no-repeat;
    width:160px;
    height:32px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin-left: 10px;
    padding-bottom:  3px;
    text-decoration:none;
    z-index:2;
    border:0px;
}

.bt_savep:hover {
    background-image:url(../images/bt_savep_over.jpg);
    background-repeat:no-repeat;
    width:103px;
    height:25px;
    border:0px;
}
.bt_m {
    margin-left:260px;
}

/*_____________________SEND COMMANDS _________________________*/
.middle_send {
    width:880px;
    height:260px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.top_pegasus {
    width:880px;
    height:120px;
    margin:0 auto;
}
.logop {
    float:left;	
}
.device_name {
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    width:620px;
    height:20px;
    margin: 65px 0 0 30px;
    color:#09C;	
    float:left;
    text-overflow : ellipsis;
    overflow: hidden;
}
.device_name_all {
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    width:630px;
    height:20px;
    margin: 85px 0 0 30px;
    color:#09C;	
    float:left;
}
.device_name_report{
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    width:630px;
    height:20px;
    margin: 65px 0 0 30px;
    color:#09C;	
    float:left;
}
/* Report headre*/
.reports_chk {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    width:650px;
    height:80px;
    margin: 10px 0 0 20px;
    color:#333;
    float:left;
}
#leftHeader{
    width : 330px;
    float : left;
    height: 250px;
}
#rightHeader{
    width : 300px;
    float : right;
    height: 250px;
}

.device_id {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width:620px;
    height:20px;
    float:left;
    margin: 5px 0 0 30px;
    text-overflow : ellipsis;
    overflow: hidden;
}
.device_reset {
    position:absolute;
    margin-left:853px;
    margin-top:20px;	
}
.report_icon{
    position:absolute;
    margin-left:720px;
    margin-top:20px;
    width: 100px;
}
.refresh {
    background-image:url(../images/refresh1.png);
    background-repeat:no-repeat;
    /*background-color:#f2f2f2;*/
    width:30px;
    height:30px;
    /*border:0px;*/

}
.refresh_Active {
    background-image:url(../images/refresh_activate.png);
    background-repeat:no-repeat;
    /*background-color:#f2f2f2;*/
    width:30px;
    height:30px;
    /*border:0px;*/

}
.refresh:hover {
    background-image:url(../images/refresh_activate.png);
    background-repeat:no-repeat;
    /*background-color:#f2f2f2;*/
    width:30px;
    height:30px;
    /*border:0px;*/

}
.refreshLoad {
    background-image:url(../images/reload_icon.gif);
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    width:30px;
    height:26px;
    border:0px;
    /*    position:absolute;
        margin-top:5px;*/
}
.s_line {
    width:100%;
    height:10px;
    margin: 0 auto;
    background-image:url(../images/linha_bg.png);
    background-repeat: repeat-x;
    margin-bottom:10px;
}
#allPopLine {
    width:10px;
    height:123px;
    float: left;
    margin-left: 5px; 
    background-image:url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    /*margin-bottom:10px;*/
}
.select_command {
    width:800px;
    height:80px;
    margin:0 auto;
    padding-top:10px;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    font-weight:500;
    color:#333;
    text-align:left;
}
.campos_com {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    padding-left:15px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.bt_savec {
    background-image:url(../images/bt_save.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:27px;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:500;
    text-align:center;
    line-height:20px;
    display:block;
    margin:0 auto;
    padding-top:2px;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.margin_bt_savec {
    margin-left:320px;	
}
.bt_savec:hover {
    background-image:url(../images/bt_save_over.jpg);
    background-repeat:no-repeat;
    width:73px;
    height:26px;
    border:0px;
}
.savecommand {
    float:left;
    margin-top:-27px;
    margin-left:750px;
    top:0px;
}
.command_area {
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#333;
    margin:0 auto;
    margin-left:30px;
}
/*///--------------DEVICE-----------------////*/
.tabs2 {
    width:880px;
    height:26px;
    margin: 0 auto;
    padding-left:30px;
}
.middle_op {
    width:900px;
    height:400px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_op2 {
    width:1020px;
    height:400px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_op1 {
    width:880px;
    height:470px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
#monitorContent{
    width:880px;
    height:400px;
}
#leftColumn {
    margin-top:20px;
    width : 400px;
    float : left;
    height: 320px;
}

#rightColumn {
    width : 450px;
    float : right;
    margin-top:25px;
    /*height: 325px;*/
}

.leftreportMenu{
    margin:10px 0 0 10px ;
    width : 310px;
    float : left;
    height: 320px;
}
.rightMenu{
    width : 400px;
    float : right;
    margin-top:10px;
}


#right_Column{
    width : 550px;
    float : right;
    margin-top:60px;

}
.footer_p {
    width:880px;
    height:70px;
    /*margin:0 auto;*/
}
.footer_p1 {
    width:1000px;
    height:60px;
    margin:0 auto;
}
.t_text {
    font-family: 'Cabin', sans-serif;
    font-size:12px;
    color:#333;
}

.bt_search {
    background-image:url(../images/balnk_filter.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    /*z-index:2;*/
    border:0px;
    color: #CCC;
    font-family: 'Cabin', sans-serif;
    font-size:12px;

}
#bt_filter {
    margin-top: 14px;
    margin-left:  2px;
    z-index: 1000;
    position: absolute;
    text-decoration: none;
    /*text-align: center;*/

}
#bt_clr{
    margin-top: 14px;
    margin-left:  2px;
    z-index: 1000;
    position: absolute;
    text-decoration: none;
    /*text-align: center;*/

}
.bt_search_enable{
    background-image:url(../images/blank_enable.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    /*z-index:2;*/
    border:0px;
    color: #999;
    font-family: 'Cabin', sans-serif;
    font-size:12px;
}

.bt_search_enable:hover {
    background-image:url(../images/blank_hover.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    border:0px;
    margin: 18px 0 0 8px;
    color: #808080;
}
.bt_pdf {
    background-image:url(../images/pdf.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    z-index:2;
    border:0px;
}

.bt_pdf:hover {
    background-image:url(../images/pdf_selected.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    border:0px;
    margin: 18px 0 0 8px;
}
.bt_x {
    background-image:url(../images/blank_clear.png);
    background-repeat:no-repeat;
    width:42px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    border:0px;
    color: #CCC;
    font-family: 'Cabin', sans-serif;
    font-size:12px;
}
.bt_x_enable{
    background-image:url(../images/clear_enable.png);
    background-repeat:no-repeat;
    width:42px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    /*z-index:2;*/
    border:0px;
    color: #999;
    font-family: 'Cabin', sans-serif;
    font-size:12px;
}
.bt_x_enable:hover {
    background-image:url(../images/blank_clear_hover.png);
    background-repeat:no-repeat;
    width:42px;
    height:35px;
    border:0px;
    color: #808080;
    font-family: 'Cabin', sans-serif;
    font-size:12px;
}
.ro_x {
    background-image:url(../images/occ_enable.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    z-index:2;
    border:0px;
}
.ro_x:hover {
    background-image:url(../images/occ_disable.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    margin: 18px 0 0 8px;
    border:0px;
}
.comCancel_x {
    background-image:url(../images/comm_disa.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    z-index:2;
    border:0px;
}
.comCancel_x:hover {
    background-image:url(../images/comm_ena.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    margin: 18px 0 0 8px;
    border:0px;
}
.bt_excel {
    background-image:url(../images/excel.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    z-index:2;
    border:0px;
}
.bt_excel:hover {
    background-image:url(../images/excel_selected.png);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
    display:block;
    margin: 18px 0 0 8px;
    z-index:2;
    border:0px;
}

.pages_d {
    width:180px;
    height:34px;
    float:left;
    background:url(../images/pages_d.png);
}
.g_text {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#333;
    font-weight:700;
}
/*-----------------TABS------------------------*/

.single_top {
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    background-image:url(../images/top_tabl.jpg);
    height:25px;
    color:#cacccc;
}

.single_white {
    background-color:#FFF;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.single_gray {
    background-color:#ededed;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.single_select {
    background-color:#a0d3e2;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.single_bottom {
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
    background-color:#FFF;
    height:25px;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    height:20px;
}
.corner_left {
    -webkit-border-radius: 6px 0px 0px 0px;
    border-radius: 6px 0px 0px 0px;
    background-image:url(../images/top_tabl.jpg);
    height:25px;
    color:#cacccc;
    border-right:1px;
    border-right-style:solid;
}

.corner_right {
    -webkit-border-radius: 0px 6px 0px 0px;
    border-radius: 0px 6px 0px 0px;
    background-image:url(../images/top_tabl.jpg);
    height:25px;
    border-left-style:solid;
    border-color:#cacccc;
    border-left:1px;
}
.middle_tab {
    background-image:url(../images/top_tabl.jpg);
    height:25px;
    border-right:1px;
    border-right-style:solid;
}
.text_top {
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#fff;
    font-weight:700;
    padding-left:10px;
    line-height:20px;
}
.table_blank {
    background-color:#FFF;
    border-right:1px;
    border-right-style:solid;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.table_blank_l {
    background-color:#FFF;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    border-left-style:solid;
    border-left:1px;
    padding-left:10px;
    height:25px;
}
.table_blank_l2 {
    background-color:#FFF;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    padding-left:10px;
    height:25px;
}
.table_gray {
    background-color:#ededed;
    border-right:1px;
    border-right-style:solid;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.table_gray_l {
    background-color:#ededed;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    border-left-style:solid;
    border-left:1px;
    padding-left:10px;
    height:25px;
}
.table_gray_l2 {
    background-color:#ededed;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    padding-left:10px;
    height:25px;
}
.table_select {
    background-color:#a0d3e2;
    border-right:1px;
    border-right-style:solid;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    padding-left:10px;
    height:25px;
}
.table_select_l {
    background-color:#a0d3e2;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    border-left-style:solid;
    border-left:1px;
    padding-left:10px;
    height:25px;
}
.table_select_l2 {
    background-color:#a0d3e2;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    padding-left:10px;
    height:25px;
}
.c_bottom_right {
    -webkit-border-radius: 0px 0px 6px 0px;
    border-radius: 0px 0px 6px 0px;
    background-color:#FFF;
    height:25px;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    height:20px;
}
.c_bottom_left {
    -webkit-border-radius: 0px 0px 0px 6px;
    border-radius: 0px 0px 0px 6px;
    background-color:#FFF;
    height:25px;	
    border-right:1px;
    border-right-style:solid;
    color:#666;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    height:20px;
}
.bottom_tab {
    background-color:#FFF;
    height:25px;
    border-right:1px;
    border-right-style:solid;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    height:20px;
}
.graph {
    float:left;
    margin-left:60px;
    margin-top:30px;
}
.stats {
    float:left;
    margin-left:20px;
    margin-top:20px;
    width:400px;
    height:600px;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
}
.st {
    margin-top:20px;
    float:left;
    width:350px;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    text-align: left;
}
.st_result {
    margin-top:20px;
    margin-left:0px;
    float:left;
    width:400px;	
}
.stats_op {
    float:left;
    margin-left:40px;
    margin-top:0px;
    width:835px;
    /*height:410px !important;*/
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    overflow:auto;
    z-index:2;
}
.op_map{
    width:580px;
    height:300px;
}
.location{
    font-family: 'Cabin', sans-serif;
    text-decoration: none;
    font-size:15px;
}
.closeBtn{
    position: absolute;
    top:0;
    right:0;
    background-image:url(../images/delete.jpg);
    background-repeat:no-repeat;
    width:18px;
    height:18px;
}
.l_titles3 {
    width:98.7%;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
    float:left;
}
/** sucsee or error message.*/
.error { 
    color: red;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Cabin', sans-serif;

}
.success {
    color: green;
    /*padding-left: 60px; */
    text-align:center;
    font-size: 15px;
    font-family: 'Cabin', sans-serif;
}
.success_res {
    color: green;
    padding-right: 30px; 
    text-align:center;
    font-size: 15px;
    font-family: 'Cabin', sans-serif;
}
.sucesss_add {
    color: green;
    font-size: 15px;
    padding-left: 250px; 
    font-family: 'Cabin', sans-serif;
}
.campo_oc_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    text-align:  center;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width:55px;
}
:focus{
    outline: none;
}
/*   serach button */
.zccsearch {
    background:#f2f2f2 url(../images/search.png) no-repeat center;
    height:30px;
    width:30px;
    float:right;
    border:none;
    margin:1px 0px;
    border-top-right-radius:  8px;
    border-bottom-right-radius:  8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    outline:none;
    cursor:pointer;
    /*    margin:0px 0;*/
    background-color:#ededed;
}

.searchbox {
    margin:2px 0px;
    background-color:#FFF;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border:none;
    /*padding-left:2px;*/
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    padding-left:10px;
    color:#666;
    width: 150px;
}
.file_input_textbox {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /*margin-top:13px;*/
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:28px;
    border:none;
    padding-left:12px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    /*margin:5px 0;*/
    color:#666;
    float: left
}
.file_input_div {
    position: relative; 
    width: 35px; 
    /*margin-top: 5px;*/
    /*height: 32px;*/ 
    overflow: hidden;
}
.file_input{
    position: relative; 
    width: 125px; 
    height: 32px; 
    margin-top: 6px;
    overflow: hidden;  
}
.file_input_button{
    background: url("../images/upload.png") 0px 0px no-repeat;    
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    float:right;
    height: 17px;
    line-height: 1px;
    margin-top: 6px;
    padding-bottom: 13px;
    text-align: center;
    text-decoration: none;
    top: 3px;
    width: 30px;
    z-index: 2000;
}
.file_input_div:hover .file_input_button {
    background: url("../images/uploadred.png") 0px 0px no-repeat;
    cursor: pointer;
}
.file_input_hidden {
    font-size: 45px; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    opacity: 0; 
    filter: alpha(opacity=0); 
    -ms-filter: "alpha(opacity=0)"; 
    -khtml-opacity: 0; 
    -moz-opacity: 0;
}


/* Date and Time Picker*/


.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 72px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.wrapper{ background-color: #ffffff; width: 800px; border: solid 1px #eeeeee; padding: 20px; margin: 0 auto; }
#tabs{ margin: 20px -20px; border: none; }
#tabs, #ui-datepicker-div, .ui-datepicker{ font-size: 85%; }

container{ background-color: #f4f4f4; border-bottom: solid 2px #777777; margin: 0 0 20px 40px; padding: 20px; }
container input{ border: solid 1px #aaa; padding: 4px; width: 175px; }

.ui-widget-content{
    margin-top: 5px;
}

.ui-datepicker .ui-datepicker-calendar a.ui-state-hover{
    background-image:url(../images/top_tabl_35.jpg) !important;
}
.ui-datepicker .ui-datepicker-header{
    background-image:url(../images/top_tabl_35.jpg) !important;
}
.ui-datepicker .ui-datepicker-calendar a.ui-state-active{
    color: #C30 !important;
}

.ui-iggrid th.ui-state-default{
    background-image:url(../images/top_tabl_35.jpg) !important;
    border: 1px solid #B9B9B9 !important;
    /*    border-right-style:solid;
        font-family: 'Cabin', sans-serif;
        font-size:16px;*/
}
.ui-iggrid th.ui-state-default:hover {
    background-image:url(../images/hover.png) !important;
    border-right-style:solid;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background-image:url(../images/bg.jpg) !important;
    border: none !important;
}

.ui-iggrid th.ui-state-active{
    background-image:url(../images/top_tabl_35.jpg) !important;
}

/*Sorting Active Icon Image*/
.ui-iggrid th .ui-icon, .ui-iggrid .ui-iggrid-deletebutton .ui-icon, .ui-iggrid .ui-igedit-button .ui-icon{
    background-image:url(../images/ui-icons_ffffff_256x240.png) !important;
}
.ui-iggrid .ui-iggrid-paging, .ui-iggrid th .ui-iggrid-indicatorcontainer, .ui-iggrid th .ui-iggrid-indicatorcontainer .ui-icon {
    margin-top: -3px;
}
/* Grid content*/
.ui-iggrid-scrolldiv {
    margin-top: -3px !important;
}

/* Grid Header Color*/
.ui-iggrid th, .ui-iggrid th.ui-state-default,.ui-iggrid th.ui-state-default:hover{
    border-color:white !important;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
}
.ui-iggrid .ui-iggrid-header .ui-iggrid-headertext{
    color: #FFF !important;
    z-index: 1000;
}


/*Infragistics Pagination*/
.ui-iggrid-paging {
    background-attachment:scroll;
    background-image:	none;
    background-position:	0 0;
    bottom:	auto;
    box-shadow:	none;
    clear:	none;
    clip:	auto;
    cursor:	default;
    direction:	ltr;
    display:	block;
    font-family:'Cabin', sans-serif !important;
    font-size:	17.6px;
    font-size-adjust:	none;
    font-style:	normal;
    font-weight:	400;
    letter-spacing:	normal;
    line-height:	36.9667px;
    list-style-image:	none;
    list-style-position:	outside;
    list-style-type:	disc;
    opacity:1;
    text-align:	left;
    text-decoration:	none;
    text-transform:	none;
    top:	auto;
    vertical-align:	baseline;
    visibility:	visible;
    white-space:	normal;
    word-spacing:	0;
    z-index:	auto;
}
#grid1_table_pager li {
    background: white;
    border: 1px none;
    color: #EB49B3;
    font-weight: normal;
}
.ui-iggrid-paging-item {
    float: left;
    height: 1.4em;
}
/*pagination background*/ 
#grid1_table_pager{
    background-image:url(../images/bg.jpg) !important;
    margin-top: 12px ! important;
}
a.ui-iggrid-pagelink, a.ui-iggrid-pagelinkcurrent , .ui-iggrid-pagecurrent{
    background-image:url(../images/bg.jpg) !important;
}
ui-helper-reset .ui-iggrid-pagelist .ui-iggrid-paging-item{
    background-image:url(../images/bg.jpg) !important;  
}

.ui-widget-header a{
    color: #C30 !important;
    text-decoration: none !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
    color: #666 !important;
    border-style: none;
    text-decoration: none !important;
}
.ui-state-hover a, .ui-state-hover a:hover{
    color: #C30 !important;
    text-decoration: none !important;
    white-space: nowrap;
}
.gridHead{
    border-radius: 8px 0px 0px 0px !important;
}
/*Pagination prev and next style*/
.ui-iggrid-paging-item span {
    -moz-user-select: none;
    cursor: pointer;
    /*margin-top: 5px;*/
}
li.ui-iggrid-pagelinkcurrent , ui-iggrid-pagecurrent{
    background-image:url(../images/bg.jpg) !important; 
}
.ui-iggrid ,.ui-iggrid-paging-item a:active, .ui-iggrid .ui-iggrid-paging-item a:focus {
    outline: 0 none;
}
.ui-iggrid .ui-iggrid-paging-item span.ui-icon {

    text-decoration:none;
    margin-top: -8px;
    top: 50%;
    border: none !important;  
}
.ui-iggrid-pagelist li {
    margin: 0 0.1em;
    display:inline-block;
    font-size: 14px !important; 
    padding-top: 3px;
}
.ui-state-default .ui-icon{
    margin: 4px 0px 0px 0px !important;
}
#grid1_table_hscroller{
    overflow: hidden !important;
    height: 0px !important;
    /*display: none!important;*/
}
#grid1_table_hscroller_container{
    overflow: hidden !important;
    height: 0px !important;   
}
.ui-button-text{
    color: #333 !important;
}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    margin: 0px 2px 1px 0px; 
}*/
.ui-iggrid-pagecurrent .ui-state-active .ui-corner-all{
    background-color: #00A000 !important;
}
.ui-iggrid-multiheader-cell{
    background-image:url(../images/top_tabl_35.jpg) !important;
    background-color: #307080 !important;
    /*height: auto;*/
}
#err_message{
    margin-left: 370px;
    margin-top: 13px;
    z-index: 1000;
}
#errComm_message{
    margin-left: 400px;
    margin-top: 5px;
    z-index: 1000;
}
#error_message{
    margin-left: 370px;
    margin-top: 68px;
    z-index: 1000;
    font-family: 'Cabin', sans-serif !important;
}
/*Box padding in Device, Group & Admin Home Pages*/
.boxPadding{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}
/*fancyBox Scroll removed*/
.fancybox-inner{
    overflow-y: auto;
}
.fancybox-inner{
    overflow-x: auto;
}
/*Grid content Text Style*/

#grid1_table_scroll{
    font-family: 'Cabin', sans-serif !important;
    font-size:12px;
    color: #666;
    overflow: hidden !important;
}
#grid1_table_tooltips_container{
    font-size: 13px !important;
    font-family: 'Cabin', sans-serif !important;
}
.elips_cont{
    text-align: center;
    color:#09C;	
    font-family: 'Cabin', sans-serif !important;
    font-size:15px;
}
.elipsconts{
    text-align: center;
    font-family: 'Cabin', sans-serif !important;
    font-size:15px; 
}
#deviceNameBox {
    position: absolute;
    top:78px;
    left: 230px;
    display:none;
    z-index:1000;
    height : 450px;
    width  : 520px;
    overflow: auto;
}

#deviceContent {
    border:1px solid #aaa;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    -webkit-box-shadow:  1px 1px 2px 1px #899caa;
    box-shadow:  1px 1px 2px 1px #aaa;
    background : #f2f2f2;
    padding:6px;
    text-align:center;
    display:block;
    font-family: 'Cabin', sans-serif !important;
    font-size:15px;
    color:#666;
}
#deviceElipesBox{
    overflow: auto;
    height : 450px;
}
#senddeviceNameBox {
    position: absolute;
    top:75px;
    left: 230px;
    display:none;
    z-index:29;
    height : 300px;
    width  : 520px;
    overflow: auto;
}
#sendDeviceElipesBox {
    overflow: auto;
    height : 300px;
}
.dateFormatStyle { 
    color: #00AADE;
    text-align:left;
    font-size: 11px;

}
#permissionBox {
    position: absolute;
    top:405px;
    left: 330px;
    display:none;
    z-index:29;
    height : 650px;
    width  : 300px;
    overflow: auto;
}

#permissionContent {
    border:1px solid #899caa;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    background : #eeeeee;
    padding:6px;
    text-align:center;
    display:block;
}
#SettingContainer {
    position: relative;
    /*float: right;*/
    font-size:12px;
}
#userContainer{
    position: relative;
    /*float: right;*/
    font-size:12px;
    /*    position: absolute;
        top :150px;
        float: left;
        font-family: 'Cabin', sans-serif;
        color:#666;
        font-size: 13px; */
}

#userBox, #adminBox , #group_Box , #refreshBox , #reportBox , #settingBox {
    position: absolute; 
    display:none;
    z-index:1000;
    height : 250px;
    width  : 245px;
    left:  0px;
}
#loginContent {
    position: absolute; 
    left: 45%; 
    top: 40%; 
    display: block;
    z-index:1000;
}
#logoutBox{
    position: absolute; 
    display:none;
    z-index:1000;
    height : 250px;
    width  : 150px;
    right:  0px; 
}
#loginBox {
    position: absolute; 
    /*    left: 50%; 
        top: 50%; */
    display: block;
    z-index:1000;
}
/*secrity password*/
#loginForm{
    border:3px solid #f2f2f2;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    -webkit-box-shadow:  1px 1px 2px 1px #899caa;
    box-shadow:  1px 1px 2px 1px #899caa;
    background : #f2f2f2;
    padding:6px;
    text-align:center;
    display:block;
}
.logbutton{
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color: #3c3e42;
    font-family: 'Cabin', sans-serif !important;
    font-size:12px;
    font-weight:bold;
    padding:6px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}
.logbutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
}
.logbutton:active {
    position:relative;
    top:1px;
}
#logoutContent {
    border:3px solid #f2f2f2;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    -webkit-box-shadow:  1px 1px 2px 1px #899caa;
    box-shadow:  1px 1px 2px 1px #899caa;
    background : #eeeeee;
    padding:6px;
    text-align:center;
    display:block;
    font-family: 'Cabin', sans-serif !important;
}
#userContent , #adminContent , #groupContent, #refreshContent , #reportContent , #settingContent  {
    border:3px solid #f2f2f2;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    -webkit-box-shadow:  1px 1px 2px 1px #899caa;
    box-shadow:  1px 1px 2px 1px #899caa;
    background : #eeeeee;
    padding:6px;
    text-align:left;
    display:block;
    font-family: 'Cabin', sans-serif !important;
}
#content {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
    font-family: 'Cabin', sans-serif !important;
}

#log_out {
    position: absolute;
    top :150px;
    width: 950px;
    font-family: 'Cabin', sans-serif;
    color:#666;
    text-decoration: none;
    float: right;
}
.log_out{
    color:#666;
    font-size: 16px;
    text-decoration: none;
    float: right;
}
#log_out a:hover{
    color:#b52222;
}
#content a {
    color: #555;
    text-shadow:1px 1px #fff;
    font-size:15px;
    text-decoration: none;
}
#content a:hover{
    text-shadow:1px 1px #fff;
    font-size:15px;
    text-decoration: none;
    color: #C30
} 


/*settings Tab*/
.Settingstabs {
    width:950px;
    height:26px;
    margin: 0 auto;
    padding-left:15px;
    padding-right: 15px;
}
.Settingstabs_linux {
    width:1020px;
    height:26px;
    margin: 0 auto;
    padding-left:15px;
    padding-right:15px;
}
.sim1tab{
    width:330px;
    height:26px;
    padding-left:90px;
    font-family: 'Cabin', sans-serif;
}
.ModemTab2{
    width:330px;
    height:26px;
    padding-left:3px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf; 
    font-family: 'Cabin', sans-serif;
    color:#666;
}
/*.apnBck{
    font-family: 'Cabin', sans-serif;
    color:#666;
}*/
#main_nav li a:hover{
    background-color: #09C !important;
}
#main_nav li a{
    background-color: #899caa; 
}

.backuptabs {
    width:900px;
    height:26px;
    margin: 0 auto;
    /*padding-left:30px;*/
}
.backuptabs_linux {
    width:900px;
    height:26px;
    margin: 0 auto;
    /*padding-left:60px;*/
}
.modemTab1{
    width:350px;
    height:26px;
    padding-left:86px; 
}
.modemTab2{
    width:350px;
    height:26px;
    padding-left: 10px;
}
.middlegeneralTabs {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middlegeneralTabs_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middlemonitorTabs {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.monitorTop{
    height: 450px;
}
.middlemonitorTabs_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
/***************
    Zeus Box 
***************/
.boxTab{
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf; 
    font-family: 'Cabin', sans-serif;
    color:#666;
}
.apnBg{
    width:300px;
    height:200px;
    background-color:#FFF;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf; 
    font-family: 'Cabin', sans-serif;
    color:#666;
    padding-left: 30px;
}
.macReset{
    background-image:url(../images/reset.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    display: block;
}
.dnsPortDisable{
    background-image:url(../images/DNSDisabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:44px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.dhcpPortDisable{
    background-image:url(../images/DHCPDisabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:44px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.dnsPortEnable{
    background-image:url(../images/DNSEnabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:44px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.dhcpPortEnable{
    background-image:url(../images/DHCPEnabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:44px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.buzzerEnable{
    background-image:url(../images/Buzzer_Enabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:44px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.buzzerDisable{
    background-image:url(../images/Buzzer_Disabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.buzzerEnable{
    background-image:url(../images/Buzzer_Enabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.backLightDisable{
    background-image:url(../images/backlight_disabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.backLightEnable{
    background-image:url(../images/backlight_enabled.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:0px;
    margin-left:5px;
}
.macBox {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:5px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.macBox_error {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:5px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.macBox_2_error{
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #b52222;
    padding-left:5px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
.macBox_2 {
    background-color:#FFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:27px;
    border: 1px solid #cfcfcf;
    padding-left:5px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
}
#MacBox{
    float: left;
    width: 90px;
    height: 27px;
}
#MacBox_right{
    float: left;
    width: 90px;
    height: 27px;
}
#MacBox_2{
    float: left;
    width: 90px;
    height: 27px;
}
#MacBox_2_right{
    float: left;
    width: 90px;
    height: 27px;
}
.mac1 , .mac2 , .mac3{
    width: 22px;
    /*height:20px;*/
    border: none;
    margin-top: 4px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
}
.mac_1 , .mac_2 , .mac_3{
    width: 22px;
    /*height:20px;*/
    border: none;
    margin-top: 4px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
}
#Boxline {
    width:970px;
    height:7px;
    /*margin: 0 auto;*/
    background-image:url(../images/linha_bg.jpg);
    background-repeat: repeat-x;
}
#parent_monitor {
    width:800px;
    display: inline-block;
}
#leftMonitor {
    /*    margin-top:25px;*/
    width : 470px;
    float : left;
    height: 220px;
}

#rightMonitor_1 {
    width : 600px;
    height: 220px;
}
#rightMonitor_2 {
    width : 600px;
    height: 220px;
}

#leftBox {
    width : 230px;
    float : left;
    height: 220px;
}
#rightBox {
    width : 180px;
    float : right;
    height: 220px;
}

#genleft{
    width : 500px;
    float : left;
    height: 390px;
}
#genRight{
    width : 390px;
    float : right;
    height: 390px;
}
#leftReception{
    width : 395px;
    float : left;
    height: 390px;
}
#rightReception{
    width : 495px;
    float : right;
    height: 390px;
}

.margin-left-30 {
    margin-left:-30px;
}
.contentTabs {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.contentTabs_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
/** Monitor tab*/
.middleSettings {
    width:970px;
    height:500px;
    margin: auto;
    background-color:#FFF;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middleSettings_linux {
    width:1040px;
    height:500px;
    margin: auto;
    background-color:#FFF;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.zues_line {
    width:950px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    margin:0 auto;
    border-bottom:1px;
    border-bottom-style:solid;
    margin-top:5px;
    text-align:left;
}
.autoTest{
    font-size: 16px;
    /*font-weight: 500;*/
    font-family: 'Cabin', sans-serif;
}
.middleSettings1 {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middleSettings1_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.content_Settings{
    width:970px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;

}
.content_Settings_linux{
    width:970px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;

}
.autobackup ,.dnsclient{
    width:800px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;

}
.autobackup{
    width:800px;
    margin:0 auto;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;

}

.restore_backup{
    width:900px;
    height:420px;
    margin: 0 auto;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.auomaticBackup{
    width:900px;
    height:420px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.databaseClean{
    width:900px;
    height:420px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.ddns{
    width:900px;
    height:345px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.restoreContent{
    width:970px;
    height:500px;
    margin: 0 auto;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.restoreContent_linux{
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-image:url(../images/bg.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.content_Settings1 {
    width:780px;
    height:100px;
    margin-left:70px;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#333;
    padding-top:20px;
    display:block;
}
.tabone3 {
    text-align: left;
    /*width: 120px;*/
}
.tabocc {
    text-align: left;
    width: 70px;
}
.tab_print{
    text-align: left;
    /*width: 80px;*/ 
}
.tabone4 {
    text-align: left;
    width: 60px;
}
.tabone5 {
    text-align: left;
    width: 60px;
}
.spinBox {
    background-color:#FFF;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:21px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width: 150px;
}
.portBox {
    background-color:#FFF;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:21px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    width: 92px;
}
.minuteBox {
    background-color:#FFF;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-top:1px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    height:21px;
    border:none;
    padding-left:10px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    margin:1px 0;
    color:#666;
    width: 32px;
}

.middle_settings_occurrence {
    width:970px;
    height:440px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_settings_occu {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middle_settings_occu_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middleOccurrences {
    width:970px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.middleOccurrences_linux {
    width:1040px;
    height:500px;
    margin: 0 auto;
    background-color:#FFF;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.occ_top {
    width:780px;
    height:22px;
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    margin:0 auto;
    margin-top:5px;
    text-align:left;
}
.line_titles {
    width:200px;
    height:20px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#b52222;
    font-weight: 500;
    margin:0 auto;
    margin-top:5px;
    white-space: nowrap;
}
/*permission of user*/
.enablePermission {
    background-image: url(../images/userPermission.png);
    background-repeat:no-repeat;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top:5px;

}
#permission1 {
    display: inline-block;
    width:200px;
    height:20px;
    border:0px;
}

.disablePermission {
    background-image: url(../images/userPermission_disable.png);
    background-repeat:no-repeat;
    width:30px;
    height:26px;
    border:0px;
    position:absolute;
    margin-top:5px;
}
.validError {
    background-image: url(../images/icon_error.png);
    background-repeat:no-repeat;
    width:30px;
    height:26px;
    border:0px;
    margin-top:1px;
}
.csd {
    display: inline-block;
    background-image: url(../images/c_csd.png);
    background-repeat:no-repeat;
    width:25px;
    height:20px;
    border:0px;
    margin-left:5px;
}
#hwdinform div {
    display: inline-block;
    background-repeat:no-repeat;
    width:25px;
    height:18px;
    border:0px;    
    margin-right: 5px;
}
.battery {
    background-image: url('../images/battery.png');   
}
.noBattery {
    background-image: url('../images/no_battery.png');   
}
.gprs {
    background-image: url(../images/c_sim.png);
    display: inline-block;
    background-repeat:no-repeat;
    width:25px;
    height:18px;
    border:0px;
    margin-left:5px;
}
.noGprs {
    background-image: url('../images/no_sim.png');
}
.digiOutput {
    background-image: url('../images/output.png'); 
}
.noDigiOutput {
    background-image: url('../images/no_output.png');
}
.wifi {
    background-image: url('../images/C_wifi.png');
    display: inline-block;
    background-repeat:no-repeat;
    width:25px;
    height:18px;
    border:0px;
    margin-left:5px;
}
.noWifi {
    background-image: url('../images/no_wifi.png'); 
}
.digiInput { 
    background-image: url('../images/input.png'); 
}
.nodigiInput {    
    background-image: url('../images/no_input.png'); 
}
.ethernet {
    background-image: url('../images/c_ethernet.png');
    display: inline-block;
    background-repeat:no-repeat;
    width:25px;
    height:18px;
    border:0px;
    margin-left:5px;
}
.noEthernet {
    background-image: url('../images/no_ethernet.png'); 
}

#hwd_Fail div {
    display: inline-block;  
    background-repeat:no-repeat;
    width:24px;
    height:18px;
    border:0px;
    margin-right: 5px;
}
.sim1fail {
    background-image: url('../images/sim1_fail.png');
}
.sim2fail {   
    background-image: url('../images/sim2_fail.png');   
}
.gsmfail {   
    background-image: url('../images/modem_fail.png');   
}
.ethFail {
    background-image: url('../images/eth_fail.png');   
}
.wififail {    
    background-image: url('../images/wifi_fail.png');  
}
.keylooqFail {
    background-image: url('../images/keylooq_fail.png');  
}

.myTable2 tr {
    height: 28px;
}
.myTable2{
    width : 820px;
}
.gsmApnSim {
    margin: 40px;
}
/*.versionWrong {
    display: inline-block;
    background-repeat:no-repeat;
    width:100px;
    border:0px;
}*/
.ethernet_enable {
    display: inline-block;
    background-image: url(../images/e_ethernet.png);
    background-repeat:no-repeat;
    width:20px;
    height:18px;
    border:0px;
    margin-top: 3px;
    margin-left: 15px;
}
.ethernet_disable {
    display: inline-block;
    background-image: url(../images/d_ethernet.png);
    background-repeat:no-repeat;
    width:20px;
    height:18px;
    border:0px;
    margin-top: 3px;
    margin-left:  15px;
}
.wifi_disable {
    display: inline-block;
    background-image: url(../images/d_wifi.png);
    background-repeat:no-repeat;
    width:18px;
    height:18px;
    border:0px;
    margin-top: 3px;
    margin-left: 17px;

}
.wifi_enable {
    display: inline-block;
    background-image: url(../images/e_wifi.png);
    background-repeat:no-repeat;
    width:18px;
    height:18px;
    margin-top: 3px;
    border:0px;
    margin-left: 17px;

}
.gprs_disable {
    display: inline-block;
    background-image: url(../images/d_sim.png);
    background-repeat:no-repeat;
    width:21px;
    height:18px;
    border:0px;
    margin-top: 3px;
    margin-left: 12px;
}
.gprs_enable {
    display: inline-block;
    background-image: url(../images/e_sim.png);
    background-repeat:no-repeat;
    width:21px;
    height:18px;
    border:0px;
    margin-top: 2px;
    margin-left: 12px;
}
.simcard1{
    display: inline-block;
    background-image: url(../images/sim1.png);
    background-repeat:no-repeat;
    margin-top: 3px;   
    width:40px;
    height:24px;
    border:0px;
}
.simcard2{
    display: inline-block;
    background-image: url(../images/sim2.png);
    background-repeat:no-repeat;
    width:40px;
    margin-top: 3px;   
    height:24px;
    border:0px;
}
.apn1{
    display: inline-block;
    background-image: url(../images/apn1.png);
    background-repeat:no-repeat;
    width:40px;
    height:24px;
    border:0px;
    margin-top: 3px;   
}
.apn2{
    display: inline-block;
    background-image: url(../images/apn2.png);
    background-repeat:no-repeat;
    width:40px;
    height:24px;
    border:0px;
    margin-top: 3px;   
}
#device_type {
    display: inline;
}
#tabtwo tr {
    height: 34px;
}
#chartEmpty {
    padding-top: 160px; 
    padding-left: 20px;
    text-align: left;
}
.ajax_loader {
    position: absolute; 
    left: 50%; 
    top: 50%; 
    display: block;
    background-image: url(../images/loading.gif);
}

.editClientReg {
    display: inline-block;
    background-image: url(../images/permission/client_reg.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.editClientRegEnabled {
    display: inline-block;
    background-image: url(../images/permission/clintRegEnable.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.clientReg {
    display: inline-block;
    background-image: url(../images/permission/newRegister.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.clientRegEnabled {
    display: inline-block;
    background-image: url(../images/permission/newRegisterEnabled.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.exportReport {
    display: inline-block;
    background-image: url(../images/permission/Export1.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.exportReportEnabled {
    display: inline-block;
    background-image: url(../images/permission/exportEnabled.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.operationMon {
    display: inline-block;
    background-image: url(../images/permission/operationMon.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.operationMonEnabled {
    display: inline-block;
    background-image: url(../images/permission/operationMonEnable.png);
    background-repeat:no-repeat;
    width:30px;
    height:16px;
    border:0px;
    margin: 8px;
}
.eventMon {
    display: inline-block;
    background-image: url(../images/permission/evenetMon.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.eventMonEnabled {
    display: inline-block;
    background-image: url(../images/permission/eventMonEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.commnadMon {
    display: inline-block;
    background-image: url(../images/permission/commandMon.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.commnadMonEnabled {
    display: inline-block;
    background-image: url(../images/permission/commMonEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.OccurenceMon {
    display: inline-block;
    background-image: url(../images/permission/occurenceMon.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.OccurenceMonEnabled {
    display: inline-block;
    background-image: url(../images/permission/occurenceMonEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.acessMon {
    display: inline-block;
    background-image: url(../images/permission/accessMon.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.acessMonEnabled {
    display: inline-block;
    background-image: url(../images/permission/accessMonEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.sendCoommand {
    display: inline-block;
    background-image: url(../images/permission/sendCommand.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.sendCoommandEnabled {
    display: inline-block;
    background-image: url(../images/permission/sendCommandEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.zeuslogs {
    display: inline-block;
    background-image: url(../images/permission/zeuslogsDisable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}
.zeuslogsEnabled {
    display: inline-block;
    background-image: url(../images/permission/zeuslogsEnable.png);
    background-repeat:no-repeat;
    width:18px;
    height:16px;
    border:0px;
    margin: 8px;
}

#occPending {
    text-decoration: none;
}
#deviceName {
    text-decoration: none;
}
.d_acc{
    font-family: 'Cabin', sans-serif;
    font-size:18px;
    color:#666;
    text-decoration: none;
}
.d_acc_comp{
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
    text-decoration: none;
}
/*dailog box for confirm*/
#popup_container {
    font-family: 'Cabin', sans-serif;
    font-size: 13px;
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 500px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 3px #01aade;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#popup_title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75em;
    color: #ffffff;
    background: #01aade;
    border: solid 1px #FFF;
    border-bottom: solid 1px #999;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#popup_content {
    background: 16px 16px no-repeat url('../images/info1.gif');
    padding: 1em 1.75em;
    margin: 0em;
}
#popup_content.alert {
    background-image: url('../images/info1.gif');
}
#popup_content.warning {
    background-image: url('../images/important.gif');
}
#popup_content.confirm {
    background-image: url('../images/confirm.png');
}
#popup_message {
    padding-left: 52px;
    /*text-align: center;*/
}
#popup_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

/*maintenance*/

#delete {
    display: inline-table;
    background-image: url(../images/delete.png);
    background-repeat:no-repeat;
    width:30px;
    height:18px;
    border:0px;
    margin-top: 5px;
}

#restore {
    display: inline-table;
    background-image: url(../images/restoreBck.png);
    background-repeat:no-repeat;
    width:30px;
    height:18px;
    border:0px;
    margin-top: 5px;
}

#download {
    display: inline-table;
    background-image: url(../images/download.png);
    background-repeat:no-repeat;
    width:30px;
    height:18px;
    border:0px;
    margin-top :5px;
}
#backup_restore_header{
    width:  850px;
    border:none;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    background-color: #FFF;
}
#backup_restore{
    width: 850px;
    background-color:#FFF;
    border:none;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
}
.headback{
    /*background-color: #09C;*/
    background-image:url(../images/hd1.png) !important;
    background-repeat:no-repeat	;
    width:265px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
}
.headback2{
    /*background-color: #09C;*/
    background-image:url(../images/hd2.png) !important;
    background-repeat:no-repeat	;
    color: #ffffff;
    width:285px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;

}
.headback3{
    /*background-color: #09C;*/
    background-image:url(../images/hd3.png) !important;
    background-repeat:no-repeat	;
    color:#ffffff;
    width:300px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    border-radius: 0px 8px 0px 0px;
}
.blue_hd {
    background-image:url(../images/blue_tab2.png);
    background-repeat:no-repeat	;
    width:160px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.gray_hd {
    background-image:url(../images/gray_tab2.png);
    background-repeat:no-repeat	;
    width:160px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
tr.odd{
    background-color: #e2e2e2;
    height: 22px;
    font-family: 'Cabin', sans-serif;
    font-size: 14px;
    text-decoration: none;
}
tr.even{
    height: 22px;
    font-family: 'Cabin', sans-serif;
    font-size: 14px;
}
#maintanceContent{
    height: 305px;
    width:'855px';
    /*padding-left: 5px;*/
    background-color:#FFF;
}
#backup_table{
    height: 295px;
    /*padding-left: 5px;*/
}
.backups_content{
    padding-left:  20px; 
    padding-top:  20px; 
}
.user{
    display: inline-block;
    background-image: url(../images/system.png);
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:0px;
    margin: 2px;
}
/*.restore_btn{
    height: 35px;
    line-height:42px;
    background-image:url(../images/restoreBackupEnable.png);
    background-repeat:no-repeat;
    position: relative;	
    padding-left: 60px;
    border:0px;
    display:block;
}*/
.restore_btn_disable{
    height: 35px;
    line-height:32px;
    background-image:url(../images/restoreBackup.png);
    background-repeat:no-repeat;
    position: relative;	
    padding-left: 60px;
    border:0px;
    display:block;
}
.backrestore{
    height: 40px;
    line-height:32px;
    background-image:url(../images/createNow.png);
    background-repeat:no-repeat;
    position: relative;	
    padding-left: 60px;
    border:0px;
    display:block;
}

#left_content {
    width : 870px;
    /*float : left;*/
    height: 295px;
}
#right_content {
    width : 180px;
    float : right;
    margin-top: 30px;
    /*height: 220px;*/
}
.labl{
    font-size:  16px;
    font-family: 'Cabin', sans-serif;
}
.upload_btn{
    background-image:url(../images/upload.png);
    background-repeat:no-repeat;
    width:30px;
    height:27px;
    border: 0px;
    color:  #808080
}
.tabtwo{
    padding-left:50px;
    width: 780px;   
}
.tabtwo td{
    font-size:  16px;
    font-family: 'Cabin', sans-serif;
}
.tabDbcllean{
    padding-left:50px;
    width: 780px;   
}
.tabDbcllean td{
    font-size:  15px;
    font-family: 'Cabin', sans-serif;
}
.top_margin{
    margin: 5px 0 0 5px;
}
/*internet tab*/
#interTable{
    background-color: #FFF;
    height: 110px;
    width:450px;
    overflow: auto;
}
#innterNetcnt{
    width:450px;
}
#csdsmsTable{
    background-color: #FFF;
    height: 110px;
    width:450px;
    /*overflow: auto;*/
}
#csdTable{
    width:450px;
    background-color: #FFF;
}
.headInt{
    background-image:url(../images/hd1.png) !important;
    background-repeat:no-repeat	;
    width:250px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
}
.headInt2{
    background-image:url(../images/hd2.png) !important;
    background-repeat:no-repeat	;
    width:80px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
}
.headInt3{
    background-image:url(../images/hd_int.png) !important;
    background-repeat:no-repeat	;
    width:120px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
    border-radius: 0px 8px 0px 0px;
}
.headcsd{
    background-image:url(../images/hd1.png) !important;
    background-repeat:no-repeat	;
    width:120px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
}
.headcsd2{
    background-image:url(../images/hd2.png) !important;
    background-repeat:no-repeat	;
    width:90px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
}
.headcsd3{
    background-image:url(../images/hd3_csd.png) !important;
    background-repeat:no-repeat	;
    width:120px;
    height:25px;
    font-size: 14px !important;
    font-family: 'Cabin', sans-serif !important;
    color:#ffffff;
    text-decoration:none;
    text-align: center;
    border-radius: 0px 8px 0px 0px;
}
.csd_tab{
    text-align: center;
}
.conCreator{
    height: 15px;
    padding-bottom: 8px;
}
.bck_cont {
    padding-left: 120px;
}
/*Reports page*/

#leftMnu{
    width : 210px;
    float : left;
    margin-top: 5px;
    white-space: nowrap;
}
#rightMnu {
    width : 190px;
    float : right;
    margin-top: 5px;
    white-space: nowrap;
}
#centerMnu{
    width : 278px;
    float : right;
    margin-top: 5px; 
    white-space: nowrap;
}
#centerMnu2{
    width : 198px;
    float : right;
    margin-top: 5px; 
    white-space: nowrap;
} 
.clear {
    clear : both;
}
.report_table tr {
    height: 30px;
}
.report_table{
    padding-left: 30px;
}
.cbx{
    width: 20px;
}
.tab_one tr {
    height: 30px;
}
.asc_disable {
    display: inline-block;
    background-image: url(../images/disable_asc.png);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
    border:0px;
    margin-left:  5px;
    text-decoration: none;
}
.asc_enable {
    display: inline-block;
    background-image: url(../images/enable_asc.png);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
    border:0px;
    margin-left:  5px;
}
.dsc_disable {
    display: inline-block;
    background-image: url(../images/disable_desc.png);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
    border:0px;
    margin-left:  5px;
}
.dsc_enable {
    display: inline-block;
    background-image: url(../images/enable_desc.png);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
    border:0px;
    margin-left:  5px;
}
.sort_asc_enable {
    display: inline-block;
    background-image: url(../images/asc.png);
    background-repeat:no-repeat;
    width:30px;
    height:20px;
    border:0px;
    margin-left:  5px; 
}
.sort_dsc_enable {
    display: inline-block;
    background-image: url(../images/desc.png);
    background-repeat:no-repeat;
    width:30px;
    height:20px;
    border:0px;
    margin-left:  5px; 
}
/*----------For compact view ------------*/

.d_name_Compact{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    width:315px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 10px;
    white-space: nowrap;
}
#d_icon_compact {
    width:128px;
    height:20px;
    position:absolute;
    margin: 6px 0 0 780px;
    text-align: right;
}
.d_date_compact{
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:205px;
    height:30px;
    position:absolute;
    /*float: right;*/
    margin:7px 0 0  625px;
    white-space: nowrap;

}
.d_comp_firmware{
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:100px;
    position:absolute;
    margin: 7px 0 0 520px;
}
.d_acc_compact{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    width:100px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 305px;
}
.d_acc_comp_view{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    text-decoration: none;
}
.d_modem_compact{
    font-family: 'Cabin', sans-serif;
    font-size:13px;
    color:#666;
    width:100px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 405px;
}
.boxPaddingComapct{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.a_users_compact{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    color:#666;
    width:200px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 650px;
}
.a_name_comapct{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    width:400px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 20px;
    color:#09C; 
}
.g_name_compact {
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    width:400px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 10px;
    color:#09C;
}
.g_devices_compact{
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#666;
    width:100px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 450px;
}
.g_users_compact{
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#666;
    width:100px;
    height:20px;
    position:absolute;
    margin: 7px 0 0 650px;
}

/*----------For Right click context menu ------------*/

.context-menu-list {
    margin:0; 
    padding:0;
    min-width: 180px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    border: 1px solid #DDD;
    background: #EEE;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    text-overflow: ellipsis;
}

.context-menu-item {
    padding: 3px 2px 2px 30px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.context-menu-separator {
    height: 0px;
    background: url(../images/contectMenu/m_splitLine.gif) center repeat-x ;
    font-size: 0px;
    /*margin: 2px 0px 0px 2px;*/
}
.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}
.context-menu-item.disabled {
    color: #666;
}
.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}
.context-menu-submenu:after {
    content: url(../images/contectMenu/m_arrow.gif);
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
    margin-top: 7px;
    text-align: center;
}
/*.context-menu-item.icon { min-height: 18px; min-width: 30px; background-repeat: no-repeat; background-position: 8px 2px; }
.context-menu-item.icon-registration { background-image:  url(../images/permission/client_reg.png); }
.context-menu-item.icon-monitor { background-image: url(../images/permission/accessMon.png); }
.context-menu-item.icon-sendcommand { background-image: url(../images/permission/sendCommand.png); }
.context-menu-item.icon-new { background-image: url(../images/permission/new.png); }
.context-menu-item.icon-edit { background-image: url(../images/permission/edit.png); }
.context-menu-item.icon-delete { background-image: url(../images/permission/delete.png); }

.context-menu-item.icon-operation { background-image: url(../images/permission/operationMon.png); }
.context-menu-item.icon-signallevel { background-image: url(../images/permission/signallevel.png); }
.context-menu-item.icon-connection { background-image: url(../images/permission/Connections.png); }
.context-menu-item.icon-select { background-image: url(../images/permission/select.png); }
.context-menu-item.icon-all { background-image: url(../images/permission/selectAll.png); }
.context-menu-item.icon-communication { background-image: url(../images/permission/communication.png); }
.context-menu-item.icon-event { background-image: url(../images/permission/evenetMon.png); }
.context-menu-item.icon-occurrence { background-image: url(../images/permission/occurenceMon.png); }
.context-menu-item.icon-command { background-image: url(../images/permission/commandMon.png); }*/

/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left:1px;
}
.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -2px;
    top: 5px;
}
.context-menu-item.hover > .context-menu-list {
    display: block;
}
.context-menu-accesskey {
    text-decoration: underline;
}

/*spin box*/
.hour , .minute , .second{
    width: 23px;
    /*height:20px;*/
    border: none;
    margin-left: 2px;
    margin-top: 4px;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#666;
}
.upper{
    background-image: url(../images/spin1/upper.png);
    width : 13px;
    height: 9px;
    background-repeat:no-repeat;
    float:left;
    font-family: 'Cabin', sans-serif;
    margin-top: 2px;
    display:block;
    text-decoration:none;
    z-index:2;
    border:0px;
}
.down{
    background-image: url(../images/spin1/downs.png);
    width : 12px;
    height:9px;
    background-repeat:no-repeat;
    float:left;
    font-family: 'Cabin', sans-serif;
    margin-bottom: 6px;
    text-decoration:none;
    z-index:2;
    border:0px; 
}
#line_time_btn{
    background-image: url(../images/spin1/line.png);
    width : 13px;
    height: 3px;
    background-repeat:no-repeat;
    float:left;
    font-family: 'Cabin', sans-serif;
    margin-top: 1px;
    text-decoration:none;
    z-index:2;
    border:0px; 
}
/*model pop-up css*/

.modalPopLite-mask
{
    position:fixed;
    z-index:9994;
    background-color:#000;
    display:none;
    top:0px;
    left:0px;
    width:100%;
}
.modalPopLite-wrapper {
    position:fixed;
    z-index:9995;
    /*display:none;*/
    /*left:-10000px;*/
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 0px 25px rgba(0,0,0,.9);
    -moz-box-shadow: 0 0px 25px rgba(0,0,0,.9);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);    
    border: 5px solid #eeeeee;

}

/* popup */
.popBox-holder 
{
    display:none;
    position: absolute;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 999;
    background-color: #0078a5;
    filter:alpha(opacity=40);
    opacity:0.5;

}

.popBox-container 
{
    display:none;
    background-color: #fff;
    border:4px solid #000;
    padding:10px;
    text-align:center;
    z-index: 1000;
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.popBox-container .done-button
{
    margin-top:10px;
}

.popBox-container .button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.popBox-container .button:hover {
    text-decoration: none;
}
.popBox-container .button:active {
    position: relative;
    top: 1px;
}

.popBox-container .small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
.popBox-container .blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.popBox-container .blue:hover {
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.popBox-container .blue:active {
    color: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.popBox-ajax-progress {
    position: fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 99999;
    background-color:#000;
    filter:alpha(opacity=40);
    opacity:0.5;
    background-image: url('ajax-loader.gif');
    background-repeat:no-repeat;
    background-position:center center;
}
/* end popup */

/*Monitor*/
#MonTable{
    width: 920px;
}
.montabHead{
    background-image:url(../images/tab_hd.png);
    color: #FFF;
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    text-align: center;
    height: 25px;
}
#monLeft{
    /*background-color: #FFF;*/
    width:270px;
    height: 400px;
    float: left;
    /*overflow: auto;*/
}
#monRight{
    width:635px;
    height: 400px;
    float: right;
}
.monTabcnt{
    width:620px;
    height:400px;
    background-image:url(../images/bg_meio.jpg);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 2px 1px #cfcfcf;
    box-shadow: inset 1px 1px 2px 1px #cfcfcf;
}
.monTabs {
    width:620px;
    height:26px;
    padding-left:10px;
}
.monitorTop{
    height: 450px;
}
.gray_t_mon {
    background-image:url(../images/gray_tab.png);
    background-repeat:no-repeat	;
    width:139px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}
.blue_t_mon {
    background-image:url(../images/blue_tab.png);
    background-repeat:no-repeat	;
    width:139px;
    height:26px;
    float:left;
    font-family: 'Cabin', sans-serif;
    font-size:15px;
    color:#FFF;
    font-weight:700;
    text-align:left;
    line-height:20px;
    display:block;
    margin:0 auto;
    z-index:1;
    padding-top:3px;
    text-decoration:none;
    padding-left:10px;
    margin-right:-10px;
}

.permissions_monGroup{
    width:230px;
    height:200px;
    overflow: hidden;
}
.addNewReciver{
    background-image:url(../images/newRow.png);
    background-repeat:no-repeat;
    width:20px;
    height:24px;
    z-index:1000;
    border:0px;
    float: left;
}

.setDefault{
    background-image:url(../images/defaultmonEnable.png);
    background-repeat:no-repeat;
    width:23px;
    height:22px;
    z-index:1000;
    border:0px;
}

.delete-row{
    background-image:url(../images/delete.png);
    background-repeat:no-repeat;
    display: inline-block;
    width:16px;
    height:16px;
    z-index:3000;
    border:0px;
    margin-left: 2px;
}
#monGrid {
    border-collapse: collapse;
}
#monGrid tr {
    height: 27px;
}
.oddRow{
    background-color: #e2e2e2;
    height: 27px;
    font-family: 'Cabin', sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.evenRow{
    height: 27px;
    font-family: 'Cabin', sans-serif;
    font-size: 14px;
    text-decoration: none;
    background-color: #FFF
}

.savebutton{
    padding-left: 20px;
}