.page-title{text-align: center;font-size: 50px;color: #BFBFBF;line-height: 1em;margin: 30px 0;}
.user-from {text-align: center;}
.user-from input[type=text],.user-from input[type=password],.user-from input[type=email]{box-sizing: border-box;font-family:sans-serif;
    height: 45px;padding: 7px;outline: 0;border: 1px solid #e1e1e1;line-height: 1.5;color: #444444;font-size: 16px;width: 250px;}
.user-from label {display: block;vertical-align: top;margin-bottom: 10px;text-align: center;}
.user-from label.inline {display: inline-block;margin-right: 22px;}
.user-from .user{margin: 40px 0 20px 0;}
.user-from .user .button {width: 250px;cursor: pointer;padding: 0px 30px;line-height: 44px;height: 44px;border-radius: 4px;
    text-transform: uppercase;font-size: 14px;font-weight: bold;border: 0;color: white;background-color: #1a7bba;}
.action-msg,#message{display: block;font-size: 32px;font-weight: bold;margin-bottom: 16px;color: #f2736e;text-align: center;}

.row{line-height: 1.5;width: 400px;margin: 0 auto;margin-top: 25px;}
.row label {display: block;margin-bottom: 9px;color: #999999;text-align: left;}
.row:after {content: "";display: table;clear: both;}
.row input[type=text], .row input[type=password], .row input[type=email] {width: 100%;}