html,body{
	font-size: 95%;
	color: black;
}

input{
    width:100%;
}
select{
    width:100%;
}

.datepicker-days tr:hover{
    background-color: #eee;
}

#timeentries .row{
 /*   margin-bottom:10px;*/
}

#timeentries .day{
    padding-bottom:30px;
}
/*
.datepicker,
.table-condensed {
  width: 300px;
  height:300px;
}
*/

.today{
    background-color:#eee;

}
.today h6{
    font-weight:bold;
}

.entryHeader h6{
    padding:8px;
    margin-top:0.5rem;
    font-weight: 600;
}

.day select{
    font-size:11px;
}
.deleteRow, .deleteRowMobile{
    color:red;
}

.fa-plus-circle{
    color:green;
}
#dateControls{
    margin-bottom:30px;
}

.navbar{
    background-repeat: repeat-x;
    background-image: url(/images/header-gradient.gif);
    background-position: bottom;
    background-color: #fff;
    padding-bottom: 25px;
}

.navbar-nav li{
    border-left: 1px solid black

}
.navbar-nav li a{
    font-weight: 400;
    padding: 0px 0.5rem;
    color: #000;
    display: block;
}

.navbar-nav li:first-child{
    border-left: none;
}

#timeentries{
    border-bottom: 1px solid black;
    margin-bottom: 20px;
    padding-bottom: 20px;
    color:#666;
}

#timeentries input, #timeentries select{
    color:#666;
}

.far{
    font-size:18px;
}

.fa-times-circle{
    position:relative;
    top:6px;
}

.col-md{
    padding-left:10px;
    padding-right:10px;
}

.calendar.input-group-text{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left:5px;
    padding-right:5px;
}
#datepicker{
    background-color: white;
}
#datepicker:hover, .date .input-group-append{
    cursor: pointer;
}

.weekday{
    text-align:center;
}


@media only screen and (max-width: 992px) and (min-width: 768px) {

    .weekday .date{
        display:block;
    }
}  

/* small fixes for 320 screensize */
@media only screen and (max-width: 400px) {
    .calendar.input-group-text{
        padding-left:2px;
        padding-right:2px;
    }

    #datepicker{
        padding-left:4px;
        padding-right:4px;
    }
}



select:disabled {
    background-color: rgb(235, 235, 228);

}

    .unauth{
        background-image:url('/images/background-denmar.jpg');
        background-size: cover;
	}
	

.select2-container--default .select2-results > .select2-results__options {
	max-height: 350px;
}

.fa-plus-circle::before{
	content: "\f0fe"!important;
}


.printOnly{
	display:none;
}


.deleteJobDateButton{
	height: 50px;
	display: inline-block;
	overflow: hidden;
	line-height: 1.3;
}
