select,input,.form-control.m-0.border.pl-2{
    border-radius: 0 !important;
    background-color: #f2f2f2 !important;
    border: none !important;
    color: #757575 !important;
    font-size:14px !important;
    font-family: 'Raleway', sans-serif;
    box-shadow: none !important;
}
span.input-group-text{
    background-color: #71787b;
    color:#fff;
    font-size:14px;
    font-family: 'Raleway', sans-serif;
    border-radius: 0 !important;
    border:none;
}
.formtext2{
    min-width: 50px;
    display: flex;
}
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #000;
    background-color: #000000;
    box-shadow: none !important;
}
input[type="checkbox"]:focus{
    outline:none !important;
}
input[type=checkbox]:focus + label::before,
input[type=radio]:focus + label::before {
outline: none;
outline: 0px !important;
-webkit-appearance:none !important;

-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;

}

[type=checkbox]:checked+label:before {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.form-check-input[type=checkbox][class*=filled-in]:checked+label:after, label.btn input[type=checkbox][class*=filled-in]:checked+label:after {
    top: 0;
    border-color: #222;
    background-color: #222;
    z-index: 0;
    }

.separator {
	display: block;
	width: 100%;
	height: 20px;
	background: transparent;
	position: relative;
}
.separator::before{
    background: #d3002f;
    content: '';
	position: absolute;
	height: 2px;
	width: 77px;
	top: 1px;
	left: 0;
}

body{
    color:#757575;
}
h5,h3{
    color:#222;
}
.btn-danger{
    background: #d4002b !important;
}
.btn{
    border-radius: 3px;
    text-transform: none;
    font-weight: 700;
    font-size:16px;
}


td:first-child{
	width:50% !important;
}
td:nth-child(2){
	width:30% !important;
}

td{
    padding:0.25rem !important;
    font-size: 16px !important;
}
.popover{
    margin-right:6px;
    border-radius: 3px;
}

.table tr td a:hover{
    text-decoration:underline;
}

.smalltext,body{
    font-size: 14px;
}