
.box{
/* 	border: 2px solid #eee;
    background: #fff !important;
    margin-bottom: 28px;
    margin-top: 30px;
    padding: 0px; */
    /* border: 2px solid #eee;
	background: #fff !important;
	margin-bottom: -57px;
	margin-top: -104px;
	padding: 0px;
	margin-left: -264px; */
	  border: 2px solid #eee;
    background: #fff !important;
    margin-bottom: 0px;
    margin-top: 6px;
    padding: 0px;
    margin-left: 50px;
}
.table_form 
{
	/*font-family: verdana,arial,sans-serif;*/
	width:100%;
	height: 16px;
    font-size: 16px;
    line-height: 16px;
    padding: 10px;
/*     background: #f5f5f5;
 */    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
}
.table_form th
{
	border-width: 1px;
	padding: 8px;
	/* border-style: solid;
	border-color: #666666; */
	background-color: #edecec;
	text-align: left;
	font-size: 16px;
	color:#1a679c;
}
.table_form .button-row
{
	border-width: 1px;
	padding: 16px 0px 0px 8px;
	background: #f5f5f5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
	text-align: left;
	padding-left:17em;
}
.table_form td 
{
	border-width: 1px;
	padding: 8px 0px 6px 0px;
	/* border-style: solid;
	border-color: #666666; */
	background-color: #ffffff;
}
.table_form input[type="text"]
{
	width: 430px;
height: 34px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
input:focus {
    background-color:#f0f8ff;
    border:1px solid ;
}
.sector-field
{
	width: 430px;
height: 34px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
.courese-sector{
	width: 430px;
height: 32px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
.courese-sectorDisp{
	width: 430px;
height: 32px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
.text-qualfield{
	width: 430px;
height: 32px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
.text-courseid{
	width: 430px;
height: 32px !important;
margin-left: -12em;
border: 1px solid #5da1e6;
} 
.table_form .submit-button
{
	background: #a3ada3;
	width: 100px;
	height: 30px;
}
.table_display
{
	font-family: Varela Round;
	font-size:14px;
	color:#333333;
	width:97%;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	margin: auto;
}
.table_display th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #337ab7;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.table_display .button-row
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	text-align: center;
}
.table_display td 
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #d5d4d4;
	background-color: #ffffff;
}
#secetor-text{
	margin-left:7em;
	font-size: 15px;
}
.info-table{
	width:100%;
	height: 16px;
    font-size: 16px;
    line-height: 16px;
    padding:0px;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    
}
.info-table h4{
	border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #f8f3f3;
background-color: #edecec;
text-align: left;
font-size: 16px;
color: #1a679c;
margin: 0px;
font-weight: bold;
}
.dataTables_length{
	padding: 15px 18px;
}
table.table-bordered.dataTable {
    /* font-family: Varela Round; */
font-size: 14px;
color: #333333;
width: 97%;
border-width: 1px;
border-color: #d5d4d4;
border-collapse: collapse;
margin: auto;
}
table.table-bordered.dataTable th{
padding: 8px;
/* border-width: 1px;
border-style: solid;
border-color: #666666; */
background-color: #337ab7;
text-align: center;
font-size: 12px;
color: #fff;
}
.box h4{
	border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #f8f3f3;
background-color: #edecec;
text-align: left;
font-size: 16px;
color: #1a679c;
margin: 0px;
font-weight: bold;
margin-bottom: 20px;
}
.sector{
	margin: 0px;
	padding: 0px;
}
.text-field{
	width: 379px;
height:30px !important;
margin-left: 0em;
border: 1px solid #5da1e6;
}
.text-field:focus {
    background-color:#f0f8ff;
    border:1px solid #5da1e6;
}
#sectorId{
	height:29px;
	border:1px solid #5da1e6;
}
.multiselect{
	border:1px solid #5da1e6;
}
.text-holidayfield{
	width: 360px;
height:30px !important;
margin-left: 0em;
border: 1px solid #5da1e6;
}
.text-batchfield{
	width: 271px;
height:30px !important;
margin-left: 0em;
border: 1px solid #5da1e6;
}
