/**
* CSS for jquery.h5form-2.13.1.js
*
* Author: by Yoshiyuki Mikomde http://www.rapidexp.com/h5form
*
*/


.h5form-response {
position: absolute;
margin: 1.6em 0 0 14px;
padding: 0;
border-right: 10px solid khaki;
border-top: 10px solid transparent;
box-shadow: 3px 3px 6px dimgray;
z-index: 1000;
-border-top-color: white; /* for IE6 */
}
.h5form-response p {
float:left;
text-align: left;
margin: 0 -400px -20px -20px;
background: khaki;
color: black;
padding: 10px;
border-radius: 8px;
box-shadow: 3px 3px 6px dimgray;
-position: relative; /* for IE6 */
}


.h5form-reversed {
position: absolute;
margin-top: 1.6em;
padding: 0;
width: 10px;
border-right: 10px solid khaki;
border-top: 10px solid transparent;
box-shadow: 3px 3px 6px dimgray;
z-index: 1000;
-border-top-color: white; /* for IE6 */
}
.h5form-reversed {
float:right;
text-align: left;
margin: 0 -40px -20px -400px;
background: khaki;
color: black;
padding: 10px;
border-radius: 8px;
box-shadow: 3px 3px 6px dimgray;
-position: relative; /* for IE6 */
}

/**
* Placeholder
*
*/

.h5form-placeholder {
position: absolute;
color: #a1a1a1;
background-color: transparent;
margin: 0.3em;
padding: 0;
z-index: 1;
}


/**
* ime-mode
*
*/

input[type="password"], input[type="email"], input[type="url"],
input[type="number"], input[type="range"], input[type="tel"], input[type="color"],
input[type="date"], input[type="time"], input[type="month"], input[type="week"],
input[type="datetime"], input[type="datetime-local"],
.h5form-number, .h5form-date, .h5form-time {

ime-mode: disabled;
}

/**
* Number
*
*/

.h5form-number { width: 4em; }

/**
* Slider
*
*/

.h5form-range { display: inline-block; width : 10em; }
.h5form-range .ui-slider-horizontal { top: 0; height: 0.3em; }
.h5form-range .ui-slider-handle { top: -0.4em; width: 0.4em; height: 1em; }

/**
* Date-time
*
*/

.h5form-date { width: 8em; }
.h5form-time { width: 4em; }

span.h5form-timezone {
display: inline-block;
border: 1px solid silver;
margin-left: 1px;
padding: 1px;
color: gray;
background-color: whitesmoke;
font-size: smaller;
}

/**
* HTML5
*
*/

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display:block;
}

datalist select { display : none; }


