form {
    padding: 0;
    margin: 0;
}

.form .form-field-submit,
.form .form-field-password {
    margin: 15px 0 15px 140px;
}

.form-input-wrapper .field-wrapper {
    display: inline;
    position: relative;
}

.form .cancel {
    margin: 0 15px;
}

.form-field {
    margin: 15px 0;
    overflow: hidden;
}

.form-field label {
    color: #4E4E4E;
    display: block;
    font-weight: bold;
    margin-right: 10px;
    text-align: right;
    width: 130px;
    float: left;
    margin-left: 0;
    color: #000000;
    padding-top: 7px;
    font-size: 13px;
    margin-bottom: 0;
}

.form-input-wrapper {
    float: left;
}

.form-input-wrapper .description {
    color: #919191;
    display: block;
    font-size: 11px;
    margin: 5px 0 0;
}

/*input[type='submit'],*/
/*button,*/
/*.button {*/
    /*background: #658de3; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #658de3 0%, #3150a8 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#658de3), color-stop(100%,#3150a8)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #658de3 0%,#3150a8 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #658de3 0%,#3150a8 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #658de3 0%,#3150a8 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #658de3 0%,#3150a8 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#658de3', endColorstr='#3150a8',GradientType=0 ); *//* IE6-9 */

    /*border-color: #304EA6 #304EA6 #0E1731;*/

    /*-webkit-border-radius: 3px 3px 3px 3px;*/
    /*-moz-border-radius: 3px 3px 3px 3px;*/
    /*border-radius: 3px 3px 3px 3px;*/
    /*border-style: solid;*/
    /*border-width: 1px;*/
    /*color: #FFFFFF;*/
    /*padding: 6px 12px;*/

    /*-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;*/
    /*-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;*/
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;*/
    /*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);*/

    /*text-decoration: none;*/
    /*display: inline-block;*/
/*}*/

/*input[type='submit']:hover,*/
/*button:hover,*/
/*.button:hover {*/
    /*background: #4577e2; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #4577e2 0%, #658de3 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4577e2), color-stop(100%,#658de3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #4577e2 0%,#658de3 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #4577e2 0%,#658de3 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #4577e2 0%,#658de3 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #4577e2 0%,#658de3 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4577e2', endColorstr='#658de3',GradientType=0 ); *//* IE6-9 */

    /*cursor: pointer;*/
/*}*/

/*input[type='submit']:active,*/
/*button:active,*/
/*.button:active {*/
    /*background: #3150a8; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #3150a8 0%, #658de3 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3150a8), color-stop(100%,#658de3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #3150a8 0%,#658de3 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #3150a8 0%,#658de3 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #3150a8 0%,#658de3 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #3150a8 0%,#658de3 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3150a8', endColorstr='#658de3',GradientType=0 ); *//* IE6-9 */

    /*-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.45) inset;*/
    /*-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.45) inset;*/
    /*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.45) inset;*/
/*}*/

/*input[type='submit'].gray,*/
/*.gray {*/
    /*background: #c6c6c6; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #f3f3f3 0%, #c6c6c6 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#c6c6c6)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #f3f3f3 0%,#c6c6c6 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #f3f3f3 0%,#c6c6c6 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #f3f3f3 0%,#c6c6c6 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #f3f3f3 0%,#c6c6c6 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#c6c6c6',GradientType=0 ); *//* IE6-9 */

    /*border-color: #c5c5c5 #c5c5c5 #616161;*/

    /*color: #525252;*/

    /*text-shadow: 0 1px 0 rgba(125, 125, 125, 0.45);*/
/*}*/

/*input[type='submit'].gray:hover,*/
/*.gray:hover {*/
    /*background: #f3f3f3; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #c6c6c6 0%, #f3f3f3 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#f3f3f3',GradientType=0 ); *//* IE6-9 */
/*}*/

/*input[type='submit'].gray:active,*/
/*.gray:active {*/
    /*background: #c6c6c6; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #c6c6c6 0%, #f3f3f3 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* IE10+ */
    /*background: linear-gradient(top,  #c6c6c6 0%,#f3f3f3 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#f3f3f3',GradientType=0 ); *//* IE6-9 */
/*}*/

/*input[type='submit'].black,*/
/*.black {*/
    /*background: #686868; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #686868 0%, #282828 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(100%,#282828)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #686868 0%,#282828 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #686868 0%,#282828 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #686868 0%,#282828 100%); *//* IE10+ */
    /*background: linear-gradient(to bottom,  #686868 0%,#282828 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#282828',GradientType=0 ); *//* IE6-9 */

    /*border-color: #4D4D4D #4D4D4D #000000;*/

    /*color: #FFFFFF;*/

    /*text-shadow: 0 1px 0 rgba(125, 125, 125, 0.45);*/
/*}*/

/*input[type='submit'].black:hover,*/
/*.black:hover {*/
    /*background: #3a3a3a; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #3a3a3a 0%, #7c7c7c 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#7c7c7c)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #3a3a3a 0%,#7c7c7c 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #3a3a3a 0%,#7c7c7c 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #3a3a3a 0%,#7c7c7c 100%); *//* IE10+ */
    /*background: linear-gradient(to bottom,  #3a3a3a 0%,#7c7c7c 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#7c7c7c',GradientType=0 ); *//* IE6-9 */
/*}*/

/*input[type='submit'].black:active,*/
/*.black:active {*/
    /*background: #595959; *//* Old browsers */
    /*background: -moz-linear-gradient(top,  #595959 0%, #969696 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#969696)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #595959 0%,#969696 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #595959 0%,#969696 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #595959 0%,#969696 100%); *//* IE10+ */
    /*background: linear-gradient(to bottom,  #595959 0%,#969696 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#969696',GradientType=0 ); *//* IE6-9 */
/*}*/

/*.button.small {*/
    /*font-size: 12px;*/
    /*padding: 3px 8px;*/
/*}*/

input[type='text'].error,
input[type='password'].error,
input[type='email'].error,
input[type='url'].error,
select.error,
textarea.error,
input[type='text'].invalid,
input[type='password'].invalid,
input[type='email'].invalid,
input[type='url'].invalid,
select.invalid,
textarea.invalid {
    border-color: #F03C02;
}


input[type='text'],
input[type='password'],
input[type='email'],
input[type='url'],
select,
textarea {
    text-shawod: 0 1px 0 rgba(0, 0, 0, 0.45);
    border-color: #C6C6C6;

    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    padding: 8px 10px;
    margin: 0;
    font-size: 13px;
    line-height: 1.5em;
    width: auto;
    height: auto;

    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

input[type='text']:hover,
input[type='password']:hover,
input[type='email']:hover,
input[type='url']:hover,
select:hover,
textarea:hover {
    border-color: #7b7b7b;
}

input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='url']:focus,
select:focus,
textarea:focus {
    border-color: #5f85dc;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
}

form ul.error_list {
    color: #F03B02;
    left: 100%;
    list-style: none outside none;
    margin-left: 10px;
    margin-top: 7px;
    position: absolute;
    vertical-align: 0;
    width: 300px;
}

form ul.error_list li {
    margin: 0;
    padding: 0;
}

input[type='checkbox'] {
    height: 26px;
}

input[type='text']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='url']::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
::-webkit-input-placeholder {
    color:    #b2b2b2;
}
input[type='text']:-moz-placeholder,
input[type='password']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='url']:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder
:-moz-placeholder {
    color:    #b2b2b2;
}

ul.checkbox_list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 450px;
    overflow: hidden;
}

ul.checkbox_list li {
    float: left;
    margin: 0;
    width: 33%;
}

ul.checkbox_list li input {
    float: left;
}

ul.checkbox_list li label {
    display: inline;
    float: none;
    height: 26px;
    line-height: 30px;
    padding: 0;
}

.field-wrapper .column {
    float: left;
    width: 150px;
    margin-right: 5px;
    margin-top: 5px;
}

.field-wrapper ul.checkbox_list {
    width: auto;
}

.field-wrapper ul.checkbox_list li {
    float: none;
    width: auto;
}

.field-wrapper .column label {
    margin-left: 5px;
}

.field-wrapper .column h3 {
    margin-top: 7px;
    color: #202020;
    background-color: #c6c6c6;
    font-size: 12px;
    line-height: 1.3em;
}

#tags .description {
    clear: both;
}

.form-responsive .form-field label {
    float: none;
    text-align: left;
}

.form-responsive .form-input-wrapper {
    float: none;
}

.form-responsive .form-field-submit,
.form-responsive .form-field-password {
    margin-left: 0;
}

.form-responsive ul.error_list {
    position: relative;
    left: 0;
}

.form #sf_guard_user_email_verify {
    display: none;
}