

/*******************************************************************************
 * Form containers
 */ 

 



.c-genderfield{
height:40px;
}

.c-genderfield-0,
.c-genderfield-1{
float:left;
}

.c-radio{
height:45px;
}
.c-textfield, 
.c-textarea,
.c-select{
width:480px;


}
.c-select{
      margin-bottom:16px;
}
div{

}

.c-textfield div,
.c-textarea div,
.c-select div{
float:left;

}

.c-textfield{



}

.c-textarea{
      width:inherit
       
}


.c-select-description,
.c-textarea-description,
.c-textfield-description{

      width:140px;
      font-weight:300;
      font-family:inherit;
      font-size:16px;
       color:#fff;


}
.c-textarea-description{
        height:auto;  
}



.c-select-form,
.c-textarea-form,
.c-textfield-form{
      width:320px;
      font-family:inherit;
      margin-bottom:6px;
}

.c-textarea-description,
.c-textarea-form{

 
}
.c-textarea{


  margin-bottom:8px; 
}
.c-textarea-form{
height:80px;

}


/*******************************************************************************
 * Form fields
 */ 


.tfOrder{
    margin-top:2px;
    width:25px;
    background-color:#F9E5EC; 
    border:0px solid transparent;
    font-family:verdana,arial; 
    font-size:11px;
    text-align:right;
}
.tfNewsletter,
.tfEventTime,
.tfMessageSmall,     
.tfImageEdit,
.selectProject select,
.selectLogin select,
.tfSearch,
.tfContact,
.tfMessage  {
background-color:#fff; 
border:0px solid #B58111;
width:100%;
font-size:inherit;
border:1px solid #DACEBF;
padding:18px 12px ;

color:#000;
     box-sizing: border-box;
}
.tfNewsletter{

  width:290px;
}
.tfEventTime{
height:auto;
width:72px;
padding:6px 12px ;
}

.c-select{
background-color:#fff; 
border:0px solid #B58111;
width:100%;
font-size:inherit;

color:#0071B8;
     box-sizing: border-box;
}

.tfContact{

}
.tfSearch,
.tfContact,
.tfMessage{

}

.tfSearch{

}


.tfRecommend{
    width:165px;
}


.tfMessage {

      width:inherit;
      font-family:inherit; 
      font-size:inherit;
background-color:#fff; 
height:124px;
border:1px solid #DACEBF;
      overflow:auto;
      padding-top:2px;
      margin-right: 10px;


}

select{
margin-top:8px;
      width:250px;;
       font-family:inherit; 
      font-size:inherit;      
      color:#fff;
      text-align:center;
      background-color:transparent; 
      border:1px solid #fff;
}


.btnSend {

      position:absolute;
      right:30px;
      bottom:0;
      padding:12px 24px;
      font-family:inherit;
      font-size:inherit;
      text-align:center;
      cursor:pointer;
      background-color:#A99C88; 
      border:0px solid transparent;
      color:#000;
      text-align:left;
      


}


.btnSend:active {
       box-shadow: 6px 2px 13px #FFB336;
}

.c-alert{
float:left;
      background-color:#0071B8; 
    border-radius:12px;
} 



.btnDefault{
      width:160px;
      height:15px;

      color:#000;
      font-family:inherit;
      font-size:inherit;
      text-align:center;

      margin-top:14px;
      background-color:#fff; 
      border:1px solid #000;
      padding-top:0px;

      display:block;
      text-decoration:none;

}



.frame-alert{
width:300px;
margin:0 auto;
}

.c-alert{
float:left;
padding:4px 12px;
color:#fff;
cursor:pointer;
min-width:120px;
text-align:center;    
} 
.alert-1{
  float:right;
}

.c-alert:hover{
       box-shadow: 6px 2px 13px #D3CBCF;
}



/*******************************************************************************
 * msic
 */ 
.formError{
background-color:#FFEDC5;
}
.important{
font-weight:700!important;
}


.textFieldPlus{
position:absolute;
right:12px;
}


