
/*------------------------------------HtmlElements------------*/
.bottom {vertical-align:bottom !important;}
.cx_h3 {margin:0px !important; text-align: left;  }
.cx_h1 {font-size:14pxpx !important;text-align:left !important;margin-left:0px !important;margin-top:4px;margin-right:0px !important;margin-bottom:4px !important;padding-left:0px !important;padding-top:4px !important;padding-right:0px !important;padding-bottom:4px !important;}
.cx_h2 {font-size:12pxpx;text-align:left;margin-left:0px !important;margin-top:4px !important;margin-right:0px !important;margin-bottom:4px !important;padding-left:0px !important;padding-top:4px;padding-right:0px;padding-bottom:4px;}
table.cx_table{border:0 !important; width:100%;margin:0 !important; background:none; text-align:left;}


table.cx_table tr,
table.cx_table td,
table.cx_table tr td{border:0 !important; padding:4px !important; margin:0 !important; text-align:left; vertical-align: top !important;}

table.cx_table th,
table.cx_table tr th,
table.cx_table thead th,
table.cx_table thead tr th{ padding:4px !important; margin:0 !important; text-align:left; vertical-align: top !important;}

table.cx_table th,
table.cx_table tr th,
table.cx_table thead th,
table.cx_table thead tr th{white-space:nowrap;}

/*------------------------------------General------------*/
.cx_input{padding:0 !important;}
.cx_clear{clear:both;}
.cx_clear_small{clear:both;font-size:3px;line-height:6px;}
.cx_clear_left{clear:left;}
.cx_img {border:none !important; padding: 2px; vertical-align:middle; background:none !important; -moz-box-shadow:none !important; float:none !important; margin:0 !important; }
.cx_left {float:left}
.cx_container{font-family:inherit;font-size:inherit;  margin-left: auto;margin-right: auto;width:100%;text-align: left; }
.cx_logoContainer{ margin-bottom:10px; margin-left:1px; margin-right: auto;text-align: left;}
#map{font-size:12px !important; line-height:13px !important; color: #000;}



/*------------------------------------Messages------------*/

.msgBox a.close{float:right; margin-right:6px; background-image:url(../images/close_light.png);background-repeat:no-repeat;background-position:0% 1%; width:14px;}
.msgBox a.close:hover{float:right; margin-right:6px; background-image:url(../images/close.png);background-repeat:no-repeat;background-position:0% 1%; width:14px;}
.msgBox a.aBack{margin-left:30px;}

.msgBox{text-align:left;width:100%;padding:4px 0px 0px 0px ;font-size:12px;color:#333333;clear:both;float:left; min-height:20px;}
.msgBox p{text-align:left; margin:0 0 0 6px !important; float:left; width:90%;}
.msgBox .paragraph{text-align:left; margin:0 0 0 6px !important;float:left; width:88%; padding:0 !important;}
.msgBox.info{background-color:#fdf3cd; border:1px solid #e5cf7c;}
.msgBox.warning{background-color:#fdf3cd;border:1px solid #e5cf7c;}
.msgBox.ok{background-color:#f2fdef; border:1px solid #c2e5b9;}
.msgBox.error{background-color:#f5af9f;border:1px solid #d37863;}
.msgBox.note{background-color:#e5f1f7; border:1px solid #c1dce9;}
#submit_cv_loading{width:50px; float:left;}

/*------------------------------------Mandatory------------*/
.cx_mandatory .label{font-weight:bold;}
.cx_mandatory input.cx_long_input,
.cx_mandatory input.cx_medium_input,
.cx_mandatory input.cx_medium_inputR,
.cx_mandatory input.cx_small_input,
.cx_mandatory input.cx_verySmall_input,
.cx_mandatory select.cx_long_input,
.cx_mandatory select.cx_medium_input,
.cx_mandatory select.cx_verySmall_input,
.cx_mandatory select.cx_small_input,
.cx_mandatory .cx_longBrowse_input,
.cx_mandatory .cx_Browse_input
{border:1px solid #F38031 !important; }

.cx_mandatory .cx_info{width:72%; float:right;}

.cx_mandatory .mandatoryField{color:#F38031;border:1px solid #F38031;}
.cx_mandatory .mandatoryField select,
.cx_mandatory .mandatoryField input
{border:1px solid #F38031 !important;}

.cx_mandatory  span.mandatoryField{border:none;   vertical-align:top;}
.cx_mandatory  span.mandatoryField span{background-repeat:no-repeat;background-position:1% 55%;vertical-align:middle;color:#F38031;vertical-align:top;padding:20px; vertical-align:top; white-space:nowrap; font-weight:normal;}
.errorMessage span{margin-left:20px;}


/*------------------------------------Buttons------------*/

.cx_button_container{margin-bottom:10px;}
.aBack,
.aBack:visited,
.cx_button,
.cx_button:visited{background-color:#d4d0c8; border-color:#FFFFFF #848284 #848284 #FFFFFF; border-style:solid;border-width:1px;color:#000000 !important; cursor:default;font-family:MS Shell Dlg;font-size:13.33px;text-decoration:none !important;line-height:normal !important;padding:2px 9px;text-shadow:none;white-space:pre;text-align:start;text-indent:0;text-transform:none;word-spacing:normal;}

.aBack:hover,.cx_button:hover {background-color:#e6e3dc;}
.cx_button.right {float:right;}
.cx_button.left {float:left;}
.left {float:left;}
.cx_button_disabled{background-color:#d4d0c8;
border-color:#FFFFFF #848284 #848284 #FFFFFF;border-style:solid;border-width:1px;color:#999999;cursor:default;font-family:MS Shell Dlg;font-size:13.33px;text-decoration:none;line-height:normal !important;
padding:2px 9px;text-shadow:none;white-space:pre;text-align:start;text-indent:0;text-transform:none;word-spacing:normal;}
.cx_button_disabled.right {float:right}
.cx_button_disabled.left {float:left}


/*------------------------------------ActionLinks------------*/
.actions{clear: both;  float:left; width:50%;}
.actions ul{list-style-type: none; margin: -40px 40px 40px -40px;}
.actions ul li {padding-top:4px;}
.actions ul li img{vertical-align:bottom;}

.actions2{  float:right; text-align:right;  width:50%; margin-top:-4px;}
.actions2 ul{list-style-type: none; margin: -40px 0 40px -40px;}
.actions2 ul li {padding-top:4px;}
.actions2 ul li img{vertical-align:bottom;}

.actions3{clear: both;  float:left; width:100%;}
.actions3  a{font-size:90%; float:left;}
#switchMap { float:right; padding-right:0;}

.actions3 cx_li{display: list-item;list-style: square inside none;}
.cx_action_separator{float: left; margin-right: 5px; margin-left: 5px; font-size:90%;}
/*------------------------------------Listing------------*/


.cx_listTh{
border-left:1px solid;
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color: !important;
background-color:  !important;
color: !important;
font-size:px  !important;
font-weight:bold;
height:auto  !important;
text-align:left  !important;
vertical-align:top  !important;
padding-left:px !important;
padding-top:px;
padding-right:px;
padding-bottom:px;
}
.col1{width:65%; float:left;}
.col1j{display:none; width:65%; float:left;}
.col2{width:18%; float:left; margin-left:5px;}
.col3{width:14%; float:left; margin-left:5px;}
.col4{width:30%; float:left; margin-left:5px;}
.col5{width:20%; float:left; margin-left:5px;}
.col6{width:10%; float:left; margin-left:5px;}
.col7{width:7%; float:left; margin-left:5px;}
.col8{width:55%; float:left; margin-left:5px;}
.col9{width:33%; float:left; margin-left:5px;}
.col10{width:50%; float:left; margin-left:5px;}
.fixedCol{width:100px; float:left; margin-left:5px;};

.cx_listTh a{color:#ffffff;text-decoration:none;}
.cx_count{float:right;}
.cx_jobTitle{width:80%; float:left;}
.textRight{ text-align:right; float:right;margin:0 !important; padding:0 !important;}
.descriptionText{text-align:justify; padding-right:5px;}

/*------------------------------------Search------------*/
#simpleSearch, #advancedSearch{clear:both;}


#simpleSearch table.cx_table td.label,
#advancedSearch table.cx_table td.label,
#submitSearch table.cx_table td.label,
#candidateSearchDiv table.cx_table td.label
{width:30%; text-align:right; padding-right:2%;  }

#simpleSearch table.cx_table td input.cx_input,
#advancedSearch table.cx_table td input.cx_input
#candidateSearchDiv table.cx_table td input.cx_input{width:69%;}

#candidateSearchDiv table.cx_table td select.cx_input,
#advancedSearch table.cx_table td select.cx_input{width:70%;}

.cx_searchForm{width:100%;padding:0;margin:0}
.cx_submit_search{   text-align: right; width: 70%;}

 #link{  text-align: left; width:30%; float:left; }
#link .cx_avdBasic{margin-top:-6px; padding-right:2%; }

.cx_row{width:100%; margin-bottom:5px; clear:left;}
.cx_row1{ display:none; width:100%; margin-bottom:5px; clear:left; }
.cx_row1 .label{width:28%; float:left; text-align:right; padding-right:10px; }
.cx_row .label{width:25%; float:left; text-align:right; padding-right:10px; }
.cx_row .labelCand{width:30%; float:left; text-align:right; padding-right:10px; }




.readMore{font-weight:normal !important;  text-decoration:none !important;}

/*------------------------------------Apply------------*/
.cx_applyDiv {margin-top: 0px;padding: 0px;margin-left: auto;margin-right: auto;text-align: left;}

.cx_long_input{ width:240px;}
.cx_longBrowse_input{ width:240px;}
.cx_Browse_input{}
.cx_medium_input{width:190px;}
.cx_medium_inputR{width:190px; text-align:right; float:left;}
.cx_long_inputR{width:240px; text-align:right; float:left;}
.cx_small_input{width:75px;}
.cx_verySmall_input{width:54px;}

.cx_appliedBefore {display:inline-block;float:right;margin-bottom:2px;}
.cx_applySubTitle {display:-moz-inline-box;display:inline-block;text-align:right;margin-bottom:2px; float:left;}
.cx_applySectionHeader {
border-left:px solid;
border-top:1px solid;
border-right:px solid;
border-bottom:1px solid;
border-color: !important;
background-color:;
font-weight:bold !important;
color:;
font-weight: bold;
text-align: left;
font-size:px;
letter-spacing:1px;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
margin:0;
}
.cx_applySectionHeader1 {display:none; }
.cx_errorMessage { /* class name as used in the smarty plugin code */background-color: inherit;color: red;margin-right: 4px;}
.info_right { }
.cx_addRemveButtons1,
.cx_addRemveButtons2,
.cx_addRemveButtons3,
.cx_addRemveButtons4,
.cx_addRemveButtons5 {float:right;margin-top:-40px;}


/*------------------------------Details---------------------*/
.cx_detailDiv{width:100%}
.nwvn_button{margin:0px; padding:0px;}

/*------------------------------ApplyMode---------------------*/
.actionTab{padding:20px; border:1px solid #eeefef; }
.actionTab:hover{padding:20px; border:1px solid #6699FF; cursor:pointer; }
.actionTab .cx_listTable:hover{ }
.linkPannel{padding:10px; }
.logoLinkedin{width:80px; float:right; padding-bottom:15px;}

.left {float:left}
.showLink1{padding-bottom:15px;}

/*-------------------------------Header-----------------------*/
/*login BAR*/
.warn {
    float: right;
}

.warn .logo  {float:left;}
.warn .logo  img{height:32px;}




.logout_bar{float:right;}
.logout{float:left;margin-right:5px; }

/*-------------------------------Footer-----------------------*/

.cx_center{width:100%;}
.cx_footer{text-align: right;margin-top:10px;  padding-bottom:10px;}
.cx_footer_item{float: left; margin-top: -4px;}
.cx_footer_separator{float: left;  margin-right: 8px; margin-left: 8px; margin-top: -4px;}
.cx_footer_version{float: right; margin-top: -4px;font-size:11px; color:#666666; }




.labelGray{background-color:#F1F1F1;
color:#666666;
font-weight:bold;
padding:3px 5px 2px;
text-align:right;
vertical-align:top;
width:25%;}
.cx_candPicture {max-width:70px !important; vertical-align:top;}
.pictContainer{text-align:right; padding-bottom:10px; vertical-align:top;}
.collapseSeparate{border-collapse:separate; width:100%; }
.collapseSeparateCand{border-collapse:separate; width:86% !important;}

.leftrow{width:65%; float:left; }
.cx_searchLookup{width:100%;}
.searchFields{width:65%; float:left; text-align:right;}
.searchExtra{width:31%; float:right;text-align:right;}
.halfField{width:70%;}
.bigtext{font-size:150%;font-weight:bold;}
.mediumtext{font-size:120%; font-weight:bold;}
.lefthalfPage{width:50%; float:left;height:100%; display:block }
.righthalfPage{width:50%; float:left;height:100%;position: static; display:table;}

.lefthalfImg{width:30%;float:left;height:100%; display:block;text-align:right; }
.righthalfImg{width:65%; float:left;height:100%;position: static; display:table;}

.fullPage{width:100%; float:left; height:100%; display:table; margin-bottom:10px;}
.tablecell{display:table-cell;position: relative; vertical-align:bottom;}
.bottom{position: relative;top: 0; padding-left:10px;}
.mainContainer{height:100%;}

/* similar jobs */
.similarContainer{float: left; width:100%; }
.similarContainer .spacer{ padding:3px;}
.similarContainer .box{border: dotted 0.1em ; padding: 6px;  }
.noPadLeft{padding-left:0px;}
 .noPadRight{padding-right:0px;}
 .mapDetails{width:100%; height: 300px; display:block;}
.mainWraperDiv{width:100%; float:left;}
.left_100{width:100%; float:left;}
.left_74{width:74%; float:left;}
.right_25{width:25%; float:right;}
.viewAllRight{text-align:right; padding-top:12px;}
 
 .overlay{    background: none repeat scroll 0 0 gray;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;}
	
.bgContainer{ background: none repeat scroll 0 0 #FFFFFF;
    left: 10%;
    margin: 0 auto;
    position: absolute;
    top: 20%;
    width: 80%;
    z-index: 3000;}	
	
.bgContainer .containerDisclaimer{  background: none repeat scroll 0 0 #FFFFFF; margin:0 auto; border: 1px solid #333333; 
    padding: 20px;
    position: absolute;   
    z-index: 99999;}	
.siliarStyle{margin-left:-10px; list-style:square; padding:4px !important;}
