@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600,700,900);


body { 
  color: #030303; 
  font-size:16px; 
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Source Sans Pro', sans-serif;
  background:#f5f5f5;
}
body.loginBody{background:#f5f5f5;position: relative;}
ul,ol{ margin:0; padding:0; list-style-type:none;}

.body-content{border-top: 5px solid #af2d25;}
.Appliform_Container{max-width:960px; margin:0 auto; background:#f5f5f5; padding:0 30px 30px;}
.Appliform_Container *{ box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.Appliform_Container header{ text-align:center; padding:0 0 50px; position:relative;}
.loginBody header{border-top: 5px solid #af2d25; text-align:center;}
.Login_topHead{max-width:960px; margin:0 auto;text-align:center;}
.mainLogo{}
.logo_form{max-width: 195px;margin: 0 auto; background: #af2d25;padding: 18px 18px;margin-bottom:10px;
border-bottom-left-radius: 15px;-moz-border-bottom-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;-moz-border-bottom-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;}
.mainLogo .logo_form{max-width:231px;} 
.logo_form img{ max-width:100%; height:auto;}
.Login_topHead span,.mainLogo span{text-transform: uppercase;font-size: 14.4px;font-weight: 700;}
.logout {position: absolute;top:10px;right: 0px;}
.logout .Btn_submit{padding: 7px 15px;background: #af2d25;color: #fff;text-transform: none;border-radius: 4px;border: 0;}
.logout .Btn_submit:hover,.logout .Btn_submit:focus{background:#000; color:#fff;}
.Appliform_Container header span{ font-weight:700;}
.Contant_form{}
.Contant_form:after,.secFrom:after{ content:""; clear:both; display:block;}
.Contant_form h2{ margin:0 0 20px; text-transform:uppercase; font-size:22px;}
.Emplo_form{ float:left; width:65%; padding-right:100px;}
.Emplo_form_6{width: 50%;padding-right: 50px;}
.Emplo_formnote{float:right;width: 50%;margin-bottom: 30px;font-size: 14px;margin-top:-5px;}
.Emplo_formnote b{font-size:16px;}
.Emplo_formnote p{margin: 10px 0;line-height: 16px;}
.Emplo_form ul{}
.Emplo_form ul li{ padding-bottom:10px;}
.Emplo_form ul li:after{ content:""; clear:both; display:block;}
/*.Emplo_form ul label{width: 100px;float: left;font-size: 14px;font-weight: 600;background: #808080;color: #fff;text-align: center;padding: 9px 5px;}*/
.Emplo_form ul label{width: 105px;float: left;font-size: 14px;font-weight: 600;background: #808080;color: #fff;text-align: center;padding: 9px 5px;}
.NewDisc label{height:60px;}
/*.Emplo_field{ margin-left:100px;}*/
.Emplo_field{ margin-left:105px;}
input.field_box,select.field_box,textarea.field_box{ background:#fff; border:0; outline:none; padding:4px 10px; height:36px; width:100%;
font-size: 14px;font-family: 'Source Sans Pro', sans-serif;}
textarea.field_box{ resize:none; display:block;}

textarea.personal_details{ height:300px!important;}
textarea.present_summary{height:231px!important;}
textarea.reference1_address{height:117px!important;}
textarea.reference2_address{height:117px!important;}
textarea.conviction_detail{height:100px!important;}

.NewDisc textarea.field_box{height:60px;}
.EditJob input.field_box ,.EditJob select.field_box,.EditJob textarea.field_box{border: 3px solid #ccc;}
.EditJob textarea.field_box{height:70px;}
.Emplo_field input.field_Checkbox{margin-top: 11px;}
.Emplo_form .btn_submit_section{padding-top: 10px;text-align: right;}
.secFrom input::-webkit-input-placeholder,.secFrom textarea::-webkit-input-placeholder{color:#000;}
.secFrom input:-moz-placeholder,.secFrom textarea:-moz-placeholder{color:#000;opacity:1;}
.secFrom input::-moz-placeholder,.secFrom textarea::-moz-placeholder{color:#000;opacity:1;}
.secFrom input:-ms-input-placeholder,.secFrom textarea:-ms-input-placeholder{color:#000;}
.formTable_box table.EditTable_form th{padding: 9px 5px;}
table.viewTable_PrevEmp th{width: 180px;}
table.viewTable_EDU th.NameEst,table.viewTable_EDU th.Quali{width:390px;}
table.EditTable_form th.EdFormDate,table.EditTable_form th.EdToDate{width:100px;}
.formTable_box table.EditTable_form td{padding: 0; border-bottom: 4px solid #f5f5f5;vertical-align: top;}
.formTable_box table.EditTable_form td:first-child{text-align:center;}
.EditTable_form input[type="checkbox" i]{margin-top: 12px;}
.EditTable_form input[type="text" i]{width:100%;padding: 6px 10px;border: 0;height:34px;outline: none; font-size:14px;
font-family: 'Source Sans Pro', sans-serif;}
.EditTable_form textarea.edittxtarea{width:100%;padding: 8px 10px 6px;border: 0;height: 40px;outline: none;resize: none;
font-family: 'Source Sans Pro', sans-serif;font-size: 14px;}
.Emplo_form p{ font-size:12px; margin:0;}
.Emplo_Info{ float:right; width:35%;padding-bottom: 50px;}
.Emplo_Info h4{ margin:0 0 10px;}
.Emplo_Info p{ margin:0;}
.EDVeiwTd_text{text-align:left; padding: 6px 10px; display:block;font-size: 14px;}
.PersonalVeiwTd_text{font-size: 14px;}
.createDropdown{background: #ccc; position:relative; padding:10px 15px; padding-left:100px;}
.createDropdown label{position:absolute; left:15px; top:15px;}
.createDropdown select{border: 0;height: 30px;width: 200px; outline:none;}

.secFrom{margin-bottom: 3px;}
.secFrom .formTitle{ margin:0; font-weight:700; background:#808080; color:#fff; padding:8px 15px; text-transform:uppercase; cursor:pointer; 
position:relative; overflow:hidden;}
.NonAccordian .secFrom .formTitle{pointer-events: none;}
.secFrom .formTitle .formTitle_in{display:inline-block;float: left;}
.secFrom .formTitle span{font-size:11px;text-transform:none;font-weight:300;display:inline-block;float: left;margin-left: 5px;padding-top: 6px;}
.secFrom .formTitle:after{content:"";float: right;height: 27px;width: 27px;background:url(../images/accordion_icon_sprite.png) 0px 0px no-repeat;position: absolute;top: 50%;right: 11px;margin-top: -13px;}
.NonAccordian .secFrom .formTitle:after{display:none;}
.secFrom .formTitle:hover:after{background-position:0px -37px;}
.secFrom .formTitle.active:after{ background-position:0px -74px;}
.secFrom .formTitle.active:hover:after{ background-position:0px -111px;}

.formPers_box{ padding:30px; background:#b3b3b3;}
.formPers_box p{ margin-top:0;font-size: 14px;}
.formPers_box label{font-size: 14px;font-weight:700;background:#ccc;color: #000;padding: 9px 10px; display:block;}
.personalFrom_list{ margin:0 -10px; padding-bottom:20px;}
.personalFrom_list:after,.personalFrom_list2:after,.personalFrom_list3:after{ content:""; clear:both; display:block;}
.personalFrom_list li{ padding-bottom:10px;}
.personalFrom_list2{ padding-bottom:30px;}
.personalFrom_list2 .Box_field{ padding-bottom:3px;}
.personalFrom_list2 .col-sm-8{ padding-left:0;}
.personalFrom_list2 .postCode{ padding:0;}
.personalFrom_list2 .postCode label{ float:left;width: 77px;}
.personalFrom_list2 .postCode .Box_field{ margin-left:77px;}
.personalFrom_list3{}
.personalFrom_list3 li{ padding:0 2px;}
.personalFrom_list3 li label{ float:left;}
.personalFrom_list3 li.Email_PR3 .Box_field{margin-left: 59.5px;}
.personalFrom_list3 li.YES_NO .Box_field{margin-left: 308.5px;}

.MostRecentFrom_list{ margin:0 -10px;}
.MostRecentFrom_list:after{ content:""; clear:both; display:block;}
.MostRecentFrom_list li{ float:left; width:50%; padding:0 10px;}
.MostRecentFrom_list li.SummaryField,.MostRecentFrom_list .SummaryAddres{ padding-top:15px;padding-bottom:15px;}
.MostRecentFrom_list .PresField{ padding-bottom:5px;} 
.MostRecentFrom_list .AppointDate{ padding-top:41px;}
.MostRecentFrom_list .PresField  label{ float:left; width:150px;}
.MostRecentFrom_list .PresField .Box_field{ margin-left:150px;}
.MostRecentFrom_list .jobTitle_Field{ padding-bottom:5px;}
.MostRecentFrom_list .jobTitle_Field label{float:left; width:80px;}
.MostRecentFrom_list .jobTitle_Field .Box_field{ margin-left:80px;}
.MostRecentFrom_list .SummaryAddres .Box_field{ padding-bottom:3px; font-size:12px;}
.MostRecentFrom_list .PresField2{ width:100%;}
.MostRecentFrom_list .PresField2 label{ float:left; width:300px;}
.MostRecentFrom_list .PresField2 .Box_field{ margin-left:300px;}

.ReferanceFrom_list{ margin:0 -10px;}
.ReferanceFrom_list:after{ content:""; clear:both; display:block;}
.ReferanceFrom_list li{ padding-bottom:15px;}
.ReferanceFrom_list .SummaryAddres .Box_field{ padding-bottom:3px;}
.ReferanceFrom_list .jobTitle_Field{ padding-bottom:5px;}
.ReferanceFrom_list .jobTitle_Field label{ float:left; width:70px;}
.ReferanceFrom_list .jobTitle_Field .Box_field{ margin-left:70px;}

.formTable_box{ margin:5px 0; overflow:auto; /*max-height:500px;*/ }
.formPers_box,.formTable_box{ margin-bottom:50px; display:none;overflow: hidden;}
.NonAccordian .formPers_box,.NonAccordian .formTable_box{display:block;margin-bottom: 5px;}

.formPers_box.show,.formTable_box.show{ display:block;}
.formTable_box table{ width:100%;text-align:center;}
.formTable_box table th{background: #ccc;color: #000;padding: 9px 10px; border-left:4px solid #f5f5f5; border-bottom:4px solid #f5f5f5;}
.formTable_box table td{ background:#fff;padding: 5px 10px; border-left:4px solid #f5f5f5;}
.formTable_box table th:first-child,.formTable_box table td:first-child{ border-left:0; text-align:left;}
.formTable_box table td.Edit_Btn{white-space:nowrap;padding: 5px;}
.formTable_box table td.Edit_Btn .EditBtn{margin: 0 2px;}
.Tick_checkbox{}
.Tick_checkbox p{ float:left; font-size:11px;}
.Tick_checkbox input[type="checkbox" i]{margin-top: 2px;float: left;}

.EditBtn{cursor:pointer;}
.EditJob{max-width:500px; padding:10px 0 5px;}
.EditJob li{padding-bottom:10px;}
.EditJob li:after{content:""; clear:both; display:block;}
.EditJob label{float:left;}
/*.EditJob .Box_field{margin-left:90px;}*/
.EditJob .Box_field{margin-left:105px;}
.EditJob .btn_submit_section{text-align:right; padding-top:5px;}

.sec_BottomFrom{margin-top: 50px;}
.sec_BottomFrom p{ margin-top:0; overflow:hidden;}
.CheckCarti input[type="checkbox" i]{float:left;margin-top: 5px; margin-right:5px;}
.CheckCarti span{ margin-left:22px;display: block;}
.SubmitBtn_left{float:left;}
.SubmitBtn_left .Btn_submit{ float:left;}
.SubmitBtn_left .ImportText{float:left;text-align: left;padding-left: 12px;}
.SubmitBtn_left .ImportText h4{margin: 0;}
.SubmitBtn_left .ImportText span{font-size: 11px;line-height: 13px;display: block;}
.SignedForm{ margin:0 -20px;}
.SignedForm:after{ content:""; clear:both; display:block;}
.SignedForm li{ padding:0 20px; float:left; width:50%;}
.SignedForm li label{ float:left; width:70px; padding-top:5px; font-weight:700; font-size:14px;}
.SignedForm li .Box_field{ margin-left:70px;}
.formBtn{ text-align:right; padding:10px 0;}
.search_left{float:left;width:400px;padding-left: 66px;position:relative;}
.search_left label{position:absolute;left:0;top: 8px;font-weight: 700;}
.searchBox{height:40px;width:100%;padding:5px;border:1px solid #ccc;font-size: 16px;font-weight: 600;font-family: 'Source Sans Pro', sans-serif;}
.Btn_submit{ border:0; color:#fff; background:#000; padding:10px 20px; font-size:18px; text-transform:uppercase; display:inline-block; outline:none;
cursor:pointer; text-decoration:none; margin-bottom :5px; }
.Btn_submit:hover,.Btn_submit:focus{ background:#333;}

.btn_submit_section{padding-top: 20px;}
.UploadefileRow{}
.UploadefileRow:after{content:""; clear:both; display:block;}
.UploadefileRow .Btn_submit{float:left;}
.Uploadefile{display:inline-block; margin-left:30px; float:left;}
.Uploadefile_link{ display:block; position:relative;}
.Uploadefile_link span{ font-weight:700; text-decoration:underline;}
.Uploadefile_link input[type="file" i]{position:absolute; left:0;top:0;height:100%; width:100%; opacity:0;z-index:1;cursor: pointer;}
.Uploadbutton{float:right;}


/*OPPORTUNITY MONITORING
*********************************/
.formEquality_box{ padding:20px; background:#fff;}
.formEquality{padding-top: 10px;}
.EqualityField_Items{margin-bottom: 14px;}
.EqualityField_Items:after{content:""; display:block; clear:both;}
.EqualityField_Items label{ padding:0; background:none; float:left; margin-right:10px;}
.EqualityField{float:left;}
.EqualityCheck_item{margin-right:15px; overflow:hidden; display:inline-block;}
.EqualityCheck_item span{float:left;}
.EqualityCheck_item input[type="checkbox" i],
.EqualityCheck_item input[type="radio" i]{float:left;margin-top: 5px;margin-left: 5px;}
.EqualityRow{margin:0 -15px;}
.Equality_FormUL{}
.Equality_FormUL:after,.Equality_FormUL li:after{content:""; display:block; clear:both;}
.Equality_FormUL li{padding:0 15px 20px;}
.Equality_FormUL li.EqualityField_Items{ width:50%; float:left; }
.Equality_FormUL li.EqualityField_Items:nth-child(2n+1){clear:both;}
.Equality_FormUL .EqualityField,.Equality_FormUL label{padding-bottom: 5px;}
.Equality_FormUL h4{margin:10px 0 5px; font-size:17px; text-transform:uppercase;}
.Equality_FormUL h5{clear: both;margin: 0;font-size: 17px;font-weight: normal;}
.Equality_FormUL p{clear: both;margin-bottom:0;}
.Equality_FormUL .field_box{border: 3px solid #bbb;max-width: 360px;clear: both;display: block; margin-top:5px;}
.Equality_FormUL textarea.field_box{height:100px!important;}
.Equality_FormUL .EqCondition_text{float:left; margin-right:40px;}



.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-12{ padding-left:10px; padding-right:10px;}
.col-sm-2{ float:left; width:16.66667%;}
.col-sm-3{ float:left; width:25%;}
.col-sm-4{ float:left; width:33.33%;}
.col-sm-5{ float:left; width:41.66667%;}
.col-sm-6{ float:left; width:50%;}
.col-sm-7{ float:left; width:58.33%;}
.col-sm-8{ float:left; width:66.66667%;}
.col-sm-9{ float:left; width:75%;}
.col-sm-12{ float:left; width:100%;}


/*@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600,700,900);

body { 
  color: #030303; 
  font-size:16px; 
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Source Sans Pro', sans-serif;
  background:#fff;
}
ul,ol{ margin:0; padding:0; list-style-type:none;}

.Appliform_Container{max-width:960px; margin:0 auto; background:#f5f5f5; padding:30px;}
.Appliform_Container *{ box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.Appliform_Container header{ text-align:center; padding:50px 0;}
.Appliform_Container header span{ font-weight:700;}
.Contant_form{}
.Contant_form:after,.secFrom:after{ content:""; clear:both; display:block;}
.Contant_form h2{ margin:0 0 20px; text-transform:uppercase; font-size:22px;}
.Emplo_form{ float:left; width:65%; padding-right:100px;}
.Emplo_form ul{}
.Emplo_form ul li{ padding-bottom:10px;}
.Emplo_form ul li:after{ content:""; clear:both; display:block;}
.Emplo_form ul label{width: 100px;float: left;font-size: 14px;font-weight: 600;background: #808080;color: #fff;text-align: center;
padding: 9px 5px;}
.Emplo_field{ margin-left:100px;}
input.field_box,select.field_box,textarea.field_box{ background:#fff; border:0; outline:none; padding:4px 10px; height:36px; width:100%;}
textarea.field_box{ resize:none; display:block;}
.secFrom input::-webkit-input-placeholder,.secFrom textarea::-webkit-input-placeholder{color:#000;}
.secFrom input:-moz-placeholder,.secFrom textarea:-moz-placeholder{color:#000;opacity:1;}
.secFrom input::-moz-placeholder,.secFrom textarea::-moz-placeholder{color:#000;opacity:1;}
.secFrom input:-ms-input-placeholder,.secFrom textarea:-ms-input-placeholder{color:#000;}
.Emplo_form p{ font-size:12px; margin:0;}
.Emplo_Info{ float:right; width:35%}
.Emplo_Info h4{ margin:0 0 10px;}
.Emplo_Info p{ margin:0;}

.secFrom{ padding-bottom:50px;}
.secFrom .formTitle{ margin:0; font-weight:700; background:#808080; color:#fff; padding:8px 15px; text-transform:uppercase;}
.secFrom .formTitle span{ font-size:11px; text-transform:none; font-weight:300;}
.formPers_box{ padding:30px; background:#b3b3b3;}
.formPers_box p{ margin-top:0;}
.formPers_box label{font-size: 14px;font-weight:700;background:#ccc;color: #000;padding: 9px 10px; display:block;}
.personalFrom_list{ margin:0 -10px; padding-bottom:20px;}
.personalFrom_list:after,.personalFrom_list2:after,.personalFrom_list3:after{ content:""; clear:both; display:block;}
.personalFrom_list li{ padding-bottom:10px;}
.personalFrom_list2{ padding-bottom:30px;}
.personalFrom_list2 .Box_field{ padding-bottom:3px;}
.personalFrom_list2 .col-sm-8{ padding-left:0;}
.personalFrom_list2 .postCode{ padding:0;}
.personalFrom_list2 .postCode label{ float:left;width: 77px;}
.personalFrom_list2 .postCode .Box_field{ margin-left:77px;}
.personalFrom_list3{}
.personalFrom_list3 li{ padding:0 2px;}
.personalFrom_list3 li label{ float:left;}
.personalFrom_list3 li.Email_PR3 .Box_field{margin-left: 59.5px;}
.personalFrom_list3 li.YES_NO .Box_field{margin-left: 308.5px;}

.MostRecentFrom_list{ margin:0 -10px;}
.MostRecentFrom_list:after{ content:""; clear:both; display:block;}
.MostRecentFrom_list li{ float:left; width:50%; padding:0 10px;}
.MostRecentFrom_list li.SummaryField,.MostRecentFrom_list .SummaryAddres{ padding-top:15px;padding-bottom:15px;}
.MostRecentFrom_list .PresField{ padding-bottom:5px;} 
.MostRecentFrom_list .AppointDate{ padding-top:41px;}
.MostRecentFrom_list .PresField  label{ float:left; width:150px;}
.MostRecentFrom_list .PresField .Box_field{ margin-left:150px;}
.MostRecentFrom_list .jobTitle_Field{ padding-bottom:5px;}
.MostRecentFrom_list .jobTitle_Field label{float:left; width:80px;}
.MostRecentFrom_list .jobTitle_Field .Box_field{ margin-left:80px;}
.MostRecentFrom_list .SummaryAddres .Box_field{ padding-bottom:3px; font-size:12px;}
.MostRecentFrom_list .PresField2{ width:100%;}
.MostRecentFrom_list .PresField2 label{ float:left; width:300px;}
.MostRecentFrom_list .PresField2 .Box_field{ margin-left:300px;}

.ReferanceFrom_list{ margin:0 -10px;}
.ReferanceFrom_list:after{ content:""; clear:both; display:block;}
.ReferanceFrom_list li{ padding-bottom:15px;}
.ReferanceFrom_list .SummaryAddres .Box_field{ padding-bottom:3px;}
.ReferanceFrom_list .jobTitle_Field{ padding-bottom:5px;}
.ReferanceFrom_list .jobTitle_Field label{ float:left; width:70px;}
.ReferanceFrom_list .jobTitle_Field .Box_field{ margin-left:70px;}

.formTable_box{ margin:5px 0; overflow:auto; max-height:500px; }
.formTable_box table{ width:100%;text-align:center;}
.formTable_box table th{background: #ccc;color: #000;padding: 9px 10px; border-left:4px solid #f5f5f5; border-bottom:4px solid #f5f5f5;}
.formTable_box table td{ background:#fff;padding: 5px 10px; border-left:4px solid #f5f5f5;}
.formTable_box table th:first-child,.formTable_box table td:first-child{ border-left:0; text-align:left;}
.Tick_checkbox{}
.Tick_checkbox p{ float:left; font-size:11px;}
.Tick_checkbox input[type="checkbox" i]{}

.sec_BottomFrom{}
.sec_BottomFrom p{ margin-top:0;}
.SignedForm{ margin:0 -20px;}
.SignedForm:after{ content:""; clear:both; display:block;}
.SignedForm li{ padding:0 20px; float:left; width:50%;}
.SignedForm li label{ float:left; width:70px; padding-top:5px; font-weight:700; font-size:14px;}
.SignedForm li .Box_field{ margin-left:70px;}
.formBtn{ text-align:right; padding:10px 0;}
.Btn_submit{ border:0; color:#fff; background:#000; padding:10px 20px; font-size:18px; text-transform:uppercase; display:inline-block; outline:none;
cursor:pointer; text-decoration:none;}
.Btn_submit:hover,.Btn_submit:focus{ background:#333;}



.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-12{ padding-left:10px; padding-right:10px;}
.col-sm-2{ float:left; width:16.66667%;}
.col-sm-3{ float:left; width:25%;}
.col-sm-4{ float:left; width:33.33%;}
.col-sm-5{ float:left; width:41.66667%;}
.col-sm-6{ float:left; width:50%;}
.col-sm-7{ float:left; width:58.33%;}
.col-sm-8{ float:left; width:66.66667%;}
.col-sm-9{ float:left; width:75%;}
.col-sm-12{ float:left; width:100%;}*/




/*Added By Abhi - Start */ 
.LoginHeader{ text-align:center;}
.Login_headTitle{ padding:5px;background:#d8d8d8; font-weight:700; margin-top:20px;text-transform: uppercase; display:none;}
.LoginContainer{ padding:40px 15px 0;max-width:460px;margin: 0 auto;text-align: center;}
.LoginContainer *{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.LoginContainer h1{font-size: 35px;font-weight: 700;margin:0 0 15px;text-transform: uppercase;}
.LoginContainer .Contant_form h2{font-size: 26px;}
.loginBox{}
.registrationBox{}
.LoginForm_list{ margin:0 0px 20px;}
.LoginForm_list:after{content:""; clear:both; display:block;}
.LoginForm_list ul{ margin:0;padding:0;list-style-type:none;}
.LoginForm_list li{padding-bottom:15px; position:relative;}
.LoginForm_list label{font-size:12px;}
input.login-Field,select.login-Field{width:100%;height:50px;padding:4px;border: 4px solid #fff;outline:none;max-width:none;
font-size: 16px;font-weight:700;box-shadow: 0 0 0 #fff;text-align: center;background:#cccccc;border-radius: 3px;}
.forgotForm input.login-Field{ background:#fff; border-color:#ddd;}
.forgotBtn{text-align:center;}
.loginBody .ngdialog-content{width:400px !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ background:#cccccc !important;}
.LoginForm_list input::-webkit-input-placeholder {color:#838383; text-transform:uppercase;}
.LoginForm_list input:-moz-placeholder {color:#838383;opacity:1; text-transform:uppercase;}
.LoginForm_list input::-moz-placeholder {color:#838383;opacity:1; text-transform:uppercase;}
.LoginForm_list input:-ms-input-placeholder {color:#838383; text-transform:uppercase;}
.LoginForm_list .dropdownList,.EditAdd_item .dropdownList{width: 100%;border-radius: 0;border-color: #B9B9B9;}
.EditAdd_item .dropdownList{padding: 1px 0;}
.LoginForm_list .dropdownList li,.EditAdd_item .dropdownList li{ padding-bottom:0;}
.LoginForm_list .dropdown-menu > .active > a,.LoginForm_list .dropdown-menu > .active > a:hover, 
.LoginForm_list .dropdown-menu > .active > a:focus{background-color: #B9B9B9;}
.EditAdd_item .dropdown-menu > .active > a,.EditAdd_item .dropdown-menu > .active > a:hover, 
.EditAdd_item .dropdown-menu > .active > a:focus{background-color: #B9B9B9;}

.forgotPassword{ color:#000; font-weight:700; text-decoration:underline;}
.forgotPassword:hover{color:#000;text-decoration:none;}
.passwordMessage{ font-size:12px; font-weight:400; line-height:16px; text-align:center;}
.LoginContainer .btn,.forgotBtn .btn{font-size: 22px;padding: 15px 25px;outline:none;color: #fff;background: #af2d25;border: 0;
text-transform: uppercase;font-weight: 700;width: 200px;border-radius: 5px;cursor: pointer;}
.LoginContainer .btn:hover,.forgotBtn .btn:hover{background:#000;}
.LoginForm_list li .error{position: absolute;right: 0;bottom: -3px;font-size: 11px;font-weight:700;}
.regiBotton{padding-top:10px;}
.forgotForm{ text-align:center; max-width:300px; margin:0 auto; margin-bottom:15px;}

.successFullRegister{ max-width:500px; padding:40px 15px 0; margin:0 auto;}
.successFullRegister .resig_thankyou{ background: #EFEFEF;padding: 20px;text-align: center;border-radius: 5px;font-weight: 400;line-height: 20px;}
.successFullRegister span{display: block;font-weight: 700;font-size: 24px;padding-bottom: 10px;}
.successFullRegister a{padding: 0;text-decoration: underline;background: none;color: #000;font-weight: 700;}
.successFullRegister a:hover{text-decoration:none;}

.Btn_reg{width:235px;}
.passwordResetMessage{color: maroon; font-size: 14px; font-weight: bold;}
.loginMassege{ color: maroon; font-size: 14px; font-weight: bold;}
.registerMassege{color: maroon; font-size: 14px; font-weight: bold;}
.passwordChangeMessage{color: maroon; font-size: 14px; font-weight: bold; text-align:center}
.sectionSubmitMessage{color: maroon; font-size: 14px; font-weight: bold; text-align:center}
.formTable_box .sectionSubmitMessage,.formPers_box .sectionSubmitMessage{text-align:left;}
.veil {
	position:fixed;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
	cursor: not-allowed;
	filter: alpha(opacity=60);
	opacity: 0.6;
    vertical-align:middle;
	background: #000000;
}
.veil.isLoading{ background:none;}
.feedLoading {
	position: absolute;
	top:40%;
    left:0;
    width:100%;
	text-align: center;
	font-size: 4em;
	color:white;
	text-shadow: 2px 2px 2px #021124;
}

.popup_title_text{
    text-align:center;
}
.deleteJobTitle{}
.deleteJobApplication {}
.changePasswprdModel{}

.deleteJobTitle .ngdialog-content{  width: 377px!important; height: 137px;}
.deleteJobApplication .ngdialog-content{ width: 377px!important; height: 170px;}
.changePasswprdModel .ngdialog-content{   width: 515px!important; height: 300px;}
.displayPasswordMessage{ font-size:12px; font-weight:400; line-height:16px;   text-align: center; padding-top: 6px; padding-bottom: 6px;}
.forgotBtn{ padding-top:10px;}
.logeduser{ position: absolute; top:10px;left: 0px; font-size: 12px;}

.rdo_yes_No{background: #fff; height: 36px; text-align: center;}
.rdo_yes_No label{background: #fff;height:36px;}
.menu_title{padding-bottom: 10px; margin-top:5px;}
.Conviction_box{}
.Conviction_box ol{list-style-type: disc;padding-left: 20px;margin-bottom: 15px;}
.Conviction_box .YesNo_radio {}
.Conviction_box label{background: none;display: inline-block;padding: 0;margin-right: 20px;margin-bottom: 15px;}


/*Added By Abhi - End */ 

footer{text-align: center;}
footer{color: #8b8b8b;border-top: 1px solid #fff;}
.loginBody footer{color: #8b8b8b; font-size: 20px;width: 100%; padding:20px 0; border-top:0;}
.loginBody footer p{margin:0; text-align:center;}

.showafterregisterModel{}
.showafterregisterModel .ngdialog-content{   width: 270px!important; height:200px;}
.afterregisterMessage{text-align: center;}
.successAfterRegister{text-align: center;display: block;color: #000;font-weight: 700;}
.afterregisterMessage a{display:inline-block;font-size:18px;padding:5px 10px;outline:none;color: #fff;background: #af2d25;
font-weight: 700;border-radius: 5px;cursor: pointer; text-decoration:none;}


.ShowEditProfileModel{}
.ShowEditProfileModel .ngdialog-content{   width: 515px!important; height: 300px;}


.forgetpasswordtext:hover{text-decoration: underline;}

.pagination{ text-align:center;margin-top: 10px;}
.pagination li{display:inline-table;}
.pagination li .btn{border:0; background:none; font-weight:700; padding:0 2px; margin:0 2px;font-size: 16px;cursor: pointer; display:block;
outline:none;}
.pagination li .btn:hover,.pagination li .btn.btn-success{text-decoration:underline;}
.pagination li .btn i{font-size: 18px;}

.PrintPDF_form{font-family: Arial, Helvetica, sans-serif;}
.PrintPDF_form .Emplo_form ul label{font-size: 12px;}
.PrintPDF_form .formPers_box label{padding: 10px 10px;}
.PrintPDF_form .personalFrom_list3 li.Email_PR3 .Box_field {margin-left: 61px;}
.PrintPDF_form .personalFrom_list3 li.YES_NO .Box_field {margin-left: 346px;}
.PrintPDF_form .MostRecentFrom_list .PresField  label{width: 165px;}
.PrintPDF_form .MostRecentFrom_list .PresField .Box_field {margin-left: 165px;}
.PrintPDF_form .MostRecentFrom_list .PresField2 label{width: 340px;}
.PrintPDF_form .MostRecentFrom_list .PresField2 .Box_field {margin-left: 340px;}
.PrintPDF_form .EqualityField_Items label {padding: 0;}
.PrintPDF_form .EqualityCheck_item input[type="checkbox" i],.PrintPDF_form .EqualityCheck_item input[type="radio" i] {margin-top: 3px;}

.deleteUploadFile{display: inline-block; margin-left: 5px; border: 1px solid #555; width: 24px; height: 24px; text-align: center; border-radius: 50%; cursor: pointer;}
.downloadUploadFile{color: #000;text-decoration: none;display: inline-block; margin-right: 20px;margin-bottom: 5px;}
.downloadUploadFileBtn{color: #000;display: inline-block;font-weight: 700;}
.downloadUploadFileBtn:hover{text-decoration: none;}
.backgroungWhiteNewLine{background: #fff; padding: 6px; display: block;}
@media (max-width:650px) {
.search_left {float: none;width: 100%;margin-bottom: 10px;}

}

@media (max-width:500px){
.LoginContainer{padding-top:20px;}
.LoginContainer h1 {font-size: 25px;}

}
