.panel-half-left
{
	border-right: 2px dotted #AAAAAA;
	margin: 0 0 10px;
}
.success
{
	padding-left:0px!important;
	width: 96%!important;
}
.effect1{
	-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}
.margin_register
{
	margin-top:-9px;
}
.status
{
	height:102px; 
	border:solid 1px #F4EE8F;
	background-color:#FDFAC6;
}
.over
{
	overflow: hidden;
}
.success_division1
{
	height: 143px;
	margin-left: 9px!important;
	width:98%!important;
}
.success_division1_custom
{
	height:143px;
}
.success_division2
{
	margin-top:10px;
	height:79px;
	width:98%!important;
	margin-left:9px!important;
}
.success_division1_inner1
{
	padding-top: 5%;
	height: 141px;
}
.success_division1_inner1_custom
{
	padding-top: 1%;
	height: 141px;
}

.success_division1_inner2
{
	padding-top: 10px;
}
.login-panel
{
	border: 2px solid #AAA;
	width: 354px!important;
	margin-bottom: 20px;
	padding: 0px!important;
}
.success_message_text
{
	padding-top: 41px;
}

.login-container{
	margin-top:5px;
}
/*forget password page css*/
.text_pass
{
	margin-left:30px;
}
.text2_pass
{
	margin-left:55px;
}
.top_pass
{
	margin-top:32px;
}
.fpassword-panel {
    border: 2px solid #AAA;
    width: 354px !important;
    margin-bottom: 20px;
    padding: 0px !important;
}
/*forget password page css ends here for desktop*/
 @media only screen and (max-width: 480px)
{
  .login-panel {
    width: 100%!important;
    min-width: 10px:
  }
.status
{
	height:auto; 
	border:none;
	background-color:none;
}
.top_pass
{
	margin-top:0px;
}
.fpassword-panel {
    border: 2px solid #AAA;
    width: 100% !important;
    margin-bottom: 20px;
    padding: 0px !important;
}
  .success_stat
  {
  	margin-left:1%!important;
  }
  .margin_register
{
	margin-top:-9px;
}
  .success_division1
{
	width:100%!important;
	height: 507px;
	margin-left: 0px!important;
}
.success_division1_custom
{
	width:100%!important;
	height:507px;
	margin-left:0px;
}

  .success_division2
{
	margin-top:10px;
	height:210px;
	width: 100%!important;
	margin-left:0px!important;
}
.success_division1_inner1
{
	padding-top: 32px;
	height: 141px;
}
.success_division1_inner1_custom
{
	padding-top: 15px;
	height: 141px;
}
  .width_text
  {
  	width:96%;
  }
  .success
{
	padding-left:0px!important;
	width: 100%!important;
}

  .no_margin
  {
  margin: 10px 0 10px;
  }
  .login-container{
	margin-top:57px;
  }
  .lefts{
  	margin-left:24%!important;
  }
 
.top
{
	margin-top: 0px!important;
}
.link_mail
{
	margin-bottom:10px!important;
}
}
 .outer
  {
  	margin-left:0px!important;
  	margin-right:0px!important;
  }
.login-header
{
	background: url(https://s3.amazonaws.com/static.freshersworld.com/images/employers/login_box_header.jpg) repeat-x left top transparent;
	height: 44px;
}
h1.login-head
{
	color: #FFFFFF;
    font-size: 1.2em;
    padding: 10px;
    margin: 0;
    text-align: left;
}
h1.login-head > img
{
	margin-top: -5px;
}
.not-register
{
	font-size: 1.2em;
	font-weight: bold;
}
.login-panel-container
{
	padding: 20px 10px;
}
#loginForm .jseeker
{
	margin-bottom: 10px;
	text-align:center;
}
.btn.btn-inverse
{
	background-color: #757575;
	width: auto;
}
.btn.btn-inverse:hover, .btn.btn-inverse:focus
{
	background-color: #4f4b51;
	
}

.panel-right-group
{
	border: 2px solid #AAAAAA;
	margin-bottom: 20px;
}
.panel-right-group h2
{
	margin: 0;
	padding: 10px 0;
	font-size: 1.55em;
	font-weight: bold;
	border-bottom: 2px dotted #AAAAAA;
}
.fw-highlights ul li{
	font-size: 14px;
    list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/employers/list_bullet.png);
    padding: 7px 0 0 0px;
    font-size: 14px;
    list-style-position: inside;
}
.highlighthead{
	font-size:16px;
	font-weight: bold;
	margin:0 0 10px 23px;
}
.reg-button{
	width: 181px;
    height: 39px;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/register_button.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 2px 20px 6px 20px;
	border: 0px;	
}

.reg-button:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.noaccount{
	width: 484px;
	margin-top: 33px;
}

.noa
{
	margin-top: 33px;
}
@media only screen and (min-width:481px)  and (max-width: 767px)
{
	.top_pass
{
	margin-top:5px;
}
.msg_fpass
{
	margin-top:48px;
}
.alert_msg
{
	margin-bottom:0px!important;
}
.fpassword-panel {
    border: 2px solid #AAA;
    width: 100%!important;
    margin-bottom: 20px;
    padding: 0px !important;
}

}
@media only screen and (min-width:768px)  and (max-width: 991px)
{
	.top_pass
{
	margin-top:0px;
}
.fpassword-panel {
    border: 2px solid #AAA;
    width: 100%!important;
    margin-bottom: 20px;
    padding: 0px !important;
}

}
@media only screen and (min-width:481px)  and (max-width: 991px)/* tab */
{
	.noa
	{
		width:296px!important;
		margin-top:20px;
	}
	.margin_register
{
	margin-top:-65px!important;
}
.wider
{
	width:100%;
	margin: 63px 0px 0px 0px!important;
}

.widen
{
	width: 100%;
}
.status
{
	height:auto; 
	border:none;
	background-color:none;
}

.congrats
{
height:auto!important;
background-color: #FDFAC6;
width:100%!important;
}
.margin_congrats
{
	margin-left:0px;
	margin-top:0px;
	border:solid 1px #F4EE8F;
	width: 100%;
}
.congrats_width
{
	width: 100%;
	padding-left: 5px;
	
}
.institute
  {
  	width:100%;
  }
	.margin_header
	{
		margin-top:53px;
	}
	.margin_tab
	{
		margin-bottom:77px!important;
	}
	.tab_margin
	{
		margin-top:54px;
	}
	.success_division1_inner1_custom
{
	padding-top: 32px;
	height: 141px;
}
    .fw-highlights p
  {
  	margin:0px;
  }
   .success_division1
{
	width:100%!important;
	height: 404px;
	margin-left:0px!important;
}
.success_division1_custom
{
	width:100%;
	height:335px;
}

 .lefts{
  	margin-left:30%!important;
  }
.success_division1_inner1
{
	padding-top: 40px;
	height: 118px;
}
 .success_division2
{
	margin-top:10px;
	height:170px;
	width: 100%!important;
	margin-left:0px!important;
}
   .submit_margin
{
	margin-left: 142px;
}
.container_margin
{
	margin-top: 55px;
}
.ul_tab
{
	margin-bottom:72px;
}
.p_tab
{
	margin-top:-65px!important;
}
.register_tab_mobile
{
	width: 100%;
}
 .success_stat
  {
  	margin-left:2%!important;
  }
}
 
@media screen and (min-width: 980px)  {
  .noa
  {
    width: 484px;
  }
  .padding_left_side
  {
  	padding-left: 0px!important;
  }
  .captcha
  {
  	margin: 1px 8px;
  }
  .adjust_width
{
	 width:297px;
}  
  .fw-highlights p
  {
	margin:0px 20px 0px 0px;
   }
   .top_margin
  {
  	margin-top:100px;
  }
 
 .widen
 {
 	width: 250px;
 }
 .congrats_width
{
	width: 540px;
	padding-top:25px;
	padding-left:15px;
} 

  .submit_margin
{
	margin-left: 109px;
}
  
  .padding_top
  {
  	padding-top: 20px;
  	 margin-left: -13px;
  }
 .floats
 {
 	float:right;
 	
 }
 .no_margin
 {
 	margin:0px;
 	text-align: center;
 }
 
.borders
{
	height:68px;
}
.center_move
{
	margin-right:520px;
}

.border_cust
{
	height: 107px;
}
 .wide
 {
 	width: 315px;
 }
}



.noaccount a:hover, a:focus {
	color: #FFFFFF;
	text-decoration: none;
}
/*.confirm   desktop
{
	width: 950px;
	margin: 18px 0px 0px 20px;
}*/
.margin_congo
{
	margin-left:271px; 
	margin-top:-75px;
	width: 522px;
}

.wider
{
	width:96%;
	margin: 18px 0px 40px 19px;
}
.congrats
{
	height: 85px;
}

.dots
{
	margin:5px;
}

@media screen and (max-width: 480px) /* mobile*/ {
  .dots
  {
  	margin:0px;
  }
   .top_margin
  {
  	margin-top:20px;
  }
  .institute
  {
  	width:100%;
  }
  .msg_fpass
{
	margin-top:30px;
}

  .success_division1_inner1
{
	padding-top: 37px;
	height: 124px;
}
  .register_tab_mobile
{
	width: 100%;
}
  .floats
  {
  	float: left;
  }

.widen
{
	width: 100%;
}
.wide-panel
{
	width: 100%;
	/*margin-left: 0px;*/
	padding-top: 0px;
}
.congrats_width
{
	width: 100%;
	padding-left: 5px;
}

.confirm
{
	width:100%;
	margin: 61px 0px 0px 0px;
}
.wider
{
	width:100%;
	margin: 61px 0px 0px 0px;
}

.congrats
{
height:auto;
background-color: #FDFAC6;
margin-bottom:14px!important;
}
.margin_congrats
{
	margin-left:0px;
	margin-top:0px;
	border:solid 1px #F4EE8F;
	width: 100%;
	
}

.zero_margin
{
	margin-left: 0px;
}

.submit_margin
{
	margin-left: 103px;
}
/*
.borders
{
	border:solid 1px #F4EE8F;
	height: auto;
	}*/

.border_cust
{
	border:solid 1px #F4EE8F;
	height: auto;
	}

 .wide
  {
  	width: 298px;
  }
  .center_move
{
	margin-right:0px;
}
 
.adjust_width
{
	 width:253px;
}  
}

.reg-button-xs
{
	
	width: 181px;
    height: 43px;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/register_button.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding:2px 20px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.reg-button-xs:hover
{
	color:#FFFFFF;
	text-decoration: none;
}


.spaces
{
	margin:  0px 0px 0px 23px;
}
.top_border{
	border-top:1px solid #ddd;
	margin-top: 4%;
}
.pad_0{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.email1{
	font-weight: 400;
}
.error
{
	font-weight: normal;
	color: red;
	font-size: 13px;
}
.employer1{
	font-size: 13px;
}
@media screen and (max-width: 480px){ /*mobile  */
 {
  .dots
  {
  	margin:0px;
  }
 .padding_left
 	{
 	width: 92%!important;
 	}
}
.headings
{
	font-size: 16px;
   font-weight: bold;
}
.padding_left
 	{
 	padding-left:30px!important;
 	}
 }
 @media only screen and (min-width:300px)  and (max-width: 586px){
 .get_password{
   
    margin-top: 25px;
    width: 65%;
 }
 h1.login-head{
 	font-size: 15px;
 }
}
.btn-inverse-login {
  background-color: #757575;
  color: #fff!important;
  display: table!important;
  margin: auto!important;
  width: 45%!important;
}
.btn.btn-inverse-login:hover {
    background-color: #4f4b51
}

.show {
    position: absolute;
    z-index: 1000;
    top: 9px;
    left: 85%;
    color: grey;
    width: 14%;
    border-radius: 2px!important;
    float: right;
    cursor: pointer!important;
    margin-right: 5px;
    font-size: 10px;
    padding: 1px 4px!important
}

a.show {
    text-decoration: none!important
}

a.show:link {
    color: #337ab7!important;
    text-decoration: none!important
}

a.show:visited {
    color: #337ab7!important;
    text-decoration: none!important
}

a.show:hover {
    color: #337ab7!important;
    text-decoration: none!important
}

a.show:active {
    color: #337ab7!important;
    text-decoration: none!important
}

.img_captcha {
    margin-top: 15px;
    margin-left: 10px
}

.btn-inverse-login {
    width: 45%!important
}

.captcha {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin: 0!important
}

.flogin:hover {
    background-color: #fff;
    border-color: #ccc;
    width: auto
}
.loginOrDivision {
  text-align: center;
  margin-top: 4%;
  margin-bottom: 1%;
}
.jobseekerReg {
  color: #333;
  width: 77%;
  margin-left: 2%;
  background-color: #fff;
  border-color: #fff;
}
.text-danger {
  color: #a94442;
  margin-left: 4%;
}