.cpointerI {cursor:pointer !important;}
.dnoneI {display:none !important;}
.dblockI {display:block !important;}
.vhiddenI {visibility:hidden !important;}
.clear, .clearer {clear:both;}

.p0I {padding:0 !important;}
.mt0I {margin-top:0 !important;}
.mt10pxI {margin-top:10px !important;}
.mt20pxI {margin-top:20px !important;}
.mt25pxI {margin-top:25px !important;}
.mb10pxI {margin-bottom:10px !important;}

.font-12pxI {font-size:12px !important;}

.text-normal {font-weight:normal !important;}
.text-bold {font-weight:bold !important;}

.bwizard-steps li:first-child {width:48%;}
.bwizard-steps li {width:50%;}

.slim img {margin:0;}
.slim {max-width: 200px; cursor: pointer;}

.alert {width: 100%; margin: 10px auto;}

/* a.btn {border:transparent; color:#FFF !important;} */

#login-block {background-color: transparent;}

.login-logo img {
    max-width: 100%;
    max-height: 150px;
}
.login-logo {
    padding: 15px;
    background-color: #FFF;
}

.page-icon {width:100px; height:100px; background-color:#FFF;}
.page-icon img {opacity:1; width:65px; height:auto; margin-top:20px;}

.pagination .btn.active {color: #111;font-weight: bold;}

a.btn.btn-default {color:#333!important;}
a.btn-default.active {
    text-decoration: none;
}
a.btn.btn-danger {color:#FFF!important;}
a.btn-danger.active {
    text-decoration: none;
}

.dataTable .sorting {
    cursor: default;
}

.dataTable .sorting a {
    color: inherit;
}

.dataTable .sorting a:hover {
    text-decoration: none;
}

table.dataTable thead > tr > th {padding-left:8px !important;}

span.btn {
    cursor:default;
}
a.locked.btn.btn-warning { cursor: default; }

.alert {width:100%; margin:10px auto;}

.navbar-inverse .navbar-brand {background-size: contain !important; width: 210px; background-color: #FFF !important;}

.glyphicon-spacer {width: 29px; display: inline-block;}

.media-manager .media-group {z-index:2;}
.media-manager .thmb-prev { height: 200px; overflow:hidden; position: relative; }
.media-manager .thmb-prev img.img-responsive {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%,-50%);
}
.media-manager .media-title {
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}

.table>tbody>tr.childLevel-1 > td {
    padding-left:40px;
}
.table>tbody>tr.childLevel-2 > td {
    padding-left:80px;
}
.table>tbody>tr.childLevel-3 > td {
    padding-left:120px;
}
.table>tbody>tr.childLevel-4 > td {
    padding-left:160px;
}
.table>tbody>tr.childRow {
    display: none;
}
.toggleChildRow {
    cursor: pointer;
}

.orderStat {
    font-weight: bold;
}