﻿  .member-login-outer {
    margin: 20px;
    overflow: hidden;
    border:hidden 1px #E1DEDE;
    justify-content: center;
    /*padding: 10px;*/
}

.box1{
    display: inline-block;
    width:38%;    
    /*height:340px;*/
    border:1px solid #E1DEDE;     
    padding:10px; 
    float:left;
} 
.box2 {
    width:60%;
    height:auto;
    float:right;
    margin-bottom:10px;
    padding:10px;
    border:1px solid #E1DEDE;       
    /*margin: 30px;*/
    /*overflow: hidden;*/
}

.box3 {
    width:38%;
    height:auto;
    float:right;
    margin-bottom:10px;
    padding:10px;
    border:1px solid #E1DEDE;       
    /*margin: 30px;*/
    /*overflow: hidden;*/
}

/*.box1 {
    clear:left;
    margin-right:10px;
}
.clear {
    clear:both;

}*/



.email {	
    padding-right: 10px;
     width: 300px;
     background-color:white
}
.password {
     width: 300px;
    padding-left: 10px;
}

.validation-summary-errors {
  border:2px solid red;
  color:red;
  font-weight:bold;
  margin:6px;
  width:30%;
}

.field-validation-error {
    color: #ec5c5a;
    font-weight: bold;
}

/*.input-validation-error{
  color:red;
  font-weight:bold;
}*/

.loginerror{
  color:red;
}

.warning_small {
    background: url(http://images.rigzone.com/images/icon_warning_small.gif) left top no-repeat;
    padding: 0px 10px 20px 30px;
    color: #ef3e22;
    margin-bottom: 0px;
}
          
#rz-main-container {
 width: 960px;
 margin-left: auto;
 margin-right: auto;
 min-height: 400px;
}

.rz-full-content {
 float: left;
 width: 100%;
}
       
.rz-upload-container {
 /*width: 50%;*/
 float: left;
 /*background: #eff0f2;
 height: 120px;*/
 /*float:left;*/
}

.rz-upload-container2 {
float:left
}

.rz-upload-title {
 margin: 0px;
 height: 45px;
 /*border-bottom: #ccc solid 1px;
 background-color: #003b71;
 color: #ffffff;*/
 font-size: 14px;
 font-weight: bold;
 padding-top: 13px;
 padding-left: 10px;
}
.rz-upload-image {
 text-align: center;
}
.rz-upload-text {
 color: #003366;
 font-size: 13px;
 line-height: 22px;
 padding-top:9px;
 /*padding: 0px 20px 10px 20px;*/
 text-align: center;
 /*height: 70px;*/
}
.rz-form-ru {
 margin: 0px 30px 20px 10px;
 padding: 10px 10px 10px 10px;
 background: #fff;
 width: 210px;
 border: 1px solid #ccc;
 text-align: center;
}
.rz-continue-upload {
 width: 100%;
}
.rz-continue-button-submit-grn {
 background: #89c858;
 color: #fff;
 padding: 10px;
 min-width: 150px;
 text-align: center;
 margin: 15px 10px 5px 10px ;
 border-top-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
 font-size: 12px;
 font-weight: 200;
 line-height: 18px;
 cursor: pointer;
 /*float: right;*/
}
.rz-continue-button-submit-grn:hover {
 background: #7FD88D;
}
.rz-upload-desc {
 width: 100%;
 text-align: left;
 padding-left:10px;
 margin-top: -20px;
 font-size: 12px;
 color: #407CCA;
}
.rz-ui-button-001 {
 margin: 1px 10px 25px 10px;
 padding: 10px 10px 10px 10px;
 color: #FFFFFF;
 width: 230px;
 text-align: center;
 font-size: 12px;
 background: #407cca;
}
.rz-ui-button-001:hover {
 background: #408EF3;
}
.rz-ui-button-002 {
 margin: 7px 30px 30px 45px;
 padding: 1px 10px 10px 10px;
 color: #FFFFFF;
 width: 180px;
 text-align: center;
 font-size: 12px;
 background: #459dd6;
}
.rz-ui-button-002:hover {
 background: #4CB1F3;
}
.rz-top-resume-bar {
 width: 97%;
 float: left;
 padding: 10px;
 background: #FFF6CA;
 margin: 20px 0px 20px 0px;
 border: #F9E2AF solid 1px;
}
.rz-top-resume-radio {
 height: 20px;
 margin: 10px 40px 0px 0px;
}

.rz-top-resume-radio-agreement {
 height: 20px;
 margin: 5px 40px 0px 0px;

}
.bookmark-icon-gen {
 float: left;
 margin-right: 3px;
} 

#join-form-container {
	margin: 0 auto; 
	width: 535px; 
	height:500px; 
	font-family:Arial, Helvetica, sans-serif;
}
		
#loading {
	width: 960px; 
	height: 500px; 
	overflow: visible;
	background: #fff url('https://images.rigzone.com/images/rz-loading-4-small.GIF') no-repeat center center; 
}
		
.join-title {
	font-stretch:condensed; 
	font-family:'Arial Narrow', Helvetica, sans-serif; 
	font-size:24px; 
	color:#013467;
}
		
.area{
	height: 160px;
	float: left; 
	width: 270px; 
	margin-left:35px;
	text-align: center;
	display:table-cell;
	vertical-align:middle;
}

.errorText { color:#890000; font-weight: bold; }
.warning {background:url(http://images.rigzone.com/images/icon_warning.gif) left top no-repeat; padding:10px 10px 30px 65px;color:#ef3e22;margin-bottom:0px;}
.warning_small {background:url(http://images.rigzone.com/images/icon_warning_small.gif) left top no-repeat; background-position: left 270px top 0px bottom 45px; padding:0px 10px 20px 30px;color:#ef3e22;margin-bottom:0px;}
.warning_small1 {background:url(http://images.rigzone.com/images/icon_warning.gif) left top no-repeat; background-position: left 230px top 0px ; padding:15px 10px 20px 30px;color:#ef3e22;margin-bottom:0px;}

.warningYellow {background:url(http://images.rigzone.com/images/icon_warning_yellow.gif) left top no-repeat;padding:0px 10px 30px 65px;color:#00275b;margin-bottom:0px;margin-top:20px;}
.warningOrange {background:url(http://images.rigzone.com/images/icon_warning_orange.gif) left top no-repeat;padding:0px 10px 30px 65px;color:#00275b;margin-bottom:0px;margin-top:20px;}
.okmsg {background:url(http://images.rigzone.com/images/icon_OK.gif) left top no-repeat;padding:10px 10px 30px 65px;color:#53A756;margin-bottom:0px;}
.okmsg_small {background:url(http://images.rigzone.com/images/baby_check.gif) left top no-repeat;padding:0px 10px 20px 30px;color:#53A756;margin-bottom:0px;}

@-webkit-keyframes autofill {
    to {
        color: black;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

textarea::-webkit-input-placeholder {
color: #ACA6A3;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: #ACA6A3;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #ACA6A3;  
}
 
textarea:-ms-input-placeholder {  
color: #ACA6A3;  
}
 
.btnUpload {
	color:#fff;
	width: 230px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	padding: 12px 5px;
	border: 1px solid #c7c7c7;
   background-color:#407cca;
}

.btnUpload-file {
    position: relative;
    overflow: hidden;
}
.btnUpload input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.buttonDisabled {
  background-color:#C4E4AC;
  opacity: 0.6;
  pointer-events: none;
}

.profileOuter{
    margin: 30px;
    overflow: hidden;
    border: 1px solid #E1DEDE;
    justify-content: center;
    /*padding: 10px;*/
}


#rz-uni-section {

  width: 100%;
  padding: 5px;
  float: left;
  background:aliceblue;

}

#rz-uni-section-alt {

  width: 96%;
  padding: 20px;
  float: left;
  border-bottom: thin solid #ccc;


}

.rz-uni-button {

    max-width: 300px;
    padding: 10px;
    border: solid thin #fff;
    color: #fff;
    float: left;
    font-size: 10px;
    margin-left: 20px;
    text-align: center;
    
}

.rz-uni-button:hover {

    background: #0964ca;
    
    
}
  .rz-content-header-1 {
    
      font-family: sans-serif;  
      margin-bottom: 15px;
    
    }    
    
    .rz-uni-desc {
    
    font-size: 14px;
    
    }
    
    #public {
    

    padding-top: 7px;
    padding-bottom: 8px;
    float: left;
    font-size: 13px;
    
    }
    
    #confid {
    
    margin-left: 25px;
    padding-top: 7px;
    padding-bottom: 8px;
    float: left;
    font-size: 13px;
    
    }
    
    .rz-col-form {
    
    /*float: left;
   width: 450px;*/
    padding: 5px;

    
    }
    
    .rz-form-h1 {
    
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    
    }
    
        .rz-form-h2 {
    
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    /*background:url(//images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;*/
    padding:10px;
    }   
    

    .rz-custom-fields {
    
     width: 885px; 
     float: left;
     padding: 7px;

    }
    
  
    
    
    
     /*Profile CSS*/
    input {
        color: #013467;
    }

   



.inputText{
    width:20%;
    text-align:right;
    float:left;
    padding-left:20px;
    padding-right:15px;
    margin-top:5px;
}

.line-separator{
    height:1px;
    background:#717171;
    border-bottom:1px solid #313030;
    }

.top-cadidate {
	font-stretch:condensed; 
	font-family:'Arial Narrow', Helvetica, sans-serif; 
	font-size:18px; 
	color:#013467;
}
   
 /*.rz-selected-resume{
         padding-top:115px;
     }*/

 .rz-upload-container2img{
     float:left;
 }

 .gooleRecaptcha {
 padding-top:70px;
}

.divErrGoogleReCaptcha
{
    color:red; padding-top: 25px; float:right
}


.divLoginBox1{
    margin-left:30%;
}

#divUnsuccess{
    padding-top:20px; padding-bottom:30px; float:left; margin-bottom:30px
}

/*copy from bootsrap*/
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

/* For smartphones */
@media (max-width: 480px) {

    #divUnsuccess{
    padding-top:20px; padding-bottom:30px; float:left; margin-bottom:30%;
}

  .article_img_container {
    width: auto
  }
  .basic-grey .g-recaptcha {
      margin-left: 0px;      
    }

   /* Commodity search*/

   #memberLogin {
       padding-left: 10px;
       padding-right: 10px;

   }
    #memberLogin div {

        margin-bottom: 10px;
        width: 100%
    }
    #memberLogin label {
        font-size: 14px;
        font-weight: bolder;
    }
    #memberLogin div input, #memberLogin div select {
        margin-top: 5px;
    }

    .box1{
        display: inline-block;
        width:100%;    
        height:auto;
        border:1px solid #E1DEDE;     
        padding:10px; 
        float:left;
    } 
    .box2 {
        width:100%;
        height:auto;
        float:left;
        margin-bottom:10px;
        padding:10px;
        border:1px solid #E1DEDE;  
         
        /*margin: 30px;*/
        /*overflow: hidden;*/
    }

    #rz-uni-section{
         float:none         
    }

     .inputText{
       width:20%;
       text-align:left;
       float:none;
       padding-left:0px;
       padding-right:15px;
       margin-top:5px;
   }
     
     .rz-upload-container2 {
padding-left:0px;
float:left;
padding-top:15px;
}

     /*.rz-selected-resume{
         padding-top:70px;
     }*/

      .rz-upload-container2img{
     float:left;
     padding-top:15px;
 }

       .gooleRecaptcha {
 padding-top:115px;
}

       .divGoogleReCaptcha
       {
           float:left;
       }

       .divErrGoogleReCaptcha
       {
            color:red; padding-top: 25px; float:left
       }

       .warning {background:url(http://images.rigzone.com/images/icon_warning.gif) left top no-repeat; padding:10px 10px 30px 65px;color:#ef3e22;margin-bottom:0px;}
       .warning_small1 {background:url(http://images.rigzone.com/images/icon_warning.gif) left top no-repeat; padding:15px 30px 20px 30px;color:#ef3e22;margin-bottom:0px;}


       .divLoginBox1{
    margin-left:0%;
}

	.articleHeader{
		margin-top:10px;
	}
}

#memberLoginMain input {
    margin-top: 8px;
}

#memberLoginMain input[type=text], #memberLoginMain input[type=password], #memberLoginMain input[type=submit] {
    width: 100%;
    padding: 12px;
    margin: 5px 0;
    display: inline-block;
    border: 1px solid #ccc;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

#memberLoginMain  input[type=submit] {
        font-weight: bolder;
    }

#memberLoginMain > div > span {
        margin-left: 12px;
    }

#logincontainer {
    margin: auto;
    width: 100%;
    margin-bottom: 10px;
}

@media (max-width:1023px){
    .articleHeader {
        margin-top: 10px;
    }
    .rz-upload-container2 {
        padding-top: 15px;
    }
}
@media (min-width: 1024px) {
    .rz-upload-container2 {
        padding-left: 20px;
    }
    .warning {
        background-position: left 100px top 0px;
    }
    #logincontainer {
        width: 50%;
    }

    #btnLogin {
        width: 230px;
    }
  
}


a.bolder {
    font-weight: bolder;
}

a.blue {
    color: #003168;
}

a.green {
    color: #89c858;
}

#logincustommessage {
    margin-bottom:15px;
    line-height: normal;
}





