@charset "utf-8";
/* CSS Document */
body{
	background-color: #E2E2E2 !important;
}
.heightofTop{
	margin-top: 15%;
    margin-bottom: 8%;
}
.dateTimeFieldError>#personalInfo:personalInfo_DateAvailable_input{
	border : 1px solid red !important;
}
.tab-content{
	margin-left:-25px;
}
.upLoadRes{
	margin-top: -24px;
}
.canditRow input{
	width:95% !important;
}
.hasDatepicker{
	width:92% !important;
}
.reasonLeaving{
	width: 96.1% !Important;
}
.ui-state-disabled{
	width:92% !important;
}
.addButtons1{
	float: left !important;
	margin-right: 5px;
}
.personalInfoButton{
	float: right !important;
	margin-right: 5px;
}
.addButtons {
    float: right !important;
    margin-right: 26px;
}
.addButtons3 {
    margin-top: -35px !important;
    width: 35%;
}
#wrapper{
	background-color:rgb(226, 226, 226) !important;
}
a {
    color: #6a2790 !important;
    text-decoration: none;
}
.subTitleTextbg {
    background-color: white !important;
    position: relative !important;
    font-size: 1;
    top: -0.7em !important;
    padding-right: 15px !important;
    font-size: 25px;
    font-weight: 100;
    color: #6a2790;
}
		.ui-widget .ui-widget {
		    font-weight: normal !important;
		    font-size: 13px;
		}
		.ui-button-text-only{
			font-size: 12px;
		}
		.onlineApp{
			font-weight: bold !important;
    		padding-top: 15px;
    	}
    	input{
    		padding:15px 9px !important;
    	}
    	.labelCustom .ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield{
    		width: 100% ;
    	}
    	.uploadResume {
		    position: absolute;
		    top: 31%;
		    z-index: 99;
		    left: 44%;
		    padding: 0 !Important;
		}
		.removeDocBtn{
			position: absolute;
		    margin-top: 6%;
		    z-index: 999;
		    right: 11%;
		    border-radius: 28px;
		    border: 1px solid red;
		    padding: 0 5px;
		    width: 21px;
		    height: 21px;
		    font-weight: bold;
		    color: red;
		}
		.submitBtn1{
			text-align: right;
    		margin-top: -20px;
		}
    	.or{
    		font-weight: bold;
    		font-size: 14px;
    		margin-top: 2%;
    	}
    	.OrMiddle{
    		margin-left: -9px;
    	}
    	.verticalLineUp{
			background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(107,41,145,1) 99%, rgba(106,39,144,1) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(107,41,145,1) 99%,rgba(106,39,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(107,41,145,1) 99%,rgba(106,39,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#6a2790',GradientType=0 ); /* IE6-9 */
		    width: 1px;
		    height:117px;
		    margin-top: 8px;
		    margin-bottom: 8px;
    	}
    	.verticalLineDown{
			background: -moz-linear-gradient(top,  rgba(106,39,144,1) 0%, rgba(106,39,144,0.98) 2%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(106,39,144,1) 0%,rgba(106,39,144,0.98) 2%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(106,39,144,1) 0%,rgba(106,39,144,0.98) 2%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a2790', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
			width: 1px;
		    height:117px;
		    margin-top: 8px;
		    margin-bottom: 8px;
			}
    		/* Portrait and Landscape */
			@media (max-width: 900px){
			  	.or{
			  		display:none;
			  	}
			  	.heightofTop{
			  		display:none;
			  	}
			  	.heightofBottom{
					display:none;
				}
				.logoIMAGECandiate {
				    top: -37px;
				    width: 197px;
				}
				.stripesCandidate p {
				    font-size: 19.2px !important;
				    padding-top: 8px;
				}
			}
			.marginLeftNext{
				    margin-left: 124px;
			}
			.saveComebackBtn>button{
				border:none !important;
			}
			.subTitleTextbg {
			    font-size: 20px;
			    font-weight: normal;
			}
			.italicFont {
			    font-weight: normal !important;
			    font-size: 11.4px !important;
			    font-style:oblique; !important;
			}
		.ui-widget .ui-widget {
		    font-weight: normal !important;
		    font-size: 13px;
		}
		.ui-button-text-only{
			font-size: 12px;
		}
		.onlineApp{
			font-weight: bold !important;
    		padding-top: 15px;
    	}
    	input{
    		padding:15px 9px !important;
    	}
    	.labelCustom .ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield{
    		width: 100% ;
    	}
    	.uploadResume{
    		padding: 16px 0px;
    	}
    	.or{
    		font-weight: bold;
    		font-size: 14px;
    		margin-top: 2%;
    	}
    	.OrMiddle{
    		margin-left: -9px;
    	}
    	.verticalLineUp{
			background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(107,41,145,1) 99%, rgba(106,39,144,1) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(107,41,145,1) 99%,rgba(106,39,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(107,41,145,1) 99%,rgba(106,39,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#6a2790',GradientType=0 ); /* IE6-9 */
		    width: 1px;
		    height:117px;
		    margin-top: 8px;
		    margin-bottom: 8px;
    	}
    	.verticalLineDown{
			background: -moz-linear-gradient(top,  rgba(106,39,144,1) 0%, rgba(106,39,144,0.98) 2%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(106,39,144,1) 0%,rgba(106,39,144,0.98) 2%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(106,39,144,1) 0%,rgba(106,39,144,0.98) 2%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a2790', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
			width: 1px;
		    height:117px;
		    margin-top: 8px;
		    margin-bottom: 8px;
			}
    		/* Portrait and Landscape */
			@media (max-width: 900px){
			  	.or{
			  		display:none;
			  	}
			  	.heightofTop{
			  		display:none;
			  	}
			  	.heightofBottom{
					display:none;
				}
				.logoIMAGECandiate {
				    top: -37px;
				    width: 197px;
				}
				.stripesCandidate p {
				    font-size: 19.2px !important;
				    padding-top: 8px;
				}
			}
#login-form>.row {
    margin: 10px 0 !important;
}
li .reviewSubmitClass{
	font-size: 11.2px !important;
	padding-bottom: 10px !important;
}
.reviewSubmitClass {
    font-size: 13px !important;
    padding: 0 6px;
    line-height: 22px;
    letter-spacing: 0.2px;
    color: #585555;
}
.borderBlock{
	border: 1px #CACACA solid;
    padding: 10px 6px;
}
.stripesCandidate {
    height: 43px;
    background: #6a2790;
    margin-top: 52px;
    z-index: -99999;
    color: #fff;
    padding-left: auto;
    padding-right: auto;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 17px;
}
.bootsfacesLogoCandidate {
    z-index: 2;
    position: absolute;
    margin-top: 1%;
}
.canditRow>.row{
	margin:8px 0 !important;
}
#personalInfo:j_idt167{
	margin: 0 auto !important;
}
.signaturesForm {
    background-color: white;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 12px !important;
    margin-top: 0 !important;
}
.ui-messages-info, .ui-message-info {
    color: red !important;
    background-color: #FAE7FF !important;
    border-color: #bce8f1;
    font-size: 13px;
}
.ui-messages-info, .ui-message-info {
    color: #3a87ad;
    background-color: #F0FAFF;
    border-color: #bce8f1;
    padding: 6px 10px;
}
.candidateErrorMessage{
    text-align: left;
    font-size: 12px;
    list-style: none !important;
    font-size: 14px;
    font-weight: bold;
    color:red;
}
.stripesCandidate p {
    text-align: center;
    font-size: 24.2px !important;
    font-weight: 400;
    padding: 5px;
}
.bootsfacesLogo{
  z-index: 99999;
  position: absolute;
}
.container{
	background-color:#FFF;
}
.textRight-Desc{
  text-align: left;
  font-size: 12.4px;
  line-height: 20px;
  margin-top:55px;
}
.skillchecklist{
  width: auto;
  margin-top: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 17px;
  background-color: #2699cf;
  color: #FFF;
  font-weight: bold;
  font-size: x-large;
}
.candidatebtnBottom{
	  position: fixed !important;
	  bottom: 54px !important;
}
.logoIMAGECandiate {
    margin: 1px 0;
    cursor: auto;
    margin-left: -9px;
    padding: 0 6px;
    /* z-index: 99999; */
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background: #FFF;
    /* margin: 10px 0 10px 0; */
    /* cursor: auto; */
    z-index: 2;
    /* padding: 0 6px; */
    position: absolute;
    top: 0;
    width: 237px;
}
.addEmpBtn{
	background: green;  
	color: white;  
	padding: 3px 16px;
}
.removeEmpBtn{
	background: red; 
	color: white;  
	position: absolute;  
	z-index: 4;  
	right: 21px;  
	top: 6px;
}
.logo-image{
  height: 66px;
  margin-left: 11px;
  margin-top: -4px;
  float:left;
}
h5, .h5 {
	font-size: 13px !important;
}
.Rfloat{
	/* float:right; */
}
.Rightfloat{
	float:right;
}
.RfloatMargin{
	float:right;
	margin-right: -12px;
}
.Lfloat{
	float:left;
	padding-right:15px;
}
.width650{
	height: 440px;
	text-align: center;
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
.width650 h4{ 
	font-weight: bold;
    font-size: 22px;
}
.width650 p{
	font-size: 18px;
    padding: 0 68px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{}}
@media(min-width:992px){.container{}}
@media(min-width:1200px){.container{}}
#bg{
	background:#e2e;
}
header{
	background:#fff; height:60px;
}
footer {
    background: -moz-linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
    background: -o-linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
    background: -ms-linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
    background: linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
    height: 30px;
    margin-bottom: 10px;
}
.astri-mandatory{
	font-weight:bold;
	color:#F00;
}
.astri-mandatory-dropdown{
	font-weight:bold;
	color:#F00;
	top: 17% !important;
    position: absolute;
    right: 7%;
}
.caApptext {
	color: #063597
	text-align: center;
	padding-top: 16px;
}
.caAppfloat{
	  color: #063597;
  text-align: center;
  padding-top: 12px;
  margin-left: 200px;
  float: left;
}
.caApptext_loginReg {
	color: #063597;
	text-align: center;
	padding : 10px 0;
}
.caApptext_candidateA {
  color: #fff;
  text-align: center;
  padding: 7px 0;
}
.caApptext_loginRegFooter {
  color: #063597;
  text-align: center;
  font-weight: bold;
}
.lineGradientWidth{
	background: -moz-linear-gradient(left, rgba(106,39,144,1) 0%, rgba(173,136,194,1) 45%, rgba(246,242,248,0) 94%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top, right top, color-stop(0%,rgba(106,39,144,1)), color-stop(45%,rgba(173,136,194,1)), color-stop(94%,rgba(246,242,248,0)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(106,39,144,1) 0%,rgba(173,136,194,1) 45%,rgba(246,242,248,0) 94%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(106,39,144,1) 0%,rgba(173,136,194,1) 45%,rgba(246,242,248,0) 94%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(106,39,144,1) 0%,rgba(173,136,194,1) 45%,rgba(246,242,248,0) 94%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(106,39,144,1) 0%,rgba(173,136,194,1) 45%,rgba(246,242,248,0) 94%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a2790', endColorstr='#00ffffff',GradientType=1 );
	height: 1px;
	margin-top: 8px;
	margin-bottom:8px;
}
.saveBTNCenter{
	padding-left: 32px;
}
.saveBTNLeft{
	float:left; margin-left:0px;
}
.saveBTNRight{
	float:right; margin-right:10px;
}
.centerSubmitBTN{
	text-align:center;
}
.titleReviewSubmit{
	font-weight:bold;
}
form{
	font-size:12px;
	color:#666666;
}
select{
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: 244px;
}
input[type=text],
input[type=tel],
input[type=password],
input[type=email],
 input[type=url],
 input[type=date],
 input[type=number],
textarea,
.element-file .file_text,
select,
 button{
  border: solid 1px #e5e5e5;
  border-radius: 0;
  background: #fff;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  resize: none;
  outline: medium none;
  padding: -1.7em;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1.1em;
  padding-left:0.3em;
}
label{
  margin: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  display:inline-block;
}
.leftLineBG{
	background-image:url('../../images/line.png');
    background-repeat: no-repeat;
    width:50%;
    height:2px;
	}
 
input[type=button]:hover,
.btn:hover,
input[type=button]:active,
input[type=text]:hover,
input[type=tel]:hover,
input[type=password]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=date]:hover,
input[type=number]:hover,
textarea:hover,
.element-file .file_text:hover,
select:hover{
  border-color:#0CF;
}

.space{
	padding:0 5px 0 5px;
}
.sub-title{
	padding-left:15px;
}
.address{
	width:76%;
}
.date{
	height: 25px;
	width: 100%;
}
.select{
	width: 100%;
}
.p {
  font-size: 11.4px;
  font-style: oblique;
  margin: -4px 0 7px 0;
}
.pClassSubTitle {
  font-size: 11.4px;
  font-style: oblique;
  margin: 0px 0 7px 0;
  padding: 4px 0 0 0;
}
.row{
	margin:8px 0 !important;
}
.registerPagesCenter img{
    width: 46px;
    margin-left: 17px;
}
.required{
	margin-right: 2px;
	font-style: italic;
	font-weight: normal;
	color: #c6852e;
}
:required:focus {
  box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
input:focus {
	 box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
select:focus {
	 box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
checkbox:focus {
	 box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
radio:focus {
	 box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
.marginLFT{
	margin-left:15px;
}
.txtbox{
	width:100%;
}
.bold{
	font-weight:bold;
}
#review .col-md-4{
	margin-top:-6px;
}
fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}
@media screen and (max-width:928px){
.col-md-3{
	margin:8px 0;
}
}
@media screen and (max-width:767px){
.col-md-3{
	margin:8px 0;
}
.col-md-4{
	margin:8px 0;
}
/*#home{
	display:none;
}
#edu{
	display:none;*/
}
}
 @media (min-width: 992px){
 .col-md-3 {
width: 25%;
margin-left: 9px;
 }
 .col-md-6{
	 margin-left: 9px;
 }
 .col-md-4 {
width: 25%;
margin-left: 9px;
 }
 .col-md-8 {
margin-left: 9px;
 }
 .col-xs-12{
	 margin-left: 9px;
 }
.ui-selectonemenu label.ui-selectonemenu-label {
    padding: 6px !important;
}
.ui-selectonemenu-label{
  width:100% !important;
}
.ui-selectonemenu{
  width:100% !important;
  height: 34px !important;
}
.addEmployment{
  background: #7b99ad !important;
  background: -moz-linear-gradient(top, #6A6D70 23%, #323436 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#6A6D70), color-stop(100%,#323436)) !important;
  background: -webkit-linear-gradient(top, #6A6D70 23%,#323436 100%) !important;
  background: -o-linear-gradient(top, #6A6D70 23%,#323436 100%) !important;
  background: -ms-linear-gradient(top, #6A6D70 23%,#323436 100%) !important;
  background: linear-gradient(to bottom, #93989C 23%,#6A6D70 100%) !important;
  color: white;
  border-radius: 14px;
  padding: 2px 16px;
}
.removeEmploymentBtn{
  background: red;
  color: white;  border-radius: 14px;  position: absolute;  z-index: 4;  right: 21px;  top: 6px;
}





