
.collapse{
	padding-left:13px
}

select.error,
input.error{
	border: 1px solid red;
	border-radius:3px;
	background: pink;
}

a{
    color:#000 !important;
}
a:hover{
    text-decoration: underline;
}


label.error{
	color:red;
}

.deleted{
	text-decoration: line-through;
	color:#999;
}

table td{
	padding:0 3px !important;
}


.navbar .navbar-toggler .navbar-toggler-icon {
    width: 25px;
    height: 3px;
    vertical-align: middle;
    outline: 0;
    display: block;
    border-radius: 2px;
}

.custom-toggler{
    border:1px solid #999;
    padding: 5px 2px !important;
}


.card-header-primary{
    font-size:1.5rem !important;
}

.card-stats{
    /* text-transform: uppercase; */
}

h3.card-title{
    font-weight: 700;
}


.strikethrough{
    text-decoration: line-through;
}

@media only screen and (min-width: 992px) {
    .hide-sidebar .sidebar{
        display:none !important;
    }
    .hide-sidebar .main-panel{
        width: 100% !important;
    }

}

.main-panel > .content{
    margin-top:0 !important;
}

