﻿.m-l{margin-left:1rem !important;}
.m-t{margin-top:1rem !important;}
.m-b{margin-bottom:1rem !important;}
.m-r{margin-right:1rem !important;}
.m-l-l{margin-left:2rem !important;}
.m-t-l{margin-top:2rem !important;}
.m-b-l{margin-bottom:2rem !important;}
.m-r-l{margin-right:2rem !important;}
.m-l-xl{margin-left:3rem !important;}
.m-t-xl{margin-top:3rem !important;}
.m-b-xl{margin-bottom:3rem !important;}
.m-r-xl{margin-right:3rem !important;}

.p-l{padding-left:1rem !important;}
.p-t{padding-top:1rem !important;}
.p-b{padding-bottom:1rem !important;}
.p-r{padding-right:1rem !important;}
.p-l-l{padding-left:2rem !important;}
.p-t-l{padding-top:2rem !important;}
.p-b-l{padding-bottom:2rem !important;}
.p-r-l{padding-right:2rem !important;}
.p-l-xl{padding-left:3rem !important;}
.p-t-xl{padding-top:3rem !important;}
.p-b-xl{padding-bottom:3rem !important;}
.p-r-xl{padding-right:3rem !important;}


.m-l-s{margin-left:0.5rem !important;}
.m-l-4{margin-left:0.4rem !important;}
.m-t-s{margin-top:0.5rem !important;}
.m-b-s{margin-bottom:0.5rem !important;}
.m-r-s{margin-right:0.5rem !important;}
.b-b {border-bottom: 2px solid #dee5e7 !important;}
.b-l {border-left: 2px solid #dee5e7 !important;}
.b-r {border-right: 2px solid #dee5e7 !important;}
.no-border {border:0;text-decoration: none;}

.col-centered{margin-left:auto;margin-right:auto;}

ul.pagination {flex-wrap : wrap;justify-content: center;}

.tablesorter-header-inner {
	cursor:pointer;
}

.showicon .tablesorter-header-inner:after {
    content: '\f0dc';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-left:5px;
}

form{padding:15px;}
.form-control:disabled{background-color:inherit;}

img {max-width: 100%;}
label.error {color:red;}
.sidebar-brand {background-color:#fff;}
.form-group {margin-bottom: 1rem;display: flex;}
.card-header{background-color:#efefef;}
.card-body {-webkit-box-flex: 1;}

.line {
    width: 100%;
    max-width: 100%;
    height: 2px;
    overflow: hidden;
    font-size: 0;
}
.line-lg {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 15px;
}
.line-dashed {
    background-color: transparent;
    border-style: dashed !important;
    border-width: 0;
}
.pull-in {
    margin-right: -15px;
    margin-left: -15px;
}

.btn {background-color: #e5e5e5;color:#000;}


.ui.disabled.dropdown, .ui.dropdown .menu > .disabled.item {opacity:1;}

.badge {
	font-size:1em;
}

span.navbar-badge.badge {
	font-size:0.75em;
}


.badge a {
	color:inherit;
	text-decoration:none;
}

.linha-anulada{
	text-decoration: line-through;
}

tr.inactivo td
{
	text-decoration: line-through;

}

@media (min-width: 992px) {
    .modal-xl {
        --bs-modal-width: 90%;
    }
}

span.notify-badge-on{
	position: relative;
	display: block;
    background: darkred;
    height:1.5rem;
    top:1rem;
    left:1.5rem;
    width:100%;
    text-align: center;
    line-height: 1.5rem;;
    font-size: 1rem;
    color:white;
    border:1px solid white;
    font-weight:bold;
    white-space:nowrap;
    transform: rotate(-45deg) translate(-37%, 0);
	text-transform: uppercase;
	opacity:0.5;
}


span.notify-badge-off{
	position: relative;
	display: block;
    background: #000;
    height:1.5rem;
    top:1rem;
    left:1.5rem;
    width:100%;
    text-align: center;
    line-height: 1.5rem;;
    font-size: 1rem;
    color:white;
    border:1px solid white;
    font-weight:bold;
    white-space:nowrap;
    transform: rotate(-45deg) translate(-37%, 0);
	text-transform: uppercase;
	opacity:0.5;
	z-index: 99;
}


img.notify-badge-image{
	margin-top: -1.5rem;
}

img.notify-badge-image-off{
	 -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.7;

}

.notify-item{
	opacity: 0.7;
	
}

.ui.dimmer {
background: rgba(0, 0, 0, 0.65);
}

.confirmation-modal.visible.active.front {
    opacity: 1;
    margin-top:5%;
}

.confirmation-modal.visible.active.front .modal-header{
	padding-top: 40px;
}
