#footer {
    height: 65px;
    margin-top: -65px;
    position: fixed;
    top: 100%;
    z-index: 1000;
}

#content {
    margin-top: 69px;
    float: left;
    overflow: auto;
    margin-bottom: 65px;
    padding: 0 0 0 20px;
    -moz-box-sizing: border-box;
    margin-top: 69px !important;
    top: 0 !important;
    margin-right: 227px;
    width: auto !important;
    float: none !important;
    max-width: none !important;
}

#mainmenu {
    height: 69px;
    top: 0;
    z-index: 1001;
    position: absolute;
}

.navbar .nav>li>a {
    padding: 10px 15px;
    display: block;
}

body {
    min-width: 1180px !important;
}

#lastlogininfo,
#view-last-page {
    padding-left: 20px;
}

.first-line {
    min-width: 600px;
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #6bbeff;
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 20px;
    margin-right: 3px;
}

.glyphicons-icon.blue {
    background-image: url("../images/glyphicons-light-blue-small.png");
}

.glyphicons-icon {
    width: 29px;
}

.glyphicons-icon.home {
    background-position: 2px -57px;
}

.glyphicons-icon.stats {
    background-position: 2px -128px;
}

.glyphicons-icon.flash {
    background-position: -30px -831px;
}

.glyphicons-icon.parents {
    background-position: -135px -57px;
}

.glyphicons-icon.show_thumbnails {
    background-position: -205px -516px;
}

.glyphicons-icon.wifi {
    background-position: -102px -235px;
}

.glyphicons-icon.shield {
    background-position: 4px -938px;
}

.glyphicons-icon.cogwheels {
    background-position: -241px -444px;
}

.glyphicons-icon.user {
    background-position: -100px 14px;
}

.nav-collapse {
    width: auto !important;
    float: none !important;
    height: 69px !important;
}

.nav.pull-right.aligned {
    float: right;
}

.nav>li {
    border-right: 1px solid #585862;
    border-left: 1px solid #3d3d49;
}

.nav>li:first-child {
    border-left: none;
}

.nav>li:last-child {
    border-right: none;
}

.nav.nav-tabs>li {
    border-right: none;
    border-left: none;
}


ul.nav-tabs li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px;
    border-bottom: 1px #DDDDDD solid;
    cursor: default;
}

ul.nav-tabs li.active {
    border-bottom: none 0 transparent;
}

.page-content .panel {
    -moz-box-sizing: border-box;
    margin-bottom: 5px;
}

#transaction_view_content tr.odd th,
#transaction_view_content tr.odd td {
    background: #EFEFEF;
}

#transaction_view_content tr.even th,
#transaction_view_content tr.even td {
    background: #FFF;
}

#div_view_table,
#log_information {
    border: none;
}

#div_view_table {
    margin: 0;
}

#log_information {
    border: solid 1px #FFF;
    background: #f5f5f5;
    padding: 20px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 3px #A6A6A6;
}

.div_log {
    border-top: none !important;
}

#view-last-page a {
    border-left: #6f6f71 solid 1px;
    border-right: #6f6f71 solid 1px;
    padding: 7px 10px;
    text-decoration: none;
}

#view-last-page-items {
    position: absolute;
    z-index: 1002;
    background: #4e505c;
    /*border:#FF0 solid 1px;padding-left:20px;*/
    height: 1px;
    top: 60px;
    width: 100%;
    opacity: 0;
}

#view-last-page-items ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../images/pointer_dk.png) no-repeat;
    background-position: 0 13px;
    padding-left: 40px;
    height: 59px;
    float: left;
}

#view-last-page-items ul li {
    float: left;
    height: 59px;
    border-right: solid #6f7074 1px;
}

#view-last-page-items ul li a {
    display: block;
    float: right;
    background: url(../images/close.png) no-repeat top left;
    height: 16px;
    width: 16px;
    clear: both;
    border-left: #6F7074 solid 1px;
    border-bottom: #6F7074 solid 1px;
}

#view-last-page-items ul li div {
    padding: 5px 30px 0;
    clear: both;
}

#view-last-page-items ul li a span {
    display: none;
}

.page-content {
    width: auto;
    margin: 20px 0 85px 0;
}

.right-widget {
    float: right;
    right: 0px;
    margin-top: 69px;
    width: 225px;
    -moz-box-sizing: border-box;
    border: none;
    border-right: 1px solid #d5d5d5;
    background: #ebebeb;
    position: relative;
    z-index: 900;

}

#panel_toogle {
    width: 11px;
    float: left;
    background: url(../images/barra_back.png);
}

#panel_toogle a {
    display: block;
    background: url(../images/boton_toggle_1.png) no-repeat center;
}

#acroddion_container {
    margin-left: 11px;
}

#acroddion_container .panel {
    padding: 0;
    border: none;
}

.panel-body {
    overflow: auto;
    -moz-box-sizing: border-box;
}

.panel-body form {
    margin: 0;
}

.panel-body form p label,
.panel-body p {
    font-size: 12px;
    line-height: 15px;
}

.panel-body form input[type='checkbox'] {
    float: left;
    margin-top: 2px;
}

.panel-body form label {
    padding-left: 18px;
}

#panel_1 {
    max-height: 180px;
}

.panel-body ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.panel-body ul li {
    margin: 0 0 10px;
    line-height: 16px;
}

.panel-body ul ul li {
    margin: 0 0 0;
}

#cerrar_last_page {
    float: left;
    height: 59px;
    margin-right: 10px;
}

.panel-body ul ul {
    padding-left: 10px;
    font-size: 11px;
    margin: 0 0 0 0;
}

.panel-heading a {
    background: #539fd3;
    color: #FFF;
    font-size: 13px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    display: block;
    margin: 0;
    border-bottom: solid 1px #70bdf1;
    text-align: center;
    text-transform: uppercase;
}

#collapse_notifications a {
    background: #539FD3 url(../images/pointer_dk_white.png) no-repeat;
    background-position: 5px 3px;
}

.panel-heading a.collapsed span {
    background: url(../images/flechas-1.png) right top no-repeat;
    height: 13px;
    width: 13px;
    display: block;
    float: right;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}

.panel-heading a span {
    background: url(../images/flechas-1.png) right top no-repeat;
    height: 13px;
    width: 13px;
    display: block;
    float: right;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.panel-body {
    font-size: 12px;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

h4.panel-title {
    margin: 0;
}

.grid-view {
    overflow: auto;
}

.table-bordered {
    border: 1px solid #DDDDDD;
    /* border-collapse: separate; */
    border-radius: 4px;
}

@media (max-width: 1320px) {
    .navbar .nav>li>a {
        padding: 10px 5px;
    }
}

.modal-body-view {
    max-height: 100%;
}

/*******************************************************************************/

#device_txns {
    width: 900px;
}

.popup_scrubber_information .view_transaction_info,
.popup_performance_information .view_transaction_info {
    display: block;
    float: left;
    overflow: hidden;
    width: 48.9%;
}

.popup_scrubber_information .view_transaction_info td,
.popup_performance_information .view_transaction_info td {
    word-break: break-all;
}

.country_box .multiselect-container {
    height: 250px;
    overflow: auto;
}

.country_box .multiselect-container li a label {
    font-size: 12px;
}

.country_box {
    display: inline-block;
    width: 200px;
}

.panel-heading a:link {
    text-decoration: none;
}