/* #content{} */

#content .searchjobs {background-color: #dddddd;float: left;margin-bottom: 15px; padding:10%; padding-top:30px; padding-bottom:30px; width:100%; box-sizing: border-box;}

/* #content .searchjobs h3{} */

#content .searchjobs h1{color:#636363; font: bold 20px/40px arial; border-bottom: solid 8px #bdbfbe; text-transform:none; font-weight:bold;}

#content .searchjobs .left30{color: #333333 !important;display: inline-block !important;font: 13px/19px arial !important;width:38%;margin-bottom: 0 !important;vertical-align:top;}

#content .searchjobs .left30 b{color: #776441 !important;font:20px/20px arial !important;margin-bottom:5px; display:inline-block;}

#content .searchjobs span{color: #333333 !important;display:block !important;font:13px/19px arial !important;margin: 2px 0 3px 0 !important;}



.entry img { 

	padding: 0px 0px 0px 0px;

	border: 0px; 

	}



.maintext{

   font:12px/16px arial;

   color:#732B90;

	margin-top:10px;

}

.maintext a{

   color: #583320;

   text-decoration:none;

}

.maintext a:visited{

   color:#732B90;

   text-decoration:none;

}

.maintext a:active{

   color:#732B90;

   text-decoration:none;

}

.maintext a:hover{

    color: #616163;

   text-decoration:none;

}

.box{

   border:1px solid #9B910E;

   background-color:#ffffff;

}

.intropara {

    font:14px/19px arial;

    color:#606060;

/*	padding-top:20px; */

}

.bgdarkgray {

    background-color:#cbcbcb;

}

.maintext1{

   font:12px/16px arial;

   color:#154494;

}

.maintext1 a{

   color:#154494;

   text-decoration:underline;

}

.maintext1 a:visited{

   color:#154494;

   text-decoration:underline;

}

.maintext1 a:active{

   color:#154494;

   text-decoration:underline;

}

.maintext1 a:hover{

   color:#616163;

   text-decoration:underline;   

}

.date1 {color: #333333;font: bold 15px/18px arial;padding:5px;}

.location1 {color: #333333;font: bold 15px/18px arial;padding:5px 0;}

.texttable {

	font:14px/20px arial;

    color:#333;

    padding:6px 0px 6px 0px;

}

.texttable a{

	font:14px/20px georgia;

    color: #00adef;

	text-decoration:underline;

}

.texttable a:link{

	font:14px/20px georgia;

    color: #00adef;

	text-decoration:underline;

}

.texttable a:active{

    color: #00adef;

	text-decoration:underline;

}

.texttable a:visited{

    color: #00adef;

	text-decoration:underline;

}

.texttable a:hover{

    color: #333!important;

	text-decoration:underline;

}

/*

#changesinleloccountryid input {

    width: 210px;

	background-color:#ffffff;

}



.inputbox {



	font:bold 12px arial;

    color:#606060;

    border:1px solid #cccccc;

    background-color:#ffffff;

}

*/

.inputbox1 {



	 background: url("images/btn-bg.png") no-repeat scroll left top transparent !important; 

    border: medium none !important; 

    color: #6B6C6E !important; 

    float: left !important; 

    font: 12px/21px arial !important; 

    height: 21px !important; 

    padding: 0 5px !important; 

    width: 213px !important; 



}



.inputboxbig {

	font:13px/20px arial;

    color:#606060;

    border:1px solid #cccccc;

    background-color:#ffffff;

    height:20px;

}

.inputbox1big {

    font:13px/20px arial;

    color:#606060;

    padding:2px;

	background: #FFF;

	

}

.jobdivider

{

    width:19px;

    background:url('images/tabledivider.gif');

}

.jobrowdivider

{

    height:8px;

    background:url('images/divider.gif');

}

.jobdivider1

{

    width:19px;

    background:url('images/tabledivider1.gif') #eaf2ff top left repeat-y;

}



.table_border

{

 width:100%;

 border: 1px solid #CCCCCC;

 box-shadow: 0 1px 3px #CCCCCC;

 padding: 5px

}



.table_heading

{

font:bold 16px Arial; 

color:#622012;

padding:0px 0 10px 0px!important;

}



.jobsubmit_button1 

{

background: url("images/button_bg.png") no-repeat scroll left top transparent;

border: 0 none;

color: #FFFFFF;

cursor: pointer;

display: block;

font-size: 12px;

font-weight: bold;

height: 32px;

overflow: hidden;

padding: 8px 15px 8px 0;

text-align: center;

text-shadow: -1px 0 1px #333333;

width: 142px;	

text-transform:uppercase;

margin:0 auto;

}



.resulttable_tr_heading_background

{

background: #a987be !important;

color:#fff;

font:bold italic 17px/23px georgia;

}



.bggray {background-color:#e0e1e2}

.totalJobMatches

{

color:#666;

}

.currentPage

{

color:#357769 !important;

font-size:14px;

font-weight:bolder;

}



input[type="text"], input[type="password"]{

border:none; text-indent:10px; height:30px; line-height:30px; width:90%; margin-bottom:5px;

}

table, th, td {

vertical-align: top !important;

}

.table_footer_paging

{

width:100%;

}

.table_footer_paging td

{

margin:0px !important;

padding:0px !important;

}



.table_h2_tag{

font:bold 14px Arial !important; 

color:#732B90;

width:100%;

padding:10px 0!important;

margin:0px !important;

}

.table_h2_tag a{

color:#1f696a;

text-decoration:none;

}

.table_h2_tag a:visited{

color:#732B90;

text-decoration:underline;

}

.table_h2_tag a:active{

color:#732B90;

text-decoration:none;

}

.table_h2_tag a:hover{

color: #616163;

text-decoration:underline;

}

.table_h2_tag td{

margin:0px !important;

padding:0px !important;

}

.button-sec{display: inline-block; margin-top: 23px; width: 20%;}

/*.jobs-btn-style{

	background:rgb(54, 124, 124); border: medium none;

   	color: #fff;

    font-size: 14px;

	font-weight: bold;

	line-height: 32px;

	text-align: center;

	width:90%;

	cursor:pointer;

}*/	

.big-title-copy{

	background: #979d9b url("images/rpt-img.jpg") repeat scroll 0 0;

	font-weight:bold;

	color:#fff;

	padding:10px 0px; 	

	text-align:center;

}

.maintext td {

  padding: 0!important;

}

.result-table.active{

	background:#ebf3f5;

}

.result-table{

	float:left;

	width:100%;

	border-top:solid 1px #dcdcdc;

	border-bottom:solid 3px #fff;

	color:#8e9796;

	position:relative;

}

.result-table .left{

	float:left; 

	width:18%;

	padding-left:1%;

}

.result-table .right::before{

	content: ":";

	position:absolute;

	margin:0 0 0 -10px;

}

.result-table .full{

	float:left;

	width:100%;

	padding:5px 0px;
    overflow:hidden;
}

.black{

	color:#000

}



.result-table .right{

	float:left; 

	width:80%;

	position:relative;

	margin-left:1%;

}

.result-table .right span{

	color:#543a1f;

	font-style:italic;

	font-size:12px;

}

.normal-size{

	  font-size:inherit!important;

}

.apply-free{

	background:#2d7b7d;

	border: medium none;

	color: #ffffff;

	cursor: pointer;

	font-weight: bold;

	padding: 10px 15px;

	position: absolute;

	right: 10px;

	text-align: center;

	top: 10px;

	z-index: 9;

}

.diseble{

	background:#7ab2b3!important;

}

.result-outer{ 

float:left; 

width:100%;

}

.go-btn{

cursor:pointer;

background: rgb(54, 124, 124) none repeat scroll 0 0;

border: medium none;

color: #fff;

display: inline-block;

font-size: 14px;

font-weight: bold;

line-height:32px;

text-align: center;

}

.paging{float: right;width:70%;}

.result-outer{ font-size:13px;}

.selectbox{ line-height:30px; height:30px;}



/*css changes for fixing mobile issue*/

.jobs-btn-style{background:rgb(54, 124, 124); border: medium none; color: #fff; font-size: 14px; font-weight: bold; padding: 10px 0px; /*line-height: 32px;*/ text-align: center; width:90%; cursor:pointer;}/*existing use css changes top to bottom */



/*End css changes for fixing mobile issue*/

@media (max-width: 768px) {
    .result-table .left, .result-table .right {
        float: none;
        width: 100%;
    }
    .apply-free {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 10px;
    }
}
