/* CSS Document */

.checkbox-indent, .radio-indent {
	margin-left: 20px;
}
.hidden-form-group {
/*display:none;*/
}
td.details-control {
	background: url('../resources/details_open.png') no-repeat center center;
	cursor: pointer;
}
tr.shown td.details-control {
	background: url('../resources/details_close.png') no-repeat center center;
}
html {
	overflow-y: scroll;
}
div.dataTables_filter {
	text-align: right;
}
div.dataTables_paginate {
	margin: 0;
	white-space: nowrap;
	text-align: right;
}
div.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
}
#dt_wrapper .row {
	border: none;
}
.list-unstyled .list-unstyled {
	padding-left: 20px;
}
td .fa {
	color: #00659e;
}
.point-cursor:hover {
	cursor: pointer;
}
.dataTables_empty {
	font-weight: normal !important;
}
.table > tbody > tr > td {
	border-top: none;
	border-bottom: 1px solid #bababa;
}
.table > tbody > tr > td.dataTables_empty {
	border-bottom: none;
}
label small a {
	font-size:12px;	
	font-weight:600;
	text-decoration:none;
}
tbody tr[role~="row"]:hover {
	background-color:#dce8ef;
}
tr>td:hover{
	background-color:none;
}


table.dataTable thead .sorting:after {
	opacity: 0.2;
	content: ""; /* sort */
}
table.dataTable thead .sorting_asc:after {
	content: ""; /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
	content: ""; /* sort-by-attributes-alt */
}


/****** ADA *********/


.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #595959;

}


.pagination > li > a, .pagination > li > span {
    color: #005579;
}

#faq_form legend{
	font-weight: bold;
	font-size: 16px;
	border-bottom: 0;
	margin: 5px;
}

main.calpers-main .calpers-content .table > tbody > tr > td{
	background: #fff;;
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.display tbody tr.odd>.sorting_1{
	background-color: #fff;
}

table.dataTable.display tbody tr {
    background: transparent !important;
}

table.dataTable.display tbody td {
    background: transparent !important;
}

table.dataTable.display tbody tr.odd>.sorting_1:hover,td.details-control:hover{
	background-color: transparent !important;
}
table.dataTable.display tbody tr:hover{
background-color: #dce8ef !important;
}

.dataTables_wrapper .dataTables_filter {
    margin-right: 0px !important;
}

#faq_dt_filter.dataTables_filter label input[type="search"] {
    margin-left: 0.5rem;
	padding-left: 10px;
	border: 1px solid #bababa;
    border-radius: 3px;
}

/***** end ADA *****/

