.kaya-form{
    padding:30px !important;
}
.kaya-form input:not(.button-primary), .kaya-form input:not(.ed_button), .kaya-form select, .kaya-form textarea, #user_role_name{
    width:97%;
    display:block;
    padding:9px 1.5%;
}
#user_role_name{
    margin-bottom: 1.5%;
}
.kaya-user-form p{
    padding-bottom:25px;
}
.kaya-form select{
    width: 100%;
    padding-left: 1%;
    height: 37px;
    line-height: 35px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(204,204,204, 0.3);
}
.kaya-form input[type="checkbox"] {
    width: auto;
    display:inline-block;
    margin-right: 5px;
}
.kaya-checkboxes label{
    margin-right: 15px;
}
.kaya-form h4, .panel_title_desc_wrapper {
    clear: both;
    font-weight: bold;
    padding:10px 10px 10px 30px;
    margin: 0 -30px 30px;
    clear:both;
}
.kaya-form{
    padding:30px !important;
}
.kaya-form input:not(.button-primary), .kaya-form input:not(.ed_button), .kaya-form select, .kaya-form textarea, #user_role_name{
	width:97%;
	display:block;
    padding:9px 1.5%;
}
.kaya-form input.button-primary{
    width: auto!important;
    padding: 12px 21px !important;
}
#user_role_name{
    margin-bottom: 1.5%;
}
.kaya-form select{
    width: 100%;
    padding-left: 1%;
    height: 37px;
    line-height: 35px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  border: 1px solid rgba(204,204,204, 0.3);
}
.kaya-form input[type="checkbox"] {
    width: auto;
	display:inline-block;
    margin-right: 5px;
}
.kaya-checkboxes label{
	margin-right: 15px;
}
.kaya-form h4, .panel_title_desc_wrapper {
    clear: both;
    font-weight: bold;
    padding:10px 10px 10px 30px;
    margin: 0 -30px 30px;
    clear:both;
    background: #e5e5e5;
}
.kaya-button{
    cursor: pointer;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 15px;
    margin-right: 4px;
    padding: 10px 20px;
    width: auto !important;
}
.kaya-form .kaya-button {
    padding: 6px 20px!important;
}
.kaya-panel{
    border: 2px solid #ebebeb;
    margin-bottom:30px;
    overflow: hidden;
    padding:0 30px 30px;
}
.kaya-panel-top-space{
    padding-top:30px;
} 
.user_profile label{
    font-size:14px;
}
.kaya-form .kaya-field-error, .kaya-form #user_portfolio_new_post input.kaya-field-error, .kaya-field-error{
    border:1px solid #d54e21!important;
}
.kaya-form label span, .kaya-form span.required{
    color:#ff3333;
}
.form_button, #wp-submit{
    padding: 15px 20px;
}
#mid-content .kaya-error-message, .kaya-error-message{
    color: #a94442!important;
    background-color: #f2dede;
    padding: 8px 15px!important;
    border: 1px solid #ebccd1;
    clear: both;
    display: block;
}
/* User dashboard Settings */
#header-navigation #user-dashboard-menu li a {
    border-bottom: 1px solid rgba(204, 204, 204, .2)!important;
    text-align: left;
    font-size: 13px;
    padding: 15px 10px;
}
#user-dashboard-menu{
    left: 100%;
    position: absolute;
    width: 210px;
    text-align: left;
    display: none;
    z-index: 100;
}
#nav-user-dashboard-menu:hover #user-dashboard-menu{
    display: block!important;
}
#nav-user-dashboard-menu > a{
    padding: 13px 0px;
}