.floating-label-form-group {
    margin-bottom: 0;
    position: relative;
    // padding-bottom: 0.5em;
    padding-bottom:0px;
    padding-left:0px;
}

.floating-label-form-group input,
.floating-label-form-group textarea,.floating-label-form-group select {
    background: none;
    border: none;
    border-radius: 0;
    color: #000;
    padding-left: 0;
    padding-right: 0;
    box-shadow: none !important;
    position: relative;
    z-index: 1;
    font-size: 16px;
    resize: none;
}

.floating-label-form-group select {
    margin-top:25px;
    padding: 0;
    border: none;
    border-radius: 0;    
    box-shadow: none;
    margin-left: -4px;
    color:#999 !important;
    background: transparent;
}

.floating-label-form-group label {
    pointer-events: none;
    display: block;
    position: relative;
    top: 2em;
    font-weight: 400;
    opacity: 0;
    z-index: 0;
    // font-size: 0.85em;
    line-height: 1.764705882em;
    vertical-align: baseline;
    margin: 0;
    -webkit-transition: top 0.3s ease, opacity 0.3s ease;
    -moz-transition: top 0.3s ease, opacity 0.3s ease;
    -ms-transition: top 0.3s ease, opacity 0.3s ease;
    transition: top 0.3s ease, opacity 0.3s ease;
}
.floating-label-form-group-with-focus label{color:#d9534f !important;}
.floating-label-form-group:not(:first-child) {
    // border-left: 1px solid #ccc;
    // padding-left: 14px;
}

.floating-label-form-group-with-value label {
    top: 0;
    // font-size: 13px;
    opacity: 1;
    color: #999;
} 
/*
.floating-label-form-group:hover, .floating-label-form-group:focus{
    border-bottom:1px solid #f47320 !important; background:transparent !important; box-shadow:none;
-webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out;
  }
*/

#contenqfname .form-control {
    border-bottom: 1px solid #999;
    border-radius: 0px;
    margin: 0px auto;
    background: none !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    padding: 6px 2px;
    font-size: 16px;
    color: #666;
}
.contact-form .form-group, .contact-form .form-group:hover {
    background: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
   background: transparent !important;
    opacity: 1;
}
#contenqfname .form-control:focus {
    border-bottom: 1px solid #d9534f;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);
}
.date .form-control {
    border-bottom: 1px solid #d7d7d7 !important;
    border: 0px;
    margin-top: 25px;
    color: #666 !important;
    padding-left: 0px;     
    background: transparent !important;
    border-radius: 0px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
.input-group-addon {
    padding: 0px 12px;
    margin-top: 6px;
    /*padding-top: 25px;*/
    padding-top: 25px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #666;
    text-align: center;
    background: transparent !important;
    /*background: #eee;*/
    /*border-bottom: 1px solid #d7d7d7 !important;*/
    border-bottom: 0px solid #d7d7d7 !important;
    border: 0px;
    border-radius: 0px;
}
.radiobtn {
    margin-top:27px;
    color: #666;
    font-weight:400;
    margin-bottom:0px;
    border-bottom: 1px solid #d7d7d7 !important;
}

