.user-panel > .image > a > img {width:100%;max-width:75%;height:auto;margin:0 auto;display:block;border:none;padding:5px}
.login-logo img {max-width:50%}
.nav.navbar-nav .name {display: flex;align-items:center;justify-content:center;text-align:right}
.nav.navbar-nav .name span {color:#fff}
.bootstrap-timepicker-widget table td input {width:50px}
.select2-container {width:100% !important}
table td {vertical-align:middle !important}
.select2-results__option {min-height:31.5px}
.info-content a:hover {color:#67757c}
.info-content a div {position:relative;padding:1rem;border-color:#cecece;border-width: 1px 1px 0px 1px;border-style:solid}
.info-content div.aviso:hover {cursor:pointer;background-color:rgba(0,0,0,0.05)}
.info-content a:last-child div {border-width:1px 1px 1px 1px}
.info-content div > p:last-child {margin-bottom:0}
.info-content div.aviso > div {position:absolute;border:0;right:1rem;top:1rem;padding:0.2rem 0.5rem;border-radius:5px;color:#fff;font-weight:600}
.info-content div.aviso span {display:block}
.info-content div.aviso.expired {background-color:rgba(250,0,0,0.05)}
.info-content div.aviso.expired:hover {background-color:rgba(250,0,0,0.1)}
.obra, .obra:hover {background-color:blue}
.correctivo, .correctivo:hover {background-color:orange}
.preventivo, .preventivo:hover {background-color:green}
.nav-tabs .nav-item {flex:1}
.box.coterm {border:1px solid #163870}
.box.coterm .box-header {background-color:#163870;color:#fff;border:1px solid #163870}
.content-header.select-notice {background-color:rgb(58,160,220,0.1) !important;color:#163870}
.content-header.unselect-notice {background-color:rgb(255,213,128) !important;color:#000}
a.disabled {opacity:0.5}
.historic-line {position:relative}
.historic-line:not(:last-child) {margin-bottom:1rem;border-bottom:1px solid #ccc}
#modal-download .modal-body .btn {font-size:0.7rem}
.historic-line:last-child dl:last-child, .historic-line:last-child dl:last-child dd {margin-bottom:0}
.historic-line .delete {position:absolute;top:0;right:0;color:#f00;font-size:1.5rem;line-height:1;opacity:0;cursor:pointer}
.historic-line:hover .delete {opacity:1}
tr.start {background-color:rgba(6,215,62,0.35)}
tr.pause {background-color:rgba(252,197,37,0.35)}
tr.end {background-color:rgba(239,83,80,0.35)}
@media screen and (min-width: 600px) {
	button.filter {margin-top:27px;}
}
@media screen and (max-width: 600px) {
	.bootstrap-timepicker-widget table td input {width:100%}
	.nav-tabs .nav-link {font-size:7.5px;text-align:center}
	.nav.navbar-nav .name span {width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	table.table.table-bordered {border:0}
	table.table.table-bordered thead {border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
	table.table.table-bordered tr {border-bottom:3px solid #ddd;display:block}
	table.table.table-bordered td {border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;min-height:40px;white-space:normal}
	table.table.table-bordered td::before {content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}
	table.table.table-bordered td:last-child {border-bottom:0}
}
