div.help-block{display:inline-block;position:relative}div.help-block span.caption{padding:0 4px;color:#fff;text-align:center;font:normal bold 16px Arial;border:1px solid #a9a9a9;border-radius:20px;background-color:#87ceeb;cursor:default}div.help-block:hover span.caption{background-color:#1e90ff}div.help-block span.message{display:none;position:absolute;z-index:9998;top:0;left:100%;margin:-15px 0 0 10px;padding:5px;width:200px;min-height:50px;height:auto;color:#000;font-size:.9em;border:1px solid #a9a9a9;border-radius:5px;background-color:#ededed;box-shadow:5px 5px .5em -.1em rgba(0,0,6,.5);opacity:.9;cursor:default}div.help-block span.message:before,div.help-block span.message:after{content:"";position:absolute;width:0;height:0;border-style:solid}div.help-block span.message:before{border-width:9px;border-color:transparent #a9a9a9 transparent transparent;top:17px;left:-18px}div.help-block span.message:after{border-width:7px;border-color:transparent #ededed transparent transparent;top:19px;left:-14px}div.help-block:hover span.message{display:block}div.error-block{display:inline-block;position:relative}div.error-block span.caption{padding:0 7px;color:#fff;text-align:center;font:normal bold 16px Arial;border:1px solid #a9a9a9;border-radius:20px;background-color:#dd0005;cursor:default}div.error-block:hover span.caption{background-color:red}div.error-block span.message{display:none;position:absolute;z-index:9998;top:0;padding:5px;width:200px;min-height:50px;height:auto;color:#000;font-size:.9em;border:1px solid #a9a9a9;border-radius:5px;background-color:#ededed;box-shadow:5px 5px .5em -.1em rgba(0,0,6,.5);opacity:.9;cursor:default}div.error-block span.message::before,div.error-block span.message::after{content:"";position:absolute;width:0;height:0;border-style:solid}div.error-block:hover span.message{display:block}div.error-block span.msg_left{right:100%;margin:-15px 10px 0 0}div.error-block span.msg_left:before{border-width:9px;border-color:transparent transparent transparent #a9a9a9;top:17px;right:-18px}div.error-block span.msg_left:after{border-width:7px;border-color:transparent transparent transparent #ededed;top:19px;right:-14px}div.error-block span.msg_right{left:100%;margin:-15px 0 0 10px}div.error-block span.msg_right:before{border-width:9px;border-color:transparent #a9a9a9 transparent transparent;top:17px;left:-18px}div.error-block span.msg_right:after{border-width:7px;border-color:transparent #ededed transparent transparent;top:19px;left:-14px}div.iframe-block{display:inline;position:relative}div.iframe-block span.caption{padding:4px;color:#fff;text-align:center;font:normal bold 16px Arial;border:1px solid #a9a9a9;border-radius:20px;background-color:#87ceeb;cursor:default}div.iframe-block:hover span.caption{background-color:#1e90ff}div.iframe-block iframe{margin:-15px 0 0 -5px;padding:5px;display:none;position:absolute;z-index:9998;top:0;right:100%;width:600px;min-height:50px;height:450px;border:1px solid #a9a9a9;border-radius:5px;background-color:#ededed;box-shadow:5px 5px .5em -.1em rgba(0,0,6,.5);opacity:1}div.iframe-block:hover iframe{display:block}.date_time_input>span{font-weight:bold;display:inline-block}.date_time_input>select.select_day{margin-right:3px;width:60px}.date_time_input>select.select_month{margin-left:3px;margin-right:3px;width:90px}.date_time_input>select.select_year{margin-left:3px;margin-right:3px;width:60px}.date_time_input>select.select_hour{margin-left:20px;margin-right:3px;width:60px}.date_time_input>select.select_minutes{margin-left:3px;margin-right:3px;width:90px}