﻿/* css ss*/
.navbar-brand {
    padding: 3px;
}

.logo {
    width: 100px;
}

.logologin {
    width: 200px;
}
.logocenter{
    text-align: center;
}
.login-panel {
    border-top: 5px solid rgb(36, 129, 194);
    border-left: 1px solid rgb(36, 129, 194);
    border-right: 1px solid rgb(36, 129, 194);
    border-bottom: 1px solid rgb(36, 129, 194);
}

.navbar-header {
    margin-top: 5px;
    margin-left: 10px;
}

.navbar {
    min-height: 63px;
}
.sidebar {
    margin-top: 69px;
}
.top-btn{
    margin-bottom: 10px;
}

/*
.window-time {
    overflow-y: hidden;
    overflow-x: scroll;
}*/

.wtime {
    width: 100%;
    margin-bottom: 10px;
}

.col-time {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    width: 73px;
    text-align: center;
    font-size: 11px;
}
.col-time input{
    width: 50px;
}
.col-proj {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    width: 187px;
    font-size: 11px;
}

select.ProjectID1, select.ProjectID2, select.ProjectID3, select.ProjectID4, select.ProjectID5, select.ProjectID6, select.ProjectID7 {
    font-size: 11px;
}

.row-time:after {
    clear: both;
    display: table;
    content: " ";
}

.choliday {
    background: #ff0080;
    color: #FFF;
}

.cvacations[readonly] {
    background: #0080ff;
    color: #FFF;
}

.cvacations {
    background: #0080ff;
    color: #FFF;
}

.legend .cvacations, .legend .choliday {
    height: 8px;
    width: 8px;
    padding-top: 1px;
    padding-left: 20px;
}


.calendar-mon {
    padding-right: 0;
    padding-left: 5px;
    margin-top: 20px;
}

.fc-day-grid-container{
    height: 230px;
}

.fc-unthemed th {
    font-size: 10px;
}

.fc-basic-view .fc-body .fc-row {
    min-height: 3em;
    font-size: 10px;
}

.nav-label-menu{
    margin-left: 10px;
}

.col-time input {
    width: 30px;
    padding: 0px;
    text-align: center;
    font-size: 11px;
}
.col-time {
    width: 32px;
}

.col-desc {
    margin-left: 17px;
    font-size: 11px;
    width: 169px;
}

.fc-sat, .fc-sun {
    background: #b5cac0;
}

.cweekend {
    background: #b5cac0;
    color: #FFF;
}

.ssvacations{
    margin-bottom: 30px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
    padding-top: 2px;
    padding-bottom: 2px;
}

.btn-sl{
    padding-top: 2px;
    padding-bottom: 2px;
}
.select-year {
    height: 33px;
    vertical-align: middle;
    padding: 5px;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td{
    vertical-align: middle;
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
    bottom: 2px !important;
}

input#texttotal_p1, input#texttotal_p2, input#texttotal_p3,
input#texttotal_p4, input#texttotal_p5, input#texttotal_p6 {
    width: 40px
}

.select-user select {
    width: 18em;
}

#DivIdToPrint td {font-size: 11px;}

.pauto {
    padding: 0;
    margin-top: 0;
    font-size: 19px;
}

input#ihoras {
    width: 30px;
    text-align: center;
}
.panel-body {
    padding: 15px 15px 0;
}

.insauto {
    margin-bottom: 25px;
}

.btn-clean {
    color: #FFF;
    background-color: #da46b8;
}

.texttime {
font-size: 10px;
}