#sdc-document-search-form {
	background-color: #fff;
	margin:10px 10px 0 10px;
	padding:5px 5px;
}

/* Reset form styles */

#sdc-document-search-form fieldset, .sdc-document-search-field label, #sdc-document-search-form fieldset legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#sdc-document-search-form fieldset {
    border:1px solid #999;
	margin-bottom:10px;
    padding: 0.75em 0.75em;
}

#sdc-document-search-form fieldset legend {
    font-weight:bold;
    margin: 0 0 !important;
    padding: 0 5px !important;
    width:190px !important;
}


#sdc-doc-search-message-container{
	background-color: #fff;
	border:1px solid #999;
	margin:10px 10px 0 10px;
    padding: 0.75em 0.75em;
}

#sdc-doc-search-message-container p{
	color: #ff0000;
	margin:0 0;
    padding: 0 0;
}

.sdc-document-search-field{
	float:left;
	margin:0 25px 10px 0;
}

#sdc-doc-search-div-contract_num input{

width:150px;
    

}


#sdc-doc-search-div-buynet_num input{
width:150px;
    

}

#sdc-doc-search-div-effective_date-from{
 display:inline-block;
    width:60%;


}
#sdc-doc-search-div-effective_date-to{
    display:inline-block;

    top: -35px;
	float:right;
    margin-bottom:-100px;
    margin-right:70px;
    position:relative;


}
#sdc-doc-search-div-contract_value-min{
    display:inline-block;
    width:60%;
}
#sdc-doc-search-div-contract_value-max{
    display:inline-block;

    top: -35px;
    bottom:-200px;
	float:right;
   	margin-bottom:-100px;
    margin-right:70px;
    position:relative;

}

.sdc-doc-search-form-btn-container{
	margin-bottom: 0;
}

.sdc-doc-search-label {
	margin-right:0.25em;
  	text-align:right;
  	font-weight:bold;
  	width:175px;
}



.input {
  height: 17px;
  float: left;
  border: 2px inset #CECECE;
  padding: 0 0 0 5px;
  font-size: 12px;
  color: #454545
}

.sdc-doc-search-text-input{
	width:300px;
}

#sdc-document-search-fullTextSearchCriteria{
	width:450px;
    float:right;
}

.sdc-doc-search-checkbox-group{
	display:block;
    clear:both;
}

.sdc-document-search-checkbox-label{
	font-weight:normal !important;
    margin-right:10px;
}

/** Search Result Table Styles **/
#sdc-doc-search-results-container{
	margin:10px 10px;
    overflow:auto; 

}



/*

#sdc-document-search-table.dataTables_wrapper
{
    margin:10px 0 0 0;
    width: 500px;
}

Test this
*/

/*
#sdc-document-search-table{
	margin:10px 0 0 0;



}
*/


.sdc-doc-search-result-link {
    background-image:url(images/pdficon_small.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
#sdc-document-search-separator legend{
	 font-size:200%;
    font-weight:bold;
	font: inherit;
    text-align:center;
}

th {
  background: #40c6f2;
	text-align:center;
    -- width:140px;
	width: 100%;

}


/*** For Scrolling **
td {
    --text-align:center;


}

*/

th a {
  color: #fff;


}
th a:hover {
  color: #fff;
  text-decoration: underline;

}



#sdc-document-search-table tr:nth-child(even) {background: #CCC;
						}

#sdc-document-search-table tr:nth-child(odd) {background: #FFF;}

#sdc-doc-search-div-r_creation_date0 {
	display: none;
}

#sdc-doc-search-div-r_creation_date1 {
	display: none;
}

#multiselectinfo > b:first-of-type{
	display: none;
}