.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-product {
    display: table-cell;
    width: 150px;
    vertical-align: top;
}

.dashboard-stat2 .progress-info .progress {
    height: 6px;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    vertical-align: middle;
}

form .mt-checkbox, 
form .mt-radio {
    left: -18px;
}

.portlet>.portlet-title>.actions>.btn {
    padding: 4px 10px !important;
}

.portlet>.portlet-title>.actions>.btn.btn-circle {
    padding: 3px 9px !important;
}

.form-horizontal .control-label {
    text-align: left !important;
}

.page-footer.centered .page-footer-inner {
    float: none;
    color: #afafaf;
    display: block;
    text-align: center;
}

/* glyphicon animate, rotate and flip */

.gly-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.gly-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.gly-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.gly-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.gly-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.gly-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}


.tabbable-line > .nav-tabs > li.active {
    border-color: #006699;
}

.tabbable-line > .nav-tabs > li:hover {
    border-color: #9ccfe8;
}

.table-checkable tr > td:first-child,
.table-checkable tr > th:first-child {
    text-align: left;
    max-width: none;
    padding-left: 18px;
}

.mt-comments .mt-comment {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 0;
}

.mt-comments .mt-comment:last-child {
    border-bottom: 0;
}

.mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-date {
    text-align: right;
}

.mt-comments .mt-comment .icon {
    font-size: 2em;
    padding-top: 10px;
    padding-left: 8px;
}

.mt-comments .mt-comment .mt-comment-img>img {
    width: 100%;
}

.faq-content .panel {
    margin-top: 20px !important;
}


.report .portlet-title {
    background: #f0f0f0;
    padding: 15px 0 !important;
}