@font-face {
    font-family: 'MavenPro-Regular';
    src: url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Regular/MavenPro-Regular.eot');
    src: local('☺'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Regular/MavenPro-Regular.woff') format('woff'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Regular/MavenPro-Regular.ttf') format('truetype'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Regular/MavenPro-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MavenPro-Medium';
    src: url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Medium/MavenPro-Medium.eot');
    src: local('☺'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Medium/MavenPro-Medium.woff') format('woff'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Medium/MavenPro-Medium.ttf') format('truetype'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Medium/MavenPro-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MavenPro-Bold';
    src: url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Bold/MavenPro-Bold.eot');
    src: local('☺'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Bold/MavenPro-Bold.woff') format('woff'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Bold/MavenPro-Bold.ttf') format('truetype'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Bold/MavenPro-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MavenPro-Black';
    src: url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Black/MavenPro-Black.eot');
    src: local('☺'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Black/MavenPro-Black.woff') format('woff'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Black/MavenPro-Black.ttf') format('truetype'), url('../templates/coordinacion/bundlesCSS/fonts/MavenPro-Black/MavenPro-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, .table td, .table th, .sidebar-nav li a {
    font-family: "MavenPro-Regular", serif;
}

#page-content-wrapper > div > div > div > div.table-responsive > table > tbody > tr > td:last-child {
    min-width: 120px;
    text-align: center;
}

#page-content-wrapper > div > div > div > div.table-responsive > table > tbody > tr > td > button.btn {
    display: inline-block;
    margin: 0;
}

#page-content-wrapper {
    width: calc(100% - 250px);
    position: absolute;
    padding: 15px;
    min-width: 1000px;
    margin-top: 50px;
}

@media (max-width: 768px) {
    #page-content-wrapper {
        min-width: 100%;
    }
}

#wrapper.toggled #page-content-wrapper {
    width: 100%;
}

#wrapper > div.row.top-bar {
    height: 40px;
    background-color: #e8eaec;
    position: fixed;
    width: calc(100% - 250px);
    z-index: 2;
    box-shadow: 0 0 10px;
    top: -1px;
    transition-duration: 0.5s;
    right: 0;
}

#wrapper.toggled > div.row.top-bar {
    width: 100%;
}

#wrapper > div.row.top-bar > div.col-sm-12.col-md-5.user-bar.pull-right {
    min-width: 450px;
    text-align: right;
}

#wrapper .table-responsive {
    min-height: .01%;
    overflow-x: hidden;
}

#wrapper > div.row.top-bar > div.col-sm-12.col-md-5.user-bar.pull-right > #menu-toggle {
    background: none;
    color: white;
    border: none;
    font-size: 20px;
    float: left;
    margin-left: -10px;
}

#wrapper > div.row.top-bar > div.col-sm-12.col-md-5.user-bar.pull-right > img {
    display: block;
    float: left;
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu {
    float: right;
    line-height: 40px;
    display: block;
    cursor: pointer;
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu > ul {
    display: block;
    z-index: -1;
    background: #286090;
    width: 100%;
    position: absolute;
    right: 0;
    margin: 0;
    max-width: 300px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition-duration: 0.5s;
    padding: 0 0 10px;
    top: -140px;
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu:hover > ul {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu > ul > li {
    display: block;
    float: left;
    width: 100%;
    background: transparent;
}
#wrapper > div.row.top-bar > div > span.coti-hover-menu > ul > li:hover {
    transition-duration: 0.5s;
    background: rgba(255,255,255,0.2);
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu > ul > li > a {
    display: block;
    float: left;
    width: 100%;
    padding: 10px;
    line-height: 10px;
    cursor: pointer;
    text-decoration: none;
}

#wrapper > div.row.top-bar > div > span.coti-hover-menu > ul > li > a > span.glyphicon.glyphicon-log-out {
    display: inline-block;
}

#sidebar-wrapper > ul > li.ng-scope.selected > a {
    color: white;
}
#sidebar-wrapper {
    overflow-x: hidden;
}
.label-danger{
  background-color:red;
}
