.um-um_password_id.um{min-width: 620px;}
.um .um-form input[type=text], .um .um-form input[type=tel], .um .um-form input[type=password], 
.um .um-form textarea, .um .um-form select {
    font-size: 17px !important;
    text-indent: 3px;
    border: 1px solid #bdc3c7 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14px;
    border-radius: 6px;
    /*color: #b2bcc5!important;*/
    color: #5a646e;
    width: 100%;
    height: 36px;
}
.um-form{
    background-color: #f5f5f5;
    padding: 24px 23px 20px !important;
    position: relative;
    border-radius: 6px !important;
    border: 1px solid #e5eaeb;
}

.select2-selection .select2-selection__placeholder{font-size: 17px !important;}
.select2.select2-container .select2-selection{border-radius: 6px !important;padding: 0 0 0 8px !important;color: #b2bcc5!important;}
.select2.select2-container .select2-selection span{text-indent: 0 !important;}
.um-form input[type=text].um-iconed, .um-form input[type=tel].um-iconed, 
.um-form input[type=password].um-iconed{padding-left: 12px !important;}
.um-form .um-field .um-field-icon{left: auto !important;right:0;}
.registration-form .um-field .um-field-label, .login-form .um-field .um-field-label{display: none;}
.um input[type=submit], .um-button:hover, .um a.um-button:hover{
    border: 1px solid #333 !important;
    padding: 8px 16px !important;
    font-size: 14px !important;
    line-height: 22px !important;
    -webkit-border-radius: 36px !important;
    -moz-border-radius: 36px !important;
    border-radius: 36px !important;
    margin-bottom: 5px !important;
    min-width: auto !important;
}