﻿.RegisterMaster
{
    float: left;
    width: 100%;
    margin: 18px 0 18px 0;
    background-image: url(/UserFiles/themes/site/img/default/login-register/bg-register.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    /* height: 365px; */
}

.RegisterWarningGroup
{
    font-size: 14px;  font-weight: bold;  border-bottom: 1px solid #eee;  padding: 0 0 3px 37px;  color: #F32222;  background: url("//2014.yeditepeyazilim.com/userfiles/themes/yeditepeshop/img/warning.png") no-repeat scroll transparent;  line-height: 34px;
}

.RegisterGroup
{
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}

.RegisterTitle
{
    float: left;
    width: 100%;
    text-align: left;
    height: 22px;
    line-height: 27px;
    color: #000000;
    position: relative;
    margin: 0 0 3px;
    font-weight: 600;
}

.RegisterText
{
  float: left;
  position:relative;
  clear: both;
  width: 100% !important;
  }

.RequiredField
{
    color: #f00 !important;
    float: left;
    width: 12px;
    text-align: center;
    display: none;
}

.txt-first-name
{
    border: 2px solid #EBEBEB;  padding: 11px;  height:40px;
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 50px;
}

.txtLastName
{
}

.txt-mail
{
    border: 2px solid #EBEBEB;  padding: 11px;  
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 25px;height:40px;
}
.txt-mobile-phone
{
    border: 2px solid #EBEBEB;  padding: 11px;  
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 42px;height:40px;
}
.txt-pass
{
    border: 2px solid #EBEBEB;  padding: 11px;  
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 41px;height:40px;
}
.txt-pass2
{
    border: 2px solid #EBEBEB;  padding: 11px;  
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 0px;height:40px;
	
}
.txt-last-name
{  
    width: 256px;  border-radius: 4px;  background-color: #fff !important;
    padding: 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 30px;height:40px;
}
.RegisterPersistent
{
    font-size: 12px;
    float: left;
    margin-bottom: 15px;
}

    .RegisterPersistent > a
    {
    color: #0CA1F5;
    }

.RegisterButton
{
    clear: both;
}

    .RegisterButton > input
    {
    float: left;
  
}
.RegisterGroup-ml
{
}
.ddCinsiyet
{  
    width: 256px;    
    padding: 10px 11px;    border-radius: 4px;  background-color: #fff !important;  background-color: #fff;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -moz-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;
    margin-left: 23px;
}
.RegisterText > input:focus {
border-color: #0E8DE2;
}
.uye-ol-sag-yeni {
    width: 524px;  
    height: 440px;  float: right;  margin-top: 10px;  
    margin-left: 0px;  
    background-image: url(/UserFiles/Themes/hellobaby/img/UyeOl/uyeol.png);  color: #fff;
}.RegisterMaster input[type="text"], .RegisterMaster input[type="password"], .RegisterMaster input[type="tel"], .RegisterMaster select, .RegisterMaster input[type="email"]{
width: 100%;height: 30px;
padding: 0 9px !important;
border: 1px solid #F1EEE8 !important;/* box-shadow: 0 0 5px rgba(0,0,0,0.2); */
border-radius: 0px !important;
margin: 0;
min-width: inherit !important;border: 1px solid #b3b3b3 !important;      background-color: #e2e2e2 !important;}

.RegisterTitle > span {
    font-family: avenir !important;
    font-weight: bold;
    color: #4A4369;
    float: left;
    font-size: 17px;
}

.RegisterTitle > img {
    float: left;
    margin: 0 0 0 9px;
}

.ddCinsiyet, .ddCinsiyet * {
    color: #4A4369;
}

.controls-warning-div {
    height: 40px !important;
}

.controls-warning-content {
    height: 38px !important;
    padding: 4px 0;
}

.RegisterButton {
    float: left;
    width: 100%;
    text-align: left !important;
    margin: 34px 0 0 0;
    position: relative;
}

.RegisterButton > input {
    float: left !important;
}

.RegisterButton > input {
    float: left;
    display: block;
    height: 30px;
    padding: 0 18px;
    color: #fff;
    margin: 0;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 1px;
    background-color: #3c3c3c !important;
}
.divRegister-0,.divRegister-1,.divRegister-5,.divRegister-6 {
    width: 180px !important;
    margin: 0 18px 0 0;
    overflow: hidden;
}

.divRegister-1,.divRegister-6 {
    clear: none !important;
}

a.ApprovalButton {
    display: inline-block;
    vertical-align: middle;
    padding: 0.85em 1em;
    text-align: center;
    text-decoration: none;
    border: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    font-weight: 700;
    font-size: 15px;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 6px;
    -webkit-user-select: none;
    color: rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;
    background-color: rgb(91, 183, 91);
    background-image: linear-gradient(rgb(98, 196, 98), rgb(81, 163, 81));
    background-repeat: repeat-x;
}
.Approvaltext {
    font-size: 14px;
    display: block;
    float: left;
    width: 50%;
}

span#mobilenumbertxt {
    font-weight: 700;
}

.Approvaltext1 > span {font-weight: 700;float: left;height: 35px;line-height: 35px;margin: 8px 0 0 0;position: relative;z-index: 2;}
.Approvaltext1 > input {width: 90px !important;line-height: 25px;padding: 5px;border: 1px solid #E9E9E9;float: left;margin: 7px 0 0 15px !important;position: relative;z-index: 2;}

.Approvaltext1 {
    margin-bottom: 5px;
    clear: both;
    float: left;
    margin: 9px 0 0 0;
}
.RegisterApproval-Master {
display:none;
}
.sycVerifyCode-master {
    float: left;
    width: 100%;
    margin: 4px 0 0 -180px;
    padding: 0 0 0 194px;
    position: relative;
    z-index: 1;
}
.sycVerifyCode-syc {
    float: left;
}

.sycVerifyCode-txt {
    float: left;
    margin: 0 0 0 3px;
}

.sycVerifyCode-message {
    clear: both;
    font-size: 11px;
    float: left;
}

.sycVerifyCode-master * {
    color: #f00;
}
.sycVerifyCode-syc {
    font-weight: bold;
}
.dvWarning {

display: block;

padding: 0;

color: #fff;

font-size: 16px;

font-weight: bold;

margin: 0;

-webkit-transition: all .5s ease;

-moz-transition:all .5s ease;

-o-transition:all .5s ease;

transition:all .5s ease;

-webkit-animation-duration:.5s;

-moz-animation-duration:.5s;

-o-animation-duration:.5s;

animation-duration:.5s;

/* position: absolute; */
}
.dvWarning .dvWarning-text{    background-color: #E12929;float:left;width:100%;margin:0;clear:both;padding: 18px;margin-bottom: 11px;}
.RegisterApprovalButton {
    clear: both;
    float: left;
    margin: 18px 0 0 0;
}
.RegisterApproval-Master {
    clear: both;
    float: left;
    width: 100%;
    margin: 18px 0 0 0;
}

a.RegisterButtonCode {
    display: inline-block;
    vertical-align: middle;
    padding: 0.85em 1em;
    text-align: center;
    text-decoration: none;
    border: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    font-weight: 700;
    font-size: 15px;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 6px;
    -webkit-user-select: none;
    color: rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;
    background-color: rgb(91, 183, 91);
    background-image: linear-gradient(rgb(98, 196, 98), rgb(81, 163, 81));
    background-repeat: repeat-x;
    width: auto !important;
    display: table;
}

.RegisterButtonMaster {
    clear: both;
    float: left;
}span.phoneCode {
    display: none;
}
@media (max-width: 767px)
{
    .RequiredField{display:none !important;}
.RegisterGroup {width: 100% !important;height: auto !important;}
}
.RegisterMaster,.LoginMaster {width: auto !important;      float: none !important;      display: table !important;      margin: 44px auto 10px !important;      border: 1px solid #D3CEE7 !important;      padding: 10px 20px 20px 20px !important;      border-radius: 0 !important;      /* box-shadow: 0 0 5px rgb(211, 204, 230) !important; */      background-color: #ffffff !important;      height: auto !important;}
.LoginText, .LoginTitle,.LoginPersistent {
    clear: both !important;
    width: auto !important;
}

.ForgetPassword {
    margin: 0 0 0 10px;
}
@media all and (max-width:767){.controls-warning-content {
    display: none !important;
}}
.RegisterChk {
    float: left;
    clear: both;
    width: 100%;
    text-align: left;
}

.RegisterChk>span {
    float: left;
    margin: -2px 5px 0 0;
}
.coll-2.fleft {
    border: 1px solid #ddd;
    float: left;
    width: 100%;
    text-align: center;
    background-color: #fafafa;
    margin: 10px 0 0 0;
    padding: 10px;
}

.coll-2.fleft:before {
    content: "ÜYE OL";
    float: left;
    width: 100%;
    font-family: inherit !important;
    text-align: center;
    padding: 0 0 0 0px !important;
    height: 40px;
    line-height: 41px;
    border-bottom: 1px solid #ddd;
    margin: -8px 0 0 0;
    color: #5b5b5b;
    font-size: 17px;
    font-weight: 600;
}

.controls-warning-content {
    height: auto !important;
}
@media all and (min-width:992px){.RegisterGroup.RegisterGroup-5 {
    width: 50% !important;
    padding: 0 5px 0 0;
}

.RegisterGroup.RegisterGroup-6 {
    width: 50% !important;
    padding: 0 0 0 5px;
    clear: none;
}

.RegisterGroup.RegisterGroup-0,.RegisterGroup.RegisterGroup-1 {
    width: 38% !important;
    clear: none;
}
.RegisterGroup-ml{padding-left:5px;}
.RegisterGroup.RegisterGroup-2 {
    width: 24%;
    clear: none;
    padding: 0 0 0 10px;
}

.RegisterGroup.RegisterGroup-3,.RegisterGroup.RegisterGroup-4 {
    width: 50%;
    clear: none;
}

.RegisterGroup.RegisterGroup-3 {
    clear: both !important;
    padding-right: 5px;
}

.RegisterGroup.RegisterGroup-4 {
    padding: 0 0 0 5px !important;
}.RegisterGroup.RegisterGroup-0 {
    padding: 0 5px 0 0 !important;
}}
.RegisterButton > input:hover {
    background-color: #000 !important;
}
.coll-2.fleft {
    /* background-image: url(/UserFiles/themes/site/img/contents/img-register.jpg); */
    background-position: 10px 53px;
    background-size: 275px auto;
}