/* meditation form styles */

.single {/*position:relative;*/}
.wrap_meditation_form {position:relative;}
.meditation_form {position:absolute; left:150px; top:-300px; z-index:300; background:#fff; -moz-box-shadow: 0px 0px 4px #555; -webkit-box-shadow: 0px 0px 4px #555; box-shadow: 0px 0px 4px #555; width:300px; padding:10px; display:none;}

.meditation_form h1, .meditation_form h2, .meditation_form h3, .meditation_form h4, .meditation_form h5 {margin:5px 0 10px 0;}
.meditation_form p {margin:5px 0 10px 0;}

.meditation_form table {width:100%;}

.dark_overlay {display:none; background:rgba(100,100,100,0.5); height: 100%; width:100%; position: absolute; left: 0px; top:0; z-index: 100; }

body {position: relative;}

.meditation_form .close {float:right;}

.formobject_target {/*border-bottom: 1px dashed; text-decoration:underline;*/ cursor:pointer;}

.meditation_form input[type="text"] {width:120px;}
.meditation_form input.wide {width:140px;}
.meditation_form input.narrow {width:100px;}

.meditation_form .errors {color:red;}

#wrapper {/*overflow: auto;*/} /* fix */