body{
	background:#f1f1f1;
}
.dap_security_scan_wrapper{
    background: #fff;
    display: inline-block;
    width: 100%;
    max-width: 1400px;
    padding: 25px 20px;
    margin-top: 10px;
}
.heading{
    border-bottom: 1px solid #ddd;
    margin: 0px -20px 30px;
    padding: 0px 20px 8px;
}
.heading h4 {
    font-size: 24px;
    margin: 0;
    color: #555;
    font-family: sans-serif;
}
.heading.subheading{
    border-bottom:none;
}
.heading.subheading h4 {
    font-size: 22px;
}
.dap_security_scan_wrapper .form-group {
    margin-bottom: 35px;
}
.dap_security_scan_wrapper .form-group label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 17px;
    color: #444;
}
.divider{
	border-bottom:2px dashed #ddd;
}

/*----- Form -----*/
.form-control, .dataTables_length select, .dataTables_filter input {
    border-radius: 0px;
    box-shadow: none !important;
    height: 50px !important;
}
select.form-control, .dataTables_length select{
  padding-left: 15px;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 24 24'%3e%3cpath fill='%23000000' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3e%3c/path%3e%3c/svg%3e");
  background-position: 97% 50%;
  background-repeat: no-repeat;
  font-family: 'Open Sans', sans-serif;
  -webkit-appearance: none;
}

/*----- Button -----*/
.btn.common_btn{
	border-radius: 4px;
	font-weight: 600;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -webkit-appearance: inherit;
    position: relative;
    padding: 0px 24px;
    line-height:48px;
    font-size: 16px;
    background: #2A81BA;
    color:#fff;
}
.btn:hover{
	color:#fff;
}

/*----- Table -----*/
.custom_table table.dataTable.no-footer {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
.custom_table .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.custom_table table thead tr th{
    background: #f3f3f3;
    font-size: 14px;
    text-align: center;
    color: #555;
    border-color:#ddd;
    border-right: 1px solid #ddd
}
.custom_table table thead tr th:first-child{
	border-left:1px solid #ddd;
}
.custom_table table tbody tr td{
    font-size: 14px;
    text-align: center;
    color: #555;
}
.dataTables_length{
	margin-bottom:16px;
}
.dataTables_length select{
	width:80px;
}
.editable-button a{
padding: 0 5px;
}
