
.zml-plug-captcha-input {
    margin-top: 0.3em;
    margin-bottom: 1em;
}

.zml-plug-show-box {
    margin: 1em 0;
    padding: 10px 15px;
    border: 1px solid #fbeed5;
        border-top-color: rgb(251, 238, 213);
        border-right-color: rgb(251, 238, 213);
        border-bottom-color: rgb(251, 238, 213);
        border-left-color: rgb(251, 238, 213);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: block;
    position: relative;
}

.zml-alert {
	color: #c09853;
	clear: both;
}

.zml-err {
    /*color:red;*/
    color:#CD5C5C;
    clear: both;
}

.zml-success {
    /*color:whitesmoke;*/
    color:#468847;
    clear: both;
}

.zml-notice {
    color:#3a87ad;
    clear: both;
}

.zml-plug-form input,.zml-plug-form label{
   width:auto;
   display:block;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   cursor:auto;
   height:auto;
   vertical-align:baseline;
   line-height:normal;
}

.zml-plug-form label{
   font-weight:700;
   margin-bottom:6px;
   display:block;
}

.zml-plug-form input[type=text],.zml-plug-form input[type=email]{
   min-height:32px;
   width:100%;
   max-width:480px;
}

.zml-plug-form input[type=checkbox],.zml-plug-form input[type=radio]{
   position:relative;
   height:13px;
   width:13px;
   display:inline-block;
   border:0;
   margin:0 6px 0 0;
   padding:0;
}

.zml-plug-form input[type=checkbox]{
   -webkit-appearance:checkbox;
   -moz-appearance:checkbox;
   appearance:checkbox;
}

.zml-plug-form input[type=radio]{
   -webkit-appearance:radio;
   -moz-appearance:radio;
   appearance:radio;
}

.zml-plug-form button{
   cursor:pointer;
   display:inline-block;
   -webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
}

