/**
 * Display the Dashboard link on right and above the content
 */
a.client-dashboard-link {
    text-decoration: none !important;
}
.wdm-dashboard-btn-wrapper {
	display: block;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}

a.wpcf7-form-control.wpcf7-submit {
    text-decoration: none;
}

/*
Report Filter
 */

.ld_courses_list_container{
	border:2px solid #ccc; width:300px; height: 100px; overflow-y: scroll;
}
#offender_report_datatable{
	margin-top: 2%;
}
.wdm_button{
    background: #093E5D;
    border-color: #093E5D;
    color: #fff;
    text-decoration: none;
}
.wdm_button2{
    background: #093E5D;
    border-color: #093E5D;
    color: #fff;
    text-decoration: none;
	padding: 5px!important;
	float:right;
}

/*
Report Datatable
 */

#wdm_report thead, #wdm_report th{
    background-color: #00344f;
    color: #fff;
}

#wdm_report_wrapper .bottom{
    height: 49px;
    background-color: #00344f;
    padding: 0px 10px;
}
#wdm_report_wrapper .bottom div{
    color: #fff;
}

#wdm_report_wrapper .top{
    height: 55px;
    background-color: rgba(0, 0, 0, 0.40);
    padding: 8px 15px;
    margin-bottom: 10px;
}

#wdm_report_wrapper .top .dt-buttons{
	float: right;
/*	 background-color: rgba(0, 0, 0, 0.40);*/
}

#wdm_report_wrapper .top .dt-buttons a{
	background: rgb(197, 197, 197);
	text-decoration: none;
}

#wdm_report_wrapper .top .dt-buttons a:hover{
	/*background: rgb(197, 197, 197);
	text-decoration: none;*/
	color: #000;
	border: 2px solid #000;
}

#wdm_report_paginate a{
	color: #fff !important;
	text-decoration: underline !important;
}

div#wdm_report_filter{
	float: left;
    padding-top: 5px;
    width: 44%;
}

div#wdm_report_filter input {
    width: auto;
}
div#wdm_report_filter label {
 	color: #fff;
    float:left;
}

#wdm_filter_container{
	background-color: rgba(197, 197, 197, 0.48);
    padding: 8px 15px;
    margin-bottom: 10px;
    /*margin-top:3%;*/
    margin-top: 25px;
	font-size:14px;
}

.wdm_off_report_filter_control {
    display:inline-block;
    /*width:25%;*/
    vertical-align: top;
}

/*#show_offender_report{
	float: right;
    margin-top: 8%;
    width: 10%;
    border: 10px solid #093E5D;
}
*/#wdm_status_report_control {
    width: 15%;
}
#wdm-date-filter-wrapper
{
	width: 25%;
}
#wdm_available_courses
{
	width:50%;
}
#start_datepicker, #end_datepicker {
    width: 70%;
    margin: 3% auto;
}
#end_datepicker {
    margin-left: 2.3%;
}
.wdm-filter-heading {
	color:#000;
	}
#wdm_available_courses .wdm-filter-heading {
    /*display: inline-block;*/
    vertical-align: top;
}
.ld_courses_list_container.wdm-select-course-filter {
    width: 70%;
    margin: auto;
    display: inline-block;
    background-color: #fff;
}
#show_offender_report
{
    vertical-align: bottom;
    border: 0px;
    padding: 1% 5%;
}
.wdm_off_report_filter_control {
    margin: auto 1%;
}
.ui-datepicker{
    z-index: 100000 !important
}

.bottom #wdm_report_info, .bottom #wdm_report_paginate{
    font-size:13px !important;
}
/*#wdm_report tbody tr {
     font-size:13px !important;
     background-color: white !important;
} */

/*table.dataTable.display tbody tr.odd > .sorting_1 {
    background-color: white !important;
}*/

#wdm_download_all_reports {
    background: rgb(197, 197, 197);
    text-decoration: none;
    padding: 2%;
    width: 100%;
    font-weight: bold;
}