/*------------- my_account_ settings-------------*/


.setting_block{
	
	border: 1px solid #2FC7F7;
	border-radius: 6px;
	background: #FCFCFC;
	
}

setting_block-or{

}

.set_left{
	width: 570px;
	float: left;
}

.set_left li{
	width: 100%;
	height: 40px;
	margin-top: 20px;
}

.set_left label{
	display: block;
	width: 117px;
	text-align: right;
	line-height: 35px;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #315564;
	margin-right: 68px;
	float: left;
}

.set_left input{
	width: 378px;
	height: 36px;
}

.set_left_btm{
	width: 100%;
	height: 21px;
	margin-top: 20px;
	position: relative;
}

.bot_s{
	margin-top: 10px;
	
}

.set_left_btm label{
	width: 490px;
	text-align: left;
	float: left;
    display: block;
	font-family: PFDinDisplayPro-Med;
	font-size: 14px;
	color: #34485a;
	margin-right: 11px;
	line-height: 20px;
}

.set_left_btm input[type="checkbox"]{
	position: relative;
	height: 16px;
	width: 16px;
	display: block;
	top: 1px;
	float: left;
		
}



.file_upload, .file_upload_sec {
    position: relative;
    font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #404148;
    overflow: hidden;
      height:56px;
      background:#f5f0bb;
      line-height:50px;
      margin-left:23px;
      border:1px solid #B7E1F2;
      border-radius:4px; 
      outline: 1px solid #FFF;
      outline-offset: -3px;
      margin-top: 18px;
    
}

.upload_make{
	margin-left: 0;
	width: 720px;
	margin-bottom: 23px;
}


.file_upload{
	 display: none;
}

/*.hide{
	display: none;
}*/
.next_file{
	position: relative;
    font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #404148;
    overflow: hidden;
      line-height:50px;
      margin-left:23px;
      margin-top: 18px;
}

.file_upload > button, .next_file > button, .file_upload_sec > button {
    float: right;
    width: 100px; 
    height: 33px;
    background: #2DABDA;
    margin: 10px;
    border: none;
    border-radius: 4px;
    color: #FFF;
}

.file_upload:hover > button:hover, .next_file:hover > button:hover, .file_upload_sec:hover > button {
	background: #1f86ad;
}
.file_upload_sec a{
	float: right;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #57a427;
	width: 260px;
	margin-right: 25px;
	display: block;
	float: right;
	overflow: hidden;
}

.file_upload_sec button[type="reset"]{
	display: block;
	width: 15px;
	height: 15px;
	float: right;
	border: none;
	margin-top: 20px;
	margin-right: 17px;
	background: url('/Content/images/res_dok.png')no-repeat;
}

.next_file > div{
	 padding-left: 260px;
}

.file_upload > div, .file_upload_sec > div {
    padding-left: 24px; 
}

.file_upload input[type=file], .next_file input[type=file], .file_upload_sec input[type=file] {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(20);
    letter-spacing: 10em;     /* IE 9 fix */
    -ms-transform: scale(20); /* IE 9 fix */
    opacity: 0;
    cursor: pointer
}



.set_right{
	float: left;
	width: 365px;
	margin-left: 17px;
}
.set_right h3{
	font-family: PFDinDisplayPro-Med;
	font-size: 24px;
	color: #34485a;
	height: 60px;
	line-height: 60px;
}
.set_right li{
	height: 18px;
	margin-bottom: 24px;
	display: block;
	position: relative;
}

.set_right {
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #34485a;

}

label{
	 -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.set_right input{
margin-bottom: 5px;
}

.setting_btn{
	width: 570px;
	margin-top: 20px;;
	margin-bottom:85px; 
}

.setting_btn input, .setting_btn a{
	float: right;
	height: 40px;
	line-height: 40px;
	margin-left: 83px;
	padding: 0 17px;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #FFF;
	
}

.setting_btn a{
	margin-right: 7px;
}

.setting_btn input.save{
	padding: 0 55px;
	margin-left: 25px;
}

.set_right label{
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #315564;
}
.set_right input[type="checkbox"] {
    vertical-align: middle;
	width: 12px;
	height: 12px;
	margin: 0 3px 0 0;
}

.set_right input[type="checkbox"] + label{
	cursor: pointer;
	
}

.set_right input[type="checkbox"]:not(checked) {
  position: absolute;
  opacity: 0;
}
.set_right input[type="checkbox"]:not(checked) + label {
  position: relative; 
  
}

.set_right label p{
	margin-left: 32px;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #315564;
	line-height:14px;
	
}

.set_right label p.heith_b{
	display: block;
	width: 300px;
	margin-top: -6px;

	height: 14px;
}

.set_right input[type="checkbox"]:not(checked) + label:before {
  content: '';
	position: absolute;
	margin-top: 15px;
	margin-left: 2px;
	width: 12px;
	height: 12px;
	border: 1px solid #c5cacf;
	/*background: #FFF;*/
	border-radius: 2px;
	
  }

  .set_right input[type="checkbox"]:not(checked) + label:after {
    content: '';
	display: block;
	margin-left: 5px;
	margin-top: -11px;
	width: 12px;
	height: 12px;
	background: url('/Content/images/check_22.png')no-repeat;
	opacity: 0;
	transition: all .2s;
}

  
  .acset_sr input[type="checkbox"]:not(checked) + label:before,
  .check_dop input[type="checkbox"]:not(checked) + label:before{
  	margin-top: 0;
  
  }
  

.set_right input[type="checkbox"]:checked + label:after {
 opacity: 1;
}


.set_left_btm label{
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #315564;
	float: right;
}
.set_left_btm input[type="checkbox"] {
    vertical-align: middle;
	width: 12px;
	height: 12px;
	margin: 0 3px 0 0;
	float: right;
}

.set_left_btm label.rass p{
	width: 315px;
	padding-left: 32px;
	text-align: left;
	line-height: 18px;
}

.set_left_btm input[type="checkbox"] + label{
	cursor: pointer;
}

.set_left_btm input[type="checkbox"]:not(checked) {
  position: relative;
  opacity: 0;
}
.set_left_btm input[type="checkbox"]:not(checked) + label {
  position: relative; 
  
}

.set_left_btm label p{
	margin-left: 90px;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #315564;
	line-height:14px;

}

.set_left_btm label p.heith_b{
	display: block;
	width: 300px;
	margin-top: -6px;

	height: 14px;
}

.set_left_btm input[type="checkbox"]:not(checked) + label:before {
  content: '';
	position: absolute;
	top: 0;
	right: 22px;
	width: 12px;
	height: 12px;
	border: 1px solid #c5cacf;
	background: #FFF;
	border-radius: 2px;
  }
  .set_left_btm input[type="checkbox"]:not(checked) + label:after {
    content: '';
    position: absolute;
	display: block;
	right: 25px;
	top: 2px;
	width: 8px;
	height: 8px;
	background: url('/uploads/images/check_22.png')no-repeat;
	opacity: 0;
	transition: all .2s;
	float: right;
}

.set_left_btm input[type="checkbox"]:checked + label:after {
 opacity: 1;
}

/*------------- end  my_account_ settings-------------*/