.estatevue-form h1{margin:0 5px;color:inherit}
.estatevue-form .form-description{margin-bottom:20px}
.estatevue-form .small{font-size:0.8em;line-height:1.875em;margin-bottom:0;}
.estatevue-form form {margin-top:15px;}
.estatevue-form textarea{width:100%;padding:5px 0;}
.estatevue-form .selected{ background-color:#E3F4FA;}
.estatevue-form img.marker-item{display:none;position:absolute;left:-13px;top:-18px;}
.estatevue-form img.remove-item{display:none;position:absolute;cursor:pointer;right:-25px;top:-12px;}
.estatevue-form .break img.marker-item{top:0px}
.estatevue-form .break img.remove-item{;right:-7px;top:4px}
.estatevue-form .selected img.marker-item,.estatevue-form .selected img.remove-item{display:block;}
.estatevue-form p, .estatevue-form div{clear:both; float:none;padding:5px;position:relative;margin-bottom:0px;}
.estatevue-form p img{float:none}
.estatevue-form .col, .estatevue-form .col1, .estatevue-form .col2{display:block;float:left;width:98%}
.estatevue-form.label-left .col1, .estatevue-form.label-right .col1{width:150px;margin-right:10px}
.estatevue-form.label-left .col2, .estatevue-form.label-right .col2{width:320px;margin-right:10px}
.estatevue-form .col1 b {color:#900; font-weight:bold}
.estatevue-form .col{margin-right:8px;width:150px;}
.estatevue-form.label-right .col1{text-align:right}
.estatevue-form .side-by-side label{float:left;}
.estatevue-form .one-column label{float:left; width:100%}
.estatevue-form .two-column label{float:left; width:50%}
.estatevue-form .three-column label{float:left; width:33%}
.estatevue-form .row{float:none;clear:both; display:block}
.estatevue-form .input-small{width:44px;}
.estatevue-form .input-medium{width:144px;}
.estatevue-form .input-large{width:304px;}
.estatevue-form textarea.input-small{width:310px;height:50px;}
.estatevue-form textarea.input-medium{width:310px;height:110px;}
.estatevue-form textarea.input-large{width:310px;height:190px;}
.estatevue-form .form-break {clear:both; float:none;margin-top:35px;border-top:1px dotted #666;}
.estatevue-form .form-break h3{margin-bottom:0;color:inherit}
.estatevue-form .form-break p{padding:5px 0;}
.error,.notice,.success {margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error {background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#817134;border-color:#FFD324;}
.success {background:#E6EFC2;color:#529214;border-color:#C6D880;}
.error a {color:#D12F19;}
.notice a {color:#817134;}
.success a {color:#529214;}
.error ul,.notice ul,.success ul{margin-bottom:0}
