/* button */
.button,span.jqFileInput {padding:5px 10px 5px 10px;border:none;cursor:pointer;overflow:visible;margin:0;;display: block;text-align: center;color: #ffffff ;font-size: 12px ;background: #0053a1;padding: 10px 0 10px 0;-webkit-transition: background 0.5s ease, color 0.5s ease , border-color 0.5s ease  !important;-moz-transition: background 0.5s ease, color 0.5s ease , border-color 0.5s ease !important;-o-transition: background 0.5s ease, color 0.5s ease , border-color 0.5s ease !important;-ms-transition: background 0.5s ease, color 0.5s ease , border-color 0.5s ease !important;transition: background 0.5s ease, color 0.5s ease , border-color 0.5s ease !important;display:block;float:left;border:1px solid #e0e0dd;font-weight: 900}
.button:hover,span.jqFileInput:hover {color: #fff;background-color: #117bd3;}
.button.left { float:left !important; }
/* input */
.jqTransformInputWrapper { position: relative; height:31px;float:left;padding:0;background: #ffffff;border: 1px solid #e2e2e4;;background-color: #fff;}
.jqTransformInputInner {position: relative;}
.jqTransformInputInner div input {background:transparent;padding:7px;border: none;}

.jqTransformTextarea textarea.jqTransformTextarea_hover,
.jqTransformInputWrapper_hover,
.jqTransformSelectWrapper:hover {border-color: #5180bd;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);}
.jqTransformTextarea textarea.jqTransformTextarea_focus,
.jqTransformInputWrapper_focus {border-color: #005daa;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);}

/* textarea */
.jqTransformTextarea {float:left;position: relative;}
.jqTransformTextarea textarea {border:1px solid #d1d7d6;background:#fff;margin:0;padding:7px;}

/* radio */
.jqTransformRadioWrapper {float:left;display:block;margin:5px 5px 0 0;}
.jqTransformRadio {background:transparent url(../images/form/radio.png) no-repeat left 0;vertical-align:middle;height:16px;width:16px;display:block}

/* checkbox */
span.jqTransformCheckboxWrapper {display:block;float:left;margin-top:5px;position: relative;}
a.jqTransformCheckbox {background:transparent url(../images/form/checkbox.png) no-repeat center top;vertical-align:middle;height:16px;width:16px;display:block}
a.jqTransformChecked { background-position:left bottom}

/* select */
.jqTransformSelectWrapper {width:45px;position:relative;height:31px;border-right:0;float:left;text-align:left;color:#231f20;background: #ffffff;border: 1px solid #e2e2e4;;background-color: #fff;}
.jqTransformSelectWrapper div { overflow: hidden;}
.jqTransformSelectWrapper div span { color: #ababab; float:none;position:absolute;white-space:nowrap;height:34px;overflow:hidden;cursor:pointer;width:100%!important;padding:6px 0 0 6px;}
.jqTransformSelectWrapper a.jqTransformSelectOpen {display:block;position:relative;width:15px;height:31px;float:right;top:0px;right: 0px;padding: 0 10px 0 0;border-left:0;background: transparent url(../images/form/select_right.png) center center no-repeat}

.jqTransformSelectWrapper ul { max-height: 200px; border-color: #005daa;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);position:absolute;width:30px;top:31px;left:-1px;list-style:none;background-color:#FFF;border:none;display:none;overflow:auto;overflow-y:auto;z-index:10;margin:0;padding:0;border: 1px solid #5180bd;}
.jqTransformSelectWrapper ul a {display:block;text-decoration:none;background-color:#FFF;font-size:12px;color:#ababab;padding:5px;height: 20px;line-height: 20px;}
.jqTransformSelectWrapper ul a.selected {background:#f4eaed;color:#000}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover {background:#f9f4f6;border-color: #5180bd}

/**/
a.jqTransformCheckbox,
.form-style a {-webkit-transition: background , color  , border-color  ;-moz-transition: background , color  , border-color  ;-o-transition: background , color  , border-color  ;-ms-transition: background , color  , border-color  ;transition: background , color  , border-color  ;}

/**/
.jqTransformHidden {visibility:hidden;position:absolute;z-index:-10;top: 0px;width: 100%;left: 0;}

/* File Input */
.jqtransformdone input[type=file] { display: none;}
span.jqFileInput  {cursor: pointer; padding: 10px; height: 11px !important; line-height: 11px !important;}

.jqtransformdone label {display:block;float:left;margin:8px 5px 0 5px;min-width: 145px;}
.tp {color: #8b8a8a;float: left;display: block;width: 20px;text-align: center; margin: 8px 0 0 0;}
.scy {display: block;float: left;margin: 3px 10px 0 0px;}
.cell {clear:both;padding:10px 0 0 0;*padding:6px 0 0 0;position: relative;}

/* Icons */
.form-style i.icon {position: absolute;right: 7px;top:9px;z-index: 100;width: 13px;height: 13px;}
.form-style i.icon.icon1 {background-position: 0 -61px;}
.form-style i.icon.icon2 {background-position: -15px -61px;}
.form-style i.icon.icon3 {background-position: -31px -61px;}
.form-style i.icon.icon4 {background-position: -48px -61px;}
.form-style i.icon.icon5 {background-position: -63px -61px;}
.form-style i.icon.icon6 {background-position: -58px -78px;}
